目录 第1部分C#.NET语法基础篇 第1章C#.NET概述 1.1C#.NET入门 1.1.1.NET Framework 1.1.2C#.NET语言介绍 1.2搭建开发环境 1.2.1下载开发工具 1.2.2安装SQL Server 2014 1.2.3安装Visual Studio 2015 1.3熟悉开发环境 1.3.1熟悉Visual Studio开发工具 1.3.2熟悉SQL Server开发工具 1.4综合案例 1.4.1案例1.1第一个Windows窗体应用程序 1.4.2案例1.2第一个控制台应用程序 1.5学习C#.NET的建议 第2章C#.NET基础语法 2.1C#.NET程序简介 2.1.1C#.NET程序组成要素 2.1.2C#编码规范 2.2C#.NET的数据类型 2.2.1值类型 2.2.2引用类型 2.2.3数据类型转换 2.3变量与常量 2.3.1变量声明与使用 2.3.2变量的作用域 2.3.3C#.NET常量 2.4运算符与表达式 2.4.1算术运算符 2.4.2赋值运算符 2.4.3关系运算符 2.4.4逻辑运算符 2.4.5位运算符 2.4.6三元运算符 2.5流程控制结构 2.5.1条件控制结构 2.5.2循环控制结构 2.5.3跳转语句 2.6习题 第3章C#.NET语法进阶 3.1数组 3.1.1一维数组的创建和使用 3.1.2二维数组的创建和使用 3.1.3ArrayList对象的创建和使用 3.2函数 3.2.1函数的定义和调用 3.2.2参数传递 3.3程序调试与跟踪 3.3.1程序调试 3.3.2程序错误分析 3.3.3程序异常处理 3.4习题 第4章C#.NET面向对象编程 4.1面向对象技术 4.1.1面向对象的基本概念 4.1.2面向对象的特征 4.2类的定义和使用 4.2.1类的定义 4.2.2对象的创建 4.3类的成员 4.3.1字段和属性 4.3.2成员方法 4.4面向对象特征的具体实现 4.4.1封装 4.4.2继承 4.4.3多态 4.5类和命名空间 4.6习题 第2部分C#.NET窗体程序设计篇 第5章Windows窗体设计 5.1Form窗体 5.1.1Form窗体基本操作 5.1.2窗体属性、事件和方法 5.2Windows基本控件 5.2.1Windows控件 5.2.2文本类控件 5.2.3选择类控件 5.2.4分组类控件 5.2.5菜单控件 5.2.6工具栏控件 5.2.7状态栏控件 5.3综合案例 5.3.1案例5.1只允许输入数字的文本框 5.3.2案例5.2带查询功能的下拉列表框 5.3.3案例5.3逐渐显示的软件启动界面 5.3.4案例5.4状态栏实时显示时间 5.4习题 第6章ADO.NET数据库应用开发 6.1SQL Server数据库操作 6.1.1数据库的创建及删除 6.1.2数据表的创建及删除 6.1.3数据的增、删、改操作 6.1.4数据查询 6.1.5数据库的分离和附加 6.2ADO.NET数据访问技术 6.2.1数据库连接类 Connection 6.2.2数据适配器DataAdapter 6.2.3数据集DataSet 6.2.4数据执行类Command 6.2.5数据读取类DataReader 6.3综合案例 6.3.1案例6.1用户注册模块开发 6.3.2案例6.2用户登录模块开发 6.4习题 第7章Windows数据控件 7.1ListView控件 7.1.1ListView控件介绍 7.1.2案例7.1ListView控件的基本操作 7.1.3案例7.2使用ListView控件实现客户信息管理 7.2TreeView控件 7.2.1TreeView控件介绍 7.2.2案例7.3TreeView控件的基本操作 7.2.3案例7.4使用TreeView控件遍历磁盘目录 7.3DataGridView控件 7.3.1DataGridView控件介绍 7.3.2案例7.5使用DataGridView控件管理图书信息 7.3.3案例7.6使用DataGridView控件制作课程表 7.4案例7.7ComboBox控件的数据绑定 7.5习题 第8章Windows高级控件 8.1Chart控件 8.1.1Chart控件介绍 8.1.2ChartArea绘图区域 8.1.3Series对象 8.1.4Lengends对象 8.2音视频播放器 8.3个性化皮肤控件 8.4习题 第3部分C#.NET项目开发实战篇 第9章饮品店点餐收银系统 9.1系统需求分析与系统设计 9.1.1系统需求分析 9.1.2功能模块设计 9.1.3数据库设计 9.2系统框架 9.2.1创建项目 9.2.2应用程序配置文件 9.2.3自定义数据操作类 9.3系统登录模块 9.3.1系统登录模块实现 9.3.2系统主界面 9.4系统管理模块 9.4.1饮品信息管理 9.4.2会员信息管理 9.4.3员工信息管理 9.5点餐服务模块 9.5.1点餐收银 9.5.2音乐播放 9.6查询统计模块 9.6.1饮品信息查询 9.6.2会员信息查询 9.6.3营业信息查询 9.6.4业绩统计分析 第10章宾馆管理系统 10.1系统需求分析与系统设计 10.1.1系统需求分析 10.1.2功能模块设计 10.1.3数据库设计 10.2储备知识——三层架构编程 10.2.1三层架构工作原理 10.2.2三层架构的应用场景 10.2.3使用三层架构的优缺点 10.3系统三层架构的搭建 10.3.1创建三层架构子项目 10.3.2实体模型层实现 10.3.3数据访问层实现 10.3.4业务逻辑层实现 10.4系统登录模块 10.4.1系统登录模块实现 10.4.2系统主界面 10.5系统管理模块 10.6前台接待模块 10.6.1客房状态总览 10.6.2客房预订 10.6.3住宿登记 10.6.4退房结账 10.6.5预订信息管理 10.6.6顾客信息管理 10.7查询统计模块 10.7.1客房信息查询 10.7.2顾客信息查询 10.7.3预订数据统计 10.7.4住宿数据统计 10.7.5结账数据统计 附录A部分习题参考答案