当前位置:首页 > 工业技术
C# WinForm实践开发教程
C# WinForm实践开发教程

C# WinForm实践开发教程PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:钱哨,李挥剑,李继哲主编
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2010
  • ISBN:9787508470023
  • 页数:289 页
图书介绍:本书针对计算机及软件工程专业的教学特点,坚持实用技术和实际案例相结合的原则,注重操作能力和实践技能的培养,以案例与核心知识讲解为主线,详尽介绍了C# Windows程序设计所需要的基本理论知识。本书内容包括Windows编程基础、WinForm高级控件、文件处理技术、GDI+图形图像编程技术、ADO.NET数据库开发技术、水晶报表技术、CS网络编程技术、WinForm中的打包和部署及WinForm实训。
《C# WinForm实践开发教程》目录

第1章 Windows编程基础 1

1.1 课程简介与课程定位 1

1.1.1 课程简介 1

1.1.2 课程体系定位 2

1.2 Windows和窗体的基本概念 2

1.2.1 WindowsForms程序的基本结构 3

1.2.2 了解WinForm程序的代码结构 5

1.3 WinForm中的常用控件 8

1.3.1 简介 9

1.3.2 基本控件的使用 11

1.4 多文档界面(MDI)处理 21

1.4.1 多文档界面简介 21

1.4.2 多文档界面设置及窗体属性 22

1.4.3 多文档界面的窗体传值技术 25

1.5 菜单和菜单组件 32

1.5.1 简介 32

1.5.2 菜单的实践操作 32

1.6 窗体界面的美化 34

本章小结 36

课后练习 37

第2章 Windows高级控件 39

2.1 单选按钮(RadioButton) 39

2.2 图片框控件 40

2.2.1 图片框控件的基本属性 41

2.2.2 图片框控件实践操作 41

2.3 选项卡控件 43

2.3.1 简介 43

2.3.2 选项卡控件的基本属性 43

2.3.3 选项卡控件的实际操作 44

2.4 进度条控件 46

2.4.1 简介 46

2.4.2 进度条控件的基本属性 47

2.4.3 进度条控件的实际操作 47

2.5 ImageList控件 48

2.5.1 简介 48

2.5.2 ImageList控件的基本属性及方法 49

2.5.3 ImageList控件的实际操作 49

2.6 ToolBar控件 51

2.6.1 简介 51

2.6.2 ToolBar控件的基本属性及方法 51

2.6.3 ToolBar控件的实际操作 52

2.7 StatusStrip控件 53

2.7.1 简介 53

2.7.2 StatusStrip控件的实际操作 54

2.8 Timer控件 56

2.8.1 简介 56

2.8.2 Timer控件的属性及方法、事件 56

2.8.3 Timer控件的实际操作 57

2.9 ListView控件 58

2.9.1 简介 58

2.9.2 ListView控件的属性及方法 58

2.9.3 ListView控件实践操作 59

2.10 TreeView控件 66

2.10.1 简介 66

2.10.2 TreeView控件的属性及方法 67

2.10.3 TreeView控件的实际操作 68

2.11 CheckedListBox 可选列表框控件 73

2.11.1 简介 73

2.11.2 CheckedListBox控件的属性及方法 73

2.11.3 CheckedListBox控件的实际操作 74

2.12 numericUpDown微调按钮控件 80

2.12.1 简介 80

2.12.2 numericUpDown控件的属性 81

2.12.3 numericUpDown控件的实际操作 81

2.13 monthCalendar日历控件 82

2.13.1 简介 82

2.13.2 monthCalendar控件的属性 82

2.13.3 monthCalendar控件的实际操作 83

2.14 DataTimePicker控件 86

2.14.1 简介 86

2.14.2 DataTimePicker控件的属性 87

2.14.3 DataTimePicker控件的实际操作 87

2.15 为程序添加多媒体功能 89

2.15.1 简介 89

2.15.2 程序添加多媒体功能的实际操作 90

2.16 用户自定义控件 90

2.16.1 简介 91

2.16.2 用户自定义控件实践操作 91

本章小结 92

课后练习 93

第3章 文件处理技术 94

3.1 System.IO命名空间 94

3.1.1 System.IO类介绍 95

3.1.2 File类的常用方法 97

3.1.3 FileInfo类的常用方法 98

3.1.4 文件夹类Directory的常用方法 103

3.1.5 File类的常用操作的静态方法练习 107

3.2 文件流类FileStream 110

3.3 文件的读写 113

3.4 读写二进制文件 126

3.4.1 二进制文件读取器/编写器介绍 127

3.4.2 写二进制文件 129

3.5 读写内存流 133

3.5.1 读写内存流——MemoryStream类 134

3.5.2 MemoryStream类案例学习 135

3.5.3 读写缓存流——BufferedStream类 137

本章小结 139

课后练习 140

第4章 ADO.NET数据库访问技术 141

4.1 ADO.NET简介 141

4.1.1 ADO.NET的优点及主要对象 145

4.1.2 ADO.NET的结构 146

4.1.3 ADO.NET对数据库的访问 148

4.1.4 ADO.NET连接数据库管理系统 150

4.1.5 Connection对象 154

4.1.6 Command对象 158

4.1.7 .NET中的事务处理 161

4.2 ADO.NET——查询和检索数据 163

4.2.1 DataSet对象 163

4.2.2 DataTable、DataColumn和DataRow对象 172

4.2.3 DataAdapter对象 178

4.2.4 DataReader对象 185

4.3 DataGridView控件——显示和操作数据 194

4.3.1 DataGridView控件概述 194

4.3.2 DataGridview控件创建的案例教学 201

4.3.3 DataGridView控件与存储过程 209

本章小结 219

课后练习 220

第5章 GDI+编程 222

5.1 GDI+绘图基本知识 222

5.1.1 坐标系统 222

5.1.2 System.Drawing命名空间 223

5.1.3 Graphics类 223

5.2 绘图工具类 224

5.2.1 Pen类 224

5.2.2 Brush类 227

5.2.3 Font类 228

5.2.4 坐标的平移与缩放 228

5.3 绘制图形 230

5.3.1 绘制曲线 231

5.3.2 图形控件的使用 234

本章小结 237

课后练习 237

第6章 水晶报表技术 238

6.1 水晶报表简介 238

6.2 水晶报表的基本操作 240

6.3 水晶报表的执行模式和类型 242

6.3.1 水晶报表的执行模式 242

6.3.2 水晶报表的类型 242

本章小结 250

课后练习 250

第7章 网络编程 251

7.1 网络基础 251

7.2 HTTP网络编程 253

7.2.1 WebClient类 253

7.2.2 WebRequest类和WebResponse类 254

7.2.3 Web浏览器控件 256

7.3 TCP网络编程 257

7.3.1 System.Net.Sockets命名空间 257

7.3.2 TCP类 257

7.3.3 Socket类 260

7.3.4 编写聊天程序 263

本章小结 265

课后练习 265

第8章 WinForm打包和部署 266

8.1 WinForm打包和部署介绍 266

8.1.1 简介 266

8.1.2 创建部署项目 267

8.2 简单的打包和部署 268

第9章 WinForm课程实训 277

9.1 综合项目陈述 277

9.2 WinForm项目实训的具体步骤和实现方法 279

9.2.1 筹建项目小组的基本原则 280

9.2.2 项目小组任务分工阶段 280

9.2.3 需求分析阶段(软件及数据库建模) 282

9.2.4 软件开发的实施阶段 284

9.2.5 软件测试阶段 286

9.2.6 安装部署、答辩阶段 286

参考文献 289

返回顶部