传智播客旗下技术交流社区北京校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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

课程简介
第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 应用程序与用户进行交互的接口。利用窗口可以接收用户的输入、以及显示输出。一个应用程序窗口通常都包含标题栏、菜单栏、系统菜单、最小化框、最大化框、 可调边框,有的还有滚动条。如下图:
图片1.png
窗口可以分为客户区和非客户区, 如上图。 客户区是窗口的一部分, 应用程序通常在客户区中显示文字或者绘制图形。 标题栏、 菜单栏、 系统菜单、 最小化框和最大化框、 可调边框统称为窗口的非客户区, 它们由 Windows 系统来管理, 而应用程序则主要管理客户区的外观及操作。
窗口可以有一个父窗口, 有父窗口的窗口称为子窗口。除了上图所示类型的窗口外, 对话框和消息框也是一种窗口。 在对话框上通常还包含许多子窗口, 这些子窗口的形式有按钮、 单选按钮、 复选框、 组框、 文本编辑框等。
在 Windows 应用程序中, 窗口是通过窗口句柄( HWND) 来标识的我们要对某个窗口进行操作, 首先就要得到这个窗口的句柄。 句柄( HANDLE) 是 Windows 程序中一个重要的概念, 使用也非常频繁。 在 Windows 程序中, 有各种各样的资源( 窗口、 图标、光标,画刷等), 系统在创建这些资源时会为它们分配内存, 并返回标识这些资源的标识号, 即句柄。 在后面的内容中我们还会看到图标句柄( HICON)、 光标句柄( HCURSOR) 和画刷句柄( HBRUSH)。
网盘资料截图:
TIM截图20180822170036.png

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

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


分享至 : QQ空间
收藏

18 个回复

倒序浏览
给力,想看啊
回复 使用道具 举报
学习学习~~~~
回复 使用道具 举报
66666666666666666666666666
回复 使用道具 举报
ping170 来自手机 初级黑马 2018-9-4 01:28:54
报纸
好资源,谢谢分享
回复 使用道具 举报
想看看,C++三大项目的源码有吗??????
回复 使用道具 举报
SADFASDFASF
回复 使用道具 举报
良心楼主
回复 使用道具 举报
回复 使用道具 举报
mx003 来自手机 中级黑马 2018-9-23 09:24:33
10#
谢谢大神分享
回复 使用道具 举报
好东西,看看
回复 使用道具 举报
谢谢分享
回复 使用道具 举报
看看,以前发过类似的资源。
回复 使用道具 举报
qqqqqqqqqqqqqqqqq
回复 使用道具 举报
{:5_228:
回复 使用道具 举报
hxm024924 来自手机 初级黑马 2018-10-31 20:19:05
16#
好想看12
回复 使用道具 举报
我来看看
回复 使用道具 举报
这个教程不错
回复 使用道具 举报
感谢,刚好需要呢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马
关闭

站长推荐 上一条 /5 下一条