首页 VC使用指导(2010年3月)

VC使用指导(2010年3月)

举报
开通vip

VC使用指导(2010年3月) National Computer Rank Examination  全国计算机等级考试 冲刺复习资料 (2010年 3 月考试专用) VC 使用指导 天行健教育 教研组 编  www.edu­exam.net  内部资料 仅限学员 严禁传播 违者必究 2010年 3月考试专用  VC使用指导  1    Visual C++开发环境介绍  Visual C++是一个功能强大的可视化软件开发工具。 自从 1993 年, 微软公司 (Microsoft) 推出 Visual C+...

VC使用指导(2010年3月)
National Computer Rank Examination  全国计算机等级考试 冲刺复习资料 (2010年 3 月考试专用) VC 使用指导 天行健教育 教研组 编  www.edu­exam.net  内部资料 仅限学员 严禁传播 违者必究 2010年 3月考试专用  VC使用指导  1    Visual C++开发环境介绍  Visual C++是一个功能强大的可视化软件开发工具。 自从 1993 年, 微软公司 (Microsoft) 推出 Visual C++  1.0 后,随着其新版本的不断问世,Visual C++已成为专业程序员进行软件 开发的首选工具。 虽然微软公司推出了 Visual C++.NET(Visual C++ 7.0) ,但它的应用的很大的局限性, 只适用于Windows 2000、Windows XP 和 Windows NT4.0。所以实际中,更多的是以 Visual  C++ 6.0 为平台。  Visual C++ 6.0 不仅是一个 C\C++编译器,而且是一个基于 Windows 操作系统的可视化 集成开发环境(integrated development environment,IDE)。Visual C++ 6.0 由许多组件组成, 包括编辑器、调试器以及程序向导 AppWizard、类向导 Class  Wizard 等开发工具。 这些组 件通过一个名为 Developer Studio的组件集成为和谐的开发环境。  Visual C++为用户开发 C 程序提供了一个集成环境,这个集成环境包括:源程序的输入 和编辑,源程序的编译和连接,程序运行时的调试和跟踪,项目的自动管理,为程序的开发 提供各种工具,并具有窗口管理和联机帮助等功能。  Visual C++ 6.0 开发环境的界面如图 1 所示。 图 1    VC开发环境  2    VC环境下的 C程序开发 尽管 VC 的功能很强大,但二级考试只是将其作为一个可视化的 C 编译器来使用, 因此 VC使用指导 要求考生掌握的操作很简单。  2.1 启动 VC  在计算机安装 VC 开发环境后,桌面都会出现一个 VC 的图标,如图 2 所示,双击该图 标就可以启动 VC。有的计算机上显示的名称是“Visual C++ 6.0”或“Microsoft Visual C++” 等,但图标都是一样的。也可以在“开始”菜单的“所有程序”子菜单中,找到相应的启动 启动项。 图 2    VC图标  2.2 创建一个 C 源程序文件 启动 VC 后,单击“菜单栏”上的“文件菜单” ,弹出一个下拉菜单,单击其中的“新 建”选项,如图 3 所示。 图 3  创建 C源程序 单击“新建”选项后,会弹出“新建”对话框,如图 4 所示。选择上方的“文件”选项 卡,选中“C++ Source File”选项。然后再右方的“文件名(N)”一栏中为程序起个名字,可 以是任意字母和数字的组合,但其中不能有空格,并且最后一定要以“.c”结尾。然后在“位 置(C)”一栏中为程序选择一个合适的位置存放,也可以单击图  4 中划圈的按钮,会弹出一 个对话框,让用户选择存放的位置。我们现在把这个程序命名为“example­1.c” ,放在 D 盘 下的 program文件夹中。 2010年 3月考试专用 图 4  “新建”对话框  2.3 编写程序 在单击图  4 中的“确定”按钮后,VC 就会在  D 盘  program 文件夹下创建一个名为 “example­1.c”的  C 源程序,并在“程序编辑区”中打开它,用户可以在其中输入程序, 如图 5 所示。图 5 中是一个很简单的小程序,只有一条 printf()函数调用语句,其功能是向 屏幕上输出一行信息“Hello world!” 。 图 5  编写程序  2.3 C 源程序的编译、连接与运行  C 源程序文件是不能直接被计算机所执行的, 它需要通过编译 (Compile) 和连接 (Link) 两个步骤,才能生成能被计算机直接执行的“可执行文件” 。整个过程如图 6 所示,请牢记 这张图。 VC使用指导 图 6    C程序的编译连接过程  C 源程序文件是文本文件,它的后缀名为“.c” ,它不能被计算机直接执行;经过编译 后,生成目标文件,它是二进制文件,后缀名为“.obj” ,它也不能被计算机直接执行;再经 过连接(有的书籍称为链接),生成可执行文件,它是二进制文件,后缀名为“.exe” ,它可 以被计算机直接执行。 注意:C 程序的编译连接过程一定要熟记,包括每种文件的类型、后缀名、能否被计算机直 接执行,笔试常会考查该 知识点 高中化学知识点免费下载体育概论知识点下载名人传知识点免费下载线性代数知识点汇总下载高中化学知识点免费下载 。 因此,在编写完  C 源程序后,首先要做的就是编译。编译实际上就是进行语法检查, 以保证 C 源程序完全符合 C 语言的语法,没有语法错误。在 VC 开发环境下,编译 C 源程 序的 方法 快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载 是单击“菜单栏”的“组建”选项,弹出一个下拉菜单,单击其中的“编译”选项, 如图 7 所示。或者也可以单击图 7 中划圈的按钮,那是“编译”的快捷键。 图 7    C程序的编译 随后, VC 会弹出一个小对话框, 如图 8所示, 不用去理会它的具体含义, 直接单击 “是” 。 图 8    C程序的编译 注意:如果在 VC 的使用过程中遇到类似的弹出小对话框,都不用去理会它的具体含义,直 接单击“是”即可。  VC 随即开始对 C 源程序进行语法检查,其结果在 VC 底部的“编译结果输出区”中显 示,如图 9所示。 2010年 3月考试专用 图 9 编译结果 其中, “error(s)”代 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 语法错误, “warning(s)”代表警告。图  9 中的结果显示,语法错 误(error(s))与警告(warning(s))的数量都为 0,也就意味着程序编译成功。在实际编程当 中,语法错误(error(s))是绝对不允许存在,哪怕存在一个语法错误(error(s)),程序都无 法进入下一步的连接和运行,也就是编译失败。因此“error(s)”前面的错误必须是“0” ,才 能进入下一步的连接和运行, 否则就要改成程序中的错误, 并重新进行编译, 直到编译成功。 而对于警告(warning(s)),则可以不必理会,因为造成警告(warning(s))的原因比较复杂, 并不一定是因为语法错误。 需要特别指出的是,编译成功只能保证程序在语法上是正确的,并不能保证程序是无错 的。例如, “奥巴马是德国总理” ,这句话在语法上是正确的,但在逻辑上却是错误。编译器 无法检查出程序在逻辑上的错误。 由图 6 可知,编译结束后需要进行连接,然后才能运行。但在 VC 当中,这两部可以合 并一步。在编译成功后, “组建”菜单中的“执行”选项就会出现,直接单击,VC 就会连 续进行连接和执行两步操作,如图 10所示。或者也可以单击图 10中划圈的按钮(红色惊叹 号),那是“执行”的快捷键。 图 10    C程序的执行 程序在运行后,VC 会弹出一个黑色的 DOS 界面,来显示程序的运行结果,如图 11所 示。 图 11  程序的运行结果 VC使用指导 我们看到,运行界面上出现了两行信息,其中第一行是“Hello world!” ,这是由程序中 的 printf()语句输出的,正是“example­1.c”这个程序的运行结果。 而第二行“Press any key to continue” ,它是由 VC 自动输出的提示信息,不属于程序的运行 结果。事实上,任何程序在运行结束后,VC 都会在最后加上这样一行提示信息。 我们可以把它作为程序运行结束的标志, 只有当最后一行出现了 “Press any key to continue” , 才能证明程序正常运行结束了。否则,程序可能在等待用户输入数据,或者陷入了死循环。  2.4 关闭工作空间 在完成一个程序的编写、编译、连接和运行后,如果要编写和运行另一个程序,那么要 把前一个程序的编辑区及其工作空间关闭。最简单的方法就是直接将整个 VC 关闭,然后重 新启动。也可以单击“菜单栏”上的“文件菜单” ,弹出一个下拉菜单,单击其中的“关闭 工作空间”选项,如图 12 所示。这样程序的编辑区和工作空间就一起关闭了。 图 12  关闭工作空间 注意:在编写和运行另一个程序前,一定要关闭工作空间,而不能只是简单的把程序的编辑 区关闭,这样会造成下一个程序无法运行。  2.5 打开开已存在的 C 源程序文件 要打开一个已存在的  C  源程序文件,首先要知道该文件的位置。例如,前面的那个 “example­1.c”文件,我们知道它是放在 D 盘的 program文件夹下的。下面,我们来用 VC  打开它。 单击“菜单栏”上的“文件菜单” ,弹出一个下拉菜单,单击其中的“打开”选项,如图 13  所示。 图 13  打开 C源程序文件 随后,会弹出一个“打开”对话框,如图 14 所示。单击图 14 中划圈的按钮,就可以在 2010年 3月考试专用 弹出的下拉界面中选择要到达的位置。现在选中 D盘,然后双击 D盘中的 program文件夹, 就可以进入该文件夹了,如图 15 所示。 图 14  “打开”对话框 默认情况下, “打开”对话框只会显示 C\C++程序或 工程 路基工程安全技术交底工程项目施工成本控制工程量增项单年度零星工程技术标正投影法基本原理 文件。但用 VC 也可以打开其 它类型的文件(在程序 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 题的解题技巧中会用到该操作),只要单击图 15 中划圈的按钮, 然后再弹出的下拉菜单中选中“所有文件(*.*) ”即可显示所有类型的文件。用鼠标单击选 中要打开的文件“example­1.c”然后单击右方的“打开”按钮,即可打开该文件。 图 15  打开文件  3    C程序编译错误的查找与排除 在实际的程序编写过程中,语法错误时难免的,尤其是对初学者而言。编写的程序中出 现语法错误是很正常的事情,没有必要感到急躁或灰心。平时的练习中犯些错误,是有助于 提高程序设计水平的。  VC 为我们提供了一个辅助功能,帮助我们查找和排除程序中的编译错误。以前面的那个简 单程序为例,故意将“printf("Hello  world!\n");”语句最后的那个分号(;)去掉,这样很明 显就出现了一个语法错误。事实上,初学者也常犯这样的错误。 现在,再次编译这个源程序, 编译结果显示,出现了一个语法错误,编译失败,如图 16 所示。 VC使用指导 图 16  程序的编译结果 在编译失败的情况下, “执行”按钮是灰色,不可点击。下面要做的就是要找出这个语 法错误。 将图 16中划圈的滚动条向上拖动, 会看到一行信息 “D:\program\example­1.c(6) : error  C2143: syntax error : missing ';' before '}'” ,如图 17所示。这是一行错误提示信息,辨认的标 志在“error C2143”上, “error”意味着该行是语法错误的提示信息(如果是“warning”则 意味着该行警告错误的提示信息,不用去管它), “C2143”是错误代码。把鼠标移到该行的 任意位置上,并双击,该行错误提示信息变为兰色,如图 17 所示。 图 17  错误提示信息 此时,在回到“程序编辑区” ,观察它的变化,如图 18 所示。 图 18  程序编辑区 注意到程序编辑区的做左端多了一个兰色的小箭头(图中划圈部分),该箭头所指向的 行就是该语法错出现的大概位置,可能在箭头所指行,也可能在前一行或后一行。实际上, 尽管错误提示信息时英文的,但其中多数的单词都很简单常见,大致上是可以读懂的。例如 图 17 中的语法错误提示“D:\program\example­1.c(6)  :  error  C2143:  syntax  error  :  missing  ';'  before  '}'” ,后半句的意思就是:在“}”前丢了“;” 。而兰色箭头又指出了该错误的大概位 置,所以应该是能够比较容易的排除该错误的。附录 1 中列出了常见的编译错误,可供需要 时查阅。 需要提醒的是,如果出了多个“error(s)” ,那么一定要从第一个错误信息提示行开始查 错。并且每排除一个错误,就要重新编译一次,因为后面的错误可能是由于前面的错误产生 的。
本文档为【VC使用指导(2010年3月)】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_774987
暂无简介~
格式:pdf
大小:1MB
软件:PDF阅读器
页数:0
分类:工学
上传时间:2011-09-28
浏览量:10