vc简介教学ppt课件

vc简介教学ppt课件

ID:33505378

大小:170.01 KB

页数:25页

时间:2019-02-26

vc简介教学ppt课件_第1页
vc简介教学ppt课件_第2页
vc简介教学ppt课件_第3页
vc简介教学ppt课件_第4页
vc简介教学ppt课件_第5页
资源描述:

《vc简介教学ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、VC++6.0简介张欢Win32程序2021/10/22成都信息工程学院计算机学院32位WindowsSDK程序的开发流2021/10/23成都信息工程学院计算机学院需要什么函数库(.LIB)Windows支持动态链接。换句话说,应用程序所调用的WindowsAPI函数是在“执行时期”才链接上的。2021/10/24成都信息工程学院计算机学院需要什么函数库(.LIB)Windows支持动态链接。换句话说,应用程序所调用的WindowsAPI函数是在“执行时期”才链接上的。并不是扩展名为.dll者才是动态链接函数库(D

2、LL,DynamicLinkLibrary),事实上.exe、.dll、.fon、.mod、.drv、.cox都是所谓的动态链接函数库2021/10/25成都信息工程学院计算机学院需要什么函数库(.LIB)Windows程序调用的函数可分为CRuntimes以及WindowsAPI两大部分。CRuntimes:在32位OS中已不再有small/medium/large等内存模式之分。WindowsAPI:由操作系统本身(主要是Windows三大模块GDI32.DLL、USER32.DLL和KERNEL32.DLL)提

3、供。2021/10/26成都信息工程学院计算机学院以消息为基础,以事件为驱动Windows程序的进行系依靠外部发生的事件来驱动。即:程序不断等待(利用一个while循环),等待任何可能的输入,然后做出判断,然后再做适当的处理。“输入”是由OS捕捉到以后,以消息形式进入程序中。(USER模块掌管各个外围的驱动程序,它们各有侦测循环)2021/10/27成都信息工程学院计算机学院以消息为基础,以事件为驱动每个Windows程序都应该有这样一个循环:MSGmsg;while(GetMessage(&msg,NULL,NUL

4、L,NULL)){TranslateMessage(&msg);DispatchMessage(&msg);}2021/10/28成都信息工程学院计算机学院以消息为基础,以事件为驱动接受并处理消息的主角就是窗口。每一个窗口都应该有一个函数负责处理消息,程序员必须负责设计这个所谓的“窗口函数”。如果窗口获得一个消息,则这个窗口函数必须判断消息的类别,决定处理的方式。2021/10/29成都信息工程学院计算机学院VC++6.0集成开发环境2021/10/210成都信息工程学院计算机学院MFC程序的设计流程2021/10/

5、211成都信息工程学院计算机学院四个重要工具VisualC++集成开发环境(IDE)AppWizardResourceEditorClassWizard2021/10/212成都信息工程学院计算机学院VisualC++集成开发环境(IDE)可以从中直接或间接地激活其它工具,如AppWizard和ClassWizard可以设定各种工具、编译并链接程序、激活调试器、激活文字编辑器、浏览类层次……2021/10/213成都信息工程学院计算机学院AppWizard程序代码产生器。相同类型的MFC程序一定具有相同的程序骨干Ap

6、pWizard让你挑选菜品(利用鼠标圈圈点点),也为你把菜炒出来(产生各种必要文件)2021/10/214成都信息工程学院计算机学院AppWizard程序代码产生器。相同类型的MFC程序一定具有相同的程序骨干AppWizard让你挑选菜品(利用鼠标圈圈点点),也为你把菜炒出来(产生各种必要文件)注:菜炒好了可不能反悔(只能添油加醋)——每一个project使用AppWizard的机会只有一次2021/10/215成都信息工程学院计算机学院ResourceEditor资源编辑器,RC文件内的各种资源它统统都有办法处理2

7、021/10/216成都信息工程学院计算机学院ClassWizardAppWizard制作出来的程序骨干是“起手无悔”的,接下来你只能在程序代码中添油加醋,或搭起消息与程序代码之间的“鹊桥”(建立MessageMap),这全得仰仗ClassWizard2021/10/217成都信息工程学院计算机学院ClassWizardAppWizard制作出来的程序骨干是“起手无悔”的,接下来你只能在程序代码中添油加醋,或搭起消息与程序代码之间的“鹊桥”(建立MessageMap),这全得仰仗ClassWizard以一般文字编辑器

8、直接修改程序代码也可以,但你的思维必须非常缜密才不会挂一漏万。2021/10/218成都信息工程学院计算机学院关于project开发一个程序需要许多文件,这些档案以一个DSW文件和DSP文件进行规范管理。一整组相关的文件就是一个project。只要你告诉VC++在哪一个目录下开始一个新的project,它就会为你制造出一个DSW文件和一个DSP

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。