
C#可视化程式设计案例教程(第3版)
《C#可视化程式设计案例教程(第3版)》是2019年机械工业出版社出版的图书,作者是史荧中。
基本介绍
- 书名:C#可视化程式设计案例教程(第3版)
- 作者:史荧中
- ISBN:9787111482987
- 定价:37.8元
- 出版社:机械工业出版社
- 出版时间:2019年1月
- 装帧:平装
- 开本:16开
内容简介
本书共10章,前2章介绍了VisualStudio2010概述、窗体与基本控制项;第3、4章讲述了C#语言与选单、工具列、状态栏与对话框;第5、6章为本书的重点及难点,讲述了VisualStudio资料库开发环境与资料库应用程式设计;第7章讲述了VisualStudio高级控制项;第8章讲述了图形绘製;第9章讲述了网路通信编程的基础知识;第10章介绍了应用程式安装程式的製作方法和部署应用程式。
图书目录
目 录
前言
第1章 Windows应用程式开发入门
1.1 C#概述
1.1.1 C#与.NET框架的关係
1.1.2 .NET Framework框架概述
1.1.3 公共语言运行库
1.2 C#应用程式类型
1.3 可视化程式设计
1.3.1 面向对象的程式设计
1.3.2 可视化程式设计概述
1.3.3 事件驱动的程式设计
1.4 Visual Studio 2010介绍
1.4.1 安装Visual Studio 2010
1.4.2 Visual Studio 2010集成开发环境介绍
1.4.3 Windows应用程式的开发步骤
工作任务1 熟悉系统开发环境:欢迎使用VS 2010开发平台
本章小结
习题1
实验1
第2章 窗体与控制项
2.1 属性、方法和事件
2.1.1 属性
2.1.2 方法
2.1.3 事件
2.2 窗体
2.2.1 窗体的主要属性
2.2.2 窗体的主要事件
2.3 常用控制项
2.3.1 控制项命名
2.3.2 标籤(Label)
2.3.3 文本框(TextBox、RichTextBox和MaskedTextBox)
2.3.4 按钮(Button)
2.3.5 列表框(ListBox)
2.3.6 组合框(ComboBox)
2.3.7 单选按钮(RadioButton)
2.3.8 複选框(CheckBox)
2.3.9 图片框(PictureBox)
2.3.10 分组框(GroupBox)
2.3.11 定时器控制项(Timer)
2.4 控制项布局
2.4.1 调整控制项的位置和大小
2.4.2 控制项的对齐
2.4.3 调整控制项的间距
工作任务2 用户登录程式设计
工作任务3 班级信息管理程式设计
工作任务4 学生档案查询程式设计
本章小结
习题2
实验2
第3章 C#程式设计语言
3.1 C#程式组成
3.1.1 类
3.1.2 类代码
3.1.3 代码行书写规则
3.2 C#的数据类型、变数、常量与表达式
3.2.1 数据类型
3.2.2 常量
3.2.3 变数
3.2.4 运算符与表达式
3.2.5 C#中常用公共类及其函式
3.3 程式结构与流程控制语句
3.3.1 程式的3种基本结构
3.3.2 分支程式
3.3.3 循环语句
3.4 数组
3.4.1 数组概述
3.4.2 一维数组的定义与引用
3.4.3 二维数组的定义与引用
3.4.4 数组列表(ArrayList)
3.4.5 对数组或数组列表使用 foreach
3.5 类与对象
3.5.1 基本概念
3.5.2 类
3.5.3 对象
工作任务5 学生成绩评定模组设计
工作任务6 学生信息管理模组设计
本章小结
习题3
实验3
第4章 选单、工具列、状态栏与对话框
4.1 选单设计
4.1.1 主选单
4.1.2 上下文选单
4.2 工具列设计
4.2.1 创建工具列
4.2.2 工具列的属性
4.2.3 工具列的事件
4.3 状态栏设计
4.4 对话框设计
4.4.1 对话框的属性
4.4.2 对话框的套用
4.5 MDI多窗体程式设计
4.5.1 创建MDI主窗体
4.5.2 建立MDI子窗体
工作任务7 创建文本编辑器
工作任务8 学生档案管理系统窗体设计
本章小结
习题4
实验4
第5章 资料库应用程式的可视化设计
5.1 资料库基础
5.1.1 资料库基本知识
5.1.2 关係资料库的基本概念
5.1.3 学生档案管理系统资料库
5.1.4 创建案例资料库
5.1.5 结构化查询语言(SQL)简介
5.2 类型化数据集
5.2.1 利用伺服器资源管理器建立数据连线
5.2.2 类型化数据集的创建
5.2.3 类型化数据集的参数化查询
5.2.4 创建学生档案管理系统的类型化数据集
5.3 资料库应用程式的结构与设计步骤
5.3.1 资料库应用程式结构
5.3.2 资料库应用程式的设计步骤
5.4 数据源控制项与数据访问窗体控制项
5.4.1 BindingSource控制项
5.4.2 BindingNavigator控制项
5.4.3 DataGridView 控制项
5.4.4 Label控制项
5.4.5 TextBox控制项
5.4.6 ListBox控制项
5.4.7 ComboBox控制项
5.5 报表
5.5.1 报表简介
5.5.2 使用报表的一般步骤
工作任务9 系部编码表维护(类型化数据集套用)
工作任务10 班级编码表维护(窗体控制项综合套用)
工作任务11 学生档案查询(数据集综合套用)
工作任务12 学生档案统计(报表套用)
工作任务13 学生档案列印(报表套用)
本章小结
习题5
实验5
第6章 ADO.NET资料库访问技术
6.1 ADO.NET资料库访问技术
6.1.1 ADO.NET主要组件
6.1.2 ADO.NET访问资料库的方式
6.2 ADO.NET常用对象及套用
6.2.1 Connection对象
6.2.2 Command对象
6.2.3 DataReader对象
6.2.4 DataAdapter对象
6.2.5 DataSet对象
6.2.6 CommandBuilder对象
6.2.7 DataView对象
工作任务14 用户登录程式设计(续)Command对象套用
工作任务15 系部编码表维护(用DataReader、Command对象)
工作任务16 系部编码表维护(用DataSet、DataAdapter、Command-Builder对象)
工作任务17 设计学生档案查询程式
工作任务18 设计学生档案录入程式
工作任务19 设计学生档案维护程式
本章小结
习题6
实验6
第7章 C#窗体应用程式高级控制项
7.1 日期控制项(MonthCalendar)
7.1.1 MonthCalendar控制项
7.1.2 DateTimePicker控制项
7.2 树形控制项(TreeView)
7.3 分页控制项(TabControl)
7.4 进度条控制项(ProgressBar)
7.5 列表控制项(ListView)
工作任务20 校历数据表录入程式设计
工作任务21 用TreeView控制项设计学生档案查询程式
工作任务22 用ListView和ProgressBar控制项设计显示学生信息查询进度程式
工作任务23 用ListView控制项设计班级相册程式
本章小结
习题7
实验7
第8章 图形绘製GDI+简介
8.1 图形绘製概述
8.1.1 System.Drawing命名空间
8.1.2 Graphics类
8.1.3 GDI+坐标系
8.2 利用画笔绘製基本图形
8.3 画刷与区域填充
8.4 绘製较複杂的图形
8.5 图形变换
工作任务24 系部班级统计图形绘製
本章小结
习题8
实验8
第9章 C#网路通信编程
9.1 网路通信编程概述
9.2 套接字(Socket)编程
9.3 执行绪类Thread
工作任务25 简单聊天通信程式设计
本章小结
习题9
第10章 应用程式部署
10.1 部署概述
10.2 创建和部署基于Windows的应用程式
10.2.1 创建一个基于Windows的应用程式
10.2.2 创建部署项目
10.2.3 将基于Windows的应用程式添加到安装程式中
10.2.4 部署应用程式(基本安装程式)
10.3 应用程式可选部署功能
10.3.1 为基于Windows的应用程式创建捷径
10.3.2 创建档案关联
10.3.3 添加注册表项
10.3.4 添加自定义安装对话框
10.3.5 安装示例档案
10.3.6 添加启动条件
10.3.7 设定系统必备组件
10.3.8 部署应用程式到其他计算机
工作任务26 学生档案管理系统安装程式
本章小结
习题10
实验9
参考文献