第一部分 基础篇 3
第1章 C#概述 3
1.1 C#入门 3
1.2 开发环境搭建 6
1.3 综合案例 14
第2章 C#语法基础 24
2.1 C#程序简介 24
2.2 C#的数据类型 28
2.3 变量与常量 33
2.4 运算符与表达式 37
2.5 函数 45
2.6 C#编码规范 48
2.7 综合案例 49
第3章 C#流程控制结构 51
3.1 C#控制结构 51
3.2 条件控制语句 51
3.3 循环控制语句 56
3.4 跳转语句 59
3.5 综合案例 61
第4章 C#数组 64
4.1 数组概述 64
4.2 一维数组的创建和使用 65
4.3 二维数组的创建和使用 67
4.4 ArrayList类 69
4.5 综合案例 72
第5章 Windows窗体设计 75
5.1 Form窗体 75
5.2 Windows基本控件 85
5.3 综合案例 101
第6章 数据库应用开发 108
6.1 SQL Server数据库操作 108
6.2 数据访问技术ADO.NET 117
6.3 综合案例 124
第7章 Windows高级控件 132
7.1 列表视图控件ListView 132
7.2 树型控件TreeView 139
7.3 数据视图控件DataGridView 145
7.4 ComboBox控件数据绑定 152
7.5 综合案例 154
第8章 程序调试与程序打包 186
8.1 程序调试与异常处理 186
8.2 程序安装包制作 193
第二部分 提高篇 203
第9章 面向对象 203
9.1 面向对象技术 203
9.2 类的定义和使用 204
9.3 面向对象特性 210
9.4 综合案例 216
第10章 三层架构开发模式 227
10.1 三层架构技术介绍 227
10.2 三层架构程序搭建 230
10.3 综合案例 244
第三部分 实战篇 259
第11章 宾馆管理系统 259
11.1 系统需求分析 259
11.2 系统设计 260
11.3 系统三层框架搭建 268
11.4 系统登录模块实现 304
11.5 系统管理模块开发 312
11.6 前台接待模块开发 333
11.7 查询中心模块开发 369
参考文献 392