本书通过100个实例全面讲述了应用Visual C++的MFC进行高级界面编程的思想。书中均以一个实例的详细实现步骤为引子,介绍其实现的详细技术内幕,并由此提出了其他的练习。全书详尽地讲述了界面设计的各个方面:窗口界面、菜单、控件、工具栏、状态栏和系统Shell编程等。\r\n 全书面向实例进行阐述,讲解透彻,易于掌握。本书既可作为初学者和大专院校师生的自学参考书,也可作为计算机软件开发人员的技术参考书。\r\n\r\n
丛书前言\r\n前言\r\n读者须知\r\n\r\n第1章 Visual C++起点\r\n\r\n实例1 MFC框架、文档和视\r\n实例2 创建多文档窗口\r\n实例3 创建对话框窗口\r\n实例4 创建启动窗口\r\n\r\n第2章 多窗口界面\r\n\r\n实例5 多窗口的单文档界面\r\n实例6 通过菜单改变视图\r\n实例7 通过工具栏改变视图\r\n实例8 多视图窗口数据显示\r\n\r\n第3章 实现Microsoft风格\r\n\r\n实例9 Visual Studio风格的窗口\r\n实例10 Internet Explorer 4.0风格的窗口\r\n实例11 OutLook风格的窗口\r\n实例12 状态栏中的任务栏\r\n\r\n第4章 超文本界面\r\n\r\n实例13 创建超级链接界面\r\n实例14 显示模式HTML对话框窗口\r\n实例15 超文本浏览器\r\n实例16 数字化时钟\r\n\r\n第5章 各种特效窗口\r\n\r\n实例17 创建不规则窗口\r\n实例18 操作DIB位图窗口\r\n实例19 位图转换窗口\r\n实例20 渐变的窗口\r\n\r\n第6章 对话框界面\r\n\r\n实例21 可扩展对话框\r\n实例22 位图预览对话框\r\n实例23 显示目录树对话框\r\n实例24 透明对话框\r\n\r\n第7章 菜单状态操作\r\n\r\n实例25 漂亮的图文莱单\r\n实例26 随文档动态改变菜单\r\n实例27 启用和禁止菜单命令\r\n实例28 复选菜单命令\r\n\r\n第8章 自绘制菜单\r\n\r\n实例29 自绘制图标菜单\r\n实例30 Visual Studio外观的工具栏\r\n实例31 对话框窗口中的菜单\r\n实例32 弹出位图菜单\r\n\r\n第9章 动画按钮\r\n\r\n实例33 AVI动画按钮\r\n实例34 实现图标按钮\r\n实例35 实现一组图标按钮\r\n实例36 绘制DIB动画按钮\r\n\r\n第10章 多彩按钮\r\n\r\n实例37 位图按钮\r\n实例38 带颜色的按钮\r\n实例39 对鼠标敏感的按钮\r\n实例40 可弹出菜单的按钮\r\n\r\n第11章 图文按钮风格大全\r\n\r\n实例41 各种图文按钮风格\r\n实例42 图标浮动按钮\r\n实例43 图打按钮\r\n实例44 计数器按钮\r\n\r\n第12章 不规则按钮大全\r\n\r\n实例45 各种不规则按钮\r\n实例46 环形按钮\r\n实例47 三角形按钮\r\n实例48 椭圆形按钮\r\n\r\n第13章 掩膜编辑框\r\n\r\n实例49 IP地址输入编辑框\r\n实例50 下拉列表控件中的编辑框\r\n实例51 掩膜输入编辑框\r\n实例52 数字输入控制编辑框\r\n\r\n第14章 编辑框和树视控件\r\n\r\n实例53 破解密码框内容\r\n实例54 16进制编辑输入框\r\n实例55 树型注释\r\n实例56 目录树结构\r\n\r\n第15章 组合框集锦\r\n\r\n实例57 多列显示的组合框\r\n实例58 自动完成功能的组合框\r\n实例59 浮动的组合框\r\n实例60 浮动的彩色组合框\r\n\r\n第16章 操作系统的组合框\r\n\r\n实例61 “快照”组合框\r\n实例62 多列属性组合框\r\n实例63 使用组合框选择颜色\r\n实例64 使用组合框选择字体\r\n\r\n第17章 组合框和列表框\r\n\r\n实例65 具有历史记录的组合框\r\n实例66 系统图像列表\r\n实例67 Excel表格视图\r\n实例68 浏览数据库的列表框\r\n\r\n第18章 属性页初级篇\r\n\r\n实例69 改变属性页的按钮区\r\n实例70 完整的属性页应用程序\r\n实例71 嵌入对话框中的属性页\r\n实例72 实现Wizard\r\n\r\n第19章 属性页及标签页高级篇\r\n\r\n实例73 在对话框中的属性页\r\n实例74 实现标签下标式的视图切换\r\n实例75 属性列表控件\r\n实例76 标签列表控件\r\n\r\n第20章 工具栏集锦\r\n\r\n实例77 具有下拉按钮的工具栏\r\n实例78 工具栏中的列表框\r\n实例79 各种颜色和大小的工具栏\r\n实例80 气球式提示窗口\r\n\r\n第21章 状态栏初级篇\r\n\r\n实例81 改变状态烂的状态格\r\n实例82 进度条中的文字\r\n实例83 带声音的提示条\r\n实例84 3D向量控件\r\n\r\n第22章 状态栏高级篇\r\n\r\n实例85 丰富的状态栏风格\r\n实例86 使用动画控件\r\n实例87 使用日历控件\r\n实例88 使用杜状图控件\r\n\r\n第23章 系统操作之一\r\n\r\n实例89 方便的日历托盘\r\n实例90 列举系统字体\r\n实例91 实现注册表功能\r\n实例92 检测Windows版本号\r\n\r\n第24章 系统操作之二\r\n\r\n实例93 动画显示的托盘\r\n实例94 浮动窗口\r\n实例95 获得系统硬件信息\r\n\r\n第25章 系统操作之三\r\n\r\n实例96 修改系统【开始】菜单\r\n实例97 检测系统中的API包\r\n\r\n第26章 系统操作之四\r\n\r\n实例98 建立自己的任务栏\r\n实例99 隐藏任务条中的应用程序\r\n实例100 检测CPU的时钟\r\n\r\n附录A 窗口类与窗口样式\r\n\r\nA.1 窗口类结构\r\nA.2 窗口类样式\r\nA.3 窗口样式分组\r\n\r\n附录B MFC中Windows公共控件的通知消息\r\n\r\nB.1 Windows公共控件的通知\r\nB.2 通知消息结构\r\nB.3 通知过程概述\r\nB.4 更好地处理通知的方案\r\nB.5 用ON NOTIFY RANGE指定通知域\r\n\r\n附录C Visual C++开发实用技巧
Windows操作系统可谓风靡当今世界, 成为普通计算机用户的首选, 它的强大功能和广阔的市场应用, 为广大软件开发者提供了大显身手的场地, 而Microsoft适时推出的Visual C++又是开发Windows应用程序的最好工具.
Windows之所以吸引入, 起主要作用的是其美观而简洁的用户操作界面, 编制精美的界面往往是Windows下应用程序成功的关键. 本书的目的就是帮助应用Visual C++进行程序开发的程序员得心应手地运用Visual C++进行各种复杂的界面设计, 使他们能够在较短的时间内较好地掌握运用MFC开发应用程序界面的思想.
当学习一个新的应用程序时, 研究一个相关的例子可以在较短的时间内获得较好的效果, 通过例子可以更清晰地感受到一个类的开发者是如何进行应用程序开发的. 本书作者根据自己在软件开发过程中所得到的经验和教训, 总结出了通过实例进行学习的一种高效方法.
本书提供了大量使用Microsoft的Visual C++和MDC的应用实例. 每一个读过此书的基于Windows平台的软件开发人员都可以从这些实例中得到他们想要的精华部分, 大大节约了他们开发应用程序界面的时间.
在编写本书的过程中, 我们力求做到各个实例的深入浅出. 实用. 全面. 本书共提供了100个实例, 它们几乎覆盖了利用Visual C++进行界面编程的各个方面. 总之, 这是计算机软件开发者必备的一本技术参考书.
全书可分为下面6个部分, 具体内容安排如下:
● 第一部分:窗口界面的编程. 包括第1章—第6章.
● 第二部分:菜单部分的编程, 包括第7章—第8章.
● 第三部分:控件部分的编程, 包括第9章—第19章.
● 第四部分:工具栏和状态栏部分的编程, 包括第20章—第22章.
● 第五部分:SheU和系统编程, 包括第23章—第26章.
● 第六部分:附录部分.
在本书的编写过程中, 得到了郭振斌和李晓远的大力协助, 在此深表感谢!
本书若有疏漏之处, 敬请各位读者给予指正. 如有问题请与我们联系, 我们的Email是:mybook@263.net