作者:empty 页数:1082 出版社:empty |
前言自三年前出版《Visual C++编程技巧精选500例》一书以来, 笔者就源源不断地收到大量热心读者的来信,并与之对相关的技术问题进行了深入的探讨和商榷;即使在该书第二次印刷售罄之后,仍有不少读者来函来信索取资料,同时热切地期盼该书修订版的早日面世。在中国水利水电出版社的大力支持下, 原书关于.NET(C++/CLI) 部分的内容已经独立出版, 书名为《Visual C++2005编程技巧大全》, 本书则是标准C++部分的修订内容。本书在修订时,充分考虑并梳理了广大读者反映的需求,并根据技术发展的变化进行了大幅的增删。特别大量增加了Visual C++与各种命令行工具、数据库管理系统、Of ice、WMI及注册表结合编程的综合技巧。本书试图努力传递这样一种编程思想:Visual C++虽然功能强大,但尽量不要使用复杂的代码来解决简单的问题;综合应用各种简单的方式快捷、高效地解决复杂的问题才是程序员的职责所在,也才符合当今商业社会的生存规律。曾经有不只一位的读者提出了这样一个问题:如何使用Visual C++把数据库查询结果中的英文字段(列) 名改用中文来表示?实际上这个问题明智的解决方法是:直接使用AS在数据库服务端的SQL语句中将英文字段修改为中文名称, 而不是在客户端使用数行Visual C++代码来修改英文字段名称。类似的问题还不少,例如:如何查询和设置计算机的各种软硬件信息?如何管理网络?……虽然使用原生的Visual C++代码能够解决这些问题, 但是如果在Visual C++代码中直接调用各种命令行管理工具来实现则会节约大量的代码编写时间,并且在程序运行效率上不会有太大的损失!本书在修订时努力传承了原书摒弃枯燥原理、直接面向实际应用、按图索骥解决问题、有的放矢、短小精悍、突出重点、关注热点、克服难点、创造经典的创作特色。全书内容包括:消息框和对话框、常用控件和组件、标题栏和菜单栏、工具栏和状态栏、光标和图标应用、程序主窗口界面、程序管理和控制、打印机和打印实现、进程和线程管理、文件读写操作、文件和文件夹管理、字符串和数据转换、操作系统维护、计算机设备管理、文字和图像显示、音频和视频、网络通信、数据库管理、数据库访问、数据库查询、Word和Excel应用、WMI查询和管理、注册表综合应用等多个部分。为了突出编程技巧的实用性和简洁性,本书在描述编程技巧时,力求有针对性地解决问题,尽量减少和避免问题的复杂化;由于篇幅限制,本书文字部分中仅给出与此编程技巧密切相关的主要代码,完整的源代码请参考配套光盘。本书适于作为Microsoft VisualStudio 2005(Visual C++2005) 用户的案头参考书, 无论是编程初学者,还是编程高手,本书都极具参考和收藏价值。全书所有内容和思想并非一人之力所能及,而是凝聚了众多热心读者的智慧并经过充分的提炼和总结而成,在此对他们表示崇高的敬意和衷心的感谢!本书编写人员包括罗兴禄、罗斌、曹勇、陈宏、陈宁、邓承惠、邓小渝、范刚强、何守碧、洪亮、洪沛林、江素芳、蓝洋、雷国忠、雷惠、雷丽、雷玲、雷平、雷治英、刘恭德、刘兴红、