出版时间:2009-5 出版社:高等教育 作者:宋楚平//周建辉 页数:296
内容概要
《全国高职高专教育“十一五”规划教材: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 DataView4.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类访问Internet9.1.2 利用WebRequest类和WebRespo e类访问Internet9.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 I taller技术发布应用程序实验思考与练习主要参考文献
图书封面
评论、评分、阅读与下载