
C语言上机实验指南.pdf
12页1 附录附录 A::Visual C++使用使用 一、安装和启动一、安装和启动 (1)如果计算机上未安装 Visual Studio 2010 中文专业版,则按照安装向导直接安装, 具体步骤这里不再详述建议安装 MSDN,以便自学 (2)在 Windows 7 上成功安装 Visual Studio 2010 后,单击“开始”->“所有程序”-> “Microsoft Visual Studio 2010” -> “Microsoft Visual studio 2010” , 即可启动 Visual Studio 2010 集成开发环境正常启动开发环境后,可见如图 A.1 所示的主窗口操作界面 图图 A.1 二、设置二、设置 (1)启动 Visual Studio 2010 后,在如图 A.1 所示的主窗口操作界面中,单击“工具” ->“选项” ,出现“选项”对话框 (2)在“选项”对话框的左边框中选择“环境”->“字体和颜色” ,在右边框中改变“字 体(粗体表示等宽字体)”下拉列表框中字体为“Consolas” ,改变“大小”下拉列表框中字体 大小为 14如图 A.2 所示 (3)在“选项”对话框的左边框中选择“文本编辑器”->“C/C++” ,在右边框中选择 “行号”复选框。
如图 A.3 所示 (4)单击“确定”关闭“选项”对话框 2 图图 A.2 图图 A.3 三、编辑一个三、编辑一个 C 源程序源程序 编辑一个 C 源程序的前提是新建一个项目或者打开一个现有的项目 1、新建一个项目、新建一个项目 (1)在如图 A.1 所示的主窗口操作界面中,单击“文件”->“新建”->“项目” ,出现 “新建项目”对话框 (2) 在 “新建项目” 对话框中, 选择左边 “已安装的模板” 框中 “Visual C++” -> “Win32” ,3 选择中间框中“Win32 控制台应用程序” ,在其下方输入项目的“名称” (如 test) ,设定项 目的存储“位置” (如 F:\MyProjects)以及输入“解决方案名称” 单击“确定” 如图 A.4 所示 图图 A.4 (3)单击“确定”后,出现如图 A.5 所示的“Win32 应用程序向导”对话框,在左边 框中选择“应用程序设置” 然后在“应用程序类型”中选择“控制台应用程序” , “附加选 项”中选择“空项目” 单击“完成” 图图 A.5 (4)单击“完成”后,出现如图 A.6 所示的“解决方案资源管理器”窗口可以看到4 “解决方案 “test“” 中只有一个项目 test, 在项目 test 下有四个空白的文件夹: 外部依赖项、 头文件、源文件和资源文件。
图图 A.6 2、新建一个、新建一个 C 源程序源程序 (1)在项目 test 中的“源文件”上按鼠标右键,如图 A.7 所示,出现快捷菜单,选择 “添加”->“新建项” 图图 A.7 (2)在“添加新项”对话框中,选择“C++文件(.cpp)” ,在其下方输入文件的“名称”5 (如 test.c) , 单击 “添加” 如图 A.8 所示 如果在文件名中不显式地输入扩展名.c, 则 Visual C++将为文件附上默认的扩展名.cppc 是 C 语言源程序文件的扩展名,而.cpp 是 C++语言 源程序文件的扩展名C 和 C++是两种不同的计算机语言,因此,此处要显式地输入文件扩 展名.c 图图 A.8 (3)单击“添加” ,进入 test.c 的编辑界面如图 A.9 所示可以输入和编辑 C 源程序 文件 图图 A.9 (4)输入编辑完毕,选择“文件”->“保存”或单击工具栏上在磁盘上保存文件 6 3、添加一个现有的、添加一个现有的 C 源程序源程序 (1)在项目 test 中的“源文件”上按鼠标右键,如图 A.10 所示,出现快捷菜单,选择 “添加”->“现有项” 图图 A.10 (2) 在 “添加现有项” 对话框中, 找到需要添加的 C 源程序文件 (如 F:\MyProjects\test2.c) , 如图 A.11 所示。
图图 A.11 (3)单击“添加” ,导入 test2.c,如图 A.12 所示可以编辑修改源程序文件编辑修7 改完毕,选择“文件”->“保存”或单击工具栏上在磁盘上保存文件 图图 A.12 4、打开一个现有的项目、打开一个现有的项目 (1)与新建项目类似,可以通过“文件”->“打开”->“项目/解决方案”或“文件” ->“最近使用的项目和解决方案” ,也可以通过“起始页”上的“打开项目”或最近使用的 项目,打开一个现有的项目 四、利用项目实现程序的多文件组织四、利用项目实现程序的多文件组织 分别给出如下 2 个文件:MyTriangle.h 和 TestTriangle.c,将它们组织成一个可执行程序 Triangle.exe 1、新建一个项目、新建一个项目 (1)在如图 A.1 所示的主窗口操作界面中,单击“文件”->“新建”->“项目” ,出现 “新建项目”对话框 (2) 在 “新建项目” 对话框中, 选择左边 “已安装的模板” 框中 “Visual C++” -> “Win32” , 选择中间框中“Win32 控制台应用程序” ,在其下方输入项目的“名称” (如 Triangle) ,设定 项目的存储“位置” (如 F:\MyProjects)以及输入“解决方案名称” 。
单击“确定” 如图 A.13 所示 8 图图 A.13 (3)单击“确定”后,出现如图 A.5 所示的“Win32 应用程序向导”对话框,在左边 框中选择“应用程序设置” 然后在“应用程序类型”中选择“控制台应用程序” , “附加选 项”中选择“空项目” 单击“完成” (4)单击“完成”后,出现如图 A.14 所示的“解决方案资源管理器”窗口可以看 到“解决方案 “Triangle“”中只有一个项目 Triangle,在项目 Triangle 下有四个空白的文件 夹:外部依赖项、头文件、源文件和资源文件 图图 A.14 9 2、新建一个、新建一个 C 头文件头文件 (1)在项目 Triangle 中的“头文件”上按鼠标右键,如图 A.15 所示,出现快捷菜单, 选择“添加”->“新建项” 图图 A.15 (2)在“添加新项”对话框中,选择“头文件(.h)” ,在其下方输入文件的“名称” (如 MyTriangle.h) ,单击“添加” 如图 A.16 所示如果在文件名中不显式地输入扩展名.h,则 Visual C++将为文件附上默认的扩展名.h 图图 A.16 10 (3)单击“添加” ,进入 MyTriangle.h 的编辑界面。
如图 A.17 所示可以输入和编辑 C 头文件 图图 A.17 (4)输入编辑完毕,选择“文件”->“保存”或单击工具栏上在磁盘上保存文件 3、新建一个、新建一个 C 源程序源程序 (1)在项目 Triangle 中的“源文件”上按鼠标右键,出现快捷菜单,选择“添加”-> “新建项” (2)在“添加新项”对话框中,选择“C++文件(.cpp)” ,在其下方输入文件的“名称” (如 TestTriangle.c) ,单击“添加” 此处要显式地输入文件扩展名.c (3)单击“添加” ,进入 TestTriangle.c 的编辑界面如图 A.18 所示可以输入和编辑 C 源程序文件 11 图图 A.18 (4)输入编辑完毕,选择“文件”->“保存”或单击工具栏上在磁盘上保存文件 五、编译、链接和运行五、编译、链接和运行 C 程序程序 1、、C 程序的编译程序的编译 编译可以检查程序中是否存在语法错误并生成目标文件(.obj) 语法错误分为 error 和 warning 两类error 是致命错误,如果出现此类错误,则无法生成目标文件,更不能执行 warning 是相对轻微的错误,不会影响目标文件及可执行文件的生成,但有可能影响程序的 运行结果。
因此,最后把所有错误(不论是 error 还是 warning)都一一修正 2、、C 程序的链接程序的链接 链接将生成可执行文件(.exe) 如果链接失败,同样会显示失败的原因 3、、C 程序的运行程序的运行 最直接的方法是:选择“调试”->“开始执行(不调试)”或按“Ctrl+F5” ,启动程序的 运行如图 A.19 所示,如果出现“次项目已经过期”对话框,单击“是” 如果程序编译、 链接成功,将弹出一个命令窗口,显示程序运行结果 12 图图 A.19 六、解决方案、项目和文件的区别六、解决方案、项目和文件的区别 一个解决方案(solution)可包含多个项目(project) ,一个项目可包含多个文件(file) 项目是生成可执行文件的单位 每个程序文件(.c 文件)在编译时将生成一个目标文件(.obj 文件) ,对一个项目中的 所有目标文件进行链接(link) ,将生成一个可执行文件,可执行文件名与项目名同名 通常一个解决方案只有一个项目,当然也可以有多个,但在某一时刻,只有一个项目是 可启动的。
