欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    C语言VC环境上机指导.ppt

    • 资源ID:54730885       资源大小:817.50KB        全文页数:41页
    • 资源格式: PPT        下载积分:11.9金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要11.9金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    C语言VC环境上机指导.ppt

    陕西科技大学电信学院基础教学系C语言语言VC环境上机实验概述环境上机实验概述1.C语言上机实验的一般语言上机实验的一般步骤和具体要求步骤和具体要求2.环境下调试环境下调试C语言语言程序程序的方法的方法 陕西科技大学电信学院基础教学系1.C语言上机实验的语言上机实验的2.2.一般步骤和具体要求一般步骤和具体要求 陕西科技大学电信学院基础教学系上机实验前要对即将上机的内容进行预习,上机实验前要对即将上机的内容进行预习,内容包括:内容包括:1 1、理论课所学的与本次实验相关的知识;、理论课所学的与本次实验相关的知识;2 2、本次上机实验的目的、内容和实验要求;、本次上机实验的目的、内容和实验要求;3 3、编写本次上机实验内容中需要编写的程序;、编写本次上机实验内容中需要编写的程序;4 4、写出预习报告,内容包括、写出预习报告,内容包括:a a、实验的内容和要求、实验的内容和要求 b b、实验的步骤、实验的步骤 c c、算法分析:指设计的程序、算法分析:指设计的程序 陕西科技大学电信学院基础教学系1.2 C1.2 C语言上机实验的过程语言上机实验的过程 1 1、开机进入开机进入C C语言集成环境;语言集成环境;2 2、编辑实验内容中包含的源程序;、编辑实验内容中包含的源程序;3 3、调试程序,对出现的错误进行分析和改正,直、调试程序,对出现的错误进行分析和改正,直至程序能正常运行并得到正确的结果。记录调试过至程序能正常运行并得到正确的结果。记录调试过程和程序最后的运行结果;程和程序最后的运行结果;4 4、完成所有的实验内容;、完成所有的实验内容;5 5、退出集成环境并关机。、退出集成环境并关机。陕西科技大学电信学院基础教学系1.3 1.3 上机实验以后进行分析和总结上机实验以后进行分析和总结 这个步骤在上机实验以后的课外进行,要这个步骤在上机实验以后的课外进行,要做的工作有:做的工作有:1 1、对实验过程中记录的程序调试运行情况和、对实验过程中记录的程序调试运行情况和实验的结果进行整理、分析和总结。实验的结果进行整理、分析和总结。2 2、完成实验报告。、完成实验报告。陕西科技大学电信学院基础教学系2.环境下环境下调试调试C语言语言程序的方法程序的方法 陕西科技大学电信学院基础教学系 (简称)是美国(简称)是美国Microsoft公司开发的公司开发的Visual Studio的一部分,是一个使用广泛的的一部分,是一个使用广泛的C+集成开发环境。集程序代码的编辑、编集成开发环境。集程序代码的编辑、编译、连接、调试于一体,给编程人员提供了译、连接、调试于一体,给编程人员提供了一个完整、方便的开发界面和许多有效的辅一个完整、方便的开发界面和许多有效的辅助开发工具。助开发工具。陕西科技大学电信学院基础教学系的安装和启动的安装和启动 1、的安装的安装(略略)2、的启动方法的启动方法 a、单击、单击“开始开始”“程序程序”“Microsoft Visual Studio 6.0”“Microsoft Visual C+6.0”b、双击桌面、双击桌面“Microsoft Visual C+6.0”快快捷方式捷方式 c、双击已有的、双击已有的C语言程序文件语言程序文件 陕西科技大学电信学院基础教学系的主窗口的主窗口 陕西科技大学电信学院基础教学系1.“文件文件”菜单菜单 “文件文件”菜单中共有菜单中共有14个菜单项,分成个菜单项,分成6组,组与组之间通过凹线分隔开。组,组与组之间通过凹线分隔开。第一组是基本文件操作;第一组是基本文件操作;第二组是工作区(第二组是工作区(Workspace)操作,)操作,工作区是工作区是VC+中最大的一个处理单位,中最大的一个处理单位,每个工作区包括多个工程,每个工程又包每个工作区包括多个工程,每个工程又包含若干个文件;含若干个文件;第三组用于文件保存;第三组用于文件保存;第四组用于文件打印;第四组用于文件打印;第五组显示新近打开的文件和工作区;第五组显示新近打开的文件和工作区;第六组退出第六组退出VC+环境。环境。菜单菜单(9个个)和工具栏和工具栏 陕西科技大学电信学院基础教学系2.“编辑编辑”菜单菜单 “编辑编辑”菜单包含用于编辑菜单包含用于编辑和搜索的命令,这些命令与其和搜索的命令,这些命令与其他他Windows应用程序中的同名应用程序中的同名命令具有相似的功能。命令具有相似的功能。陕西科技大学电信学院基础教学系3.“3.“查看查看”菜单菜单“查看查看”菜单包含用于检查源代码和调试信息的命令菜单包含用于检查源代码和调试信息的命令项,可以用来设置全屏方式显示窗口,或者打开工项,可以用来设置全屏方式显示窗口,或者打开工作区窗口、输出窗口和各种调试窗口。作区窗口、输出窗口和各种调试窗口。4.“4.“插入插入”菜单菜单“插入插入”菜单可以创建新的类、资源窗体并将它们插菜单可以创建新的类、资源窗体并将它们插入到文档中,可以将文件作为文本插入到文件中,入到文档中,可以将文件作为文本插入到文件中,也可以添加新的对象到项目中。也可以添加新的对象到项目中。5.“5.“工程工程”菜单菜单“工程工程”菜单中的命令用于管理项目和工作区。可以菜单中的命令用于管理项目和工作区。可以选择指定的项目作为工作区中的活动项目,也可以选择指定的项目作为工作区中的活动项目,也可以把文件、文件夹、数据链接以及可再用部件添加到把文件、文件夹、数据链接以及可再用部件添加到项目中,还可以编辑和修改项目间的依赖关系。项目中,还可以编辑和修改项目间的依赖关系。陕西科技大学电信学院基础教学系l编译(编译(CompileCompile):此命令用于):此命令用于编译显示在源代码的编辑窗口编译显示在源代码的编辑窗口中的源文件并检查源文件是否中的源文件并检查源文件是否有语法错误。在编译过程中若有语法错误。在编译过程中若有警告或错误,则将在输出窗有警告或错误,则将在输出窗口中显示错误信息。可以向前口中显示错误信息。可以向前或向后浏览输出窗口中的错误或向后浏览输出窗口中的错误信息,然后按信息,然后按F4F4键在源代码编键在源代码编辑窗口中显示相应的代码行。辑窗口中显示相应的代码行。6.“编译编译”菜单,包括以下命令:菜单,包括以下命令:陕西科技大学电信学院基础教学系构建(构建(BuildBuild):即连接,用于创建项目的可执):即连接,用于创建项目的可执行目标文件,但不运行它。行目标文件,但不运行它。重建全部(重建全部(Build allBuild all):重新编译所有文件):重新编译所有文件(包括资源文件),重新连接生成可执行的目(包括资源文件),重新连接生成可执行的目标文件。标文件。批构建(批构建(Batch BuildBatch Build):成批编译、连接不同):成批编译、连接不同项目或同一项目的不同设置。项目或同一项目的不同设置。陕西科技大学电信学院基础教学系清洁(清洁(CleanClean):把编译、连接过程中所生成):把编译、连接过程中所生成的中间文件和目标文件删除掉。的中间文件和目标文件删除掉。开始调试(开始调试(Start DebugStart Debug):在调试状态下运):在调试状态下运行程序,程序运行到一个断点处暂时停止。行程序,程序运行到一个断点处暂时停止。调试程序远程连接:通过网络进行调试。调试程序远程连接:通过网络进行调试。执行(执行(ExecuteExecute):运行可执行目标文件,如):运行可执行目标文件,如果此文件比源代码旧,则首先编译项目,再果此文件比源代码旧,则首先编译项目,再运行新产生的可执行目标文件。运行新产生的可执行目标文件。陕西科技大学电信学院基础教学系工具栏的使用工具栏的使用 作为作为WindowsWindows环境开发工具,为了方便使用,除了有菜环境开发工具,为了方便使用,除了有菜单以外,也有工具栏。虽然工具栏按钮的功能在菜单单以外,也有工具栏。虽然工具栏按钮的功能在菜单中都有,但使用起来却更加方便,鼠标停留按钮上即中都有,但使用起来却更加方便,鼠标停留按钮上即有功能提示。有功能提示。默认显示常用工具栏默认显示常用工具栏(上上)和编译微型条工具栏和编译微型条工具栏(下下)。陕西科技大学电信学院基础教学系常用工具栏按钮大部分与常用工具栏按钮大部分与Word相同,前面几相同,前面几个按钮的功能为:个按钮的功能为:New Text File 建立新文本文件建立新文本文件 Open(Ctrl+O)打开文件打开文件 Save(Ctrl+S)保存文件保存文件 Save All 保存所有文件。保存所有文件。陕西科技大学电信学院基础教学系编译微型条工具栏按钮的功能为:编译微型条工具栏按钮的功能为:Compile(Ctrl+F7)编译源程序文件形成编译源程序文件形成.OBJ目标目标代码文件代码文件 Build(F7)构建构建(编译连接编译连接)形成形成.EXE可执行文件可执行文件 BuildStop(Ctrl+Break)停止编译连接停止编译连接 BuildExecute(Ctrl+F5)运行可执行文件运行可执行文件(若未形成若未形成可执行文件则先连接可执行文件则先连接),之后按任意键返回集成环境,之后按任意键返回集成环境 Go(F5)调试执行调试执行(可以建立工作区、编译、连接可以建立工作区、编译、连接直至运行直至运行),运行后直接返回集成环境,运行后直接返回集成环境 Insert/Remove Breakpoint(F9)插入插入/删除断点。删除断点。陕西科技大学电信学院基础教学系2.3 建立和运行包含一个文件的建立和运行包含一个文件的C程序程序 C源程序可以在源程序可以在Visual C+集成环境中进行集成环境中进行编译、连接和运行。编译、连接和运行。最简单的情况程序只由最简单的情况程序只由一个源程序文件组成。一个源程序文件组成。陕西科技大学电信学院基础教学系2.3.1 建立、编辑源程序建立、编辑源程序1.新建并编辑一个源程序新建并编辑一个源程序在在Visual C+主窗口单击主窗口单击“文件文件(File)”菜菜单单,然后在其下拉菜单中单击然后在其下拉菜单中单击“新建新建(New)”。屏幕上出现一个屏幕上出现一个“新建(新建(New)”对话框对话框(如如图所示图所示)。单击此对话框上的。单击此对话框上的“文件文件(Files)”标签,选其下拉菜单中的标签,选其下拉菜单中的“C+Source File”项。由于项。由于Visual C+6.0 既可以既可以用于处理用于处理C+源程序,也可以用于处理源程序,也可以用于处理C源程源程序,因此选择此项。序,因此选择此项。陕西科技大学电信学院基础教学系 陕西科技大学电信学院基础教学系然后在对话框右半部分的然后在对话框右半部分的“目录目录”文本框中文本框中输入准备编辑的源程序文件的存储路径输入准备编辑的源程序文件的存储路径(假设假设为为C:VC)在其上方的在其上方的“文件(文件(File)”文本框中输入准文本框中输入准备编辑的源程序文件的名字备编辑的源程序文件的名字(输入输入).表示要表示要建立的是建立的是C源程序。源程序。注意这里指定的文件名后缀为注意这里指定的文件名后缀为.C,如果输入,如果输入的文件名为,则表示要建立的是的文件名为,则表示要建立的是C+源程序。源程序。如果不写后缀,系统会默认指定为如果不写后缀,系统会默认指定为C+源程源程序文件,自动加上后缀序文件,自动加上后缀.CPP。在单击在单击“确定确定“按钮后,回到按钮后,回到Visual C+主窗主窗口口 陕西科技大学电信学院基础教学系由于在前面已指定路径由于在前面已指定路径(C:VC)和文件名和文件名(),因此在,因此在窗口的标题栏中显示出。可以看到光标在程序编辑窗窗口的标题栏中显示出。可以看到光标在程序编辑窗口闪烁,表示程序标记窗口已激活,可以输入和编辑口闪烁,表示程序标记窗口已激活,可以输入和编辑源程序了。源程序了。陕西科技大学电信学院基础教学系如果经检查无误,单击如果经检查无误,单击“文件文件”菜单,并在菜单,并在其下拉菜单中选择其下拉菜单中选择“保存保存(Save)”项。也可项。也可以用快捷健以用快捷健Ctrl+S 或单击工具栏磁盘图标来或单击工具栏磁盘图标来保存。保存。如果不想将源程序存放到原先指定的文件中,如果不想将源程序存放到原先指定的文件中,可以选择可以选择“另存为另存为(Save As)”项,并在弹出的项,并在弹出的“另存为另存为(Save As)”对话框中指定文件路径和对话框中指定文件路径和文件名。文件名。陕西科技大学电信学院基础教学系2.2.通过已有的程序建立并编辑一个新程序通过已有的程序建立并编辑一个新程序 打开任何一个已有的源文件打开任何一个已有的源文件(例如例如).利用该文件修改成新的文件利用该文件修改成新的文件,然后通过然后通过“文文件(件(File)”“另存为另存为(Save As)”将它以另一将它以另一文件名存盘文件名存盘(如以名字另存如以名字另存),这样就生成了一,这样就生成了一个新文件。个新文件。用这种方法很方便,但应注意在保存新文件用这种方法很方便,但应注意在保存新文件时时,不要用不要用“文件(文件(File)”“保存保存(Save)”操作操作,否则原有文件否则原有文件(EXl_1.C)的内容就被修改的内容就被修改了。了。陕西科技大学电信学院基础教学系2.3.2 编译、连接和运行编译、连接和运行1.程序的编译程序的编译在编辑和保存了源文件在编辑和保存了源文件(如如)后,单击后,单击“编译编译(Build)”菜单菜单,在其下拉菜单中选择在其下拉菜单中选择“编译编译”项。项。由于保存文件时已指定了源文件名,就自动显示了由于保存文件时已指定了源文件名,就自动显示了当前要编译的源文件名。当前要编译的源文件名。也可不选择菜单也可不选择菜单,用用Ctrl+F7Ctrl+F7或工具栏按钮来完成编译。或工具栏按钮来完成编译。陕西科技大学电信学院基础教学系单击编译命令后单击编译命令后,屏幕上出现一个对话框屏幕上出现一个对话框 要求一个有效的项目工作区要求一个有效的项目工作区,问你是否同意建立一个默认问你是否同意建立一个默认的项目工作区。单击是的项目工作区。单击是(Y)(Y)按钮按钮,表示同意由系统建立默表示同意由系统建立默认的项目工作区,则开始编译认的项目工作区,则开始编译 陕西科技大学电信学院基础教学系在进行编译时,编译系统检查源程序中有无语法错在进行编译时,编译系统检查源程序中有无语法错误,然后在主窗口下部的调试信息窗口输出编译的信误,然后在主窗口下部的调试信息窗口输出编译的信息。如果有错,就会指出错误的位置和性质,如图所息。如果有错,就会指出错误的位置和性质,如图所示。示。陕西科技大学电信学院基础教学系C语言程序调试过程中经常会出现错误,这些语言程序调试过程中经常会出现错误,这些错误大致分以下几类:错误大致分以下几类:1、语法或编译出错,系统会提示:、语法或编译出错,系统会提示:(1)警告警告(warning):非致命错误,一般不影响:非致命错误,一般不影响程序的运行。程序的运行。(2)错误错误(error):需改正后重新编译才能运行。:需改正后重新编译才能运行。对集成环境,双击错误提示行,编辑窗口将对集成环境,双击错误提示行,编辑窗口将提示出错的程序行。提示出错的程序行。陕西科技大学电信学院基础教学系2、连接出错:一般是函数名称错,需改正后、连接出错:一般是函数名称错,需改正后重新编译连接;或调用系统程序出错,需检重新编译连接;或调用系统程序出错,需检查设置,或退出后重新进入集成环境。查设置,或退出后重新进入集成环境。对于以上两类错误,系统都有提示,正确地理对于以上两类错误,系统都有提示,正确地理解系统的错误提示,对顺利地进行程序调试解系统的错误提示,对顺利地进行程序调试是非常重要的。是非常重要的。常见错误提示可参考附录常见错误提示可参考附录B.4.C语言常见错误语言常见错误及提示信息。及提示信息。陕西科技大学电信学院基础教学系3、运行错误:程序语法不错,但不能正常运、运行错误:程序语法不错,但不能正常运行。如死循环、除数为行。如死循环、除数为0等。等。4、逻辑错:程序能运行,但结果不是期望的、逻辑错:程序能运行,但结果不是期望的结果,这有两种情况:结果,这有两种情况:(1)输入数据错:重新运行,输入正确的数据。输入数据错:重新运行,输入正确的数据。(2)程序逻辑错:应仔细检查源程序,修改错程序逻辑错:应仔细检查源程序,修改错误,然后重新编译运行。误,然后重新编译运行。陕西科技大学电信学院基础教学系上例源程序有上例源程序有1个个error和和1个个warning。用。用鼠标单击调试信息窗口中右侧的向上箭头,可鼠标单击调试信息窗口中右侧的向上箭头,可以看到出错的位置和性质,如图所示:以看到出错的位置和性质,如图所示:陕西科技大学电信学院基础教学系调试中出现的警告信息:调试中出现的警告信息:printf undefined;assuming extern returning int原因是:文件中原因是:文件中printf没有定义。编辑源文没有定义。编辑源文件,在件,在main()上面加上以下的一条预处理命令上面加上以下的一条预处理命令即可:即可:#include 重新编译,当编译信息为:重新编译,当编译信息为:0 error(s),),0 warning(s)则编译成功,这时产生一个的目标文件,则编译成功,这时产生一个的目标文件,陕西科技大学电信学院基础教学系2.程序的连接(构建)程序的连接(构建)在得到目标程序后,就可以对程序进行连在得到目标程序后,就可以对程序进行连接(构建)了。由于刚才已生成了目标程序,接(构建)了。由于刚才已生成了目标程序,编译系统据此确定在连接后应生成一个名为的编译系统据此确定在连接后应生成一个名为的可执行文件,在菜单中显示了此文件名。此时可执行文件,在菜单中显示了此文件名。此时应选择应选择“编译编译(Build)”构建构建EXl_1.exe(Build EXl_1.exe),如图,如图 所示:所示:陕西科技大学电信学院基础教学系也可以单击工具栏的也可以单击工具栏的“连接(构建)连接(构建)”按钮来进按钮来进行连接。行连接。陕西科技大学电信学院基础教学系在完成连接(构建)后,在调试信息窗口中显在完成连接(构建)后,在调试信息窗口中显示连接(构建)时的信息,说明没有发现错误,示连接(构建)时的信息,说明没有发现错误,生成了一个可执行文件,如图所示:生成了一个可执行文件,如图所示:陕西科技大学电信学院基础教学系 以上介绍的是分别进行程序的编译与连接。以上介绍的是分别进行程序的编译与连接。也可以选择编译菜单也可以选择编译菜单构建构建(或按或按F7健或工具健或工具栏构建按钮栏构建按钮)一次完成编译与连接。一次完成编译与连接。对于初学者来说,还是提倡分步进行程序对于初学者来说,还是提倡分步进行程序的编译与连接,因为程序出错的机会较多,最的编译与连接,因为程序出错的机会较多,最好等到上一步完全正确后才进行下一步。好等到上一步完全正确后才进行下一步。对于有经验的程序员来说,在对程序比较对于有经验的程序员来说,在对程序比较有把握时,可以一步完成编译与连接。有把握时,可以一步完成编译与连接。陕西科技大学电信学院基础教学系3、程序的执行、程序的执行在得到可执行文件后,就可以直接执行了。在得到可执行文件后,就可以直接执行了。选择编译选择编译执行执行EXl_1.exe(!执行执行Execute EXl_1.exe),如图所示:,如图所示:陕西科技大学电信学院基础教学系 也可以不通过单击菜单,而用也可以不通过单击菜单,而用Ctrl+F5或工或工具栏执行按钮具栏执行按钮(!)来实现程序的执行。程序执行来实现程序的执行。程序执行后,屏幕切换到输出结果的窗口,如图所示:后,屏幕切换到输出结果的窗口,如图所示:第第2 2行行“Press any key to continue”“Press any key to continue”并非程序的输并非程序的输出,而是出,而是Visual C+Visual C+系统在输出完运行结果后自动加系统在输出完运行结果后自动加上一行信息,通知用户:上一行信息,通知用户:“按任意一键继续按任意一键继续”。当按。当按任意键后,输出窗口消失,回到任意键后,输出窗口消失,回到Visual C+Visual C+主窗口,主窗口,可以继续对源程序进行修改补充或进行其他的工作。可以继续对源程序进行修改补充或进行其他的工作。陕西科技大学电信学院基础教学系 以上程序不需要输入数据,对于有输入的以上程序不需要输入数据,对于有输入的程序,则先按程序要求输入数据,然后显示结程序,则先按程序要求输入数据,然后显示结果。果。如果已完成对一个程序的操作,不再进行如果已完成对一个程序的操作,不再进行其他处理,应当选择其他处理,应当选择 “文件文件”“关闭工作区关闭工作区”命令,以结束对该程序的操作,以便进行其它命令,以结束对该程序的操作,以便进行其它程序的编辑、编译、连接和运行。程序的编辑、编译、连接和运行。陕西科技大学电信学院基础教学系

    注意事项

    本文(C语言VC环境上机指导.ppt)为本站会员(wuy****n92)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开