黑马程序员技术交流社区

标题: 【视频教程】MFC进阶教程深入浅出版 [打印本页]

作者: 播妞    时间: 2018-8-23 15:45
标题: 【视频教程】MFC进阶教程深入浅出版
编写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)。
网盘资料截图:

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




作者: 没日子    时间: 2018-8-23 22:02
给力,想看啊
作者: b05310312    时间: 2018-8-30 22:25
学习学习~~~~
作者: yaolidi    时间: 2018-9-2 13:34
66666666666666666666666666
作者: ping170    时间: 2018-9-4 01:28
好资源,谢谢分享
作者: 葫芦娃的后桌    时间: 2018-9-5 11:42
想看看,C++三大项目的源码有吗??????
作者: 236A    时间: 2018-9-7 22:29
SADFASDFASF
作者: 裤头子uk    时间: 2018-9-9 16:50
良心楼主
作者: 白乾龙    时间: 2018-9-21 16:26

作者: mx003    时间: 2018-9-23 09:24
谢谢大神分享
作者: 温柔到天明    时间: 2018-9-23 21:57
好东西,看看
作者: 化け物    时间: 2018-10-4 20:37
谢谢分享
作者: tj_dragon    时间: 2018-10-17 16:19
看看,以前发过类似的资源。
作者: xjh1508121978    时间: 2018-10-17 23:25
qqqqqqqqqqqqqqqqq
作者: 猎户座的星云    时间: 2018-10-21 22:01
{:5_228:
作者: hxm024924    时间: 2018-10-31 20:19
好想看12
作者: mo﹎雲℡    时间: 2018-11-4 23:20
我来看看
作者: chuangyihecheng    时间: 2018-11-10 00:25
这个教程不错
作者: monik    时间: 2018-11-12 18:20
感谢,刚好需要呢
作者: 菜鸟求大神指导    时间: 2018-11-17 21:56
111111111111111111111111111111z666666

作者: y1755940090    时间: 2018-11-18 13:28
看看看。。。。。。。。。。。。。。。。

作者: 三流剑客    时间: 2018-11-19 18:15
学习学习

作者: rock2018    时间: 2018-11-25 00:37
好的真不抽奖啊
作者: wsgyp2010    时间: 2018-11-26 13:39
'zzzzxcvvvbbzzz

作者: 飞花令    时间: 2018-11-27 20:45
看看,学习下
作者: 遥远的星    时间: 2018-11-30 22:09
视频完整吗?
作者: 木公    时间: 2018-12-12 09:38
66666666666666666666
作者: mxr8610    时间: 2018-12-19 17:15
谢谢,希望在这里可以学到C++的精华

作者: 17610783718    时间: 2018-12-19 17:42
正需要

作者: zgg1    时间: 2018-12-20 17:02
想要想要
作者: 笑呵呵太累    时间: 2018-12-26 13:47
赞一个!
作者: ww2017    时间: 2019-1-5 21:49
谢谢楼主分享
作者: ww2017    时间: 2019-1-5 22:01

好好学习,谢谢分享
作者: gonghuiyuan    时间: 2019-1-7 20:00
谢谢楼主

作者: 这货不是小武啊    时间: 2019-1-11 16:40
我来学习学习  加油
作者: wzshare    时间: 2019-1-12 14:26
甲方乙方举高级
作者: woshifei50    时间: 2019-1-14 08:37
这视频之前在网易云课堂看过,不全,想看完整的
作者: 红龙果    时间: 2019-1-19 12:53
前来求良方
作者: C1231    时间: 2019-1-28 14:30
123122222222231321313
作者: skyfb21    时间: 2019-1-28 18:54
谢谢......................
作者: yyj6300    时间: 2019-2-1 20:06
顶顶.....................
作者: helloword1987    时间: 2019-2-25 11:43
66666666666666666666666666
作者: 曼殊沙华    时间: 2019-2-26 10:16
想看想看,学习。谢谢
作者: m00    时间: 2019-2-27 14:23
能分享视频学习学习吗?
作者: lipengno33    时间: 2019-2-28 23:27
学习下   
作者: hegend    时间: 2019-3-10 07:48
给力,想看啊
作者: wyj504935    时间: 2019-3-16 22:10
44444444444444
作者: sky1010251279    时间: 2019-3-17 07:37
sky1010251279,如果您要查看本帖隐藏内容请回复
作者: kongjie    时间: 2019-3-18 19:57

作者: hyl570    时间: 2019-3-21 19:00
谢谢分享!
作者: 会开花的萝卜    时间: 2019-3-27 11:14
不积跬步,无以致千。不积小流,无以成江海。
作者: 段玉    时间: 2019-3-29 20:34
前来取经学习
作者: 190205357    时间: 2019-3-31 21:42
谢谢分享!
作者: 独孤_求败    时间: 2019-3-31 23:52
最近在看一个MFC程序,想要相关的文档

作者: b222    时间: 2019-4-1 15:47
难得的视频资料
作者: qq1336    时间: 2019-4-1 18:26
ad666666666
作者: 飞虹在天    时间: 2019-4-1 22:41
MFC教程的资料

作者: lzz1    时间: 2019-4-4 18:13
dddddwewrewrewr
作者: qq598703058    时间: 2019-4-6 18:56
SFFv发个的
作者: 1074091295    时间: 2019-4-9 15:06
66666666
作者: qiweinan    时间: 2019-4-19 08:30
谢谢分享
作者: yuyou    时间: 2019-4-19 14:51
看看怎么样!!!!!!!!!!
作者: xiaosir18    时间: 2019-4-23 13:55
菜鸟飞过!!!!!!!!
作者: 猎枪下的兔子    时间: 2019-4-23 23:43
很有用呀呀呀呀哎呀
作者: krices    时间: 2019-5-8 14:16
感谢,找了好久
作者: single、    时间: 2019-5-22 21:41
现在用MFC的也不少啊
作者: 爱江山爱美人    时间: 2019-5-25 10:03
正是我想要的。。。。。。。。。。
作者: Bieber    时间: 2019-5-27 11:37
我是真的真的好想看看这里面的教程
作者: kaka_keke    时间: 2019-6-1 17:04
【视频教程】MFC进阶教程深入浅出版 [修改]

作者: 我想种一盆月亮    时间: 2019-6-2 15:49
11111111111111111111111111111111111111
作者: yaDD    时间: 2019-6-3 23:44
好好好学习

作者: kissmybird    时间: 2019-6-6 06:47
想看这样资源,多学习
作者: 2019Qt    时间: 2019-6-6 22:30
黑马,靠谱。非常感谢给位老师的教导
作者: 唱个曲儿跟我走    时间: 2019-6-13 11:01
下载学习

作者: qq124548999    时间: 2019-6-14 02:03
很好,舒服死咯
作者: skyyang    时间: 2019-6-16 17:54
学习学习~~~~
作者: bubai    时间: 2019-6-19 14:41
GFDG SWADASDFAS F对方水电费释放
作者: 蚂蚁爬大树    时间: 2019-6-24 09:29
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
作者: xzalways    时间: 2019-6-25 18:33
感谢分享!
作者: 追梦大叔    时间: 2019-6-26 10:36
求资料视频资料
作者: zhen0089    时间: 2019-7-2 17:17
很好。下载下来看看
作者: pony10    时间: 2019-7-3 22:19
给力啊
作者: 白领金    时间: 2019-7-4 15:45
爱仕达大所大所多
作者: 曾小猿    时间: 2019-7-7 19:31
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
作者: WHYYY    时间: 2019-7-8 10:43
感谢楼主分享。。。
作者: bcbn    时间: 2019-7-8 14:50
非常感谢
作者: zjs_hf    时间: 2019-7-9 17:04
学习学习,看看质量如何
作者: 849430904    时间: 2019-7-9 20:59
好想学习一把
作者: 849430904    时间: 2019-7-10 10:57
哪位有课件和源码,多谢
作者: hsx713    时间: 2019-7-22 10:59
6666666666666666666
作者: dshhua    时间: 2019-7-27 14:27
感谢分享

作者: sero    时间: 2019-7-28 01:32
感谢分享。
作者: wenchengbaobao    时间: 2019-8-10 22:05
学习学习
作者: liuyuhong    时间: 2019-8-13 13:47
好资源,谢谢分享
作者: sydt    时间: 2019-8-14 14:15
C++与分布式数据库开发
作者: LUNGTA·MKA    时间: 2019-8-19 16:04
感谢楼主分享
作者: lijiaershao    时间: 2019-9-5 22:03
正想入门MFC,突然看到这个课程,如获至宝!
作者: limac    时间: 2019-9-6 09:17
66666666666666666666!!!
作者: 东科一致    时间: 2019-9-9 15:18
好东西
作者: 东科一致    时间: 2019-9-9 15:19
好东西,我喜欢。推荐一下吧。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2