理论部分 2
第1章 .NET平台及C#简介 2
1.1 Microsoft.NET简介 2
1.1.1 什么是.NET 2
1.1.2 了解.NET 3
1.2 C#的介绍 3
1.2.1 什么是C 3
1.2.2 了解C 3
1.3 第一个.NET应用程序 4
1.3.1 使用开发工具创建一个应用程序 4
1.3.2 代码的注释 6
1.4 控制台的输入与输出 6
1.4.1 控制台的输入 6
1.4.2 控制台的输出 7
第2章 C#的语法基础 9
2.1 C#中的常量 9
2.1.1 整数常量 9
2.1.2 浮点常量 10
2.1.3 字符常量 10
2.1.4 字符串常量 11
2.1.5 定义常量 12
2.2 C#中的变量及其作用域 12
2.2.1 C#变量 12
2.2.2 C#中的变量定义 13
2.2.3 变量的作用域 14
2.3 C#中的数据类型转换 15
2.3.1 显式转换 16
2.3.2 隐式转换 16
2.3.3 使用Parse方法转换 16
2.4 C#中的运算符与表达式 17
2.4.1 运算符分类 17
2.4.2 算术运算符 20
2.4.3 关系运算符 21
2.4.4 逻辑运算符 21
2.4.5 位运算符 22
2.4.6 赋值运算符 23
第3章 C#中的选择语句与循环语句 26
3.1 C#中的选择语句 26
3.1.1 if…else语句 26
3.1.2 switch语句 28
3.2 C#中的循环语句 29
3.2.1 for循环 29
3.2.2 while循环 30
3.2.3 do…while循环 31
3.2.4 foreach循环 32
3.2.5 break和continue语句 33
第4章 字符串与数组 37
4.1 字符串 37
4.2 数组 39
4.2.1 声明数组 39
4.2.2 访问数组元素 39
第5章 C#中的方法 43
5.1 什么是方法 43
5.2 方法的作用 43
5.3 方法的定义 45
5.3.1 方法的声明 45
5.3.2 方法的定义 46
第6章 WinForm编程基础 52
6.1 Windows编程简介 52
6.1.1 认识Windows窗口 52
6.1.2 第一个窗体应用程序 53
6.2 WinForm中的常用控件 57
6.2.1 标签(Label) 58
6.2.2 文本框(TextBox) 59
6.2.3 按钮(Button) 60
6.2.4 列表框(ListBox) 60
6.2.5 组合框(ComboBox) 62
6.2.6 消息框(MessageBox) 62
6.3 窗体 64
6.3.1 窗体的常用属性 64
6.3.2 窗体的常用事件与方法 65
第7章 WinForm控件基础 67
7.1 选择控件 67
7.1.1 单选按钮(RadioButton) 67
7.1.2 复选框(CheckBox) 68
7.1.3 数字选择控件(NumericUpDown) 68
7.2 容器控件 70
7.2.1 分组框(GroupBox) 70
7.2.2 画板(Panel) 71
7.2.3 选项卡(TabControl) 71
7.3 导航控件 72
7.3.1 下拉式菜单(MenuStrip) 72
7.3.2 上下文菜单(ContextMenuStrip) 74
7.3.3 工具栏(ToolStrip) 75
7.3.4 状态栏(StatusStrip) 76
7.4 其他控件 77
7.4.1 图片框(PictureBox) 77
7.4.2 计时器 79
7.5 窗体 79
第8章 ADO.NET基础 82
8.1 ADO.NET概述 83
8.1.1 什么是ADO.NET 83
8.1.2 ADO.NET的作用和地位 83
8.2 ADO.NET的组成 83
8.3 Connection对象的使用 85
8.3.1 Connection对象 85
8.3.2 使用SqlConnection连接SQL Server 85
8.4 使用Command对象操作数据库 87
8.4.1 Command对象简介 87
8.4.2 使用SqlCommand执行insert语句 88
8.4.3 使用SqlCommand执行update语句 89
8.4.4 使用SqlCommand执行delete语句 92
第9章 ADO.NET查询 96
9.1 Command查询单个值 96
9.1.1 Command查询数据原理 97
9.1.2 查询的实现 97
9.2 DataReader查询多行多列 98
9.2.1 DataReader工作原理 98
9.2.2 DataReader对象的属性与方法 98
9.3 断开式连接 100
9.3.1 断开式连接原理 100
9.3.2 DataAdapter的属性与方法 100
9.3.3 DataSet的介绍 100
9.3.4 DataSet的属性与方法 101
9.3.5 示例 101
第10章 DataGridView控件 104
10.1 数据绑定 104
10.1.1 数据绑定介绍 104
10.1.2 DataGridView取得或者修改当前单元格的内容 104
10.1.3 DataGridView设定单元格只读 105
10.1.4 DataGridView不显示最下面的新行 106
10.1.5 DataGridView判断新增行 106
10.1.6 DataGridView行的用户删除操作的自定义 107
10.1.7 DataGridView行、列的隐藏和删除 107
10.1.8 DataGridView禁止列或者行的Resize 108
10.1.9 DataGridView列宽和行高自动调整的设定 109
上机部分 112
上机1 Visual Studio 2010及C#简介 112
第1阶段 指导 112
第2阶段 练习 114
上机2 C#语言基础(1) 115
第1阶段 指导 115
第2阶段 练习 118
上机3 C#语言基础(2) 119
第1阶段 指导 119
第2阶段 练习 125
上机4 C#语法基础 126
第1阶段 指导 126
第2阶段 练习 129
上机5 WinForm编程基础 131
第1阶段 指导 131
第2阶段 练习 135
上机6 WinForm基础控件 136
第1阶段 指导 136
第2阶段 练习 142
上机7 ADO.NET简介 143
第1阶段 指导 143
第2阶段 练习 146
上机8 ADO.NET查询 148
第1阶段 指导 148
第2阶段 练习 152
上机9 DataGridView控件 153
第1阶段 指导 153
第2阶段 练习 156
参考文献 157