书籍详情
C#桌面系统开发案例教程
作者:李建青 主编
出版社:机械工业出版社
出版时间:2010-06-01
ISBN:9787111305064
定价:¥32.00
购买这本书可以去
内容简介
《C#桌面系统开发案例教程》阐述了WinForm桌面系统开发的全过程,贯穿于一个实际的收费管理系统,包括c#编程基础知识和Visual Studio.NET开发环境、常用控件的使用、MDI应用程序的制作过程、系统中数据的访问及展示、系统收费收据的打印、帮助系统的制作过程、系统的打包和布署以及系统的远程升级更新。《C#桌面系统开发案例教程》内容通俗易懂,自成一体,面向实际应用,学完《C#桌面系统开发案例教程》即可开发一个类似的桌面系统,既可作为小型企业的业务应用系统,又可升级为网络应用系统。《C#桌面系统开发案例教程》适用于中职、高职学生及有志于从事软件开发的人员学习。
作者简介
暂缺《C#桌面系统开发案例教程》作者简介
目录
前言
第1章 C#编程基础
1.1 VisualStudio.NET和C#
1.2 第一个C#控制台应用程序
1.3 C#基本编程元素
1.3.1 数组
1.3.2 集合
1.3.3 基本数据类型及转换
1.3.4 语句
1.3.5 命名空间
1.4 C#面向对象编程
1.4.1 类及类的实例
1.4.2 类的构造函数
1.4.3 类的属性、方法和事件
1.4.4 类的派生(继承)
1.5 本章小结
1.6 实训一 创建控制台应用程序
1.7 习题
第2章 使用VisualStudio.NET环境
2.1 Visual Studio.NET IDE概述
2.1.1 解决方案和项目
2.1.2 工具箱和属性窗口
2.1.3 类视图
2.1.4 对象浏览器
2.1.5 代码编辑器
2.2 第一个windows应用程序
2.2.1 Windows窗体的概念
2.2.2 System Windows Forms命名空间
2.2.3 Windows应用程序的构成
2.2.4 消息框的应用
2.3 本章小结
2.4 实训二创建简单的windows应用程序
2.5 习题
第3章 设计系统的简单用户界面
3.1 控件中常用的属性、方法及事件
3.1.1 常用属性
3.1.2 常用方法
3.1.3 常用鼠标及键盘事件
3.1.4 操作技巧
3.2 常用控件
3.2.1 Label控件
3.2.2 Picture Box控件
3.2.3 Button控件
3.2.4 Check Box控件
3.2.5 Radio Button控件
3.2.6 Group Box控件
3.2.7 Panel控件
3.2.8 NumeficUpDown控件
3.2.9 ProgressBar控件
3.2.1 0TrextBox控件和RichTextBox控件
3.2.1 1MaskedTextBox控件
3.2.1 2IJstBox控件、ComboBox控件和CheekedListBox控件
3.3 综合案例设计系统的“关于”、“登录”及“收费”界面
3.4 本章小结
3.5 实训三使用常用控件设计界面
3.6 习题
第4章 设计系统的复杂界面
4.1 Timet控件
4.2 DaternmePicker控件
4.3 MonthCalenodar控件
4.4 ImageIjst组件
4.5 TreeView控件
4.6 ListView控件
4.7 TabControl控件
4.8 Splitter控件
4.9 SplitContainer控件
4.10 FlowLayoutPanel控件和TableLayoutPanel控件
4.11 ErrorProvider组件
4.12 综合案例设计系统的备份、收费设置及渐变窗体
4.13 本章小结
4.14 实训四使用LayoutPanel、TreeView及Timer控件设计界面
4.15 习题
第5章 创建系统的MDI主窗体
5.1 MDI概述
5.1.1 内容背景介绍
5.1.2 MDI是什么
5.1.3 为什么要用MDI
5.1.4 创建一个简单的MDI应用程序
5.2 菜单与工具栏
5.2.1 MenuStrip控件
5.2.2 ContextMenuStrip控件
5.2.3 FoolStrip控件
5.3 StatusStfip控件
5.4 窗口列表及排列
5.5 综合案例创建系统主界面
5.6 本章小结
5.7 实训五创建MDI应用程序
5.8 习题
第6章 实现系统的基本数据访问
6.1 ADO.NET概述
6.2 .NET数据提供程序
6.2.1 .NET数据提供程序简介
6.2.2 .NET数据提供程序的组成对象及其使用
6.3 综合案例实现系统的登录、备份及信息检索
6.4 本章小结
6.5 实训六创建“学生联系录管理程序
6.6 习题
第7章 实现系统数据的断开式访问
7.1 Dataset对象
7.1.1 DataSet的结构
7.1.2 为DataSet创建和删除表
7.1.3 表中列和行的添加和删除
7.1.4 设置表的主键
7.1.5 为DataSet中的表添加约束
7.1.6 为DataSet中的表添加关系
7.2 DataAdlapter对象及其使用
7.3 数据表格显示控件Data Grid View
7.3.1 DataGridView控件
7.3.2 实现DataGridView的增加、删除和修改
7.3.3 动态获取DataGridView的行和列
7.4 综合案例实现系统的查询及收费
7.5 本章小结
7.6 实训七学员信息的浏览、筛选及排序
7.7 习题
第8章 打印系统的收费收据
8.1 内容概述
8.2 PrintDocument组件
8.2.1 PfintDocument类的属性
8.2.2 PrintDoeument类的方法.
8.2.3 PrintDocument类的事件
8.3 PrintPreviewDialog组件和PrintPreviewControl组件
8.3.1 PrintPreviewDialog类的属性
8.3.2 PrintPreviewDialog类的方法
8.3.3 PrintPreviewControl组件
8.4 PrintDialog组件
8.4.1 PrintDialog类的属性
8.4.2 PrintPreviewDialog类的方法
8.5 PageSetupDialog组件
8.5.1 PageSetupDialog类的属性
8.5.2 PageSetupDialog类的方法
8.6 综合案例完成系统收费收据的打印
8.7 本章小结
8.8 实训八打印平行线及乘法表
8.9 习题
第9章 添加帮助系统
9.1 内容概述
9.2 Help类和HelpProvider组件
9.2.1 Help类
9.2.2 HelpProvider组件
9.3 综合案例使用第三方工具制作系统帮助
9.4 本章小结
9.5 实训九制作Windows应用程序中的帮助文件
9.6 习题
第10章 打包“小区收费管理系统”
10.1 应用程序部署概述
10.1.1 打包及分发模式
10.1.2 程序部署
10.2 使用ClickOnce部署应用程序
10.2.1 将程序发布到Web
10.2.2 将程序发布到共享文件夹
10.2.3 将程序发布到CD-ROM或DVD.ROM
10.3 使用Windows Installer创建安装程序
10.3.1 通过Windows Installer部署
10.3.2 创建或添加部署项目
10.3.3 设置部署项目属性
10.3.4 文件安装管理
10.3.5 注册表设置管理
10.3.6 用户界面管理
10.4 综合案例系统实际打包过程
10.5 本章小结
10.6 实训十 Windows应用程序打包和部署
10.7 习题
第11章 系统升级
11.1.1 背景知识介绍
11.1.1 组网
11.1.2 统一资源标识符
11.1.3 Internet应用程序
11.1.4 多线程
11.1.5 Contml.Invoke
11.1.6 TCP/IP和端口
11.2 NEI、框架中的Internet访问
11.2.1 .NET类的网络服务层次
11.2.2 .NET框架中的请求和响应
11.2.3 .NET网络访问命名空间
11.2.4 .Net框架中的Internet访问应用
11.3 使用web Request-Wel3Response访问Internet
11.4 使用Http web Request-Http web Response访问Internet
11.5 Socket编程
11.6 综合案例为系统添加升级程序
11.7 本章小结
11.8 实训十一创建简单的聊天程序
11.9 习题
第1章 C#编程基础
1.1 VisualStudio.NET和C#
1.2 第一个C#控制台应用程序
1.3 C#基本编程元素
1.3.1 数组
1.3.2 集合
1.3.3 基本数据类型及转换
1.3.4 语句
1.3.5 命名空间
1.4 C#面向对象编程
1.4.1 类及类的实例
1.4.2 类的构造函数
1.4.3 类的属性、方法和事件
1.4.4 类的派生(继承)
1.5 本章小结
1.6 实训一 创建控制台应用程序
1.7 习题
第2章 使用VisualStudio.NET环境
2.1 Visual Studio.NET IDE概述
2.1.1 解决方案和项目
2.1.2 工具箱和属性窗口
2.1.3 类视图
2.1.4 对象浏览器
2.1.5 代码编辑器
2.2 第一个windows应用程序
2.2.1 Windows窗体的概念
2.2.2 System Windows Forms命名空间
2.2.3 Windows应用程序的构成
2.2.4 消息框的应用
2.3 本章小结
2.4 实训二创建简单的windows应用程序
2.5 习题
第3章 设计系统的简单用户界面
3.1 控件中常用的属性、方法及事件
3.1.1 常用属性
3.1.2 常用方法
3.1.3 常用鼠标及键盘事件
3.1.4 操作技巧
3.2 常用控件
3.2.1 Label控件
3.2.2 Picture Box控件
3.2.3 Button控件
3.2.4 Check Box控件
3.2.5 Radio Button控件
3.2.6 Group Box控件
3.2.7 Panel控件
3.2.8 NumeficUpDown控件
3.2.9 ProgressBar控件
3.2.1 0TrextBox控件和RichTextBox控件
3.2.1 1MaskedTextBox控件
3.2.1 2IJstBox控件、ComboBox控件和CheekedListBox控件
3.3 综合案例设计系统的“关于”、“登录”及“收费”界面
3.4 本章小结
3.5 实训三使用常用控件设计界面
3.6 习题
第4章 设计系统的复杂界面
4.1 Timet控件
4.2 DaternmePicker控件
4.3 MonthCalenodar控件
4.4 ImageIjst组件
4.5 TreeView控件
4.6 ListView控件
4.7 TabControl控件
4.8 Splitter控件
4.9 SplitContainer控件
4.10 FlowLayoutPanel控件和TableLayoutPanel控件
4.11 ErrorProvider组件
4.12 综合案例设计系统的备份、收费设置及渐变窗体
4.13 本章小结
4.14 实训四使用LayoutPanel、TreeView及Timer控件设计界面
4.15 习题
第5章 创建系统的MDI主窗体
5.1 MDI概述
5.1.1 内容背景介绍
5.1.2 MDI是什么
5.1.3 为什么要用MDI
5.1.4 创建一个简单的MDI应用程序
5.2 菜单与工具栏
5.2.1 MenuStrip控件
5.2.2 ContextMenuStrip控件
5.2.3 FoolStrip控件
5.3 StatusStfip控件
5.4 窗口列表及排列
5.5 综合案例创建系统主界面
5.6 本章小结
5.7 实训五创建MDI应用程序
5.8 习题
第6章 实现系统的基本数据访问
6.1 ADO.NET概述
6.2 .NET数据提供程序
6.2.1 .NET数据提供程序简介
6.2.2 .NET数据提供程序的组成对象及其使用
6.3 综合案例实现系统的登录、备份及信息检索
6.4 本章小结
6.5 实训六创建“学生联系录管理程序
6.6 习题
第7章 实现系统数据的断开式访问
7.1 Dataset对象
7.1.1 DataSet的结构
7.1.2 为DataSet创建和删除表
7.1.3 表中列和行的添加和删除
7.1.4 设置表的主键
7.1.5 为DataSet中的表添加约束
7.1.6 为DataSet中的表添加关系
7.2 DataAdlapter对象及其使用
7.3 数据表格显示控件Data Grid View
7.3.1 DataGridView控件
7.3.2 实现DataGridView的增加、删除和修改
7.3.3 动态获取DataGridView的行和列
7.4 综合案例实现系统的查询及收费
7.5 本章小结
7.6 实训七学员信息的浏览、筛选及排序
7.7 习题
第8章 打印系统的收费收据
8.1 内容概述
8.2 PrintDocument组件
8.2.1 PfintDocument类的属性
8.2.2 PrintDoeument类的方法.
8.2.3 PrintDocument类的事件
8.3 PrintPreviewDialog组件和PrintPreviewControl组件
8.3.1 PrintPreviewDialog类的属性
8.3.2 PrintPreviewDialog类的方法
8.3.3 PrintPreviewControl组件
8.4 PrintDialog组件
8.4.1 PrintDialog类的属性
8.4.2 PrintPreviewDialog类的方法
8.5 PageSetupDialog组件
8.5.1 PageSetupDialog类的属性
8.5.2 PageSetupDialog类的方法
8.6 综合案例完成系统收费收据的打印
8.7 本章小结
8.8 实训八打印平行线及乘法表
8.9 习题
第9章 添加帮助系统
9.1 内容概述
9.2 Help类和HelpProvider组件
9.2.1 Help类
9.2.2 HelpProvider组件
9.3 综合案例使用第三方工具制作系统帮助
9.4 本章小结
9.5 实训九制作Windows应用程序中的帮助文件
9.6 习题
第10章 打包“小区收费管理系统”
10.1 应用程序部署概述
10.1.1 打包及分发模式
10.1.2 程序部署
10.2 使用ClickOnce部署应用程序
10.2.1 将程序发布到Web
10.2.2 将程序发布到共享文件夹
10.2.3 将程序发布到CD-ROM或DVD.ROM
10.3 使用Windows Installer创建安装程序
10.3.1 通过Windows Installer部署
10.3.2 创建或添加部署项目
10.3.3 设置部署项目属性
10.3.4 文件安装管理
10.3.5 注册表设置管理
10.3.6 用户界面管理
10.4 综合案例系统实际打包过程
10.5 本章小结
10.6 实训十 Windows应用程序打包和部署
10.7 习题
第11章 系统升级
11.1.1 背景知识介绍
11.1.1 组网
11.1.2 统一资源标识符
11.1.3 Internet应用程序
11.1.4 多线程
11.1.5 Contml.Invoke
11.1.6 TCP/IP和端口
11.2 NEI、框架中的Internet访问
11.2.1 .NET类的网络服务层次
11.2.2 .NET框架中的请求和响应
11.2.3 .NET网络访问命名空间
11.2.4 .Net框架中的Internet访问应用
11.3 使用web Request-Wel3Response访问Internet
11.4 使用Http web Request-Http web Response访问Internet
11.5 Socket编程
11.6 综合案例为系统添加升级程序
11.7 本章小结
11.8 实训十一创建简单的聊天程序
11.9 习题
猜您喜欢