本书以Visual Studio 2010为程序开发环境,采用案例方式对Visual C#.NET进行了较全面阐述。全书共分6章,主要内容包括:Visual Studio.NET简介,C#.NET语法基础,顺序、选择和循环三种结构的程序设计,面向对象程序设计,异常处理,Windows窗体和控件,界面设计,数据库编程,部署Windows应用程序等。本书简明扼要,知识点与实例密切结合,提供了每个实例的详细操作步骤和图表说明及源程序代码,提供了教材所需图片素材,提供了每章的习题及参考答案,提供了上机实操题的源程序代码,配备了授课PPT课件。本书可作为高等职业院校、成人教育学院.NET课程的教材,也可作为.NET程序员或软件技术人员的参考资料。
黄人薇,女,副教授,1997年7月硕士研究生毕业,同年参与工作,任职于广州城市职业学院(前身为广州业余大学),教授过《C语言程序设计》、《VB程序设计》、《.NET程序设计》、《数据结构》、《数据库》、《接口技术》等多门课程,有较丰富的教学经验,曾担任过实验中心副主任、网络与教育中心副主任、教务处副处长等职务,有较丰富的教学管理经验,主持或参与了多项省、市级科研或教研课题,获得软件著作权1项,获得多项科研或教学成果,有较强的科学研究能力。
第1章 C#.NET概述 1
1.1 .NET简介 1
1.1.1 .NET简述 1
1.1.2 .NET框架 2
1.1.3 .NET特性 3
1.2 Visual Studio .NET集成开发环境 4
1.2.1 解决方案管理器 4
1.2.2 控件工具箱 4
1.2.3 属性窗口 5
1.3 创建一个简单的C#程序 6
1.3.1 C#程序的文件类型 6
1.3.2 应用程序开发步骤 6
1.3.3 三种常用应用程序 7
1.4 操作使用技巧及开发调试技巧 12
1.4.1 拆分代码窗口 12
1.4.2 设置断点,跟踪调试 12
1.4.3 变量监视,堆栈观察 14
1.5 本章小结 16
习题 16
第2章 C#.NET语法基础 18
2.1 C#程序的组成要素 18
2.2 数据类型 20
2.2.1 值类型 21
2.2.2 引用类型 25
2.3 常量与变量 31
2.3.1 常量 31
2.3.2 变量 31
2.3.3 类型转换 33
2.3.4 装箱和拆箱 36
2.4 运算符与表达式 36
2.4.1 算术运算符 36
2.4.2 关系运算符 37
2.4.3 逻辑运算符 37
2.4.4 位运算符 37
2.4.5 赋值运算符 38
2.4.6 条件运算符 38
2.4.7 其他运算符 38
2.5 常见技术问题 40
2.6 本章小结 41
习题 41
第3章 C#.NET程序设计基础 45
3.1 顺序结构程序设计 45
3.1.1 赋值语句 45
3.1.2 输入与输出语句 46
3.2 选择结构程序设计 48
3.2.1 if语句 48
3.2.2 switch语句 52
3.3 循环结构程序设计 54
3.3.1 while语句 54
3.3.2 do…while语句 56
3.3.3 for语句 56
3.3.4 foreach语句 58
3.3.5 与程序转移有关的其他语句 60
3.3.6 循环嵌套 61
3.4 面向对象程序设计 62
3.4.1 类和对象 62
3.4.2 构造函数和析构函数 64
3.4.3 字段 64
3.4.4 属性 65
3.4.5 方法 65
3.4.6 继承 66
3.4.7 多态 66
3.5 异常处理 69
3.6 常见技术问题 70
3.7 本章小结 72
习题 72
第4章 C#.NET窗体与控件 78
4.1 Windows窗体 78
4.2 Label控件 81
4.3 TextBox控件 82
4.4 Button控件 83
4.5 PictureBox控件 83
4.6 ImageList组件 86
4.7 RadioButton控件 88
4.8 CheckBox控件 90
4.9 GroupBox控件 92
4.10 TabControl控件 92
4.11 ListBox控件 96
4.12 ComboBox控件 100
4.13 Timer组件 103
4.14 菜单栏 104
4.14.1 MenuStrip控件 105
4.14.2 ContextMenuStrip控件 108
4.15 ToolStrip控件 108
4.16 StatusStrip控件 110
4.17 通用对话框 113
4.17.1 打开文件对话框 114
4.17.2 保存文件对话框 115
4.17.3 浏览文件夹对话框 115
4.17.4 字体对话框 117
4.17.5 颜色对话框 118
4.18 多窗体程序 120
4.18.1 添加窗体 120
4.18.2 设置启动窗体 121
4.18.3 有关操作 121
4.19 多文档程序 123
4.19.1 创建MDI应用程序 123
4.19.2 MDI的属性、方法和事件 124
4.20 本章小结 127
习题 127
第5章 C#.NET数据库编程 131
5.1 ADO.NET概念 131
5.2 ADO.NET结构 131
5.3 ADO.NET对象模型 132
5.4 使用ADO.NET访问数据库 133
5.4.1 Connection对象 133
5.4.2 Command对象 137
5.4.3 DataReader对象 138
5.4.4 DataAdapter对象 140
5.4.5 DataSet对象 143
5.5 DataGridView控件 145
5.6 数据绑定 147
5.7 数据的添加、修改与删除 152
5.8 本章小结 156
习题 156
第6章 综合案例 159
6.1 功能说明 159
6.2 设计与实现 159
6.2.1 主菜单窗体MenuForm 159
6.2.2 登录窗体LoginForm 162
6.2.3 修改密码窗体 164
6.2.4 通讯录编辑窗体 166
6.2.5 通讯录浏览窗体 172
6.2.6 通讯录查询窗体 173
6.3 部署应用程序 175
6.3.1 创建部署项目 175
6.3.2 设置部署项目 176
6.3.3 生成部署项目 178
6.4 安装应用程序 178
6.5 本章小结 180
参考文献 181