vc++绪论教学ppt课件

vc++绪论教学ppt课件

ID:33656143

大小:942.01 KB

页数:39页

时间:2018-05-23

vc++绪论教学ppt课件_第1页
vc++绪论教学ppt课件_第2页
vc++绪论教学ppt课件_第3页
vc++绪论教学ppt课件_第4页
vc++绪论教学ppt课件_第5页
资源描述:

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

1、VisualC++程序设计张淼哈尔滨工业大学(威海)计算机学院课程安排授课42学时实验20学时考试平时成绩15%实验成绩15%考试70%VisualC++是什么?回顾C语言自产生以来,出现了许多C语言的集成开发环境,如TurboC、BorlandC等,在这些集成开发环境中,程序员可以将代码的编辑、编译、连接、执行和调试过程全部完成。回顾知新面向对象的程序设计语言C++产生之后,又出现了BorlandC++、C++Builder和VisualC++等针对C++语言的集成开发环境。虽然这些C++集成开发环境是针对C++语言的,而且增加了许多其它特性,然而单就

2、C程序来讲,如果符合ANSIC的标准,在这些集成环境中都能够很好地编译和连接。知新VisualC++是C++语言的可视化集成开发环境。C++是程序设计语言,VisualC++是工具。回顾计算机的工作是用程序来控制的程序(program)是为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合,这些命令序列最终告诉计算机做些什么。机器语言、汇编语言、高级语言回顾机器语言和汇编语言高级语言可移植近似于自然语言回顾高级语言,如C/C++编写的程序机器代码,执行编译编辑预处理编译链接执行集成开发环境VC++主要是用来开发Windows应用程序的。Wind

3、ows应用程序主要有窗口应用程序和控制台应用程序。知新控制台应用程序是一种DOS-Like程序。知新Windows窗口程序设计不同于DOS下的程序设计,它是一种事件驱动的程序设计模式,主要是基于消息的。知新Windows应用程序MicrosoftWindows是一种基于图形用户界面的多任务操作系统。系统中可以同时运行多个应用程序。每个Windows应用程序通过各自的“窗口”与用户进行交互。应用程序的用户界面单文档用户界面多文档对话框消息驱动的程序结构Windows应用程序事件驱动程序与过程驱动程序DOS过程驱动程序是顺序的、关联的,程序直接控制程序事件和

4、过程顺序,以某种不可改变的顺序进行工作,交互性差。Windows事件驱动程序由事件发生来控制逻辑,事件的发生是随机的不确定的。Windows应用程序Windows应用程序Windows应用程序Windows应用程序Windows应用程序Windows应用程序Windows应用程序VisualC++Windows环境下最主要的应用开发系统之一。C++语言的可视化集成开发环境。强大的调试功能为大型复杂软件的开发提供了有效的排错手段。创建Windows窗口应用程序(withVC++)使用PlatformSDK(WindowsAPI)使用Microsoft提供M

5、FC类库(MicrosoftFoundationClasses)使用WindowsForms一种基于窗体的开发机制用于创建在CLR中执行的应用程序使用C++/CLI而非标准C++.NETFramework创建Windows窗口应用程序(withVC++)PlatformSDK(softwaredevelopkit)使用C/C++语言和Win32API(ApplicationProgrammingInterface,应用程序编程接口)函数进行编程。MFC使用C++语言和MFC(微软基础类库)进行编程.创建Windows窗口应用程序(withVC++)创建W

6、indows窗口应用程序(withVC++)PlatformSDK(softwaredevelopkit)使用C/C++语言和Win32API(ApplicationProgrammingInterface,应用程序编程接口)函数进行编程。MFC使用C++语言和MFC(微软基础类库)进行编程.创建Windows窗口应用程序(withVC++)SDKMFC简单、易于理解工作量大、效率低复杂,代码可读性差工作量小,效率高创建Windows窗口应用程序(withVC++)SDK编程方式易于理解Windows工作原理。通过了解相对已“过时”的WindowsSDK

7、编程,有助于理解以后的很多东西!VC++开发Windows窗口应用程序必须跨越的四大技术障碍(MFC方式)面向对象观念与C++语言Windows程序基本观念MicrosoftFoundationClasses(MFC)本身VisualC++集成开发环境与各种开发工具(难度不高,但需熟练)创建Windows窗口应用程序(withVC++)课程安排学时安排42学时课程内容Windows编程基础4学时C++语言和面向对象程序设计(设计模式)30学时MFC(MicrosoftFoundationClasses)8学时安全编程安全编程计算机只能够理解机器语言用高级

8、语言(如C/C++语言)的程序员并不总是了解整个程序执行情况参考书籍-安全编程深

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

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

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