第一部分C语言集成开发环境第一部分C语言集成开发环境从“Hello,World!”开始VisualC++6.0集成开发环境介绍TurboC2.0集成开发环境介绍第一部分C语言集成开发环境从“Hello,World!”开始1.编辑程序(1)首先在磁盘上建立一个自己的文件夹,用来放置你的工程文件。假如文件夹建在D盘上,文件夹命名为MyProjects。(2)打开VisualC++6.0集成开发环境,如图1-1所示。第一部分C语言集成开发环境图1-1VisualC++6.0集成开发环境第一部分C语言集成开发环境(3)选择“文件”菜单中的“新建”命令,在打开的“新建”对话框中选择“工程”标签,如图1-2所示。然后选择“Win32ConsoleApplication”,在“工程名称”文本框中输入工程名“mytest”,在“位置”文本框中输入你刚刚创建的文件夹路径,或者点击图标,选择你建立的文件夹路径,点击“确定”按钮,打开如图1-3所示的对话框。第一部分C语言集成开发环境图1-2“新建”对话框第一部分C语言集成开发环境图1-3选择程序类型对话框第一部分C语言集成开发环境(4)选中“一个空工程”,点击“完成”按钮,进入“新建工程信息”对话框,如图1-4所示。在该对话框中,显示VisualC++6.0集成开发环境自动创建的工程骨架信息。点击“确定”按钮,这时候会看到在你创建的文件夹下自动生成了一个“mytest”文件夹,在“mytest”文件夹下自动生成了若干个文件或文件夹。这些文件和文件夹是支持你创建的工程的,请不要删除。第一部分C语言集成开发环境图1-4“新建工程信息”对话框第一部分C语言集成开发环境(5)给该工程添加C源程序文件。选择“文件”菜单中的“新建”命令,打开“新建”对话框,选择“文件”标签,然后选择“C++SourceFile”,在“文件名”文本框中输入C源程序文件名“test.c”(如果省略.c,则系统自动加上.cpp),在“位置”文本框中输入你创建的文件夹路径,或者点击图标选择你创建的文件夹路径,如图1-5所示。注意:应该选中“添加到工程”复选框,使得创建的该源程序文件自动添加到你创建的工程中。点击“确定”按钮,进入到编辑源程序文件的文档编辑窗口。第一部分C语言集成开发环境图1-5“新建”菜单第一部分C语言集成开发环境这时候在“工程工作区窗口”的“工程工作区窗口标签”位置选择“FileView”标签,在“SourceFiles”图标下可看到已把test.c文件加入到工程中了,如图1-6所示。第一部分C语言集成开发环境图1-6文档编辑窗口第一部分C语言集成开发环境(6)在文档编辑区中输入“HelloWorld!”源程序(如图1-7所示):#includestdio.hmain(){printf(Hello,World!\n);}第一部分C语言集成开发环境图1-7输入源程序第一部分C语言集成开发环境(7)输入完成后,选择“文件”菜单中的“保存”命令或点击工具栏中的“保存”图标,保存该程序。我们也可以在工程中添加源程序文件。如果一个C源程序文件已经创建好,则在“工程工作区窗口”中选择“FileView”标签,选中“SourceFiles”图标,点击鼠标右键,打开快捷菜单,如图1-8所示。点击“添加文件到目录”,在打开的“插入文件到工程”对话框中选择你要添加到工程中的源程序文件,然后点击“确定”按钮,如图1-9所示。这样即可把一个已经编辑好的源程序文件添加到工程中。第一部分C语言集成开发环境图1-8添加文件到工程第一部分C语言集成开发环境图1-9插入文件到工程第一部分C语言集成开发环境2.编译程序(1)选择“组建”菜单中的“编译”命令,VisualC++6.0集成开发环境就开始对该源程序进行编译。如果源程序中有编译错误,则编译不能成功,需要继续修改源程序;如果源程序中没有编译错误,则编译成功,生成该源程序的目标文件test.obj,在下方的输出窗口可看到输出信息“test.obj-0error(s),0warning(s)”,如图1-10所示。第一部分C语言集成开发环境图1-10编译输出信息第一部分C语言集成开发环境(2)选择“组建”菜单中的“组建”命令,VisualC++6.0集成开发环境就对编译生成的目标文件链接生成可执行文件mytest.exe,如图1-11所示。图1-11组建输出信息第一部分C语言集成开发环境3.运行程序选择“组建”菜单中的“运行”命令,则该程序运行。程序的运行结果如图1-12所示。图1-12程序的运行结果第一部分C语言集成开发环境VisualC++6.0集成开发环境介绍1.VisualC++6.0集成开发环境MicrosoftVisualC++6.0启动以后,可以看到一个如图1-13所示的窗口。在这个窗口中有若干区域,这些区域可以重新布置,以定制适合自己的开发环境。第一部分C语言集成开发环境图1-13VisualC++6.0集成开发环境第一部分C语言集成开发环境1)工作区窗口工作区有三个图标标签,允许用户以以下三种不同的方法查看应用程序的各个部分:(1) ClassView(类视图):工程中所包含的类、事件、函数及变量等在类视图中以层次的结构排列,不仅可以使你一目了然地找到它们,还可以直接双击它们在编辑区中的操作源代码。(2) ResourceView(资源视图):在VisualC++ 中,所有的菜单、图标、光标、图片、对话框等都是以资源的形式进行管理的,而管理它们的就是ResourceView。(3) FileView(文件视图):包含用户工程中的各种文件,使用户可以查看并编辑。第一部分C语言集成开发环境2)输出窗口第一次启动VisualC++ 时,也许看不到输出窗口(OutputPane)。当完成第一个应用的编译之后,输出窗口就会自动出现在集成开发环境的底部。这时除非关闭它,否则输出窗口将一直开着。输出窗口会给你提示多种信息:编译程序的进展说明、警告及出错信息;某个关键字所在位置的信息;在调试、运行、查看代码时,用户所关心的所有变量的值。如果关闭了输出窗口,则它会在VisualC++ 需要显示有关信息时自动打开。第一部分C语言集成开发环境3)编辑区编辑区(EditorArea)位于集成开发环境的右侧。它是使用VisualC++进行一切编辑的关键区域。编辑C源代码时,编辑区是代码编辑窗口;在设计菜单、对话框、图片、图标时,编辑区是绘制窗口。总之,对代码或资源的一切操作都将在编辑区进行,由于它的重要性,它不能被窗口、菜单或工具栏占据。4)菜单栏、工具栏和状态栏菜单栏(MenuBars)中包含了多个菜单项,每一个菜单项都对应着不同的功能。工具栏(ToolBars)以一组按钮的形式提供操作菜单的快捷方式。状态栏(StatusBar)以文本或进度条的形式显示应用程序目前的基本状态。第一部分C语言集成开发环境2.系统菜单功能介绍1) File菜单File菜单如图1-14所示,主要提供工程及其文件的创建、打开、保存等功能。File菜单中各命令的功能如表1-1所示。第一部分C语言集成开发环境图1-14File菜单第一部分C语言集成开发环境表1-1File菜单中各命令的功能菜单命令快捷键功能说明NewCtrl+N创建一个新工程或新文件OpenCtrl+O打开一个已经存在的文件或工程Close关闭当前被打开的文件OpenWorkspace打开一个已经存在的工作台SaveWorkspace保存当前被打开的工作台CloseWorkspace关闭当前被打开的工作台SaveCtrl+S保存当前文件SaveAs以新文件名保存当前文件SaveAll保存所有打开的文件PageSetup设置文件的页面格式PrintCtrl+P打印文件RecentFiles最近打开的文件列表RecentWorkspaces最近打开的工作台列表Exit退出集成开发环境第一部分C语言集成开发环境2) Edit菜单Edit菜单如图1-15所示,主要给用户提供便捷的编辑文件的手段,如进行复制、剪贴、删除、查找等操作。Edit菜单中各命令的功能如表1-2所示。第一部分C语言集成开发环境图1-15Edit菜单第一部分C语言集成开发环境表1-2Edit菜单中各命令的功能菜单命令快捷键功能说明UndoCtrl+Z撤消上一次编辑操作RedoCtrl+Y恢复被取消的编辑操作CutCtrl+X将选定文本从活动的窗口剪切掉,移到剪贴板中CopyCtrl+C将活动窗口中被选定的文本复制到剪贴板PasteCtrl+V将剪贴板中的内容拷贝到另一位置DeleteDel删除选定的对象或光标所在的字符SelectAllCtrl+A一次性选定窗口中的全部内容FindCtrl+F查找指定的字符(串)FindinFiles在多个文本中查找ReplaceCtrl+H替换指定的字符(串)GoToCtrl+G光标自动转移到指定的位置BookmarksCtrl+F2给文本文件加书签Advanced\IncrementalSearchCtrl+I开始向前搜索Advanced\FormatSelectionAlt+F8对选中的对象进行快速缩排Advanced\TabifySelection在选中的对象中用跳格代替空格Advanced\UntabifySelection在选中的对象中用空格代替跳格Advanced\MakeSelectionUppercaseCtrl+Shift+U把选中部分改成大写Advanced\MakeSelectionLowercaseCtrl+U把选中部分改成小写Advanced\a·bViewWhitespaceCtrl+Shift+8显示或隐藏空格点BreakpointsAlt+F9添加或取消程序中的断点ListMembersCtrl+Alt+T列出全部关键字TypeInfoCtrl+T显示变量、函数或方法的语法ParameterInfoCtrl+Shift+Space显示函数的所有参数CompleteWordCtrl+Space给出相关关键字的全称第一部分C语言集成开发环境3) View菜单View菜单如图1-16所示,主要用来改变窗口的显示方式,激活调试运行时所用的各个窗口。View菜单中各命令的功能如表1-3所示。第一部分C语言集成开发环境图1-16View菜单第一部分C语言集成开发环境表1-3View菜单中各命令的功能菜单命令快捷键功能说明ClassWizardCtrl+W编辑应用程序中的类ResourceSymbols浏览和编辑资源文件中的符号ResourceIncludes编辑和修改资源文件名及预处理指令FullScreen全屏幕显示和正常方式显示的切换WorkspaceAlt+0激活Workspace窗口OutputAlt+2激活Output窗口DebugWindows\WatchAlt+3激活Watch窗口DebugWindows\CallStackAlt+7激活CallStack窗口DebugWindows\MemoryAlt+6激活Memory窗口DebugWindows\VariablesAlt+4激活Variables窗口DebugWindows\RegistersAlt+5激活Registers窗口DebugWindows\DisassemblyAlt+8激活Disassembly窗口Refresh刷新窗口PropertiesAlt+Enter编辑当前被选定对象的属性第一部分C语言集成开发环境4) Insert菜单Insert菜单如图1-17所示,主要用于添加类、资源、文件、对象等到工程中。Insert菜单中各命令的功能如表1-4所示。第一部分C语言集成开发环境图1-17Insert菜单第一部分C语言集成开发环境表1-4Insert菜单中各命令的功能菜单命令快捷键功能说明NewClass添加新类到当前工程中NewForm添加新表单到当前工程中ResourceCtrl+R添加新资源到当前工程中ResourceCopy拷贝选定的资源F