


定价:29.5元
印次:1-2
ISBN:9787302405412
出版日期:2016.01.01
印刷日期:2017.06.20
图书责编:黄芝
图书分类:教材
本书是面向普通高校计算机专业软件工程方向在Windows平台采用Visual Studio 2013工具开发应用程序的教材,以专题的形式详细介绍了Windows平台的控制台、应用窗体、动态链接库、服务多种类型应用程序的开发流程。本书既循序渐进又突出典型性,从字符编码、正则表达式与基本COM控件到异常与数据序列化、数据库应用和XML文档解析属初级内容,适合没有编程基础的人员学习; 后续基于Office产品的COM组件应用、动态链接库、进程与线程属中级内容,属提高部分; 最后讲述的内部通信与同步、绘图与位图运算、网络通信、钩子程序、服务程序是高级内容,可直接用于工程实践。其中,网络通信部分是最具特色的专题,论述的内容极其新颖。 本书可作为各类工科院校本科层次计算机、电子技术、自动化等专业开发Windows程序相关课程的教材,也可供Windows软件产品设计的工程技术人员参考。
前言 微软的Windows系统是当今个人计算机的主流操作系统之一,风靡一时的Windows XP和漂亮的Windows 7,及具有Metro界面的Windows 8,其可靠性、易用性、美观性逐步提高,功能不断丰富。微软发布的Software Development Kit (SDK)对Windows平台中常用函数和程序调用库做了专业描述,十几年前微软采用MFC技术封装窗体程序曾经红极一时,随着MFC缺点的暴露现已被微软抛弃。微软吸收面向对象程序设计的各种优点推出.NET Framework开发平台,新的C#编程语言成为微软的新宠,基于.NET Framework的程序比直接使用Windows API开发更简单,程序运行更可靠。 .NET平台是一个辅助的软件运行平台,它在字符编码、文件系统管理、托管代码和多线程同步等普通的程序任务方面提供丰富的类方便用户使用。而在Windows窗体控制、消息机制方面内核API函数又是不可替代的。本书中的实例项目将.NET平台与Windows内核有机融合,介绍了大量实用且灵活的.NET平台类应用,为Windows程序员的软件开发扫清了障碍。 本书实例淡化语法描述,把有代表性的类成员和方法、典型的软件设计理论穿插在程序实例中而不是机械地进行介绍,例如对反射的应用、Dictionary类的用法等。窗体程序是Windows平台核心技术组成,本书从控件事件的编程方式开始,渐次介绍Windows底层消息机制,最后深入探讨Windows多线程多任务并发执行机制,剖析Windows中的同步与通信方法,结合.NET平台讲述各种Windows操...
1.1开发工具简介
1.2应用程序的创建
1.2.1Windows应用程序分类
1.2.2创建控制台应用程序
1.2.3自定义项目模板
1.2.4创建简单窗体应用程序
1.2.5代码的大纲显示
1.3基础类介绍
1.4MSDN的配置与使用
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.2InvalidCastException异常类
5.2.3FormatExceptio... 查看详情





