C#桌面系统开发案例教程PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:李建青著
- 出 版 社:北京:机械工业出版社
- 出版年份:2010
- ISBN:9787111305064
- 页数:300 页
第1章 C#编程基础 1
1.1 Visual Studio.NET和C# 1
1.2 第一个C#控制台应用程序 1
1.3 C#基本编程元素 3
1.3.1 数组 3
1.3.2 集合 5
1.3.3 基本数据类型及转换 7
1.3.4 语句 9
1.3.5 命名空间 15
1.4 C#面向对象编程 17
1.4.1 类及类的实例 17
1.4.2 类的构造函数 17
1.4.3 类的属性、方法和事件 18
1.4.4 类的派生(继承) 21
1.5 本章小结 22
1.6 实训一 创建控制台应用程序 22
1.7 习题 25
第2章 使用Visual Studio.NET环境 27
2.1 Visual Studio.NET IDE概述 27
2.1.1 解决方案和项目 27
2.1.2 工具箱和属性窗口 27
2.1.3 类视图 27
2.1.4 对象浏览器 28
2.1.5 代码编辑器 28
2.2 第一个Windows应用程序 29
2.2.1 Windows窗体的概念 29
2.2.2 System.Windows.Forms命名空间 30
2.2.3 Windows应用程序的构成 30
2.2.4 消息框的应用 34
2.3 本章小结 35
2.4 实训二 创建简单的Windows应用程序 36
2.5 习题 39
第3章 设计系统的简单用户界面 41
3.1 控件中常用的属性、方法及事件 41
3.1.1 常用属性 41
3.1.2 常用方法 43
3.1.3 常用鼠标及键盘事件 43
3.1.4 操作技巧 46
3.2 常用控件 46
3.2.1 Label控件 46
3.2.2 PictureBox控件 47
3.2.3 Button控件 47
3.2.4 CheckBox控件 49
3.2.5 RadioButton控件 50
3.2.6 GroupBox控件 50
3.2.7 Panel控件 51
3.2.8 NumericUpDown控件 51
3.2.9 ProgressBar控件 53
3.2.10 TextBox控件和RichTextBox控件 53
3.2.11 MaskedTextBox控件 58
3.2.12 ListBox控件、ComboBox控件和CheckedListBox控件 62
3.3 综合案例 设计系统的“关于”、“登录”及“收费”界面 67
3.4 本章小结 72
3.5 实训三 使用常用控件设计界面 72
3.6 习题 82
第4章 设计系统的复杂界面 84
4.1 Timer控件 84
4.2 DateTimePicker控件 85
4.3 MonthCalendar控件 86
4.4 ImageList组件 87
4.5 TreeView控件 87
4.6 ListView控件 90
4.7 TabControl控件 92
4.8 Splitter控件 93
4.9 SplitContainer控件 94
4.10 FlowLayoutPanel控件和TableLayoutPanel控件 95
4.11 ErrorProvider组件 98
4.12 综合案例 设计系统的备份、收费设置及渐变窗体 99
4.13 本章小结 105
4.14 实训四 使用LayoutPanel、TreeView及Timer控件设计界面 105
4.15 习题 113
第5章 创建系统的MDI主窗体 115
5.1 MDI概述 115
5.1.1 内容背景介绍 115
5.1.2 MDI是什么 115
5.1.3 为什么要用MDI 116
5.1.4 创建一个简单的MDI应用程序 116
5.2 菜单与工具栏 117
5.2.1 MenuStrip控件 118
5.2.2 ContextMenuStrip控件 121
5.2.3 ToolStrip控件 123
5.3 StatusStrip控件 127
5.4 窗口列表及排列 128
5.5 综合案例 创建系统主界面 130
5.6 本章小结 133
5.7 实训五 创建MDI应用程序 133
5.8 习题 136
第6章 实现系统的基本数据访问 138
6.1 ADO.NET概述 138
6.2 .NET数据提供程序 141
6.2.1 .NET数据提供程序简介 141
6.2.2 .NET数据提供程序的组成对象及其使用 141
6.3 综合案例 实现系统的登录、备份及信息检索 154
6.4 本章小结 163
6.5 实训六 创建“学生联系录”管理程序 163
6.6 习题 170
第7章 实现系统数据的断开式访问 172
7.1 DataSet对象 172
7.1.1 DataSet的结构 172
7.1.2 为DataSet创建和删除表 172
7.1.3 表中列和行的添加和删除 173
7.1.4 设置表的主键 173
7.1.5 为DataSet中的表添加约束 174
7.1.6 为DataSet中的表添加关系 174
7.2 DataAdapter对象及其使用 175
7.3 数据表格显示控件DataGridView 177
7.3.1 DataGridView控件 177
7.3.2 实现DataGridView的增加、删除和修改 177
7.3.3 动态获取DataGridView的行和列 180
7.4 综合案例 实现系统的查询及收费 184
7.5 本章小结 189
7.6 实训七 学员信息的浏览、筛选及排序 189
7.7 习题 193
第8章 打印系统的收费收据 195
8.1 内容概述 195
8.2 PrintDocument组件 196
8.2.1 PrintDocument类的属性 197
8.2.2 PrintDocument类的方法 197
8.2.3 PrintDocument类的事件 197
8.3 PrintPreviewDialog组件和PrintPreviewControl组件 200
8.3.1 PrintPreviewDialog类的属性 200
8.3.2 PrintPreviewDialog类的方法 201
8.3.3 PrintPreviewControl组件 202
8.4 PrintDialog组件 204
8.4.1 PrintDialog类的属性 204
8.4.2 PrintPreviewDialog类的方法 205
8.5 PageSetupDialog组件 207
8.5.1 PageSetupDialog类的属性 207
8.5.2 PageSetupDialog类的方法 208
8.6 综合案例 完成系统收费收据的打印 209
8.7 本章小结 215
8.8 实训八 打印平行线及乘法表 215
8.9 习题 221
第9章 添加帮助系统 223
9.1 内容概述 223
9.2 Help类和HelpProvider组件 223
9.2.1 Help类 223
9.2.2 HelpProvider组件 224
9.3 综合案例 使用第三方工具制作系统帮助 225
9.4 本章小结 234
9.5 实训九 制作Windows应用程序中的帮助文件 235
9.6 习题 236
第10章 打包“小区收费管理系统” 238
10.1 应用程序部署概述 238
10.1.1 打包及分发模式 238
10.1.2 程序部署 239
10.2 使用ClickOnce部署应用程序 239
10.2.1 将程序发布到Web 239
10.2.2 将程序发布到共享文件夹 240
10.2.3 将程序发布到CD-ROM或DVD-ROM 240
10.3 使用Windows Installer创建安装程序 243
10.3.1 通过Windows Installer部署 243
10.3.2 创建或添加部署项目 243
10.3.3 设置部署项目属性 244
10.3.4 文件安装管理 246
10.3.5 注册表设置管理 246
10.3.6 用户界面管理 247
10.4 综合案例 系统实际打包过程 247
10.5 本章小结 256
10.6 实训十 Windows应用程序打包和部署 256
10.7 习题 259
第11章 系统升级 260
11.1 背景知识介绍 260
11.1.1 组网 260
11.1.2 统一资源标识符 261
11.1.3 Internet应用程序 261
11.1.4 多线程 261
11.1.5 Control.Invoke 264
11.1.6 TCP/IP和端口 265
11.2 .NET框架中的Internet访问 266
11.2.1 .NET类的网络服务层次 266
11.2.2 .NET框架中的请求和响应 266
11.2.3 .NET网络访问命名空间 266
11.2.4 .Net框架中的Internet访问应用 267
11.3 使用WebRequest-WebResponse访问Internet 268
11.4 使用HttpWebRequest-HttpWebResponse访问Internet 270
11.5 Socket编程 271
11.6 综合案例 为系统添加升级程序 280
11.7 本章小结 288
11.8 实训十一 创建简单的聊天程序 289
11.9 习题 299
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《管理信息系统习题集》郭晓军 2016
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019