提交 7d3de693 创建 作者: 赵鹏翀's avatar 赵鹏翀

更新 app-manual.md

上级 559f314b
......@@ -20,11 +20,13 @@
- 停靠在左侧和底部的各种工具窗口。
- 余下的区域用来放置“起始页”和“源代码编辑器”窗口。
提示:菜单栏、工具栏和各种工具窗口的位置可以随意拖动。如果想恢复窗口的默认布局,选择“窗口”菜单中的“重置窗口布局”即可。
>
**`提示`** 菜单栏、工具栏和各种工具窗口的位置可以随意拖动。如果想恢复窗口的默认布局,选择“窗口”菜单中的“重置窗口布局”即可。
>
# 从实验模板 fork 一个新项目
>
读者从 CodeCode.net 平台领取任务时,也是使用任务中设定的实验模板 fork 了一个新项目。
**`提示`** 读者从 CodeCode.net 平台领取任务时,也是使用任务中设定的实验模板 fork 了一个新项目。
>
为了方便读者完成程序设计实验,CodeCode.net 平台提供了大量 [实验模板](https://www.codecode.net/engintime/cpp-lab/Project-Template) 供读者使用。通常,这些实验模板只授予读者查看的权限,而没有修改的权限。所以,读者需要从实验模板 fork 出一个新项目,然后在这个新项目中编写源代码。
......@@ -47,7 +49,9 @@
![Image text](./img/projecttree.png)
提示:右键点击“项目管理器”窗口中的项目节点,选择快捷菜单中的“打开所在的文件夹”,即可使用“Windows资源管理器”打开项目所在的文件夹。
>
**`提示`** 右键点击“项目管理器”窗口中的项目节点,选择快捷菜单中的“打开所在的文件夹”,即可使用“Windows资源管理器”打开项目所在的文件夹。
>
# 项目中的文件
| 文件名 | 说明 |
......@@ -65,8 +69,9 @@
在项目生成过程中,“输出”窗口会实时显示生成的进度和结果。如果源代码中不包含语法错误,会在生成的最后阶段提示生成成功。
在生成项目的过程中,首先运行代码分析,检查源代码中是否含有语法错误,接下来将项目所包含的每个C源代码文件(.c文件)生成一个预处理文件(.i文件),然后生成一个汇编文件(.s文件),最后生成一个对象文件(.o文件),编译完成后将一个或多个对象文件链接为一个目标文件(.exe文件)。以本实验为例,成功生成项目后,默认会在“C:\C&C++\lab1\Debug" 目录下生成 “main.i” “main.s” “main.o”文件和“lab1.exe”文件。
提示:读者可以通过修改项目名称的方法来修改生成的.exe文件的名称。方法是在“项目管理器”窗口中右键点击项目节点,选择快捷菜单中的“重命名”。待项目名称修改后,需要再次生成项目才能得到新的.exe文件。
>
**`提示`** 读者可以通过修改项目名称的方法来修改生成的.exe文件的名称。方法是在“项目管理器”窗口中右键点击项目节点,选择快捷菜单中的“重命名”。待项目名称修改后,需要再次生成项目才能得到新的.exe文件。
>
# 运行项目
生成成功后,就可以运行目标文件(.exe文件)了。步骤如下:
......@@ -91,9 +96,9 @@ int main()
}
```
`C99`
变量的声明可以不在所有语句之前。例如,main函数中可以先有一个变量声明,下面跟一些语句,然后再有变量声明。
>
**`C99`** 变量的声明可以不在所有语句之前。例如,main函数中可以先有一个变量声明,下面跟一些语句,然后再有变量声明。
>
如果源代码中存在语法错误,“输出”窗口会显示错误信息,包括错误所在文件的路径,错误在文件中的位置,以及错误原因和改正建议,并在最后提示生成失败。此时,在“输出”窗口中双击错误信息所在的行,C&C++ Lab会使用源代码编辑器自动打开错误所在的文件,并定位到错误所在的代码行。
可以按照下面的步骤进行练习:
......@@ -119,9 +124,10 @@ C&C++ Lab提供的调试器是一个功能强大的工具,使用此调试器
2. 继续使用“逐过程”单步调试源代码,体会此功能的作用。
3. 在“调试”菜单中选择“停止调试”,结束此次调试。
提示,“逐语句”功能用于调试进入一个函数,也就是说,当黄色箭头指向一个函数调用语句时,如果选择“逐语句”,就会进入函数内部,可以继续调试函数内部的语句;否则,如果选择“逐过程”,就会直接运行函数。
当调试进入一个函数后,可以选择“调试”菜单“窗口”中的“调用堆栈”,打开“调用堆栈”窗口,在此窗口中可以查看函数的调用层次,双击函数所在行,可以切换到指定函数的上下文。
>
**`提示`** “逐语句”功能用于调试进入一个函数,也就是说,当黄色箭头指向一个函数调用语句时,如果选择“逐语句”,就会进入函数内部,可以继续调试函数内部的语句;否则,如果选择“逐过程”,就会直接运行函数。
当调试进入一个函数后,可以选择“调试”菜单“窗口”中的“调用堆栈”,打开“调用堆栈”窗口,在此窗口中可以查看函数的调用层次,双击函数所在行,可以切换到指定函数的上下文。
>
## 查看变量的值
在调试的过程中,C&C++ Lab提供了三种查看变量值的方法,按照下面的步骤练习这些方法:
......
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论