当前位置:首页 > 工业技术
Windows程序设计与架构
Windows程序设计与架构

Windows程序设计与架构PDF电子书下载

工业技术

  • 电子书积分:15 积分如何计算积分?
  • 作 者:蔺华,汤春林,蔡兴旺编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2011
  • ISBN:9787121133220
  • 页数:466 页
图书介绍:本书侧重实用性,从最基本的知识介绍开始,通过一半以上篇幅的从简到难的实验,系统地给读者介绍微软Windows程序设计技术与架构。本书一共包含三大部分:第一部分为Windows Form程序设计介绍;第二部分为SQL Server 与 ADO.NET 程序设计;第三部分为了解XML数据基本知识。书中还包含大量与之对应的实验,案例与实验的篇幅大概占一半,涵盖了几乎所有的知识点。
上一篇:变频器应用手册下一篇:建筑力学
《Windows程序设计与架构》目录

第一部分:Windows Form程序设计介绍 2

第1章 Windows Form程序设计(相关知识体系系统学习) 2

1.1 .NET平台下开发Windows Form简介 2

1.1.1 Windows Form简介 2

1.1.2 Windows Form开发技术 3

1.2 Visual Studio.NET开发环境介绍 4

1.3 Windows窗体模型设计 6

1.3.1 “Hello World”程序 6

1.3.2 Windows窗体应用程序模型 6

1.3.3 Windows窗体中的动态布局 10

1.4 Windows常用控件 10

1.4.1 标签、连接标签、文本框 11

1.4.2 按钮、复选框、单选按钮 14

1.4.3 图片框、图片列表 18

1.4.4 菜单、工具栏、状态条 21

1.4.5 列表框、检查列表框及组合框 32

1.4.6 列表视图和树形视图 37

1.4.7 横滑块、竖滑块、轨道滑块及进度条 45

1.4.8 分页控件 49

1.4.9 Windows Form中的公用对话框 53

1.5 如何操作键盘和鼠标 62

1.5.1 使用键盘事件 62

1.5.2 使用鼠标事件 63

1.5.3 切换控件的绘制行为 65

1.6 控制打印 65

1.6.1 重要的打印类 65

1.6.2 生成进行打印的应用程序 66

1.7 .NET I/O操作与文件管理 71

1.7.1 基本的文件I/O 71

1.7.2 用于文件I/O的类 71

1.7.3 用于从流读取和写入流的类 72

1.7.4 通用I/O流类 72

1.7.5 创建目录列表 72

1.7.6 对新建的数据文件进行读取和写入 73

1.7.7 打开并追加到日志文件 74

1.7.8 向文件写入文本 75

1.7.9 从文件读取文本 76

1.7.10 从字符串中读取字符 77

1.7.11 向字符串写入字符 78

1.8 GDI+编程 78

1.8.1 介绍GDI+ 78

1.8.2 GDI和GDI+之间的差异 79

1.8.3 GDI+命名空间 80

1.8.4 创建图形对象 80

1.8.5 Alpha混合 81

1.8.6 使用画笔 81

1.8.7 使用钢笔 82

1.8.8 绘制文本 83

1.8.9 使用图像 87

1.8.10 其他信息 88

1.9 数据访问 89

1.9.1 数据访问概述 89

1.9.2 Windows窗体中的数据绑定 96

1.10 .NET Framework 3.5的Windows窗体中的新增功能 105

第2章 Windows Form程序设计(相关知识案例分析) 107

2.1 案例分析1 创建简单的Windows窗体应用程序项目 107

2.1.1 案例描述 107

2.1.2 案例分析 107

2.1.3 案例实现与技巧 107

2.2 案例分析2 创建简单计算器程序 108

2.2.1 案例描述 108

2.2.2 案例分析 109

2.2.3 案例实现与技巧 109

2.3 案例分析3 使用菜单 114

2.3.1 案例描述 114

2.3.2 案例分析 114

2.3.3 案例实现与技巧 114

2.4 案例分析4 操作键盘和鼠标 115

