- 中国铁道出版社
- 9787113221195
- 37337
- 2016年8月
- 未分类
- 未分类
- TP312
由薛海燕、武书彦、马金素主编的《C#程序设计(全国高等职业院校计算机教育规划教材)》以Visual Studio 2013为程序设计系统, 全面细致地介绍了C#可视化面向对象编程的概念和方法。本书以Windows应用程序为主线,以学以致用为主导,充分考虑了学习的趣味性、难度的分散性,以分阶段、划任务的项目教学方法加强知识点的掌握,力求使读者通过本书的学习,能较快地具备开发应用程序的基本能力,为进一步深入学习编程打下良好的基础。
本书共分10章,主要内容包括:C#程序设计概述、C#语言基础、面向对象程序设计、开发Windows 窗体应用程序、文件操作、图形图像编程、键盘和鼠标事件、创建数据库应用程序、使用三层架构实现客户管理、数据库应用案例——图书管理系统等。
本书适合作为高等职业学校Visual C#课程的教材,还可作为Visual C#技术培训、Visual C#入门和应用程序开发的参考用书。
第1章 C#程序设计概述
1.1 C#概述
1.1.1 C#编程语言概述
1.1.2 用C#能编写的应用程序
1.2 C#的开发环境
1.2.1 Microsoft Visual
1.2.2 Microsoft NET Framework
1.2.3 C#、Visual Studio和.NET Framework之间的关系
1.2.4 安装 Visual Studio 2013
1.2.5 初次运行 Visual Studio 2013
1.2.6 Visual Studio 2013集成开发环境
1.3 C#程序概述
1.3.1 创建一个C#控制台应用程序
1.3.2 创建一个Windows窗体应用程序
1.3.3 区分C#的解决方案与项目的关系
1.3.4 C#应用程序文件的结构
1.4 综合应用
上机实验
第2章 C#语言基础
2.1 C#的基本语法
2.1.1 C#程序代码基本书写规则
2.1.2 C#的关键字和标识符
2.2 C#中的数据类型
2.2.1 C#的数据类型概述
2.2.2 简单数值类型
2.2.3 复合数值类型
2.2.4 引用类型
2.3 常量和变量
2.3.1 变量
2.3.2 常量
2.3.3 类型转换
2.4 C#中的运算符和表达式
2.4.1 运算符
2.4.2 表达式
2.5 顺序结构
2.6 选择结构
2.6.1 if语句
2.6.2 if多分支结构
2.6.3 if语句的嵌套
2.6.4 switch结构
2.7循环结构
2.7.1 while循环语句
2.7.2 do while循环语句
2.7.3 for循环语句
2.8 跳转语句
2.8.1 break语句
2.8.2 continue语句
2.8.3 try catch语句
2.9 综合应用
上机实验
第3章 面向对象程序设计
3.1 面向对象程序设计概述
3.2 类和对象
3.2.1 认识类成员
3.2.2 类
3.2.3 定义类成员
3.2.4 声明对象及其成员的访问
3.3 类的方法
3.3.1 声明与调用方法
3.3.2 方法的参数类型
3.3.3 方法的重载
3.4 类的构造函数
3.4.1 声明构造函数
3.4.2 重载构造函数
3.5 静态成员
3.5.1 静态数据成员
3.5.2 静态方法
3.6 继承和多态
3.6.1 继承
3.6.2 多态
3.7 综合应用
上机实验
第4章 开发Windows窗体应用程序
4.1 窗体
4.1.1 窗体的主要属性
4.1.2 窗体的常用事件
4.1.3 窗体的常用方法
4.2 窗体控件
4.2.1 文本类控件
4.2.2 图形类控件
4.2.3 命令类控件
4.2.4 选择类控件
4.2.5 列表类控件
4.2.6 容器类控件
4.2.7 选项卡控件
4.2.8 状态条控件
4.3 菜单和工具栏
4.3.1 菜单栏
4.3.2 工具栏
4.3.3 快捷菜单
4.4 对话框
4.4.1 模式和非模式对话框
4.4.2 通用对话框
4.4.3 消息框
4.5 综合应用
上机实验
第5章 文件操作
5.1 管理文件与文件夹
5.1.1 管理文件夹
5.1.2 管理文件
5.2 使用流读/写文件
5.2.1 认识流
5.2.2 读/写文本文件
5.2.3 读/写二进制文件
5.3 综合应用
上机实验
第6章 图形图像编程
6.1 GDI+绘图基础
6.1.1 GDI+基类的主要命名空间
6.1.2 Graphics类
6.2 笔、画笔与颜色
6.2.1 笔
6.2.2 画笔
6.2.3 颜色
6.3 绘制几何图形
6.3.1 绘制直线
6.3.2 绘制矩形
6.3.3 绘制椭圆
6.3.4 绘制圆弧
6.3.5 绘制多边形
6.3.6 图形填充
6.4 GDI+绘制字符串
6.5 图像处理
6.6 综合应用
上机实验
第7章 键盘和鼠标事件
7.1 键盘事件
7.1.1 处理 KeyPress事件
7.1.2 处理 KeyDown和 KeyUp事件
7.2 鼠标事件
7.2.1 鼠标事件发生的顺序
7.2.2 MouseDown和 MouseUp事件
7.2.3 MouseMove事件
7.3 综合应用
上机实验
第8章 创建数据库应用程序
8.1 数据库基础知识
8.1.1 有关数据库的概念
8.1.2 关系型数据库
8.2 数据库系统
8.2.1 Microsoft Office Access
8.2.2 Microsoft SQL Se
8.3 SQL 查询基础.
8.3.1 查询语句 Select
8.3.2 插入语句 Insert
8.3.3 删除语句 Delete
8.3.4 更新语句 Update
8.4 访问数据库
8.4.1 手动操作实现数据库的连接和增删改操作
8.4.2 编程实现数据库的连接和增删改操作
8.4.3 理解多表查询应用实例
8.5 综合应用
上机实验
第9章 使用三层架构实现客户管理
9.1 应用架构的目的
9.2 三层架构的概念
9.3 使用三层架构实现客户管理
9.3.1 设计数据访问层
9.3.2 设计数据访问通用类库
9.3.3 设计实体类库
9.3.4 设计业务逻辑层
9.3.5 设计表示层
9.4 使用工厂模式三层架构
9.4.1 理解完全解耦
9.4.2 设计接口类库
9.4.3 设计工厂类库
9.4.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.2.4 工厂类库
10.2.5 业务逻辑层
10.2.6 表示层
上机实验
参考文献