C#是在Microsoft.NET开发平台中占有极重要地位的一套程序语言,它不是C/C++或是Visual Basic的任何一个新版本,而是整和二者优点及特色于一身的新一代编程语言。本书共分6大部分32章详细介绍了Visual Studio.NET和Microsoft Visual C#基础知识、C#语言基础、组件创建、Windows应用程序创建、数据管理方法以及Web应用程序生成等C#应用内容。随书所附光盘包含各章所用的不同阶段的文件,极大地方便于C#爱好者与开发者的学习与阅读,是编程爱好者学习C#编程的启蒙与应用读本。\r\n
第1章 C#\r\n\r\n1.1 使用Visual Studio.NET环境开始编程\r\n1.2 开始写程序\r\n1.3 使用命名空间\r\n1.4 使用XML和注释创建文档\r\n1.5 创建Windows窗体应用程序\r\n\r\n第2章 变量运算符及表达式\r\n\r\n2.1 语句\r\n2.2 使用标识符\r\n2.3 标识关键字\r\n2.4 使用变量\r\n2.5 基本数据类型\r\n2.6 设置算术运算符\r\n\r\n第3章 方法和作用域\r\n\r\n3.1 声明方法\r\n3.2 调用方法\r\n3.3 作用域\r\n3.4 写并调用方法\r\n\r\n第4章 使用判定语句\r\n\r\n4.1 声明布尔变量\r\n4.2 使用布尔运算符\r\n4.3 执行if语句\r\n4.4 使用switch语句\r\n\r\n第5章 使用迭代\r\n\r\n5.1 使用复合赋值运算符\r\n5.2 递增和递减变量\r\n5.3 写while语句\r\n5.4 写for语句\r\n5.5 写do语句\r\n\r\n第6章 管理错误和异常\r\n\r\n6.1 处理错误\r\n6.2 测试代码和捕获异常\r\n6.3 使用复合catch处理器\r\n6.4 写常规catch处理器\r\n6.5 使用checked和unchecked整数运算\r\n6.6 Throwing异常\r\n6.7 写最后一块代码\r\n\r\n第7章 创建并管理类和对象\r\n\r\n7.1 什么是分类\r\n7.2 什么是封装\r\n7.3 控制可访问性\r\n7.4 使用构造函数和new关键字\r\n7.5 理解静态方法和数据\r\n\r\n第8章 值和引用\r\n\r\n8.1 复制int变量和类\r\n8.2 栈和堆\r\n8.3 什么是System.Object\r\n8.4 装箱\r\n8.5 出箱\r\n\r\n第9章 创建枚举和结构体类型\r\n\r\n9.1 枚举\r\n9.2 结构体类型\r\n\r\n第10章 数组与集合\r\n\r\n10.1 数组\r\n10.2 什么是集合类\r\n\r\n第11章 参数数组\r\n\r\n11.1 创建重载方法\r\n11.2 使用数组参数\r\n\r\n第12章 继承\r\n\r\n12.1 什么是继承\r\n12.2 理解核心语法\r\n12.3 创建接口\r\n12.4 使用多重接口\r\n\r\n第13章 使用垃圾搜集器和资源管理站\r\n\r\n13.1 垃圾搜集器\r\n13.2 资源管理\r\n\r\n第14章 运用属性来存取属性\r\n\r\n14.1 比较字段和方法\r\n14.2 什么是属性\r\n14.3 理解属性的限制\r\n14.4 使用静态属性\r\n14.5 声明接口属性\r\n\r\n第15章 使用索引\r\n\r\n15.1 什么是索引\r\n15.2 接口索引\r\n15.3 在Window应用程序中使用索引\r\n\r\n第16章 代理和事件\r\n\r\n16.1 使用代理声明及实例\r\n16.2 使用事件加快公告生成\r\n\r\n第17章 运算符重载\r\n\r\n17.1 运算符\r\n17.2 声明转换运算符\r\n\r\n第18章 Windows窗体介绍\r\n\r\n18.1 创建应用程序\r\n18.2 向窗体添加控件\r\n18.3 在Windows窗体中处理事件\r\n\r\n第19章 菜单\r\n\r\n19.1 菜单制作标准和样式\r\n19.2 添加菜单并处理菜单事件\r\n19.3 弹出菜单\r\n\r\n第20章 验证\r\n\r\n20.1 验证数据\r\n20.2 示例——Customer Maintenance\r\n\r\n第21章 使用复合控件\r\n\r\n21.1 资源管理器界面\r\n21.2 分隔栏窗口、插接控件和面板\r\n21.3 导航数据的控件\r\n\r\n第22章 使用MDI、窗口和对话框\r\n\r\n22.1 什么是多文档界面\r\n22.2 创建对话框\r\n22.3 使用通用对话控件\r\n\r\n第23章 创建GUI组件\r\n\r\n23.1 使用用户控件\r\n23.2 指定控件使用Subclassing\r\n\r\n第24章 使用数据库\r\n\r\n24.1 使用ADO.NET数据库\r\n24.2 使用Northwind Traders数据库\r\n\r\n第25章 使用数据绑定和数据集\r\n\r\n25.1 Windows窗体控件和数据绑定\r\n25.2 非连接数据集\r\n\r\n第26章 XML解析\r\n\r\n26.1 为什么使用XML\r\n26.2 雇员工作表系统\r\n26.3 创建XML架构\r\n\r\n第27章 ASP.NET简介\r\n\r\n27.1 将Internet理解为基本结构\r\n27.2 使用ASP.NET创建Web应用程序\r\n\r\n第28章 验证控件\r\n\r\n28.1 比较服务器端和客户端验证\r\n28.2 实现客户端验证\r\n\r\n第29章 通过Web窗体访问数据\r\n\r\n29.1 使用Web窗体的DataGrid控件\r\n29.2 查询数据\r\n29.3 编辑数据\r\n\r\n第30章 生成ASP.NET应用程序\r\n\r\n30.1 DataGrid控件的其他特征\r\n30.2 在窗体间导航\r\n\r\n第31章 生成XML Web服务\r\n\r\n31.1 什么是XML Web服务\r\n31.2 生成ProductService Web服务\r\n\r\n第32章 使用Web服务\r\n\r\n32.1 Web服务、客户端和代理\r\n32.2 异步执行Web方法