C#应用开发与实践 / 21世纪高等学校计算机专业实用规划教材
¥36.00定价
作者: 曾宪权、李梅莲等
出版时间:2015年1月
出版社:清华大学出版社
- 清华大学出版社
- 9787302381297
- 1-1
- 151965
- 16开
- 2015年1月
- 工学
- 计算机科学与技术
- TP312
- 计算机
- 本专科、高职高专
目录
第1章 C#语言及其开发环境
1.1 .NET平台与C#语言
1.1.1 什么是.NET平台
1.1.2 什么是C#
1.1.3 .NET集成开发环境Visual Studio 2012
1.2 C#程序的结构与调试
1.2.1 C#程序文件夹结构
1.2.2 C#程序的结构
1.2.3 程序调试的概念
1.2.4 利用VS 2012调试C#程序
1.3 总结与提高
第2章 C#程序设计基础
2.1 C#语言基础
2.1.1 常量与变量
2.1.2 基本数据类型
2.1.3 装箱与拆箱
2.1.4 运算符与表达式
2.2 选择结构
2.2.1 if语句
2.2.2 if-else语句
2.2.3 switch多分支选择语句
2.3 循环结构
2.3.1 while循环
2.3.2 do—while循环
2.3.3 for循环
2.3.4 foreach循环
2.3.5 多重循环
2.4 总结与提高
第3章 数组与字符串
3.1 一维数组
3.1.1 数组的概念
3.1.2 一维数组的定义
3.1.3 一维数组初始化
3.1.4 访问一维数组元素
3.2 二维数组.
3.2.1 二维数组的定义
3.2.2 二维数组初始化
3.2.3 访问二维数组元素
3.3 字符串处理
3.3.1 C#中的字符
3.3.2 C#中的字符串
3.3.3 字符串常用方法
3.3.4 可变字符串类StringBuildei
3.4 总结与提高
第4章 C#面向对象编程基础
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.3.3 多态
4.4 总结与提高
第5章 Windows程序设计基础
5.1 建立 Windows窗体应用程序
5.1.1 Windows窗体概述
5.1.2 Windows窗体属性
5.1.3 Windows窗体的常用方法和事件
5.1.4 Windows应用程序的结构
5.2 文本类控件
5.2.1 标签控件
5.2.2 按钮控件
5.2.3 文本控件
5.2.4 多格式文本框控件
5.3 选择类控件
5.3.1 单选按钮控件
5.3.2 复选框控件
5.3.3 列表控件
5.3.4 组合框控件
5.3.5 数值选择控件
5.4 总结与提高
第6章 Windows高级编程
6.1 菜单、工具栏和状态栏
6.1.1 菜单控件
6.1.2 上下文菜单
6.1.3 工具栏控件
6.1.4 状态栏控件
6.1.5 计时器组件
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 总结与提高
第7章 ADO.NET数据访问技术
7.1 AD0.NET基础
7.1.1 ADO.NET基础
7.1.2 数据连接对象conneetion
7.2 CoIfimand和DataReader对象
7.2.1 与数据库交互:ComITland对象
7.2.2 读取数据:DataReader对象
7.2.3 综合实例:学牛信息编辑
7.3 DataSet和DataAdapter数据操作对象
7.3.1 ADO.NET数据访问模型
7.3.2 内存数据集:DataSet对象
7.3.3 数据适配器:DataAdapter对象
7.4 数据浏览器:DataGridView控件
7.4.1 认识DataGridView控件
7.4.2 DataGridView控件的常用属性
7.4.3 综合实例:添加学生成绩
7.5 总结与提高
第8章 Windows应用程序打包部署
8.1 开发基于三层架构的应用程序
8.1.1 三层架构的概念
8.1.2 三层架构的演变
8.1.3 搭建三层架构
8.1.4 应用程序配置文件
8.2 windows应用程序打包部署
8.2.1 部署前的准备工作
8.2.2 什么是应用程序部署
8.2.3 选择部署策略
8.2.4 windows Installer部署
8.3 总结与提高
第9章 GDI 图形图像处理
9.1 GDI 绘图基础
9.1.1 GDI 编程基础
9.1.2 GraphlCS类
9.1.3 常用画图对象
9.1.4 基本图形绘制举例
9.1.5 画刷和画刷类型
9.2 C#图像处理基础
9.2.1 C#图像处理概述
9.2.2 图像的输入
9.2.3 图像的保存
9.3 总结与提高
第10章 文件与数据流
10.1 System.IO命名空间
10.1.1 文件处理概述
10.1.2 System.IO命名空间
10.2 文件基本操作
10.2.1 File类
10.2.2 FileInfo类
10.2.3 文件的基本操作
10.3 文件夹基本操作
10.3.1 文件夹操作类
10.3.2 文件夹基本操作
10.3.3 综合实例——遍历文件夹
10.4 数据流及其操作
10.4.1 流操作类
10.4.2 文件流类
10.4.3 文本文件的写入和读取
10.4.4 二进制文件的读取和写入
10.5 总结与提高
第11章 综合案例——学生成绩管理系统
11.1 系统分析与设计
11.1.1 系统概述
11.1.2 系统业务流程
11.1.3 数据库设计
11.2 系统的实现
11.2.1 建立三层结构的学生成绩管理系统
11.2.2 实体类层Model的实现
11.2.3 数据库访问层SQLDAL的实现
11.2.4 业务逻辑层GradeBLL的实现
11.2.5 表示层的实现
11.3 总结与提高
1.1 .NET平台与C#语言
1.1.1 什么是.NET平台
1.1.2 什么是C#
1.1.3 .NET集成开发环境Visual Studio 2012
1.2 C#程序的结构与调试
1.2.1 C#程序文件夹结构
1.2.2 C#程序的结构
1.2.3 程序调试的概念
1.2.4 利用VS 2012调试C#程序
1.3 总结与提高
第2章 C#程序设计基础
2.1 C#语言基础
2.1.1 常量与变量
2.1.2 基本数据类型
2.1.3 装箱与拆箱
2.1.4 运算符与表达式
2.2 选择结构
2.2.1 if语句
2.2.2 if-else语句
2.2.3 switch多分支选择语句
2.3 循环结构
2.3.1 while循环
2.3.2 do—while循环
2.3.3 for循环
2.3.4 foreach循环
2.3.5 多重循环
2.4 总结与提高
第3章 数组与字符串
3.1 一维数组
3.1.1 数组的概念
3.1.2 一维数组的定义
3.1.3 一维数组初始化
3.1.4 访问一维数组元素
3.2 二维数组.
3.2.1 二维数组的定义
3.2.2 二维数组初始化
3.2.3 访问二维数组元素
3.3 字符串处理
3.3.1 C#中的字符
3.3.2 C#中的字符串
3.3.3 字符串常用方法
3.3.4 可变字符串类StringBuildei
3.4 总结与提高
第4章 C#面向对象编程基础
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.3.3 多态
4.4 总结与提高
第5章 Windows程序设计基础
5.1 建立 Windows窗体应用程序
5.1.1 Windows窗体概述
5.1.2 Windows窗体属性
5.1.3 Windows窗体的常用方法和事件
5.1.4 Windows应用程序的结构
5.2 文本类控件
5.2.1 标签控件
5.2.2 按钮控件
5.2.3 文本控件
5.2.4 多格式文本框控件
5.3 选择类控件
5.3.1 单选按钮控件
5.3.2 复选框控件
5.3.3 列表控件
5.3.4 组合框控件
5.3.5 数值选择控件
5.4 总结与提高
第6章 Windows高级编程
6.1 菜单、工具栏和状态栏
6.1.1 菜单控件
6.1.2 上下文菜单
6.1.3 工具栏控件
6.1.4 状态栏控件
6.1.5 计时器组件
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 总结与提高
第7章 ADO.NET数据访问技术
7.1 AD0.NET基础
7.1.1 ADO.NET基础
7.1.2 数据连接对象conneetion
7.2 CoIfimand和DataReader对象
7.2.1 与数据库交互:ComITland对象
7.2.2 读取数据:DataReader对象
7.2.3 综合实例:学牛信息编辑
7.3 DataSet和DataAdapter数据操作对象
7.3.1 ADO.NET数据访问模型
7.3.2 内存数据集:DataSet对象
7.3.3 数据适配器:DataAdapter对象
7.4 数据浏览器:DataGridView控件
7.4.1 认识DataGridView控件
7.4.2 DataGridView控件的常用属性
7.4.3 综合实例:添加学生成绩
7.5 总结与提高
第8章 Windows应用程序打包部署
8.1 开发基于三层架构的应用程序
8.1.1 三层架构的概念
8.1.2 三层架构的演变
8.1.3 搭建三层架构
8.1.4 应用程序配置文件
8.2 windows应用程序打包部署
8.2.1 部署前的准备工作
8.2.2 什么是应用程序部署
8.2.3 选择部署策略
8.2.4 windows Installer部署
8.3 总结与提高
第9章 GDI 图形图像处理
9.1 GDI 绘图基础
9.1.1 GDI 编程基础
9.1.2 GraphlCS类
9.1.3 常用画图对象
9.1.4 基本图形绘制举例
9.1.5 画刷和画刷类型
9.2 C#图像处理基础
9.2.1 C#图像处理概述
9.2.2 图像的输入
9.2.3 图像的保存
9.3 总结与提高
第10章 文件与数据流
10.1 System.IO命名空间
10.1.1 文件处理概述
10.1.2 System.IO命名空间
10.2 文件基本操作
10.2.1 File类
10.2.2 FileInfo类
10.2.3 文件的基本操作
10.3 文件夹基本操作
10.3.1 文件夹操作类
10.3.2 文件夹基本操作
10.3.3 综合实例——遍历文件夹
10.4 数据流及其操作
10.4.1 流操作类
10.4.2 文件流类
10.4.3 文本文件的写入和读取
10.4.4 二进制文件的读取和写入
10.5 总结与提高
第11章 综合案例——学生成绩管理系统
11.1 系统分析与设计
11.1.1 系统概述
11.1.2 系统业务流程
11.1.3 数据库设计
11.2 系统的实现
11.2.1 建立三层结构的学生成绩管理系统
11.2.2 实体类层Model的实现
11.2.3 数据库访问层SQLDAL的实现
11.2.4 业务逻辑层GradeBLL的实现
11.2.5 表示层的实现
11.3 总结与提高