Visual C# 2008从入门到精通作 者: 崔群法 等编著出版时间:2009内容简介 以最新的.NET 3.5和Visual C# 2008为基础循序渐进地介绍了从入门到深入掌握Visual C# 2008所需的各个方面,包括开发环境的配置、C#语法、Windows应用程序开发、处理文件和注册表,创建基于Web的应用程序以及.NET 3.5的新增特性等。《Visual C# 2008从入门到精通》同时还介绍了大量Visual C# 2008的开发经验,对使用中的重点、难点进行了专门的讲解,是一本有效、实用的从入门到精通级的学习指南。.NET已经成为Microsoft的支撑战略技术,Microsoft的很多产品现在都围绕.NET而展开。而C#是.NET的核心——.NET框架的“母语”,因此使用C#能够有效地开发基于.NET的应用程序。《Visual C# 2008从入门到精通》适合于学习Visual C# 2008技术的初、中级读者使用,如果是初学者,《Visual C# 2008从入门到精通》将带你顺利进入Visual C# 2008开发领域,如果已有Visual C# 2008技术基础,《Visual C# 2008从入门到精通》将是你提高开发技能和更新开发理念的必备工具。目录第一篇 入门必备、第1章 .NET Framework和C#简介1.1 .NET Framework与C#1.1.1 C#概述1.1.2. NET Frameworlk 3.5概述1.1.3 公共语言运行时(CLR)1.1.4. NET Framework类库1.1.5 程序集1.1.6 命名空间1.2 部署.NET Framework环境1.2.1 Visual Studio 2008简介1.2.2 安装ViSUal Smdio 20081.2.3 了解Visual Studio 2008工作环境1.3 创建第一个C#程序1.4 C#命令行编译器1.4.1 命令行生成1.4.2 设置环境变量和帮助1.4.3 C#编译器选项1.4.4 编译C#类库第2章 C#基础语法2.1 C#语法2.1.1 变量2.1.2 常量2.1.3 注释2.1.4 C#预处理器指令2.2 控制语句2.2.1 选择语句2.2.2 循环语句2.2.3 跳转语句2.3 预定义数据类型2.3.1 值类型和引用类型2.3.2 CTS类型2.4 控制台程序2.4.1 Main()方法2.4.2 WriteLine()方法2.5 C#3.5语言功能2.5.1 隐含类型化的局部变量2.5.2 扩展方法2.5.3 对象与集合初始化器2.5.4 匿名类型2.5.5 Lanlbda表达式2.5.6 自动属性第3章 运算符和类型强制转换3.1 运算符3.1.1 赋值运算符3.1.2 算术运算符3.1.3 条件运算符3.1.4 简化运算符3.1.5 checked和unclaecked运算符3.1.6 关系运算符3.1.7 sizeo运算符和typeoiFj运算符3.1.8 可空类型和运算符3.1.9 空接合运算符3.1.10 运算符的优先级3.2 类型的安全性3.2.1 类型转换3.2.2 装箱和拆箱3.3 对象的相等比较3.3.1 引用类型的相等比较3.3.2 值类型的相等比较3.4 运算符重载3.4.1 运算符的工作方式3.4.2 运算符重载的示例:Vector结构3.5 用户定义的数据类型转换3.5.1 执行用户定义的类型转换3.5.2 多重数据类型转换第4章 C#面向对象编程4.1 类和对象4.1.1 面向对象概述4.1.2 类的基本概念4.2 类成员4.2.1 数据成员4.2.2 定义方法4.2.3 定义属性4.3 构造函数和析构函数4.3.1 构造函数4.3.2 析构函数4.4 结构4.5 继承4.5.1 定义派生类4.5.2 虚方法与调用基类函数4.5.3 隐藏基类方法4.5.4 抽象类与抽象方法4.5.5 密封类与密封方法4.6 接口.4.6.1 定义和实现接口4.6.2 接口的继承第二篇 编程基础第5章 数组和集合5.1 数组5.1.1 数组的使用5.1.2 Array类.5.1.3 数组接口5.2 集合5.2.1 集合接口5.2.2 列表5.2.3 队列和栈5.2.4 链表5.2.5 有序表5.2.6 字典5.2.7 位数组5.3 枚举5.3.1 IEnumerator接口5.3.2 vield语句第6章 字符串和正则表达式6.1 Systern.String类6.1.1 创建字符串6.1.2 StringBuilder成员6.1.3 格式化字符串6.2 正则表达式6.2.1 正则表达式概述6.2.2 RegularExprossionsPlayarotmd示例6.2.3 显示结果6.2.4 匹配、组合和捕获第7章 结构化异常处理7.1 结构化异常处理的基本知识7.1.1 抛出和捕获异常7.1.2 嵌套try句7.2 异常类7.2.1 基于类型筛选异常7.2.2 System.ExceptJion类的成员7.2.3 预定义异常7.2.4 抛出预定义异常示例7.3 自定义异常7.4 finallv块第8章 委托与事件8.1 委托8.1.1 委托概述8.1.2 定义委托8.1.3 使用委托8.1.4 多重委托8.1.5 匿名方法和Lambda表达式8.1.6 委托与接口8.2 事件8.2.1 定义事件8.2.2 委托与事件示例9.3.2 Button、RadioButton和ClleckBox控件9.3.3 ComboBox、ListBox和ClleckedListBox控件9.3.4 Listview控件9.3.5 容器控件9.3.6 ImageList组件和PictureBox控件9.3.7 DateTimePicker和ProgressBar控件9.3.8 其他控件9.3.9 Errorprovider和HelpPrOvider组件9.4 窗体9.4.1 Form类9.4.2 多文档界面9.4.3 定制控件第10章 处理XML1O.1 .NET框架中的XML10.1.1 .NET支持的XML标准10.1.2 System.Xm1命名空间1O.1.3 在.NET中使用MSXML10.1.4 使用System.XM1类10.2 读写流格式的XML10.2.1 使用Xm1Reader类10.2.2 使用Xm1Writer类10.3 在.NET中使用DOM10.4 使用XPatllNavigator类10.4.1 System.Xm1.XPath命名空间10.4.2 Svstem.Xm1.Xs1命名空间10.5 XML和ADO.NET10.5.1 将ADO.NET数据转换为XML文档10.5.2 把XML文档转换为ADO.NET数据第11章 文件和注册表操作11.1 管理文件系统11.1.1 Directory类和DirectoryInfo类11.1.2 File类和FileInfo类11.1.3 Pam类11.1.4 示例:文件浏览器11.2 读写文件11.2.1 流11.2.2 读取文件11.2.3 写入文件11.2.4 读写二进制文件11.3 读取驱动器信息11.4 读写注册表11.4.1 Registry类11.4.2 RegistryKey类第12章 .NET数据访问12.1 ADO.NET概述12.1.1 ADO.NET概述12.1.2 命名空间12.1.3 共享类12.1.4 数据库特定的类12.2 使用数据库连接12.2.1 管理连接字符串12.2.2 高效地使用连接12.3 命令12.3.1 执行命令12.3.2 调用存储过程12.3.3 事务处理12.4 数据读取器SqlDataReader12.5 数据集12.5.1 DataSet12.5.2 使用DataTable种DataVeiW类12.5.2 数据适配器填充DataSet12.5.3 从XML中给DataSet填充数据12.5.4 通过数据适配器更新DataSet12.5.5 给DataSet添加数据12.5.6 对DataSet排序和筛选第13章查看.NET数据13.1 DataqGridView控件13.1.1 DataGridview控件显示数据13.1.2 DataGridView样式13.1.3 DataGridView控件的单元格、列和行的功能13.2 数据绑定13.2.1 数据源13.2.2 简单绑定13.3 visual Studio.NET和数据访问13.3.1 从服务器资源管理器创建一个连接13.3.2 设计器与DataGridView控件结合使用13.3.3 使用组件绑定数据第14章 与SQL Serwer 2008交互14.1 .NET运行库的主机14.2 Microsoft.SqlServer.SerVer14.3 用户定义的合计函数14.3.1 创建用户定义的合计函数14.3.2 使用用户定义的合计函数14.4 存储过程14.4.1 创建存储过程14.4.2 使用存储过程14.5 用户自定义的函数14.5.1 创建用户自定义的函数14.5.2 使用用户自定义的函数14.6 触发器14.6.1 创建触发器14.6.2 使用触发器14.7 用户定义的类型14.7.1创建用户定义的类型14.7.2使用用户定义的类型第15章 基于.NET Framework编程15.1 Windows服务15.1.1 Windows服务概述15.1.2 Windows服务的体系结构15.1.3 System.SerriceProcess命名空间15.2 线程15.2.1 线程概述15.2.2 使用Thread类15.3 同步15.3.1 同步问题的含义15.3.2 同步问题15.4 内存管理15.4.1 值数据类型15.4.2 引用数据类型15.4.3 垃圾收集15.5 程序集15.5.1 程序集的含义15.5.2 程序集的结构15.5.3 跨语言支持第四篇 Web开发第16章 构建ASP.NET Web应用程序16.1 ASP.NET简介16.1.1 支持编译型语言16.1.2 引入服务器端控件16.1.3 程序代码与页面分离16.2 第一个ASP.NET页面16.2.1 生成ASP.NET应用程序16.2.2 Web窗体16.2.3 开发应用程序16.3 ASP.NET内置对象16.3.1 Page对象16.3.2 Server对象16.3.3 Request和Response对象16.3.4 Application、SeSSion和Cookics对象16.4 ASP.NET Ajax16.4.1 ASP.NET Ajax概述16.4.2 ASP.NET Ajax工作原理16.4.3 ASP.NET Ajax控件第17章 ASP.NET应用17.1 基础应用17.1.1 标准控件17.1.2 验证控件17.1.3 服务器控件应用17.2 数据库应用17.2.1 数据控件概述17.2.2 应用实例17.3 站点导航17.3.1 SiteMapPath控件17.3.2 Menu控件17.3.3 TreeView控件17.4 配置应用程序第二篇 编程基础第5章数组和集合第6章字符串和正则表达式第7章结构化异常处理第8章委托与事件第三篇 高级课题第9章 Windows窗体第10章 处理XML第11章 文件和注册表操作第12章 .NET数据访问第13章 查的睦.NET数据第14章 与SQL Server2008交互第15章 基于.NET Framework编程第四篇 Web开发第16章 构建ASP.NET Web应用程序第17章 ASP.NET应用第五篇 使用.NET Framework3.5第18章 .NET Framework3.5组第19章 LINQ介绍 上一篇: SQL Server 数据库原理及应用 [张伟,卢鸣 主编] 2014年版 下一篇: SPSS统计分析实用教程 第二版