MFC编程技巧与范例详解(附盘)(附CD光盘一张)

分類: 图书,计算机与互联网,程序语言与软件开发,语言与开发工具,C语言及其相关,
品牌: 曾凡锋
基本信息·出版社:清华大学出版社
·页码:360 页
·出版日期:2008年
·ISBN:7302185387/9787302185383
·条形码:9787302185383
·包装版本:1版
·装帧:平装
·开本:16
·正文语种:中文
·附带品描述:附CD光盘一张
产品信息有问题吗?请帮我们更新产品信息。
内容简介《MFC编程技巧与范例详解》集作者多年教学与软件开发经验,通过不同类型的实例详解向读者解读了如何使用MFC进行软件开发,并按实例的复杂度进行分级介绍,以满足不同层次读者的切实需要。《MFC编程技巧与范例详解》共55个完整实例,均选自作者多年工程应用开发中的案例;内容共分14章,分别为MFC的基本概念、文档和视图、对话框、按钮控件、编辑控件、组合框控件、列表框控件、列表视图控件、树状视图控件、图像、多媒体、GDI与GDI+、网络编程、Internet编程。随书附赠的光盘中提供了全部实例的源代码,所有代码均在Windows 2000/XP下测试通过。另外,涉及各具体应用功能的实现均被设计成独立的类,使得代码具有很强的可移植性,读者可以直接将它们应用到自己的项目开发中。《MFC编程技巧与范例详解》内容精练,重点突出,实例丰富,可作为高等院校计算机相关专业的课程设计、毕业设计指导用书,也可作为各程序开发人员的参考书。
编辑推荐从经验出发详解经典案例,阐述如何使用MFC进行软件开发
按照实例复杂度进行分级,以满足不同层次读者的切实需要
《MFC编程技巧与范例详解》特点:
实用性强:全书共55个实例,均来自于项目开发工程实践
正确率高:所有代码均在Windows 2000/XP下测试通过
移植性强:名应用功能的实现均设计成独立的类,可直接移植应用到项目开发中
适用范围
各级程序开发人员项目开发参考书。
高等院校计算机相关专业课程设计、毕业设计及教学参考用书
目录
第1章 MFC的基本概念
1. 0 引言
1. 1 MFC概述
1. 2 MFC的设计原理
1. 3 MFC的特性
1. 4 MFC类的分层结构
1. 5 MFC库的消息映射
1. 6 窗体概述
1. 7 利用向导生成应用程序框架
1. 8 Visual C++工程文件的组成
1. 9 总结
第2章 文档和视图
2. 0 引言
2. 1 多文档界面的写字板
2. 2 管理多文档、多视图的MDI程序
2. 3 管理单文档、视图的SDI程序
2. 4 动态添加视图
2. 5 全屏幕显示模式
第3章 对话框
3. 0 引言
3. 1 带控件提示信息的对话框
3. 2 带菜单、工具条和状态条的对话框
3. 3 带图片预览的文件对话框
3. 4 带音频试听的文件对话框
第4章 按钮控件
4. 0 引言
4. 1 任意颜色的按钮控件
4. 2 任意形状的按钮控件
4. 3 带图形的按钮控件
4. 4 带下拉列表的按钮控件
4. 5 可添加在标题栏中的按钮控件
4. 6 可以选取颜色值的按钮控件
第5章 编辑控件
5. 0 引言
5. 1 更安全的密码编辑控件
5. 2 带微调按钮的数字编辑控件
5. 3 带浏览按钮的文件编辑控件
5. 4 带超链接的多行编辑控件
第6章 组合框控件
6. 0 引言
6. 1 可以复选的组合框控件
6. 2 带预览的字体组合框控件
6. 3 可选择颜色的组合框控件
6. 4 可浏览图标的组合框控件
第7章 列表框控件
7. 0 引言
7. 1 显示超链接的列表框控件
7. 2 显示图像的列表框控件
7. 3 可以就地编辑的列表框控件
第8章 列表视图控件
8. 0 引言
8. 1 更改ListView控件所在行的颜色
8. 2 使ListView控件的头部支持多行文字
8. 3 各项之间可移动的ListView控件
8. 4 ListView控件和TreeView控件相结合
8. 5 可编辑和选择的表格控件
第9章 树状视图控件
9. 0 引言
9. 1 可任意拖动的树状视图控件
9. 2 可设置颜色和字体的树状视图控件
9. 3 可编辑的树状视图控件
9. 4 可浮动的树状视图控件
9. 5 带组合框的树状视图控件
第10章 图像
10. 0 引言
10. 1 显示BMP/GIF/JPG文件
10. 2 在视图中显示动画的GIF文件
10. 3 显示在工具条上的Logo
10. 4 快速旋转图片的方法
第11章 多媒体
11. 0 引言
11. 1 音乐播放器
11. 2 媒体播放器
11. 3 Flash播放器
第12章 GDI与GDI+
12. 0 引言
12. 1 屏幕画笔
12. 2 二维图表
12. 3 图像处理工具
第13章 网络编程
13. 0 引言
13. 1 发送弹出的网络消息
13. 2 获取计算机的物理地址
13. 3 多线程的TCP服务器
13. 4 计算机端口状态扫描
13. 5 读取网络适配器的详细信息
13. 6 简单网络数据包的分析程序
第14章 Internet编程
14. 0 引言
14. 1 浏览器的定制功能
14. 2 邮件通知服务
14. 3 域名查询
……[看更多目录]
序言Windows是用户使用最多的操作系统,因而市场上对开发Windows应用程序的需求也日益增加,但是随着Windows应用程序变得越来越复杂,单纯使用Windows API来开发Windows应用程序变得越来越困难。于是,一些可视化的Windows开发工具(如Visual Basic、Delphi等)如雨后春笋般地涌现出来,这给Windows应用的开发者带来了极大的方便,同时也大大提高了开发效率。
Visualc c++是微软公司推出的一套面向对象的可视化集成编程系统,利用它开发的程序具有运行速度快、可移植能力强的特点,而且它具有一个庞大、功能齐全的MFC库(Microsofl FoLmdation Class LibrarV),该类库实现了对大多数Windows API的封装,因此Visual C++己成为目前最受欢迎的开发工具之一。
本书从实践应用的角度出发,结合经典的实例阐述如何使用MFC进行软件开发,全书共55个完整实例,这些实例按照复杂度分为5级,从而满足不同层次读者的切实需要。对于初学者,通过本书的学习,可以迅速地了解MFC的开发思想和方法,并可以快速创建自己的应用程序,从而熟练掌握MFC的使用。对于已经有一定基础的中级开发人员,则可以通过本书的实例学习到一些具有实际意义的开发方法,进一步提高开发应用程序的能力。
本书内容共分14章,分别为MFC的基本概念、文档和视图、对话框、按钮控件、编辑控件、组合框控件、列表框控件、列表视图控件、树状视图控件、图像、多媒体、GDI与GDI+、网络编程、Internet编程。随书附赠的光盘中提供了全部实例的源代码,所有代码均在Windows 2000/XP下测试通过,有些实例需要Microsoft Platform SDK和Microsoft DirectX SDK的支持(读者可以从微软的网站下载)。另外,涉及各具体应用功能的实现均被设计成独立的类,使得代码具有很强的可移植性,读者可以直接将它们应用到自己的项目开发中。
文摘插图:
