Windows程序设计
Windows程序设计封面图

Windows程序设计

李赞, 李文生, 编著

出版社:清华大学出版社

年代:2015

定价:30.0

书籍简介:

本书内容以实际应用为出发点,略去程序语法介绍,讲述.NET平台中特色类使用,详细介绍Windows中的部分重要内核函数。教材内容对口本校计算机学院微软技术专业方向课程,可满足计算机学院软件工程专业核心专业课程。教材内容由浅入深介绍了文件,字符串,COM技术,动态链接库,数据库,窗体机制,进程,线程与IPC,网络通讯程序,钩子程序,WMI应用等专题。对编写实用程序有较好的参考价值,也适用于一般的软件开发人员。

书籍目录:

第1章.NET程序设计入门

1.1开发工具简介

1.2应用程序的创建

1.2.1Windows应用程序分类

1.2.2创建控制台应用程序

1.2.3自定义项目模板

1.2.4创建简单窗体应用程序

1.2.5代码的大纲显示

1.3基础类介绍

1.4 MSDN的配置与使用

1.5思考与练习

第2章字符编码字节与文件

2.1字符编码与实现

2.2文件操作类

2.3文件合并项目

2.4汉字操作

2.5TTS—文本到语音

2.6思考与练习

第3章字符串与正则表达式

3.1.NET平台中的String类

3.1.1字符与字符串

3.1.2字符串格式化输出

3.1.3@定义原义字符串

3.1.4静态方法与实例方法

3.1.5使用StringBuilder类

3.2正则表达式

3.2.1正则表达式类

3.2.2使用正则表达式搜索字符串

3.3代码片段管理

3.4思考与练习

第4章多媒体播放器

4.1窗体设计与添加COM组件

4.2标签页控件

4.3菜单设计

4.4托盘图标

4.5控件事件响应代码

4.6思考与练习

第5章异常原理与程序排错

5.1异常类应用示例

5.2 .NET平台内置异常类

5.2.1NullReferenceException异常类

5.2.2 InvalidCastException异常类

5.2.3 FormatException异常类

5.3程序的简单排错

5.4思考与练习

第6章数据序列化

6.1序列化技术简述

6.2字符串对象的序列化

6.3自定义数据序列化

6.4思考与练习

第7章数据库应用

7.1数据库简介

7.2MySQL数据应用程序

7.2.1MySQL安装过程

7.2.2简单的数据显示

7.2.3使用dataGridView

7.2.4更新数据记录

7.2.5使用水晶报表显示记录

7.3思考与练习

第8章XML文件

8.1XML文档与HTML

8.1.1XML文档对象模型DOM

8.1.2操作XML文件的类

8.2使用DOM操作XML文档

8.2.1创建一个XML文件

8.2.2显示XML文本内容

8.2.3显示XML结点的DOM树结构

8.2.4编辑和修改XML结点

8.2.5 DOM结点的其他操作方法

8.3使用Schema验证XML文件

8.4思考与练习

第9章COM技术

9.10ffice中的COM对象简介

9.2 Word格式文档制作

9.2.1Word的COM对象

9.2.2创建操作Word文档的项目

9.2.3创建Word文档的小节

9.2.4插入摘要文本并设置文本格式

9.2.5插入目录并设置目录格式

9.2.6插入第1章正文并设置正文格式

9.2.7插入表格并设置表格格式

9.2.8插入图片

9.2.9设置各小节的页眉页脚

9.2.10 Word文档保存

9.2.11终止Word进程

9.3 Excel表格应用

9.3.1Excel的COM对象

9.3.2创建Excel应用程序

9.3.3读取文本内容到Excel表格

9.3.4向工作表添加图表

9.4使用WSH创建快捷方式

9.5思考与练习

第10章动态链接库

10.1独特的动态链接库

10.1.1动态链接库运行机制

10.1.2函数参数与返回值

10.1.3托管代码与非托管代码

10.1.4动态链接库相关工具

10.1.5DLL地狱问题

10.2托管代码动态链接库

10.2.1创建和使用C# DLL

10.2.2动态调用DLL中的类方法和属性

10.2.3提取DLL中的类方法和属性

10.2.4非托管代码参数的封送与调用

10.3非托管的动态链接库

10.4思考与练习

第11章进程与线程

11.1 Windows编程原理

11.1.1程序的人口地址

11.1.2程序进程与线程

11.1.3进程资源句柄和内核对象

11.1.4 Win32进程与线程的创建

11.1.5函数调用与线程调用

11.2进程应用示例

11.3思考与练习

第12章内部通信与同步

12.1程序同步与异步

12.1.1 ping同步读取方式

12.1.2 ping异步读取方式

12.2内部通信机制

12.2.1互斥量

12.2.2互斥量控制程序只运行一次

12.2.3管道通信

12.2.4事件同步用法

12.3线程间的同步控制

12.3.1生产者与消费者经典同步问题

12.3.2屏幕截屏线程

12.4思考与练习

第13章窗体程序

13.1窗体对象资源与消息

13.1.1多窗体管理

13.1.2 Windows窗体资源

13.1.3用户输入与消息机制

13.1.4窗体程序基本结构

13.1.5窗体消息重载

13.2创建软键盘

13.3思考与练习

……

第14章绘图功能与位图运算

第15章自定义控件设计

第16章网络通信

第17章钩子程序

第18章服务应用程序

第19章WMI应用

附录AVisual Studio C#键盘快捷键

附录B本书中的Windows API索引

附录C本书中的.NET类索引

参考文献

内容摘要:

本书是面向普通高校计算机专业软件工程方向在Windows平台采用Visual Studio 2013工具开发应用程序的教材,以专题的形式详细介绍了Windows平台的控制台、应用窗体、动态链接库、服务多种类型应用程序的开发流程。本书既循序渐进又突出典型性,从字符编码、正则表达式与基本COM控件到异常与数据序列化、数据库应用和XML文档解析属初级内容,适合没有编程基础的人员学习; 后续基于Office产品的COM组件应用、动态链接库、进程与线程属中级内容,属提高部分; 最后讲述的内部通信与同步、绘图与位图运算、网络通信、钩子程序、服务程序是高级内容,可直接用于工程实践。其中,网络通信部分是最具特色的专题,论述的内容极其新颖。本书可作为各类工科院校本科层次计算机、电子技术、自动化等专业开发Windows程序相关课程的教材,也可供Windows软件产品设计的工程技术人员参考。

编辑推荐:

《21世纪面向工程应用型计算机人才培养规划教材·Windows程序设计:基于.NET平台》可作为各类工科院校本科层次计算机、电子技术、自动化等专业开发Windows程序相关课程的教材,也可供Windows软件产品设计的工程技术人员参考。

书籍规格:

书籍详细信息
书名Windows程序设计站内查询相似图书
9787302405412
如需购买下载《Windows程序设计》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)30.0语种简体中文
尺寸26 × 19装帧平装
页数印数 2000

书籍信息归属:

Windows程序设计是清华大学出版社于2016.出版的中图分类号为 TP316.7 的主题关于 Windows操作系统-程序设计-高等学校-教材 的书籍。