《WinForm套用开发与实践教程》是2009年由高等教育出版的图书,作者是宋楚平//周建辉
基本介绍
- 作者:宋楚平//周建辉
- ISBN:9787040278163
- 页数:296
- 定价:26.50元
- 出版社:高等教育
- 出版时间:2009-5
内容介绍
《WinForm套用开发与实践教程》基于C#语言深入阐述WinForm的核心开发思想和技术,详尽讲解WinForm的编程方法和一些实用的技术,如资料库访问技术、图形处理和自定义报表技术、水晶报表和多执行绪技术、网路编程和基于多层结构的应用程式开发技术。
作品目录
第1章 WinForm编程基础 1.1 Windows窗体简介 1.1.1 创建一个简单的Windows应用程式 1.1.2 设定窗体属性 1.1.3 窗体的常用方法和事件 1.1.4 一个简单的启动视窗 1.2 多文档应用程式 1.2.1 创建MDI应用程式 1.2.2 子窗体的激活和排列 1.2.3 多文档记事本 1.3 多窗体应用程式 1.3.1 窗体之间的连线 1.3.2 讯息框视窗 1.3.3 窗体之间的数据传递 实验 思考与练习第2章 常用组件 2.1 组件的基本概念 2.2 基本控制项 2.2.1 显示控制项 2.2.2 输入控制项 2.2.3 按钮控制项 2.2.4 选择控制项 2.2.5 图形控制项 2.2.6 进度控制项 2.2.7 录入学生信息示例 2.3 容器控制项 2.3.1 布局控制项 2.3.2 分组控制项 2.3.3 选项卡控制项 2.3.4 班级管理示例 2.4 选单和工具列 2.4.1 主选单 2.4.2 快捷选单 2.4.3 工具列 2.4.4 状态栏 2.4.5 学生管理系统主窗体示例 2.5 对话框控制项 2.5.1 档案对话框 2.5.2 颜色对话框 2.5.3 字型对话框 2.5.4 简易写字板应用程式 2.6 其他高级组件 2.6.1 监视档案系统 2.6.2 图像列表 2.6.3 进程控制 2.6.4 定时器 实验 思考与练习第3章 档案处理 3.1 档案系统的基本操作 3.1.1 档案及流的基本概念 3.1.2 目录的操作 3.1.3 档案的操作 3.1.4 列举目录下的档案 3.2 读写文本档案 3.2.1 使用FileStream读写文本档案 3.2.2 使用StreamReader读取文本数据 3.2.3 使用StreamWriter写入文本数据 3.3 读写二进制档案 3.3.1 读取二进制数据 3.3.2 写入二进制数据 3.3.3 读写课程基本参数 3.4 读写ini档案 3.4.1 ini档案介绍 3.4.2 读写ini档案示例 实验 思考与练习第4章 访问资料库 4.1 ADO.NET概述 4.1.1 ADO.NET的结构 4.1.2 ADO.NET的优势 4.1.3 ADO.NET的基本组件 4.2 数据的增删改查 4.2.1 建立资料库连线 4.2.2 检索数据 4.2.3 增加、删除和更改数据 4.3 数据集 4.3.1 创建数据集 4.3.2 数据表、数据列和数据行 4.3.3 利用数据集批量更新数据 4.3.4 DataView 4.4 数据组件和数据绑定 4.4.1 数据组件 4.4.2 简单的数据绑定 4.4.3 複杂的数据绑定 4.5 使用存储过程 4.5.1 返回记录的存储过程 4.5.2 返回值的存储过程 4.5.3 行为存储过程 4.5.4 存取大对象数据 4.6 使用事务处理 4.6.1 在资料库级使用事务处理 4.6.2 在ADO.NET级使用事务处理 实验 思考与练习第5章 利用控制项显示和运算元据 5.1 利用TreeView显示数据 5.2 利用ListView显示数据 5.3 利用ReportViewer显示数据 5.4 利用DataGridView显示和运算元据 5.4.1在DataGridView中显示数据 5.4.2 在DataGridView中运算元据 实验 思考与练习第6章 绘图和列印 6.1 图形设备接口简介 6.2 绘製基本图形 6.2.1 绘製文本和直线 6.2.2 绘製矩形和椭圆 6.2.3 绘製曲线 6.2.4 翻转、缩放和移动图形 6.3 自定义列印和预览 6.3.1 列印自定义票据 6.3.2 列印自定义报表 实验 思考与练习第7章 水晶报表 7.1 水晶报表简介 7.2 创建水晶报表 7.2.1 拉模型创建水晶报表 7.2.2 推模型创建水晶报表 7.3 预览水晶报表 7.4 水晶报表的高级套用 实验 思考与练习第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 安装和卸载Windows服务 8.2.3 调试Windows服务 实验 思考与练习第9章 网路编程 9.1 Internet访问 9.1.1 利用WebClient类访问Internet 9.1.2 利用WebRequest类和WebResponse类访问Internet 9.2 套接字编程 9.2.1 TCP协定类简介 9.2.2 建立TCP伺服器和客户端 实验 思考与练习第10章 开发多层结构的套用系统 10.1 系统的功能需求分析 10.1.1 项目背景说明 10.1.2 业务流程 10.1.3 功能描述 10.2 资料库设计 10.2.1 系统的ER图 10.2.2 系统的关係表 10.3 多层结构的套用系统设计 10.3.1 多层结构的概念及优势 10.3.2 搭建多层结构的开发框架 10.3.3 实现实体层 10.3.4 实现数据访问层 10.3.5 实现业务逻辑层 10.3.6 实现表示层 实验 思考与练习第11章 应用程式的单元测试和发布 11.1 程式的单元测试 11.1.1 单元测试的基本概念 11.1.2 单元测试类 11.1.3 创建单元测试项目 11.1.4 运行单元测试项目 11.2 应用程式的发布 11.2.1 使用ClickOnce技术发布应用程式 11.2.2 使用Windows Installer技术发布套用 程式 实验 思考与练习主要参考文献