龙空技术网

大家一起来学习程序设计

卡贴黄手机电脑知识 291

前言:

现时小伙伴们对“使用vc60开发应用程序的步骤”可能比较注意,小伙伴们都需要了解一些“使用vc60开发应用程序的步骤”的相关知识。那么小编同时在网络上搜集了一些关于“使用vc60开发应用程序的步骤””的相关文章,希望各位老铁们能喜欢,各位老铁们快快来了解一下吧!

一、C/C++的开发过程

1.编辑(Edit):使用文本编辑工具录入程序代码,生成源程序*.c,*.cpp;

2.编译(Compile):语法分析查错,翻译生成目标程序*.obj;

3.链接(Link):与其它目标程序或库链接装配,生成可执行程序*.exe;

4.执行(Run):运行最终的可执行文件。

二、 Visual C++ 6开发环境简介

VC++集成开发环境(Integrated Development Environment)集编辑、编译、调试于一身,功能非常强大。它被划分成4个主要区域:菜单和工具栏、工作区窗口、代码编辑窗口和输出窗口,如图1.4:

1>. VC++编辑环境常用窗口

工作区窗口

源代码窗口

调试输出窗口

堆栈窗口

变量观察窗口

自动变量查看窗口

内存查看窗口

寄存器查看窗口

资源编辑器窗口

汇编代码窗口

模块窗口

项目属性设置窗口。General标签、Debug标签、C/C++标签、Link标签、项目版本的设置

2>. VC++常见文件

以Hello项目为例,它的组成文件如下

.dsw文件:工作区(Develop Studio Wrokspace)文件,多个项目组成一个工作区,并用扩展名为.dsw的文件存储有关工作区的设置情况。

.dsp文件:项目(Develop Studio Project)文件,主要存储编译和连接这个项目的一些信息。

.h文件:c/c++头文件,用于定义被.cpp或.c文件使用的一些标识符号,比如变量类型说明和函数原型说明。

.c或.cpp文件:程序的实现文件,即程序的源文件。

StdAfx.h文件:标准(Standard Afx)的头文件.通常包含Windows系统头文件。

StdAfx.cpp文件:对应StdAfx.h,用于产生对StdAfx.h所包含文件的编译动作。

.rc文件:资源(Resource)描述文件

resource.h:资源头文件

.ncb文件:No Compile Browser文件,包含语法分析过程中产生的文件。智能库文件,帮助信息。

.plg文件:Build 日志(Build Log)文件,每次build,plg文件都会被最新的build信息覆盖。该文件的内容实际上也出现在build窗口中。

.opt文件:工作区选项(Wrokspace Options)文件,存储用户为工作区设置的所有选项。记忆性保存。

.res文件:.rc资源文件编译后生成的二进制资源文件,用于同其他目标文件连接。

Vc60.idb:用于最小重建和增量编译信息。

Vc60.pdb:数据库程序文件,用于调试信息

.pch文件:预编译头文件

.obj文件:目标文件

.lib文件:库文件

.ilk文件:增量连接信息文件(Incremental Link Information File) 。

.exe文件:最终的可执行文件。

3>. 常用快捷键

Windows+m/d:最小化所有窗口/复原窗口

Alt+F4:关闭当前应用程序

Ctrl+F4:关闭应用程序的当前子窗口

Alt+Tab:应用程序间的窗口切换

Ctrl+Tab:应用程序内部子窗口间切换

Ctrl+Z:撤消上一次操作

Ctrl+Y:撤消Ctrl+Z操作

Ctrl+X:剪切

Ctrl+C:拷贝

Ctrl+V:粘贴

Ctrl+S:保存文本。

Ctrl+A:选择所有文本

Ctrl+F:在当窗口查找文本

Ctrl+H:在当前窗口替换文本

Ctrl+G:定位到指定的行

:::列出系统API函数

Ctrl+Shift+Space:列出函数的参数信息,提示信息

Alt+0:显示Workspace工作区窗口

Alt+2:显示输出窗口

Alt+3:显示变量观察窗口

Alt+4:显示变量自动查看窗口

Alt+5:显示寄存器查看窗口

Alt+6:显示内存窗口

Alt+7:显示堆栈窗口

Alt+8:显示汇编窗口

F7:编译整个项目

Ctrl+F7:编译当前的源文件

F5:调试运行

Ctrl+F5:非调试运行,直接执行生成的EXE文件

Shift+F5:结束运行

F9:设调试断点

F10:单步调试,不进入函数体内部

F11:单步调试,进入函数体内部

Shift+F11:运行至当前函数体外部。

Home:将光标移至当前行的头部

End:将光标移动至当前行的末尾

PageUp:向上翻页

PageDown:向下翻页

Shift+箭头键:选定指定的文本

Shift+Home:选定光标所在行的前面部分文本

Shift+End:选定光标所在行的后面部分文本

Shift+PageUp:选定上一页文本

Shift+PageDown:选定下一页文本

Ctrl+左箭头:光标按单词向左跳走

Ctrl+右箭头:光标按单词向右跳走

Tab:将选定文本缩进

Shift+Tab:将选定文本反缩进

Alt+F8:格式化选定的文本

三、 编写C语言程序

C语言程序的3中基本结构。

顺序:从头到尾一步一步执行

分支:程序执行的过程中遇到支流

循环:程序执行的过程中,会重复执行一段代码

下面来看第一个程序

#include <stdio.h> //编译预处理:头文件

int main(void) //主函数,有且只有一个

{

printf("hello world\n"); //输出

return 0; //返回

}

1.10 C程序的基本结构

由上面的第一个程序,我们可以总结:

#include <stdio.h> 表示头文件包含-->标准的输入输出头文件

main-->表示主函数,每一个C语言程序都必须有且仅有一个main函数,main前面的int表示该函数的返回值类型。主函数后面跟一对{},C语言的函数后面都要有一对{}。我们前面讲C语言的编程风格时说到:每一条语句结束后面都要加;。除了函数的{}、头文件(预编译)和常量的定义外。eg:void fun(){ ... }, #include <stdlib.h>, #define PI 3.1415926等。

在main函数的{}内部的代码是函数体部分,其中printf是一个函数调用,调用了系统的库函数,用于输出数据,该函数后面会讲。

return 0;表示程序的返回值,对应main前面的int.

//和/* */表示C语言的注释部分,对程序没有任何作用,不参与编译。

另外,C语言是严格区分大小写的。

1.11 C程序的调试

C语言主要有以下两类错误:

编译时错误 à主要是语法错误

运行时错误 à主要是内存不可访问的问题,内存泄露。

标签: #使用vc60开发应用程序的步骤 #使用vc60开发应用程序的步骤有哪些