2.4.1 案例描述 115

2.4.2 案例分析 115

2.4.3 案例实现与技巧 115

2.5 案例分析5 使用打印 117

2.5.1 案例描述 117

2.5.2 案例分析 117

2.5.3 案例实现与技巧 117

2.6 案例分析6 创建简单的记事本 119

2.6.1 案例描述 119

2.6.2 案例分析 119

2.6.3 案例实现与技巧 119

2.7 案例分析7 使用Timer控件和进度条 121

2.7.1 案例描述 121

2.7.2 案例分析 121

2.7.3 案例实现与技巧 121

2.8 案例分析8 ComboBox控件的综合使用 122

2.8.1 案例描述 122

2.8.2 案例分析 123

2.8.3 案例实现与技巧 123

2.9 案例分析9 选项卡示例 131

2.9.1 案例描述 131

2.9.2 案例分析 131

2.9.3 案例实现与技巧 131

2.10 案例分析10 列表框示例 136

2.10.1 案例描述 136

2.10.2 案例分析 136

2.10.3 案例实现与技巧 136

2.11 案例分析11 创建多文档界面应用程序 145

2.11.1 案例描述 145

2.11.2 案例分析 145

2.11.3 案例实现与技巧 145

2.12 案例分析12 创建线程 147

2.12.1 案例描述 147

2.12.2 案例分析 147

2.12.3 案例实现与技巧 147

2.13 案例分析13 树状视图拖放实现 149

2.13.1 案例描述 149

2.13.2 案例分析 149

2.13.3 案例实现与技巧 149

2.14 案例分析14 为应用提供文件拖放功能 152

2.14.1 案例描述 152

2.14.2 案例分析 153

2.14.3 案例实现与技巧 153

2.15 案例分析15 简单文件管理器 154

2.15.1 案例描述 154

2.15.2 案例分析 154

2.15.3 案例实现与技巧 154

2.16 案例分析16 使用剪贴板 160

2.16.1 案例描述 160

2.16.2 案例分析 160

2.16.3 案例实现与技巧 160

2.17 案例分析17 使用GDI+绘制多种图形 161

2.17.1 案例描述 161

2.17.2 案例分析 161

2.17.3 案例实现与技巧 161

2.18 案例分析18 使用GDI+绘制多种文本 162

2.18.1 案例描述 162

2.18.2 案例分析 163

2.18.3 案例实现与技巧 163

2.19 案例分析19 使用GDI+画笔示例 166

2.19.1 案例描述 166

2.19.2 案例分析 166

2.19.3 案例实现与技巧 166

2.20 案例分析20 Windows窗体中的动态布局 168

2.20.1 案例描述 168

2.20.2 案例分析 169

2.20.3 案例实现与技巧 169

2.21 案例分析21 实现一个使用后台操作的窗体 172

2.21.1 案例描述 172

2.21.2 案例分析 172

2.21.3 案例实现与技巧 172

2.22 案例分析22 创建程序调用 175

2.22.1 案例描述 175

2.22.2 案例分析 175

2.22.3 案例实现与技巧 176

2.23 案例分析23 窗体中的简单数据绑定 177

2.23.1 案例描述 177

2.23.2 案例分析 177

2.23.3 案例实现与技巧 177

2.24 案例分析24 验证Data GridView控件中的数据 185

2.24.1 案例描述 185

2.24.2 案例分析 186

2.24.3 案例实现与技巧 186

2.25 案例分析25 创作复合控件 187

2.25.1 案例描述 187

2.25.2 案例分析 187

2.25.3 案例实现与技巧 187

2.26 案例分析26 播放声音文件 189

2.26.1 案例描述 189

2.26.2 案例分析 190

2.26.3 案例实现与技巧 190

2.27 案例分析27 Web页与宿主窗体互操作 194

2.27.1 案例描述 194

2.27.2 案例分析 194

2.27.3 案例实现与技巧 194

2.28 案例分析28 我的Web浏览器 197

2.28.1 案例描述 197

