首页 > > > [大家网]C#与[1].NET技术平台实战演练[www.TopSage.com].pdf

[大家网]C#与[1].NET技术平台实战演练[www.TopSage.com].pdf

[大家网]C#与[1].NET技术平台实战演练[www.Top…

上传者: unhappy 2011-06-26 评分1 评论0 下载7 收藏10 阅读量918 暂无简介 简介 举报

简介:本文档为《[大家网]C#与[1].NET技术平台实战演练[www.TopSage.com]pdf》,可适用于IT书籍领域,主题内容包含GeneralInformation书名=C#与NET技术平台实演练作者=BEXP页数=下载位置=http:disknjsnjs!pdgwwwchi符等。

[General Information] 书名=C#与.NET技术平台实演练 作者=BEXP 页数=546 下载位置=http://202.203.132.139/disknjs/njs176/02/!00 001.pdg www.chinaz.com 封面页 书名页 版权页 前言页 目录页 PART I 基础语法篇 第1章 NET概述 1-1软件开发结构的演进 1-2桌上型单机应用程序 1-3主从结构应用程序 1-4分布式应用程序结构 1-4-1Windows DNA(Windows Distributed Inte rNet Architecture) 1-4-2Windows DNA 2000 1-5下一代的互联网平台:Microsoft.NET 1-5-1 .NET Framework 1-5-2公共语言执行环境 1-5-3类函数库 1-5-4 .NET程序语言 第2章 C#概论 2-1 C#应用程序的结构 2-1-1分析C#应用程序结构 2-1-2 Using前置命令与System名称空间 2-2标准的输入/输出 2-2-1输出字符串到Console 2-2-2格式化输出字符串 2-2-3读取数据 2-3程序代码注释 生成XML文件 2-4编译C#应用程序 编译器选项 第3章 实值类型变量 3-1公共类型系统 3-2实值类型与参考类型 实值类型与参考类型的差异 3-3找寻基础类 3-4实值类型 3-4-1简单类型 3-4-2命名原则 3-4-3定义变量 3-4-4指定变量的值 3-5常用的操作数 使用递增与递减操作数 3-6操作数优先顺序 3-7使用列举类型 3-7-1 enum类型常用的方法 3-7-2使用enum类型常犯的错误 3-8使用struct类型 3-9数据类型转换 3-9-1隐含式转换 3-9-2明确式转换 第4章 语句与例外处理 4-1程序区块 4-2语句类型 4-2-1 if语句 4-2-2 串联if(cascading if) 4-2-3 switch语句 4-2-4在switch中使用goto 4-3重复执行的语句 4-3-1 while语句 4-3-2 do语句 4-3-3 for语句 4-3-4 foreach语句 4-4跳转语句 4-4-1 goto语句 4-4-2 break与continue语句 4-5例外错误 4-5-1生成例外错误 4-5-2检查数值溢出 第5章 方法与参数 5-1定义方法 定义方法的语法 5-2调用其他类的方法 使用return跳出程序区段 5-3声明局域变量 5-4共用变量 变量范围冲突 5-5使用返回值 非void的方法必须有返回值 5-6声明与使用参数 声明参数的语法 5-7参数传递机制 5-7-1使用传值参数 5-7-2使用传出参数 5-7-3使用传参考参数 5-8使用传参考参数常见的错误 5-9声明不定长度的参数 使用foreach语句 5-10使用递回方法 5-11覆写方法 第6章 数组 6-1什么是数组? 6-2声明数组 6-3数组维数 6-4存取数组元素 6-5使用Length属性检查数组上下限 6-6数组与集合的比较 6-7声明时初始化数组 6-7-1使用简短的表示法 6-7-2初始化多维的数组 6-8执行时期指定数组的大小 6-9 Jagged Array 6-10复制数组变量 6-11数组的应用 6-11-1数组常用的属性 6-11-2数组常用的方法 6-11-3由方法返回一个数组 6-11-4把数组当参数传递 6-12命令提示符参数 第7章 面向对象程序设计 7-1面向对象的缘由 7-1-1增加程序代码重复使用 7-1-2原始程序代码共用阶段 7-2类 7-3名称空间 7-4降低维护的负担 7-5数据封装 7-6继承 7-7多态 7-8抽象化 使用接口 第8章 类、名称空间 8-1类与对象 8-1-1类的成员 8-1-2对象 8-1-3定义类的语法 8-2类与结构的比较 结构适用于“轻量型”的对象 8-3数据封装 8-4数据与方法的存取控制 8-4-1使用成员访问修饰符 8-4-2良好的数据隐藏方式设计 8-4-3数据封装的目的 8-5使用静态成员 8-5-1声明及初始化静态数据 8-5-2使用静态方法 8-5-3静态成员使用准则 8-6 C#与面向对象 8-6-1 再探Hello World 8-6-2以static定义Main 8-7定义类与建立实体 this操作数 8-8使用访问修饰符 8-9建立嵌套类 8-10名称空间 8-10-1声明名称空间 8-10-2名称空间的领域 8-10-3使用名称空间的好处 8-10-4名称空间存取控制 8-11完全区别名称 8-12使用using前置命令 建立阶层式类结构 8-13使用别名 8-14使用命名空间的准则 第9章 参考类型变量 9-1使用参考类型变量 9-2参考类型与实值型 9-2-1实值类型 9-2-2参考类型 9-2-3实值类型与参考类型差异 9-3声明与释放参考类型变量 9-3-1声明参考类型变量 9-3-2释放参考类型变量 9-4比较参考类型变量与实值类型变量 9-5多个参考类型变量参考到同一个对象 9-6以参考变量当做方法的参数 9-7常用的参考类型 9-7-1 Exception类 9-7-2 String类 9-7-3比较字符串的方法与操作数 9-7-4 C#对象阶层结构 9-8.NET Framework常用的类 9-8-1 System.IO 9-8-2 System.XML 9-9数据类型转换 9-9-1隐含式转换 9-9-2明确式转换 9-10 Parent与Child之间的转换 9-10-1转换成Parent Class的参考 9-10-2转换成Child Class的参考 9-11使用is操作数 9-12使用as操作数 9-13 object类型转换守则 9-14 Boxing与Unboxing 9-14-1 Boxing 9-14-2 UnBoxing 第10章 对象的生与死 10-1了解构造器 10-1-1使用New取得内存 10-1-2 Managed Heap内存配置 10-1-3初始化对象 10-2默认构造器 10-2-1默认构造器的特性 10-2-2编辑器自动生成的构造器 10-2-3定义默认构造器 10-2-4定义构造器原则 10-3覆写构造器 10-4覆写构造器潜在的问题 10-4-1解决重复初始化程序代码的问题 10-4-2使用constructor-initializer 10-5初始化只读数据 10-6在构造器中使用out与ref 10-7 struct构造器 10-7-1 struct构造器的限制 10-8 static构造器 10-8-1使用static构造器初始化静态成员 10-8-2 static构造器的限制 10-9对象与内存 10-9-1对象的生命周期 10-9-2局域变量的生命周期 10-9-3对象的生命周期 10-10谁来“摧毁”对象? C#借由回收站回收资源 10-11使用Finalize方法 Finalize对效率的影响 10-12编写析构器 使用析构器的考虑 10-13实现IDisposable接口 第11章 继承、多态与接口 11-1扩充基础类的功能 11-1-1继承的语法 11-1-2简单的UML描述 11-2扩充类的继承 11-2-1使用访问修饰符控制存取权限 11-2-2 protected成员的继承 11-3调用基础类的构造器 声明构造器 11-4改写基础类的方法 11-4-1定义虚拟方法 11-4-2虚拟方法与改写方法的守则 11-5隐藏基础类方法 11-6使用sealed类与sealed方法 11-7版本控制 11-8使用接口 接口的特点 11-9以明确的方式实现接口 11-10抽象类 11-10-1抽象方法 11-10-2不实现接口的抽象类 11-11抽象类与接口 11-12抽象方法与版本控制 第12章 属性与索引 12-1组件定义 12-2属性 12-2-1为什么要用属性? 12-2-2使用属性的好处 12-3属性的种类 12-4使用存取元 12-4-1使用get存取元 12-4-2使用set存取元 12-4-3使用get、set存取元 12-5编译器运作的情形 12-6属性与类数据成员的比较 12-6-1属性是逻辑上的类数据成员 12-6-2属性和数据成员的相似性 12-6-3属性和数据成员的不同点 12-7存取属性与类数据成员的比较 12-8属性与方法的比较 12-8-1属性和方法之间的相似性 12-8-2属性和方法之间的不同点 12-9索引的使用 12-9-1为什么要使用索引? 12-9-2定义索引 12-10索引和数组的比较 12-11覆写Indexer 12-12 Indexer与属性的比较 12-12-1 Indexer与属性的相似性 12-12-2 Indexer与属性的不同点 12-13 Indexer设计准则 第13章 操作数、Delegate事件 13-1覆写操作数 13-1-1覆写操作数的语法 13-1-2覆写相同的操作数多次 13-1-3 Conversion操作数 13-2建立并使用delegate类型 建立delegate类型 13-3事件 13-3-1在事件发行者中定义一个事件 13-3-2在事件发行者中触发事件 13-3-3在事件订阅者中定义事件处理常式 13-3-4向事件发行者订阅一个事件 13-4链接、删除事件设计准则 13-5 .NET Framework事件设计准则 13-6传递事件的参数 13-6-1 Sender对象与事件参数 13-6-2 定义delegate函数样板 13-6-3 EventArgs类的设计 13-6-4 事件处理常式的编写 13-6-5触发事件 第14章 Attribute与Reflection 14-1何谓Attribute? 14-2使用Attribute Global Attribute 14-3自定义Attribute类 14-3-1 Attribute适用的元素 14-3-2设计Attribute类 14-3-3使用Attribute 14-3-4 Attribute编译的过程 14-3-5使用positional参数与named参数 14-3-6取得Attribute的值 14-4 Reflection 14-4-1 Reflection设计理念 14-4-2 Metadata PART Ⅱ实战演练篇 第15章 编写数据库应用程序 15-1建立用户界面 15-2编写公用函数 15-3读取数据库数据,以及建立DataSet 15-4自定义dataGrid展示样式 15-5添加、删除、修改数据 15-6增加核对程序运作的程序代码 第16章 编写Master/Detail数据库应用程序 16-1建立Master/Detail关系的Dataset 16-2自定义dataGrid展示样式 16-3设计显示明细数据的表单 16-4使用BindingContext浏览数据 第17章 设计Windows From应用程序 17-1设计MDI应用程序 17-1-1使用StatusBar与Timer控件 17-1-2设计选单 17-1-3编写选单程序代码 17-2设计GDI+应用程序 17-2-1绘制统计图表 17-2-2使用FontDialog设置字体 17-2-3设置打印格式 17-2-4打印预览与打印报表 17-2-5使用PrintDialge选择打印机 17-2-6保存图形文件 第18章 使用COM+服务 18-1编写.NET组件 18-2编写转帐类 18-3建立KeyFile与Strong Name 18-4建立客户端的接口 18-5测试COM+应用程序 第19章 编写一个监控文件事务的Windows Service 19-1使用Windows Service模板 19-2使用EventLog与File System Watcher控件 19-3使用Installer类 19-4安装Windows Service 19-5启动服务与暂停服务 第20章 编写文件管理器 20-1建立UCOM File Manger用户界面 20-2编写初始化应用程序的程序代码 20-3编写事件程序 20-4打开文本文件 第21章 编写提供数据的Web Service 21-1建立Web Service 21-2编写使用Web Service的Windows Forms客户端 第22章 编写ASP.NET网页 22-1建立ASP.NET项目 22-2设计分页 22-3增加编辑数据的按钮 22-4编写修改、取消、保存按钮事件处理常式 22-5编写添加功能 22-6编写删除功能 附录页 封面页 书名页 版权页 前言页 目录页 PART I 基础语法篇 第1章 NET概述 1-1软件开发结构的演进 1-2桌上型单机应用程序 1-3主从结构应用程序 1-4分布式应用程序结构 1-4-1Windows DNA(Windows Distributed InterNet Architecture) 1-4-2Windows DNA 2000 1-5下一代的互联网平台:Microsoft.NET 1-5-1 .NET Framework 1-5-2公共语言执行环境 1-5-3类函数库 1-5-4 .NET程序语言 第2章 C#概论 2-1 C#应用程序的结构 2-1-1分析C#应用程序结构 2-1-2 Using前置命令与System名称空间 2-2标准的输入/输出 2-2-1输出字符串到Console 2-2-2格式化输出字符串 2-2-3读取数据 2-3程序代码注释 生成XML文件 2-4编译C#应用程序 编译器选项 第3章 实值类型变量 3-1公共类型系统 3-2实值类型与参考类型 实值类型与参考类型的差异 3-3找寻基础类 3-4实值类型 3-4-1简单类型 3-4-2命名原则 3-4-3定义变量 3-4-4指定变量的值 3-5常用的操作数 使用递增与递减操作数 3-6操作数优先顺序 3-7使用列举类型 3-7-1 enum类型常用的方法 3-7-2使用enum类型常犯的错误 3-8使用struct类型 3-9数据类型转换 3-9-1隐含式转换 3-9-2明确式转换 第4章 语句与例外处理 4-1程序区块 4-2语句类型 4-2-1 if语句 4-2-2 串联if(cascading if) 4-2-3 switch语句 4-2-4在switch中使用goto 4-3重复执行的语句 4-3-1 while语句 4-3-2 do语句 4-3-3 for语句 4-3-4 foreach语句 4-4跳转语句 4-4-1 goto语句 4-4-2 break与continue语句 4-5例外错误 4-5-1生成例外错误 4-5-2检查数值溢出 第5章 方法与参数 5-1定义方法 定义方法的语法 5-2调用其他类的方法 使用return跳出程序区段 5-3声明局域变量 5-4共用变量 变量范围冲突 5-5使用返回值 非void的方法必须有返回值 5-6声明与使用参数 声明参数的语法 5-7参数传递机制 5-7-1使用传值参数 5-7-2使用传出参数 5-7-3使用传参考参数 5-8使用传参考参数常见的错误 5-9声明不定长度的参数 使用foreach语句 5-10使用递回方法 5-11覆写方法 第6章 数组 6-1什么是数组? 6-2声明数组 6-3数组维数 6-4存取数组元素 6-5使用Length属性检查数组上下限 6-6数组与集合的比较 6-7声明时初始化数组 6-7-1使用简短的表示法 6-7-2初始化多维的数组 6-8执行时期指定数组的大小 6-9 Jagged Array 6-10复制数组变量 6-11数组的应用 6-11-1数组常用的属性 6-11-2数组常用的方法 6-11-3由方法返回一个数组 6-11-4把数组当参数传递 6-12命令提示符参数 第7章 面向对象程序设计 7-1面向对象的缘由 7-1-1增加程序代码重复使用 7-1-2原始程序代码共用阶段 7-2类 7-3名称空间 7-4降低维护的负担 7-5数据封装 7-6继承 7-7多态 7-8抽象化 使用接口 第8章 类、名称空间 8-1类与对象 8-1-1类的成员 8-1-2对象 8-1-3定义类的语法 8-2类与结构的比较 结构适用于“轻量型”的对象 8-3数据封装 8-4数据与方法的存取控制 8-4-1使用成员访问修饰符 8-4-2良好的数据隐藏方式设计 8-4-3数据封装的目的 8-5使用静态成员 8-5-1声明及初始化静态数据 8-5-2使用静态方法 8-5-3静态成员使用准则 8-6 C#与面向对象 8-6-1 再探Hello World 8-6-2以static定义Main 8-7定义类与建立实体 this操作数 8-8使用访问修饰符 8-9建立嵌套类 8-10名称空间 8-10-1声明名称空间 8-10-2名称空间的领域 8-10-3使用名称空间的好处 8-10-4名称空间存取控制 8-11完全区别名称 8-12使用using前置命令 建立阶层式类结构 8-13使用别名 8-14使用命名空间的准则 第9章 参考类型变量 9-1使用参考类型变量 9-2参考类型与实值型 9-2-1实值类型 9-2-2参考类型 9-2-3实值类型与参考类型差异 9-3声明与释放参考类型变量 9-3-1声明参考类型变量 9-3-2释放参考类型变量 9-4比较参考类型变量与实值类型变量 9-5多个参考类型变量参考到同一个对象 9-6以参考变量当做方法的参数 9-7常用的参考类型 9-7-1 Exception类 9-7-2 String类 9-7-3比较字符串的方法与操作数 9-7-4 C#对象阶层结构 9-8.NET Framework常用的类 9-8-1 System.IO 9-8-2 System.XML 9-9数据类型转换 9-9-1隐含式转换 9-9-2明确式转换 9-10 Parent与Child之间的转换 9-10-1转换成Parent Class的参考 9-10-2转换成Child Class的参考 9-11使用is操作数 9-12使用as操作数 9-13 object类型转换守则 9-14 Boxing与Unboxing 9-14-1 Boxing 9-14-2 UnBoxing 第10章 对象的生与死 10-1了解构造器 10-1-1使用New取得内存 10-1-2 Managed Heap内存配置 10-1-3初始化对象 10-2默认构造器 10-2-1默认构造器的特性 10-2-2编辑器自动生成的构造器 10-2-3定义默认构造器 10-2-4定义构造器原则 10-3覆写构造器 10-4覆写构造器潜在的问题 10-4-1解决重复初始化程序代码的问题 10-4-2使用constructor-initializer 10-5初始化只读数据 10-6在构造器中使用out与ref 10-7 struct构造器 10-7-1 struct构造器的限制 10-8 static构造器 10-8-1使用static构造器初始化静态成员 10-8-2 static构造器的限制 10-9对象与内存 10-9-1对象的生命周期 10-9-2局域变量的生命周期 10-9-3对象的生命周期 10-10谁来“摧毁”对象? C#借由回收站回收资源 10-11使用Finalize方法 Finalize对效率的影响 10-12编写析构器 使用析构器的考虑 10-13实现IDisposable接口 第11章 继承、多态与接口 11-1扩充基础类的功能 11-1-1继承的语法 11-1-2简单的UML描述 11-2扩充类的继承 11-2-1使用访问修饰符控制存取权限 11-2-2 protected成员的继承 11-3调用基础类的构造器 声明构造器 11-4改写基础类的方法 11-4-1定义虚拟方法 11-4-2虚拟方法与改写方法的守则 11-5隐藏基础类方法 11-6使用sealed类与sealed方法 11-7版本控制 11-8使用接口 接口的特点 11-9以明确的方式实现接口 11-10抽象类 11-10-1抽象方法 11-10-2不实现接口的抽象类 11-11抽象类与接口 11-12抽象方法与版本控制 第12章 属性与索引 12-1组件定义 12-2属性 12-2-1为什么要用属性? 12-2-2使用属性的好处 12-3属性的种类 12-4使用存取元 12-4-1使用get存取元 12-4-2使用set存取元 12-4-3使用get、set存取元 12-5编译器运作的情形 12-6属性与类数据成员的比较 12-6-1属性是逻辑上的类数据成员 12-6-2属性和数据成员的相似性 12-6-3属性和数据成员的不同点 12-7存取属性与类数据成员的比较 12-8属性与方法的比较 12-8-1属性和方法之间的相似性 12-8-2属性和方法之间的不同点 12-9索引的使用 12-9-1为什么要使用索引? 12-9-2定义索引 12-10索引和数组的比较 12-11覆写Indexer 12-12 Indexer与属性的比较 12-12-1 Indexer与属性的相似性 12-12-2 Indexer与属性的不同点 12-13 Indexer设计准则 第13章 操作数、Delegate事件 13-1覆写操作数 13-1-1覆写操作数的语法 13-1-2覆写相同的操作数多次 13-1-3 Conversion操作数 13-2建立并使用delegate类型 建立delegate类型 13-3事件 13-3-1在事件发行者中定义一个事件 13-3-2在事件发行者中触发事件 13-3-3在事件订阅者中定义事件处理常式 13-3-4向事件发行者订阅一个事件 13-4链接、删除事件设计准则 13-5 .NET Framework事件设计准则 13-6传递事件的参数 13-6-1 Sender对象与事件参数 13-6-2 定义delegate函数样板 13-6-3 EventArgs类的设计 13-6-4 事件处理常式的编写 13-6-5触发事件 第14章 Attribute与Reflection 14-1何谓Attribute? 14-2使用Attribute Global Attribute 14-3自定义Attribute类 14-3-1 Attribute适用的元素 14-3-2设计Attribute类 14-3-3使用Attribute 14-3-4 Attribute编译的过程 14-3-5使用positional参数与named参数 14-3-6取得Attribute的值 14-4 Reflection 14-4-1 Reflection设计理念 14-4-2 Metadata PART Ⅱ实战演练篇 第15章 编写数据库应用程序 15-1建立用户界面 15-2编写公用函数 15-3读取数据库数据,以及建立DataSet 15-4自定义dataGrid展示样式 15-5添加、删除、修改数据 15-6增加核对程序运作的程序代码 第16章 编写Master/Detail数据库应用程序 16-1建立Master/Detail关系的Dataset 16-2自定义dataGrid展示样式 16-3设计显示明细数据的表单 16-4使用BindingContext浏览数据 第17章 设计Windows From应用程序 17-1设计MDI应用程序 17-1-1使用StatusBar与Timer控件 17-1-2设计选单 17-1-3编写选单程序代码 17-2设计GDI+应用程序 17-2-1绘制统计图表 17-2-2使用FontDialog设置字体 17-2-3设置打印格式 17-2-4打印预览与打印报表 17-2-5使用PrintDialge选择打印机 17-2-6保存图形文件 第18章 使用COM+服务 18-1编写.NET组件 18-2编写转帐类 18-3建立KeyFile与Strong Name 18-4建立客户端的接口 18-5测试COM+应用程序 第19章 编写一个监控文件事务的Windows Service 19-1使用Windows Service模板 19-2使用EventLog与File System Watcher控件 19-3使用Installer类 19-4安装Windows Service 19-5启动服务与暂停服务 第20章 编写文件管理器 20-1建立UCOM File Manger用户界面 20-2编写初始化应用程序的程序代码 20-3编写事件程序 20-4打开文本文件 第21章 编写提供数据的Web Service 21-1建立Web Service 21-2编写使用Web Service的Windows Forms客户端 第22章 编写ASP.NET网页 22-1建立ASP.NET项目 22-2设计分页 22-3增加编辑数据的按钮 22-4编写修改、取消、保存按钮事件处理常式 22-5编写添加功能 22-6编写删除功能 附录页

编辑推荐

  • 名称/格式
  • 评分
  • 下载次数
  • 资料大小
  • 上传时间

用户评论

0/200
    暂无评论
上传我的资料

相关资料

资料评价:

/ 577
所需积分:2 立即下载
返回
顶部
举报
资料
关闭

温馨提示

感谢您对爱问共享资料的支持,精彩活动将尽快为您呈现,敬请期待!