基本信息
内容简介
计算机书籍
本书以Visual C++开发环境为背景,以实例的形式为主,并根据各实例的技术实现途径与应用方向,分别对程序框架与界面设计、进程与服务编程、文件系统与数据库、网络与通信编程、图形与图像编程、信息安全设计及科学计算与计算机仿真等方面的内容作了较详细的介绍。.
本书所给出的近80个实例重点介绍了一些实用的编程技巧和典型实例的制作方法,使读者能够迅速掌握插件扩展、动态换肤、窗体半透明、TTS语音技术、创建后台服务以及对磁盘扇区的直接读写等实用技术,同时也能够对套接字编程、管遵编程、网络协议应用、GPS全球定位系统解码定位、Ope nGL与DirctDraw等图形图像类程序的设计思路与实现方法有一个整体的认识。..
本书可供各大专院校电子类专业及其相近专业师生。从事IT业的工程技术人员、信号处理领域的科研人员参考使用。...
目录
前言
第1章 Windows操作系统及编程
1.1 Windows操作系统
1.2 Windows的编程环境
1.3 Windows Visual C++6.0集成开发环境
1.4 新一代的集成开发环境——Microsoft Visual C++.NET
第2章 框架与界面设计篇
2.1 常用程序框架设计
2.2 工具栏与状态栏编程技巧
2.3 窗口与视图编程技巧
第3章 进程与服务编程篇
3.1 利用消息实现内部进程通信(IPC)
3.2 系统热键激活后台服务程序
3.3 通过系统快照实现对当前进程的管理
3.4 进入Windows NT系统RING0环
第4章 文件系统与数据库篇
4.1 文件与目录的编程技巧
4.2 对磁盘扇区的直接读写方法..
4.3 如何在程序中更好地使用内存
前言
本书最后两章重点讨论了信息安全、科学计算与计算机仿真方面的内容,大量应用了一些新的研究成果,如基于一阶Bezier曲线的信息隐藏算法、混沌迭代和骑士巡游算法对图像信息的隐藏、MIRACL大数运算库在共享软件注册中的应用、CryptoAPI对机要信息的加密等。这两章内容相比于前几章更侧重于培养读者对各种Visual C++编程技术的综合使用能力,使读者能够领悟基础编程技术向工程实用化的转化方法与思路。为方便读者理解,在本书最后的“基于DEM数字高程模型和OpenGL的三维地景仿真处理”一节还给出了一个接近实用的GIS系统的设计、实现全过程。本书精选了一些实用性强、技术含量高且与工程应用结合紧密的实例作为中心内容,力争在有限的篇幅之内向读者介绍应用面更广、信息量更大、实用技术更多的编程知识。..
阅读本书的读者应具有基本的Visual C++编程能力,并了解信号处理、网络通信等方面的相关基础知识。在本书配套光盘中提供了在各章节出现的所有程序源代码,这些示例代码在Windows 2000 Professional+SP4补丁下由Microsoft Visual C++6.0调试、编译通过。
最后,在此成书之际,笔者要特别感谢我的父母郎益青先生和张连霞女士以及我的妻子孙方在我写作过程中所给予的全力支持与鼓励:感谢山东大学云昌钦先生、刘殿秀教授,IESLab梁成辉硕士、同事金燕波硕士在作者八年编程生涯中所给予的教诲与帮助。成书仓促,不妥之处在所难免,诚请读者提出宝贵意见。...
郎锐