A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 播妞 程序媛   /  2018-8-23 15:45  /  24486 人查看  /  235 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

编写MFC程序,其实跟编写C++程序一样,在VS编译平台上新建项目,然后一直默认下一步就行,不过有其他需求则需要根据实际情况来添加。建好一个项目后,会出现两个界面,一个是显示窗口,一个是编程界面,类似LV中的前面板和程序框图。本次播妞将带着大家一起来学习,【视频教程】MFC进阶教程深入浅出版~感兴趣的坛友,切勿错过~

课程简介
第01天(Win消息机制、SDK编程基础)
第02天(绘图、文本编程、菜单)
第03天(对话框、常用控件)
第04天(文档和视图、数据库编程)
第05天(综合案例:药物库存管理系统)
第06天(综合案例:药物库存管理系统)
适合人群
适合具有基础的学员
部分资料展示-节选自【MFC教程 -- Windows界面开发】
1 Windows消息机制 初步认识MFC
要想熟练掌握 Windows 应用程序的开发, 首先需要理解 Windows 平台下程序运行的内部机制。如果想要更好的学习掌握 MFC,必须要先了解Windows 程序的内部运行机制,为我们扫清学习路途中的第一个障碍,为进一步学习 MFC 程序打下基础。
1.1基本概念解释
我们在编写标准C程序的时候,经常会调用各种库函数来辅助完成某些功能:初学者使用得最多的C库函数就是printf了,这些库函数是由你所使用的编译器厂商提供的。在Windows平台下,也有类似的函数可供调用:不同的是,这些函数是由Windows操作系统本身提供的。
1.1.1 SDK和API
SDK: 软件开发工具包(Software Development Kit),一般都是一些被软件工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。
API函数: Windows操作系统提供给应用程序编程的接口(Application Programming Interface)
Windows应用程序API函数是通过C语言实现的,所有主要的 Windows 函数都在 Windows.h 头文件中进行了声明。Windows 操作系统提供了 1000 多种 API 函数。
1.1.2 窗口和句柄
窗口是 Windows 应用程序中一个非常重要的元素,一个 Windows 应用程序至少要有一个窗口,称为主窗口。窗口是屏幕上的一块矩形区域,是 Windows 应用程序与用户进行交互的接口。利用窗口可以接收用户的输入、以及显示输出。一个应用程序窗口通常都包含标题栏、菜单栏、系统菜单、最小化框、最大化框、 可调边框,有的还有滚动条。如下图:
窗口可以分为客户区和非客户区, 如上图。 客户区是窗口的一部分, 应用程序通常在客户区中显示文字或者绘制图形。 标题栏、 菜单栏、 系统菜单、 最小化框和最大化框、 可调边框统称为窗口的非客户区, 它们由 Windows 系统来管理, 而应用程序则主要管理客户区的外观及操作。
窗口可以有一个父窗口, 有父窗口的窗口称为子窗口。除了上图所示类型的窗口外, 对话框和消息框也是一种窗口。 在对话框上通常还包含许多子窗口, 这些子窗口的形式有按钮、 单选按钮、 复选框、 组框、 文本编辑框等。
在 Windows 应用程序中, 窗口是通过窗口句柄( HWND) 来标识的我们要对某个窗口进行操作, 首先就要得到这个窗口的句柄。 句柄( HANDLE) 是 Windows 程序中一个重要的概念, 使用也非常频繁。 在 Windows 程序中, 有各种各样的资源( 窗口、 图标、光标,画刷等), 系统在创建这些资源时会为它们分配内存, 并返回标识这些资源的标识号, 即句柄。 在后面的内容中我们还会看到图标句柄( HICON)、 光标句柄( HCURSOR) 和画刷句柄( HBRUSH)。
网盘资料截图:

网盘资料下载链接已添加(回帖可见)

游客,如果您要查看本帖隐藏内容请回复


评分

参与人数 1黑马币 +1 收起 理由
yangkaun + 1 赞一个!

查看全部评分

235 个回复

正序浏览
mfcmfcmfcmfc
回复 使用道具 举报
mfcmfcmfcmfcmfcmfcmfcmfcmfcv
回复 使用道具 举报
这套教程很好
回复 使用道具 举报
求地址dddddddddddddddd
回复 使用道具 举报
跟大神们学习
回复 使用道具 举报
ddddddddddddddd
回复 使用道具 举报
FC进阶教程深入浅出版
回复 使用道具 举报
感谢看看,C++三大项目的源码有吗??????
回复 使用道具 举报
23132131313
回复 使用道具 举报
来学习了,谢谢分享
回复 使用道具 举报
骗人,都没内容了
回复 使用道具 举报
前一次没有,这一次看看
回复 使用道具 举报
66666666666666666666666666
回复 使用道具 举报
下载看看
回复 使用道具 举报
非常感谢分享
回复 使用道具 举报
还没弄清楚mfc是什么 学习下
回复 使用道具 举报
haimeigaoqingchumfcshishenme
回复 使用道具 举报
学习学习!谢谢分享!
回复 使用道具 举报
学习学习哈
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马