2.28.2 案例分析 197

2.28.3 案例实现与技巧 197

2.29 案例分析29 获取驱动器信息 200

2.29.1 案例描述 200

2.29.2 案例分析 201

2.29.3 案例实现与技巧 201

2.30 案例分析30 主机名与IP地址 203

2.30.1 案例描述 203

2.30.2 案例分析 204

2.30.3 案例实现与技巧 204

2.3 1 制作安装程序 205

2.31.1 使用Visual Studio安装向导 205

2.31.2 使用NSIS(Nullsoft Install System) 209

2.31.3 使用InstallShield 215

第二部分:SQL Server与ADO.NET程序设计 224

第3章 SQL Server与ADO.NET程序设计(相关知识体系系统学习) 224

3.1 Transact-SQL元素 224

3.1.1 标识符 224

3.1.2 数据类型 225

3.1.3 函数 226

3.1.4 表达式 229

3.1.5 表达式中的运算符 230

3.1.6 注释 230

3.2 SQL Server Management Studio 232

3.2.1 SQL Server Management Studio简介 232

3.2.2 使用SQL Server Management Studio 233

3.2.3 AdventureWorks 234

3.3 规划数据库 239

3.3.1 系统数据库 239

3.3.2 文件和文件组 240

3.3.3 事务日志 241

3.3.4 表的基础知识 241

3.3.5 索引的基础知识 243

3.3.6 事务 244

3.3.7 存储过程基础知识 245

3.3.8 用户定义函数基础知识 245

3.3.9 PRIMARY KEY约束 247

3.3.10 FOREIGN KEY约束 247

3.4 设计数据库 249

3.4.1 规范化 249

3.4.2 数据完整性 250

3.4.3 设计文件和文件组 251

3.5 创建数据库 252

3.5.1 概述 252

3.5.2 数据库文件和文件组 252

3.6 修改数据库 254

3.6.1 添加、删除数据文件和事务日志文件 254

3.6.2 扩展和收缩数据库 256

3.6.3 分离和附加数据库 258

3.6.4 使用INSERT和SELECT INTO添加行 259

3.6.5 通过使用UPDATE更改数据 260

3.6.6 使用DELETE删除行 261

3.6.7 创建和修改PRIMARY KEY约束 262

3.6.8 创建和修改FOREIGN KEY约束 262

3.7 优化数据库 263

3.7.1 索引设计基础知识 263

3.7.2 了解视图 264

3.8 维护数据库 264

3.9 ADO.NET概述 269

3.9.1 ADO.NET组件 269

3.9.2 选择DataReader或DataSet 270

3.9.3 XML和ADO.NET 270

3.9.4 ADO.NET平台要求 270

3.9.5 .NET Framework数据提供程序 271

3.9.6 ADO.NET DataSet 274

3.9.7 兼容性 275

3.10 使用DataSet 276

3.10.1 创建DataSet 276

3.10.2 创建和使用DataTable 278

3.10.3 在DataTable中处理数据 283

3.10.4 创建和使用DataTableReader 286

3.10.5 创建和使用DataView 290

3.11 连接/检索数据 294

3.11.1 连接到数据源 294

3.11.2 使用命令 298

3.11.3 使用DataAdapter 303

3.11.4 使用DataReader 311

3.12 修改数据 312

3.12.1 使用DataAdapete更新数据源 312

3.12.2 使用命令更新数据源 314

3.13 应用程序的安全 314

3.13.1 ADO.NET安全编码指南 314

3.13.2 保护连接字符串 317

3.13.3 加密和数据访问 319

第4章 SQL Server与ADO.NET程序设计(相关知识案例分析) 321

4.1 案例分析1 创建SQL Server Express数据库文件 321

4.1.1 案例描述 321

4.1.2 案例分析 321

4.1.3 案例实现与技巧 321

4.1.4 用数据填充示例表 324

4.2 案例分析2 创建带有多个查询的TableAdapter 325

4.2.1 案例描述 325

4.2.2 案例分析 325

4.2.3 案例实现与技巧 325

4.3 案例分析3 连接到SQL Server Express数据库中的数据 327

4.3.1 案例描述 327

4.3.2 案例分析 327

4.3.3 案例实现与技巧 327

4.4 案例分析4 从Access数据库中读取数据 328

4.4.1 案例描述 328

4.4.2 案例分析 328

4.4.3 案例实现与技巧 328

4.5 案例分析5 连接到对象中的数据 333

4.5.1 案例描述 333

4.5.2 案例分析 333

4.5.3 案例实现与技巧 333

4.6 案例分析6 向数据集添加验证 345

4.6.1 案例描述 345

4.6.2 案例分析 346

4.6.3 案例实现与技巧 346

4.7 案例分析7 将数据保存到数据库(多个表) 347

4.7.1 案例描述 347

4.7.2 案例分析 347

4.7.3 案例实现与技巧 347

4.8 案例分析8 枚举局域网内的所有SQL Server服务器 350

4.8.1 案例描述 350

4.8.2 案例分析 350

4.8.3 案例实现与技巧 350

4.9 案例分析9 将ASP.NET输出缓存与SQL Server结合使用 352

4.9.1 案例描述 352

4.9.2 案例分析 352

4.9.3 案例实现与技巧 352

4.10 案例分析10 在事务中保存数据 356

4.10.1 案例描述 356

4.10.2 案例分析 356

4.10.3 案例实现与技巧 356

4.11 案例分析11 使用托管代码创建存储过程 360

4.11.1 案例描述 360

4.11.2 案例分析 360

4.11.3 案例实现与技巧 360

4.12 案例分析12 处理并发异常 362

4.12.1 案例描述 362

4.12.2 案例分析 362

4.12.3 案例实现与技巧 362

4.13 案例分析13 将XML数据读取到数据集 366

4.13.1 案例描述 366

4.13.2 案例分析 366

4.13.3 案例实现与技巧 366

4.14 案例分析14 使用数据填充数据集 369

4.14.1 案例描述 369

4.14.2 案例分析 370

4.14.3 案例实现与技巧 370

4.15 案例分析15 创建主/详细信息页 371

4.15.1 案例描述 371

4.15.2 案例分析 371

4.15.3 案例实现与技巧 371

4.16 案例分析16 使用DataList Web服务器控件显示并格式化数据 373

4.16.1 案例描述 373

4.16.2 案例分析 374

4.16.3 案例实现与技巧 374

第三部分:了解XML数据基本知识 380

第5章 了解XML数据基本知识(相关知识体系系统学习) 380

5.1 .NET Framework中的XML结构概述 380

5.1.1 .NET Framework中的XML设计目标 380

5.1.2 .NET Framework中的XML结构摘要 382

5.2 在内存中处理XML数据 383

5.2.1 使用DOM模型处理XML数据 383

5.2.2 移除XML文档中的节点、内容和值 399

5.2.3 在DOM中验证XML文档 401

5.2.4 使用XPath数据模型处理XML数据 408

5.3 用XmlReader读取XML 440

5.3.1 创建XML读取器 440

5.3.2 XmlReader中的当前节点位置 443

5.4 用XmlWriter编写XML 447

5.4.1 创建XMI编写器 447

5.4.2 写入类型化数据 449

5.4.3 编写属性 450

5.4.4 写入元素 451

第6章 了解XML数据基本知识(相关知识案例分析) 453

6.1 案例分析1 用XML设计器创建XML架构 453

6.1.1 案例描述 453

6.1.2 案例分析 453

6.1.3 案例实现与技巧 453

6.2 案例分析2 从Windows窗体调用XML Web Services 457

6.2.1 案例描述 457

6.2.2 案例分析 457

6.2.3 案例实现与技巧 458

6.3 案例分析3 使用Windows窗体BindingSource绑定到Web服务 459

6.3.1 案例描述 459

6.3.2 案例分析 460

6.3.3 案例实现与技巧 460

相关图书
作者其它书籍
返回顶部