关闭

关闭

封号提示

内容

首页 C#高级编程第六版目录.doc

C#高级编程第六版目录.doc

C#高级编程第六版目录.doc

上传者: 253327303 2011-05-10 评分 3 0 18 2 83 暂无简介 简介 举报

简介:本文档为《C#高级编程第六版目录doc》,可适用于IT/计算机领域,主题内容包含C#高级编程(第版)目录C#高级编程(第版)目录Net系列C#高级编程(第版)目   录第Ⅰ部分 C#语言第章 NET体系结构  C#与NET的关系符等。

C#高级编程(第版)目录C#高级编程(第版)目录Net系列C#高级编程(第版)目   录第Ⅰ部分 C#语言第章 NET体系结构  C#与NET的关系  公共语言运行库  平台无关性  提高性能  语言的互操作性  中间语言  面向对象和接口的支持  相异值类型和引用类型  强数据类型  通过异常处理错误  特性的使用  程序集  私有程序集  共享程序集  反射  NETFramework类  命名空间  用C#创建NET应用程序  创建ASPNET应用程序  创建Windows窗体  使用WindowsPresentationFoundation(WPF)  Windows控件  Windows服务  WindowsCommunicationFoundation(WCF)  C#在NET企业体系结构中的作用  小结 第章 C#基础  引言  第一个C#程序  代码  编译并运行程序  详细介绍  变量  变量的初始化  类型推断  变量的作用域  常量  预定义数据类型  值类型和引用类型  CTS类型  预定义的值类型  预定义的引用类型  流控制  条件语句  循环  跳转语句  枚举  数组  命名空间  using语句  命名空间的别名  Main()方法  多个Main()方法  给Main()方法传送参数  有关编译C#文件的更多内容  控制台IO  使用注释  源文件中的内部注释  XML文档说明  C#预处理器指令  #define和#undef  #if,#elif,#else和#endif  #warning和#error  #region和#endregion  #line  #pragma  C#编程规则  用于标识符的规则  用法约定  小结 第章 对象和类型  类和结构  类成员  数据成员  函数成员  只读字段  匿名类型  结构  结构是值类型  结构和继承  结构的构造函数  部分类  静态类  Object类  SystemObject方法  ToString()方法  扩展方法  小结 第章 继承  继承的类型  实现继承和接口继承  多重继承  结构和类  实现继承  虚方法  隐藏方法  调用函数的基类版本  抽象类和抽象函数  密封类和密封方法  派生类的构造函数  修饰符  可见性修饰符  其他修饰符  接口  定义和实现接口  派生的接口  小结 第章 数组  简单数组  数组的声明  数组的初始化  访问数组元素  使用引用类型  多维数组  锯齿数组  Array类  属性  创建数组  复制数组  排序  数组和集合接口  IEumerable接口  ICollection接口  IList接口  枚举  IEnumerator接口  foreach语句  yield语句  小结 第章 运算符和类型强制转换  运算符  运算符的简化操作  条件运算符  checked和unchecked运算符  is运算符  as运算符  sizeof运算符  typeof运算符  可空类型和运算符  空接合运算符  运算符的优先级  类型的安全性  类型转换  装箱和拆箱  对象的相等比较  引用类型的相等比较  值类型的相等比较  运算符重载  运算符的工作方式  运算符重载的示例:Vector结构  用户定义的数据类型转换  执行用户定义的类型转换  多重数据类型转换  小结 第章 委托和事件  委托  在C#中声明委托  在C#中使用委托  简单的委托示例  BubbleSorter示例  多播委托  匿名方法   表达式  协变和抗变  事件  从接收器的角度讨论事件  生成事件  小结 第章 字符串和正则表达式  SystemString类  创建字符串  StringBuilder成员  格式化字符串  正则表达式  正则表达式概述  RegularExpressionsPlayaround示例  显示结果  匹配、组合和捕获  小结 第章 泛型  概述  性能  类型安全  二进制代码的重用  代码的扩展  命名约定  创建泛型类  泛型类的特性  默认值  约束  继承  静态成员  泛型接口  泛型方法  泛型委托  执行委托调用的方法  对Array类使用泛型委托  Framework的其他泛型类型  结构able<T>  EventHandler<TEventArgs>  ArraySegment<T>  小结 第章 集合  集合接口和类型  列表  创建列表  只读集合  队列  栈  链表  有序表  字典  键的类型  字典示例  Lookup类  其他字典类  HashSet  位数组  BitArray  BitVector  性能  小结 第章 LanguageIntegratedQuery  LINQ概述  使用List<T>的查询  扩展方法  λ表达式  LINQ查询  推迟查询的执行  标准的查询操作符  过滤  用索引来过滤  类型过滤  复合的from子句  排序  分组  对嵌套的对象分组  连接  设置操作  分区  合计操作符  转换  生成操作符  表达式树  LINQ提供程序  小结 第章 内存管理和指针  后台内存管理  值数据类型  引用数据类型  垃圾收集  释放未托管的资源  析构函数  IDisposable接口  实现IDisposable接口和析构函数  不安全的代码  用指针直接访问内存  指针示例:PointerPlayaround  使用指针优化性能  小结 第章 反射  定制特性  编写定制特性  定制特性示例:WhatsNewAttributes  反射  SystemType类  TypeView示例  Assembly类  完成WhatsNewAttributes示例  小结 第章 错误和异常  异常类  捕获异常  执行多个catch块  在其他代码中捕获异常  SystemException属性  没有处理异常时所发生的情况  嵌套的try块  用户定义的异常类  捕获用户定义的异常  抛出用户定义的异常  定义异常类  小结 第Ⅱ部分 VisualStudio第章 VisualStudio  使用VisualStudio  创建项目  解决方案和项目  Windows应用程序代码  读取VisualStudio项目  项目的浏览和编码  生成项目  调试  修订功能  多目标  WPF、WCF、WF等  在VisualStudio中建立WPF应用程序  在VisualStudio中建立WF应用程序  小结 第章 部署  部署的设计  部署选项  Xcopy实用工具  CopyWeb工具  发布Web站点  部署项目  ClickOnce  部署的要求  部署NET运行库  简单的部署  Xcopy部署  Xcopy和Web应用程序  CopyWeb工具  发布Web站点  Installer项目  WindowsInstaller  创建安装程序  ClickOnce  ClickOnce操作  发布应用程序  ClickOnce设置  应用程序缓存  安全性  高级选项  小结 第Ⅲ部分 基 类 库第章 程序集  程序集的含义  程序集的特性  程序集的结构  程序集的清单  命名空间、程序集和组件  私有程序集和共享程序集  辅助程序集  查看程序集  构建程序集  创建模块和程序集  程序集的属性  动态加载和创建程序集  应用程序域  共享程序集  强名  使用强名获得完整性  全局程序集缓存  创建共享程序集  创建强名  安装共享程序集  使用共享程序集  程序集的延迟签名  引用  本机图像生成器  配置NET应用程序  配置类别  为搜索程序集配置目录  版本问题  版本号  编程获取版本  应用程序配置文件  发布方的策略文件  运行库的版本  小结 第章 跟踪和事件  跟踪  跟踪源  跟踪开关  跟踪监听器  过滤器  断言  事件日志  事件日志体系架构  事件日志类  创建事件源  写入事件日志  资源文件  性能监控  性能监控类  性能计数器的构建  添加PerformanceCounter组件  perfmonexe  小结 第章 线程和同步  概述  异步委托  投票  等待句柄  异步回调  Thread类  给线程传送数据  后台线程  线程的优先级  控制线程  线程池  线程问题  竞态条件  死锁  同步  lock语句和线程安全  Interlocked  Monitor类  等待句柄  Mutex类  Semaphore类  Events类  ReaderWriterLockSlim  Timer类  COM单元  基于事件的异步模式  BackgroundWorker类  激活取消功能  激活进度功能  创建基于事件的异步组件  小结 第章 安全性  身份验证和授权  标识和Principal  角色  声明基于角色的安全性  客户应用程序服务  加密  签名  密钥的互换和安全传送  资源的访问控制  代码访问的安全性  权限  代码组  策略的级别:Machine、User和Enterprise  安全策略的管理  代码组和权限的管理  安全性的启用和禁用  代码组的创建  代码组的删除  代码组权限的更改  权限集的创建和应用  使用强名发布代码  使用证书发布代码  小结 第章 本地化  SystemGlobalization命名空间  Unicode问题  文化和区域  使用文化  排序  资源  创建资源文件  资源文件生成器  ResourceWriter  使用资源文件  SystemResources命名空间  使用VisualStudio的WindowsForms本地化示例  编程修改文化  使用定制资源文件  资源的自动回退  外包翻译  用ASPNET本地化  用WPF本地化  WPF应用程序  NET资源  用XAML本地化  定制的资源读取器  创建DatabaseResourceReader类  创建DatabaseResourceSet类  创建DatabaseResourceManager类  DatabaseResourceReader的客户应用程序  创建定制文化  小结 第章 事务处理  概述  事务处理阶段  ACID属性  数据库和实体类  传统的事务处理  ADONET事务处理   SystemEnterpriseServices  SystemTransactions  可提交的事务处理  事务处理的升级  依赖的事务处理  环境事务处理  隔离级别  定制资源管理器  WindowsVista和WindowsServer的事务处理  小结 第章 Windows服务  Windows服务  Windows服务的体系结构  服务程序  服务控制程序  服务配置程序  SystemServiceProcess命名空间  创建Windows服务  使用套接字的类库  TcpClient示例  Windows服务项目  线程和服务  服务的安装  安装程序  服务的监视和控制  MMC计算机管理  netexe  scexe  VisualStudioServerExplorer  ServiceController类  故障排除  交互式服务  事件日志  电源事件  小结 第章 互操作性  NET和COM  元数据  释放内存  接口  方法绑定  数据类型  注册  线程  错误处理  事件处理  编组  在NET客户程序中使用COM组件  创建COM组件  创建RuntimeCallableWrapper  使用RCW  可交互操作的主程序集  线程问题  添加连接点  在Windows窗体中使用ActiveX控件  在ASPNET中使用COM对象  在COM客户程序中使用NET组件  COMCallableWrapper  创建NET组件  创建类型库  COM互操作特性  COM注册  创建COM客户程序  添加连接点  用sink对象创建客户程序  在InternetExplorer中运行Windows窗体控件  平台调用  小结 第Ⅳ部分 数   据第章 文件和注册表操作  管理文件系统  表示文件和文件夹的NET类  Path类  示例:文件浏览器  移动、复制和删除文件  FilePropertiesAndMovement示例  示例FilePropertiesAndMovement的代码  读写文件  读取文件  写入文件  流  缓存的流  使用FileStream类读写二进制文件  读写文本文件  读取驱动器信息  文件的安全性  从文件中读取ACL  从目录中读取ACL  添加和删除文件中的ACL项  读写注册表  注册表  NET注册表类  SelfPlacingWindow示例  读写独立存储器  小结 第章 NET数据访问  ADONET概述  命名空间  共享类  数据库特定的类  使用数据库连接  管理连接字符串  高效地使用连接  事务处理  命令  执行命令  调用存储过程  快速数据访问:数据读取器  管理数据和关系:DataSet类  数据表  数据列  数据关系  数据约束  XML模式:用XSD生成代码  填充数据集  用数据适配器来填充DataSet  从XML中给数据集填充数据  保存对数据集的修改  通过数据适配器进行更新  写入XML输出结果  使用ADONET  分层开发  生成SQLServer的键  命名约定  小结 第章 LINQtoSQL  LINQtoSQL和VisualStudio  使用LINQtoSQL调用Products表创建控制台应用程序  添加LINQtoSQL类  OR设计器概述  创建Product对象  对象映射到LINQ对象上  DataContext对象  Table<TEntity>对象  不使用OR设计器工作  创建自己的定制对象  用定制的对象和LINQ进行查询  用查询限制所调用的列  使用列名  创建自己的DataContext对象  定制对象和OR设计器  查询数据库  使用查询表达式  查询表达式  使用表达式过滤  连接  组合数据项  存储过程  小结 第章 处理XML  NET支持的XML标准  SystemXml命名空间  使用SystemXml类  读写流格式的XML  使用XmlReader类  使用XmlReader类进行验证  使用XmlWriter类  在NET中使用DOM  使用XPathNavigator  SystemXmlXPath命名空间  SystemXmlXsl命名空间  调试XSLT  XML和ADONET  将ADONET数据转换为XML文档  把XML文档转换为ADONET数据  在XML中串行化对象  小结 第章 LINQtoXML  LINQtoXML和NET  创建XML文档的新对象  VisualBasic开辟了另一条道路  命名空间和前缀  NETFramework中的新XML对象  XDocument对象  XElement对象  XNamespace对象  XComment对象  XAttribute对象  使用LINQ查询XML文档  查询静态的XML文档  查询动态的XML文档  处理XML文档  读取XML文档  写入XML文档  使用LINQtoSQL和LINQtoXML  建立LINQtoSQL组件  查询数据库输出XML  小结 第章 NET编程和SQLServer  NET运行库的主机  MicrosoftSqlServerServer  用户定义的类型  创建UDT  使用UDT  在客户端代码中使用UDT  用户定义的合计函数  创建用户定义的合计函数  使用用户定义的合计函数  存储过程  创建存储过程  使用存储过程  用户定义的函数  创建用户定义的函数  使用用户定义的函数  触发器  创建触发器  使用触发器  XML数据类型  包含XML数据的表  读取XML值  数据的查询  XML数据修改语言(XMLDML)  XML索引  强类型化的XML  小结 第Ⅴ部分 显   示第章 Windows窗体  创建Windows窗体应用程序 类层次结构  Control类  大小和位置  外观  用户交互操作  Windows功能  杂项功能  标准控件和组件  Button控件  CheckBox控件  RadioButton控件  ComboBox控件、ListBox控件和CheckedListBox控件  DateTimePicker控件  ErrorProvider组件  HelpProvider组件  ImageList组件  Label控件  ListView控件  PictureBox控件  ProgressBar控件  TextBox控件、RichTextBox控件与MaskedTextBox控件  Panel控件  FlowLayoutPanel和TableLayoutPanel控件  SplitContainer控件  TabControl控件和TabPages控件  ToolStrip控件  MenuStrip控件  ContextMenuStrip控件  ToolStripMenuItem控件  ToolStripManager类  ToolStripContainer控件  窗体  Form类  多文档界面  定制控件  小结 第章 数据绑定  DataGridView控件  显示列表数据  数据源  DataGridView类的层次结构  数据绑定  简单的绑定  数据绑定对象  VisualStudio和数据访问  创建一个连接  选择数据  更新数据源  其他常见的要求  小结 第章 使用GDI绘图  理解绘图规则  GDI和GDI  绘制图形  使用OnPaint()绘制图形  使用剪切区域  测量坐标和区域  Point和PointF结构  Size和SizeF结构  Rectangle和RectangleF结构  Region  调试须知  绘制可滚动的窗口  世界、页面和设备坐标  颜色  红绿蓝(RGB)值  命名的颜色  图形显示模式和安全的调色板  安全调色板  画笔和钢笔  画笔  钢笔  绘制图形和线条  显示图像  处理图像时的问题  绘制文本  简单的文本示例  字体和字体系列  示例:枚举字体系列  编辑文本文档:CapsEditor示例  Invalidate()方法  计算项和文档的大小  OnPaint()  坐标转换  响应用户的输入  打印  小结 第章 WindowsPresentationFoundation  概述  XAML  设计人员和开发人员的合作  类层次结构  命名空间  形状  变换  笔刷  SolidColorBrush  LinearGradientBrush  RadialGradientBrush  DrawingBrush  ImageBrush  VisualBrush  控件  简单控件  内容控件  有标题的内容控件  项控件  带标题的项控件  布局  StackPanel  WrapPanel  Canvas  DockPanel  Grid  事件处理  样式、模板和资源  样式  资源  创建列表框的样式  小结 第章 高级WPF  数据绑定  概述  用XAML绑定  简单对象的绑定  对象数据提供程序  列表绑定  绑定到XML上  绑定的验证  命令绑定  动画  时间线  触发器  故事板  在WPF中添加D特性  Windows窗体集成  Windows窗体中的WPF控件  WPF应用程序中的Windows窗体控件  WPF浏览器应用程序  小结 第章 插件  SystemAddIn体系结构  插件的问题  管道体系结构  发现  激活和隔离  合同  生存期  版本问题  插件示例  计算器合同  计算器插件视图  计算器插件适配器  计算器插件  计算器主机视图  计算机主机适配器  计算器主机  其他插件  小结 第章 ASPNET页面  ASPNET概述  ASPNETWeb窗体  ASPNET代码模型  ASPNET服务器控件  ADONET和数据绑定  更新会议登记应用程序  数据绑定的更多内容  应用程序配置  小结 第章 ASPNET开发  用户控件和定制控件  用户控件  PCSDemoSite中的用户控件  定制控件  Master页面  在Web页面中访问Master页面  嵌套的Master页面  PCSDemoSite中的Master页面  站点导航  安全性  使用安全向导添加Forms身份验证功能  实现登录系统  Web登录服务器控件  保护目录  PCSDemoSite中的安全性  主题  把主题应用于页面  定义主题  PCSDemoSite中的主题  WebParts  WebParts应用程序组件  WebParts示例  小结 第章 ASPNETAJAX  Ajax的概念  ASPNETAJAX  核心功能  ASPNETAJAXControlToolkit  使用ASPNETAJAX  ASPNETAJAX网站示例  支持ASPNETAJAX的网站配置  添加ASPNETAJAX功能  使用AJAX库  小结 第章 VisualStudioToolsforOffice  VSTO概述  项目类型  项目特性  VSTO基础  Office对象模型  VSTO命名空间  主机项和主机控件  基本的VSTO项目结构  Globals类  事件处理  建立VSTO解决方案  管理应用程序级插件  与应用程序和文档交互操作  UI的定制  示例应用程序  VBA交互操作性  小结 第Ⅵ部分 通   信第章 访问Internet  WebClient类  下载文件  基本的Web客户示例  上传文件  WebRequest类和WebResponse类  把输出结果显示为HTML页面  在应用程序中进行简单的Web浏览  启动InternetExplorer实例  给应用程序提供更多的IE类型特性  使用WebBrowser控件打印  显示请求页面的代码  WebRequest和WebResponse的层次结构  实用工具类  URI  IP地址和DNS名称  较低层的协议  小结 第章 WindowsCommunicationFoundation  WCF概述  SOAP  WSDL  JSON  简单的服务和客户  服务合同  服务的实现  WCF服务主机和WCF测试客户机  定制服务主机  WCF客户程序  诊断  合同  数据合同  版本问题  服务合同  消息合同  服务的实现  绑定  主机  定制主机  WAS主机  客户程序  双向通信  小结 第章 WindowsWorkflowFoundation  HelloWorld示例  活动  IfElseActivity  ParallelActivity  CallExternalMethodActivity  DelayActivity  ListenActivity  活动的执行模型  定制的活动  活动的有效性验证  主题和设计器  ActivityToolboxItem和图标  定制的复合活动  工作流  系列工作流  状态机工作流

精彩专题

职业精品

上传我的资料

热门资料

资料评价:

/ 41
所需积分:2 立即下载

意见
反馈

返回
顶部

Q