vc编程环境c++ 1.ppt_第1页
vc编程环境c++ 1.ppt_第2页
vc编程环境c++ 1.ppt_第3页
vc编程环境c++ 1.ppt_第4页
vc编程环境c++ 1.ppt_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、VC 6.0 编程环境,2020/6/20,北京大学,2,VC 6.0 编程环境,基本概念 基本功能 编程及调试过程 示例,2020/6/20,北京大学,3,VC+编程环境 - 基本概念,Project(工程):VC编程环境下,编写程序的工作是以Project为单位。在开始一个新程序时,要先建立一个Project,之后在程序编写过程中所有与这个程序有关的文件都会包含在这个Project中。 编制的程序可以有各种不同类型,编程环境为每种类型的程序准备了一个模版,用来生成程序的最初框架。在我们这门课程里只介绍编写Win32 Console Application类型的程序。 这类程序的特点是:程序

2、运行中会打开一个类似于DOS操作系统的界面,所有键盘输入都是通过DOS界面进行的,而所有输出都是输出到DOS窗口中。,2020/6/20,北京大学,4,VC+编程环境 - 基本概念,Source File(源程序) 用高级程序设计语言书写的程序。 源程序必须经过编译连接变成可执行程序(机器代码)才能运行。 在以后的授课中,主要用介绍如何用C语言编写源程序。,2020/6/20,北京大学,5,VC+编程环境 - 基本概念,Compile(编译) 把 源程序 变成 机器代码 的过程称为编译。 不同的高级语言有不同的编译器。,2020/6/20,北京大学,6,VC+编程环境 - 基本概念,Link(

3、连接) 各种高级语言都会提供一些常用的功能模块,我们自己编写的程序里会调用这些功能模块。 因此,要把我们写的程序装载到内存里运行,也需要加载一定的与环境相关的信息。 所以,我们自己写的那段程序在被编译成机器代码后,还需要一个连接的过程以生成最后的可执行程序。,VC+编程环境 - 基本概念,2020/6/20,北京大学,8,VC+编程环境 - 基本概念,Build(编译并连接) 编译源程序, 如果没有错误则进行连接, 否则,给出编译错误信息。,2020/6/20,北京大学,9,VC+编程环境 - 基本概念,Debug(调试) 当程序出错时,可用调试工具发现错处的代码,并进行改正。 所谓调试是指:

4、 逐条执行程序代码,并在执行过程中查看变量的值。 当发现变量的值并非如我们预期或程序的执行逻辑并非我们预期时,就发现了错误,可以进行有针对性的改正。,2020/6/20,北京大学,10,VC+编程环境 - 基本概念,Run(运行) 启动一个可执行程序使其开始执行称为运行。,2020/6/20,北京大学,11,VC+编程环境 基本功能,创建新工程 编辑源程序 编译 / 连接 运行 调试,2020/6/20,北京大学,12,VC+编程环境 - 创建新工程,2020/6/20,北京大学,13,VC+编程环境 - 创建新工程,2020/6/20,北京大学,14,VC+编程环境 - 创建新工程,2020/6/20,北京大学,15,VC+编程环境 - 创建新工程,2020/6/20,北京大学,16,VC+编程环境 编辑源程序,2020/6/20,北京大学,17,VC+编程环境 编译/连接,2020/6/20,北京大学,18,VC+编程环境 运行,2020/6/20,北京大学,19,VC+编程环境 调试,2020/6/20,北京大学,20,VC+编程环境 调试,2020/6/20,北京大学,21,计算两个整数a和b的和,程序示例 1,2020/6/20,北京大学,22

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论