• C#高级编程
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

C#高级编程

21.03 1.6折 128 九品

仅1件

北京昌平
认证卖家担保交易快速发货售后保障

作者K.Scott Allen;Simon Robinson

出版社清华大学出版社

出版时间2002-07

版次1

装帧平装

货号A8

上书时间2024-12-09

旧书香书城

十年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九品
图书标准信息
  • 作者 K.Scott Allen;Simon Robinson
  • 出版社 清华大学出版社
  • 出版时间 2002-07
  • 版次 1
  • ISBN 9787302056843
  • 定价 128.00元
  • 装帧 平装
  • 开本 其他
  • 纸张 胶版纸
  • 页数 1030页
  • 字数 1695千字
【内容简介】
C#语言及其相关的.NET Framework开发环境是近年来最为重要的新技术。.NET提供了全新的开发环境,在此环境中开发所有基于Windows和基于Web的应用程序。而C#就是专用于.NET的一种新型编程语言。

  本书是C#语言和.NET Framework的经典教材,是C#和.NET用户的良师益友。本书介绍了C#语言的关键概念,并探讨了使用C#在.NET Framework中编程的完整内容。

  本书适用于希望学习C#或.NET编程技术知识的中高级程序员。
【目录】
第1章 .NET结构1.1 C#与.NET的关系1.2 公共语言运行时1.3 中间语言1.3.1 面向对象的支持和接口1.3.2 值类型和引用类型1.3.3 强数据类型1.3.4 通过异常处理错误1.3.5 属性(attribute)的使用1.4 程序集(Assemblies)1.4.1 私有程序集1.4.2 共享程序集1.4.3 反射1.5 .NET Framework类1.6 用C#创建.NET应用程序1.6.1 创建ASP.NET应用程序1.6.2 创建Windows窗体1.6.3 Windows服务1.7 C#在.NET企业体系结构中的作用1.8 小结第2章 C#基础2.1 引言2.2 第一个C#程序2.3 变量2.3.1 变量的初始化2.3.2 变量的作用域2.3.3 常量2.4 预定义数据类型2.4.1 值类型和引用类型2.4.2 CTS类型2.4.3 预定义的值类型2.4.4 预定义的引用类型2.5 流控制2.5.1 条件语句2.5.2 循环2.5.3 跳转语句2.6 程序的结构2.6.1 类2.6.2 结构2.7 方法2.7.1 方法的声明2.7.2 调用方法2.7.3 给方法传递参数2.8 数组2.9 运算符2.9.1 运算符的简化操作2.9.2 三元运算符2.9.3 checked和unchecked运算符2.9.4 is运算符2.9.5 sizeof运算符2.9.6 typeof运算符2.9.7 运算符的优先级2.10 类型的安全2.10.1 类型转换2.10.2 装箱(Boxing)和取消装箱(Unboxing)2.11 枚举2.12 命名空间2.12.1 using语句2.12.2 命名空间的别名2.13 Main()方法2.13.1 多个Main()方法2.13.2 给Main()方法传送参数2.14 编译C#文件的更多内容2.15 控制台的I/O2.16 使用注释2.17 标识符和关键字2.18 小结第3章 面向对象的C#语言3.1 类和继承3.1.1 单一继承3.1.2 方法的重载3.1.3 方法的重写和隐藏3.1.4 调用函数的基类版本3.1.5 抽象类和抽象函数3.1.6 密封类和密封方法3.1.7 访问修饰符3.2 属性(property)3.2.1 只读和只写属性3.2.2 访问修饰符3.2.3 虚拟抽象属性3.3 内联3.4 Object类3.5 接口3.5.1 定义和执行接口3.5.2 接口的继承3.6 构造和删除3.6.1 构造函数3.6.2 清理:析构函数和Dispose()3.6.3 使用IDisposable接口3.6.4 执行析构函数和Dispose()3.7 只读(readonly)字段3.8 结构3.8.1 结构是值类型3.8.2 结构和继承3.8.3 结构的构造函数3.9 运算符重载3.10 索引器3.10.1 给矢量添加索引器3.10.2 其他索引器的样例3.11 小结第4章 C#的高级论题4.1 错误和异常处理4.1.1 异常类4.1.2 捕获异常4.1.3 用户定义的异常类4.2 用户定义的数据类型转换4.2.1 执行用户定义的类型转换4.2.2 多重数据类型转换4.3 委托4.3.1 在C#中使用委托4.3.2 简单的委托样例4.3.3 BubbleSorter样例4.3.4 多路广播委托4.4 事件4.4.1 客户程序角度的事件4.4.2 事件样例:控制台通知4.5 C#预处理程序指令4.5.1 #define和#undef4.5.2 #if,#elif,#else和#endif 4.5.3 #warning和#error4.5.4 #region和#endregion4.5.5 #line4.6 属性4.7 后台内存管理4.7.1 值数据类型4.7.2 引用数据类型4.8 不安全的代码4.8.1 指针4.8.2 使用指针优化性能4.9 小结第5章 C#和基类5.1 System.Object5.1.1 对引用对象进行等于比较5.1.2 对值类型进行等于比较5.2 处理字符串5.2.1 System.String5.2.2 建立字符串5.2.3 格式化字符串5.3 正则表达式5.3.1 正则表达式简介5.3.2 RegularExpressionsPlayaround样例5.3.3 显示结果5.3.4 匹配、组和捕获5.4 对象组5.4.1 数组列表5.4.2 集合5.4.3 字典5.5 定制属性5.5.1 编写定制属性5.5.2 WhatsNewAttributes样例5.6 反射5.6.1 System.Type类5.6.2 TypeView样例5.6.3 Assembly类5.6.4 完成WhatsNewAttributes样例5.7 线程5.7.1 多线程的应用程序5.7.2 线程的处理5.7.3 ThreadPlayaround样例5.7.4 线程的优先级5.7.5 同步5.8 小结第6章 在.NET环境中编程6.1 Visual Studio.NET6.1.1 创建项目6.1.2 解决方案和项目6.1.3 Windows应用程序代码6.1.4 读取Visual Studio 6项目6.1.5 项目的浏览和编写6.1.6 生成(Building)项目6.1.7 调试6.2 其他.NET工具6.3 .NET用法规则6.3.1 命名约定6.3.2 属性和方法的使用6.3.3 字段的用法6.4 小结第7章 Windows应用程序7.1 .NET中的Windows应用程序7.2 Windows Forms7.2.1 未使用Visual Studio.NET的Windows Forms7.2.2 使用Visual Studio.NET的Windows Forms7.2.3 菜单7.2.4 对话框7.2.5 可视化继承7.3 Windows控件7.4 定制控件7.5 小结第8章 程序集8.1 程序集的含义8.1.1 DLL-Hell的解决方案8.1.2 程序集的特性8.1.3 应用程序域和程序集8.2 程序集的结构8.2.1 程序集的清单8.2.2 命名空间、程序集和组件8.2.3 私有程序集和共享程序集8.2.4 查看程序集8.2.5 建立程序集8.3 跨语言支持8.3.1 CTS和CLS8.3.2 语言无关性8.3.3 CLS要求8.4 给程序集添加资源8.4.1 创建资源文件8.4.2 使用资源文件8.4.3 国际化和资源8.4.4 使用Visual Studio.NET的本地化样例8.5 全局程序集高速缓存8.5.1 本机图像生成器8.5.2 全局程序集高速缓存查看器8.6 创建共享程序集8.6.1 共享程序集名8.6.2 创建一个共享程序集8.7 配置8.7.1 配置类别8.7.2 版本问题8.7.3 配置目录8.8 部署8.8.1 DLL的部署8.8.2 创建Merge Module8.9 小结第9章 .NET数据访问9.1 ADO.NET概述9.1.1 命名空间9.1.2 共享类9.1.3 数据库特定的类9.2 使用数据库连接9.2.1 高效地使用连接9.2.2 事务处理9.3 命令9.3.1 执行命令9.3.2 调用存储过程9.4 快速数据访问:数据读取器9.5 管理数据和关系:数据集9.5.1 数据表9.5.2 数据的关系9.5.3 数据的约束9.6 XML模式9.7 填充数据集9.7.1 用数据适配器来填充DataSet9.7.2 给XML中的数据集填充数据9.8 保存对数据集的修改9.8.1 通过数据适配器进行更新9.8.2 编写XML输出结果9.9 使用ADO.NET9.9.1 分层开发9.9.2 SQL Server键的生成9.9.3 命名约定9.9.4 性能9.10 小结第10章 查看.NET数据10.1 DataGrid控件10.1.1 显示列表数据10.1.2 数据源10.1.3 DataGrid类的层次结构10.2 数据绑定10.2.1 简单的绑定10.2.2 数据绑定对象10.3 Visual Studio和数据访问10.3.1 创建一个连接10.3.2 选择数据10.3.3 生成一个DataSet10.3.4 更新数据源10.3.5 构建模式10.3.6 其他常见的要求10.4 小结第11章 处理XML11.1 .NET支持的XML标准11.2 System.Xml命名空间11.3 在.NET中使用MSXML11.4 使用System.Xml类11.5 读写流格式的XML11.5.1 使用XmlTextReader类11.5.2 使用XmlValidatingReader类11.5.3 使用XmlTextWriter类11.6 在.NET中使用DOM11.7 在NET中使用XPath和XSLT11.7.1 System.XPath命名空间11.7.2 System.Xml.Xsl命名空间11.8 XML和ADO.NET11.8.1 将ADO.NET数据转换为XML文档11.8.2 把XML文档转换为ADO.NET数据11.8.3 读写DiffGram11.9 在XML中对对象进行串行化11.10 小结第12章 文件和注册表操作12.1 管理文件系统12.1.1 表示文件和文件夹的.NET类12.1.2 Path类12.1.3 样例:文件浏览器12.2 移动、复制和删除文件12.3 读写文件12.3.1 流12.3.2 读写二进制文件12.3.3 读写文本文件12.4 读写注册表12.4.1 注册表12.4.2 .NET注册表类12.4.3 样例:SelfPlacingWindow12.5 小结第13章 使用Active Directory13.1 Active Directory的结构13.1.1 特性13.1.2 Active Directory13.1.3 Active Directory数据的特性13.1.4 模式13.2 Active Directory的管理13.2.1 Active Directory Users and Computers工具13.2.2 ADSI Edit工具13.2.3 ADSI Viewer工具13.3 Active Directory Service Interfaces(ADSI)13.4 Active Directory编程13.4.1 System.DirectoryServices命名空间中的类13.4.2 绑定13.4.3 获取目录项13.4.4 对象集合13.4.5 缓存13.4.6 创建新对象13.4.7 更新目录项13.4.8 访问内部的ADSI对象13.4.9 在Active Directory中搜索13.5 搜索用户对象13.5.1 用户界面13.5.2 获取模式命名环境13.5.3 获取User类的属性名13.5.4 搜索用户对象13.6 小结第14章 ASP.NET页面14.1 ASP.NET简介14.2 ASP.NET Web Form14.3 ADO.NET和数据绑定14.3.1 更新会议登记应用程序14.3.2 数据绑定的更多内容14.4 应用程序配置14.5 小结第15章 Web服务15.1 SOAP15.2 WSDL15.3 Web服务15.3.1 创建Web服务15.3.2 使用Web服务15.4 扩充Meeting Room Booker样例15.4.1 Meeting Room Booker Web服务15.4.2 Meeting Room Booker客户15.5 使用SOAP标题交换数据15.6 小结第16章 用户控件和定制控件16.1 用户控件16.2 定制控件16.2.1 定制控件的项目配置16.2.2 基本的定制控件16.2.3 创建合成的定制控件16.3 测验民意的投票控件16.3.1 Candidate控件16.3.2 StrawPoll控件构建器16.3.3 测试民意的投票类型16.3.4 测试民意的投票控件16.4 小结第17章 COM的互操作性17.1 COM概述17.2 在.NET中使用COM组件17.2.1 COM组件的绑定17.2.2 Runtime Callable Wrappers17.2.3 使用C++COM组件17.2.4 用Recordset填写DataSet17.2.5 COM组件的后期绑定17.2.6 释放COM对象17.2.7 在.NET中使用ActiveX控件17.3 在COM中使用.NET组件17.3.1 COM可调用的包装器17.3.2 C#阶乘组件17.3.3 .NET组件的早期绑定17.4 平台调用服务17.5 小结第18章 COM+服务18.1 COM+服务的展望18.2 COM+服务包括的内容18.2.1 事务18.2.2 Just In Time Activation(JIT)18.2.3 安全18.2.4 事件18.2.5 对象池18.2.6 消息队列18.2.7 Component Load Balancing服务18.3 与.NET程序集一起使用COM+服务18.3.1 与.NET程序集一起使用事务处理18.3.2 与.NET程序集一起使用对象池18.3.3 与.NET程序集一起使用JIT激活服务18.4 小结第19章 使用GDI+绘图19.1 理解绘图规则19.1.1 GDI和GDI+19.1.2 绘制图形19.1.3 使用OnPaint绘制图形19.1.4 使用剪切区域19.2 测量坐标和区域19.2.1 Point和PointF19.2.2 Size和SizeF19.2.3 Rectangle和RectangleF19.2.4 Region19.3 调试的一个注意事项19.4 绘制可滚动的窗口19.5 颜色19.5.1 红绿蓝(RGB)值19.5.2 命名的颜色19.5.3 图形显示模式和安全的调色板19.5.4 安全调色板19.6 画笔和钢笔19.6.1 画笔19.6.2 钢笔19.7 绘制图形和线条19.8 显示图像19.9 绘制文本19.10 字体和字体系列19.11 样例:枚举字体系列19.12 编辑文本文档:CapsEditor样例19.12.1 Invalidate()方法19.12.2 计算项目和文档的大小19.12.3 OnPaint()19.12.4 坐标转换19.12.5 响应用户的输入19.13 打印19.14 小结第20章 访问Internet20.1 WebClient类20.1.1 下载文件20.1.2 基本的Web客户样例20.1.3 上传文件20.2 WebRequest类和WebResponse类20.3 把输出结果作为HTML页面显示20.4 实用类20.4.1 URI20.4.2 IP地址和DNS名称20.5 较低层的协议20.6 小结第21章 带有.NET Remoting的分布式应用程序21.1 .NET Remoting的含义21.1.1 Web Services Anywhere21.1.2 CLR Object Remoting21.2 .NET Remoting概述21.3 环境21.3.1 激活21.3.2 属性和特性21.3.3 环境之间的通信21.4 远程对象、客户机和服务器21.4.1 远程对象21.4.2 简单的服务器21.4.3 简单的客户机21.5 .NET Remoting体系结构21.5.1 信道21.5.2 格式标识符21.5.3 ChannelServices和RemotingConfiguration21.5.4 对象的激活21.5.5 消息接收器21.5.6 在远程方法中传递对象21.5.7 生存期管理21.6 .NET Remoting的其他特性21.6.1 配置文件21.6.2 驻留应用程序21.6.3 类、接口和Soapsuds21.6.4 跟踪服务21.6.5 异步的远程调用21.6.6 远程调用和事件21.6.7 调用环境21.7 小结第22章 Windows服务22.1 Windows服务22.2 Windows服务的体系结构22.2.1 服务程序22.2.2 服务控制程序22.2.3 服务配置程序22.3 System.ServiceProcess命名空间22.4 创建Windows服务22.4.1 使用套接字的类库22.4.2 TCPClient样例22.4.3 Windows服务项目22.4.4 线程和服务22.4.5 服务的安装22.4.6 安装程序22.5 服务的监视和控制22.5.1 MMC计算机管理22.5.2 net.exe 22.5.3 sc.exe22.5.4 Visual Studio.NET Server Explorer22.5.5 ServiceController类22.6 故障排除22.6.1 交互式服务22.6.2 事件日志22.6.3 性能监视22.7 Windows 2000的服务特性22.7.1 网络绑定的变化和电源事件22.7.2 故障恢复22.7.3 作为服务的COM+应用程序22.8 小结第23章 .NET的安全性23.1 代码访问的安全性23.1.1 代码组23.1.2 代码访问权限和权限集23.1.3 策略的级别:Machine、User和Enterprise23.2 对Framework中安全性的支持23.2.1 要求权限23.2.2 请求权限23.2.3 隐式的权限23.2.4 拒绝权限23.2.5 断言权限23.2.6 创建代码访问权限23.2.7 声明的安全性23.3 基于角色的安全性23.3.1 Principal23.3.2 Windows Principal23.3.3 角色23.3.4 声明基于角色的安全性23.4 安全策略的管理23.4.1 安全配置文件23.4.2 代码组和权限的管理23.4.3 安全性的启用和禁用23.4.4 重置安全策略23.4.5 代码组的创建23.4.6 代码组的删除23.4.7 代码组权限的更改23.4.8 权限集的创建和应用23.4.9 使用强名称发布代码23.4.10 使用证书发布代码23.4.11 区域的管理23.5 小结附录A 面向对象编程的原则A.1 VB 6程序员的注意事项A.2 什么是对象A.3 编程中的对象A.3.1 类成员A.3.2 类的定义A.3.3 对象的实例化和使用A.3.4 使用静态成员A.3.5 引用类型的注意事项A.3.6 方法的重载A.3.7 属性A.4 继承A.4.1 在C#中使用继承A.4.2 类的层次结构和类的设计A.4.3 多态性和虚方法A.4.4 方法的隐藏A.4.5 抽象函数和基类A.4.6 密封类和密封方法A.5 接口A.6 构造和删除A.7 小结附录B C#的编译器选项B.1 使用C#编译器B.1.1 输入和输出文件B.1.2 编译不同的项目类型B.1.3 响应文件B.2 编译器选项
点击展开 点击收起

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP