您好,欢迎来到筏尚旅游网。
搜索
您的当前位置:首页VC++ 6.0使用简单介绍

VC++ 6.0使用简单介绍

来源:筏尚旅游网
VC++ 6.0 使用简介 ㈠ 使用工程

1.创建工程

创建一个新的应用程序(Application)时,首先要创建一个新工程(Project 又称项目)。工程用于管理组成Visual C++程序的所有组成部分,并且可生成Windows可执行应用程序。

启动 VC++ 6.0 之后,选择“File”菜单中的“New”选项来创建一个新工程。首先要给你所要创造的程序选择一个工程类型,选“Project”标签卡,在其上选择一个工程类型:“Win32 Console Application”,并在“Location”中指定工程存放路径,在“Project Name”中键入工程名,然后“OK”及“Finish”。再次单击“File”菜单中的“New”命令,在“File”标签卡中选择一个文件类型:“C/C++ Header File”(头文件)或“C++Source File”(源文件),并在“File Name”中键入文件名,然后“OK”。当然也可以用“Add to Project”选项将新建文件加入到已有工程中。 2.打开已有文件(仅仅是打开文件,不是打开工程。打开工程要点击.dsw或.dsp文件)

一法:在启动 VC++ 6.0 之前直接双击C++源文件/头文件图标;

二法:启动 VC++ 6.0 之后,单击“打开”图标,在“打开”对话框中选中源文件/头文件,或单击或双击之。 3. 使用文件视图

单击工程‘工作区窗口’下部的“File View”标签卡,将列出该工程包含的(即已加入的)所有文件,它们被组织成“头”、“源”和“资源”等几类文件夹。使同一个工程的多个文件处于文件视图的各文件夹中,这是多个文件能在编译时被连接成一个应用程序的必要保证。在文件视图里双击文件名可打开及编辑该文件。

 向工程的相应文件夹添加文件

(注:工程文件夹不同于物理文件夹;向工程文件夹添加文件也不是物理添加;多文件结构的应用程序必须使多个文件处于同一工程文件夹中方可编译。)

若向“Source File”文件夹添加文件,则右击该文件夹,在弹出的菜单中选“Add Files to Folder”,单击之,在弹出的对话框中选中欲添加的源文件名,双击之。  从工程文件夹中删除文件(并不是物理地删除文件,只是去掉。) 在文件视图中从工程文件夹中选中欲删除文件,然后按delete键。

㈡ 使用调试器

断点是在程序中人为设定的程序运行暂停点,它使程序执行到此处暂停,然后可以观察程序状态,包括变量、指针、引用、数组元素、对象等的值。从断点开始可以单步执行,以观察程序执行状态。一个文件中可设置多个断点。断点和单步执行是跟踪程序执行的有效工具。

 设定断点

你可以通过下面的步骤来添加一个断点:选择特定的代码行(在编辑窗口中的代码行中单击光标),然后在“编译工具条”(Build MiniBar)(见图2—1)上单击断点图标(或按F9)。另外,你可以通过下面的步骤来添加或者删除一个比较复杂的断点:单击Edit菜单并选择BreakPoints 选项,出现一个BreakPoints对话框。如果是添加一个断点,那么在你添加断点的那行代码的开始处有一个红色的实心圈。你只能在有效的代码行设置断点,所以有时开发平台会把你设置的断点移到最近的有效的代码行上。

你可以通过单击断点图标(形状像手)来添加一个断点,或者单击BreakPoints对话框中的Remove按钮来去掉这个断点(或者单击Remove All按钮来清除所有的断点)。你可以在BreakPoints对话框中的BreakPoints列表中取消断点的标记(一个对钩)来禁止这个断点。

 通过调试器来运行程序

在设置断点后你可以通过调试器来运行程序,具体步骤如下:如图2—2所示,单击“编译”菜单,选择“开始调试”,选择“去”(Go),或者在“编译工具条”中单击“去”(Go) 图标(如图2—1所示);另外还可以按F5快捷键。程序会从头执行到断点处暂停,再单击“去”会执行到下一个断点处。若执行到断点处反复按 F10(或F11)则开始单步执行。还可以用Run to Cursor(Ctrl+F10)“执行到光标所示位置”来灵活的指定暂停点。

图 2—1 1 2 3 4 5 6 7 8 9 10 11

图 2—2

 查看变量、指针、引用、数组元素、对象值

在你通过调试器运行程序后,程序将正常执行直到碰到一个断点。然后执行进程将停下来,并且在编辑窗口中显示断点所在的代码行。现在你可以通过“调试”工具栏(如图2—4所示)来控制单步执行进程。这时,你把鼠标移到大多数的变量上面停留一会儿,鼠标下面就会显示变量此时的值,Variables 窗口中还可以看到此时Auto、 Locals、 this各类其他变量(数组、指针、引用等)的值,你还可把变量拖到Watch窗口或输入变量名查看变量此时的值。(如图2—3所示)

Variables 窗口 Watch 窗口

图 2—3

当前变量

局部变量 对象属性 查看窗口 图 2—4

单步执行时可用的选项:(图2—4所示第一行图标,从左到右)

Restart Ctrl+Shift+F5 重新从头运行程序

Stop Debugging Shift+F5 停止调试,返回编辑模式 Break execution 在非调试状态停止运行程序

Apply Code Changes Alt+F10 在你对代码行修改后,重新编译,接着刚才位置继续调试 Show Next Statement Alt+Num+* 显示下一条语句

Step Into F11 执行当前代码行,若含有函数调用则进入该函数 Step Over F10 执行当前代码行,若含有函数调用不进入该函数 Step Out Shift+F11 一次执行完当前函数所剩代码行 Run to Cursor Ctrl+F10 一直执行到光标所示位置

其它的调试选项:(图2—4所示第二行图标从左到右)

QuickWatch Shift+F9 出现 QuickWatch 窗口,列出变量的详细情况 Watch 打开 Watch 窗口

Variables 打开 Variables 窗口

Registers 显示 CPU 中的寄存器组的当前值 Memory 显示内存空间的内容 Call Stack 显示堆栈的内容

Disassembly 显示 C++ 和汇编的混合代码内容

编译微型条的选项:(图2—1所示图标)

Compile Ctrl+F7 开始编译(只编译当前文件),生成目标文件。 Build F7 编译工程中各类文件(只编译曾修改过的), 生成可执行文件(不是菜单项‘重建全部’Rebuild All) Build Stop Ctrl+Break 退出编译

Build Execute Ctrl+F5 运行可执行文件

Go F5 一直执行到下一个断点所示位置 Insert/Remove BreakPoint F9 插入/除去断点

Build(编译)菜单各项:(图2—2所示)

1.Compile Ctrl+F7 开始编译(只编译当前文件,不调用链接器)。 2.Build F7 编译工程中各类文件(只编译曾修改过的)。 3.Rebuild All 全部重新编译工程中各类文件 4.Batch Build 单步地建立工程中各类文件

5.Clean 删除工程中各中间文件和输出文件 6.Start Debug 开始调试

7.Attach to Process 直接进入进程 8.Build Execute Ctrl+F5 运行程序

9.Debug Remote Connection 调试远程连接

10.Set Active Configuration 设置活动工程的工作模式 11.Profile 选中剖析器,分析程序的性能

Vc++ 6.0 工程类型:

ATL COM AppWizard ‘活动模板库’创建应用程序向导

Cluster Resource Type Wizard 创建两种工程的向导:Resource DLL 和

Custom Administrator Extension DLL Custom AppWizard 自定义地创建应用程序向导 Database Project 创建数据库工程

DevStudio Add-in Wizard 可自动嵌入执行文件的宏 ISAPI Extension Wizard Internet服务器和过滤器 Make File Make文件

MFC ActiveX control Wizard ActiveX 控件程序 MFC AppWizard(dll) 动态链接库创建向导

MFC AppWizard(exe) 可执行程序文件创建向导

Unity Project 所创建的工程只可作其它子工程的包容器,自身不包含任何文件 Win32 Application Win32 的应用程序

Win32 console Application Win32 的控制台应用程序 Win32 Dynamic-Link library Win32 的动态链接库 Win32 Static Library Win32 的静态链接库

Vc++ 6.0 文件模式:

Active Serve Page: “活动服务器文件” Binary File 二进制代码文件 Bitmap File 位图文件 C/C++ Header C/C++头文件

C/C++ Source File C/C++源程序文件 Cursor File 光标文件 HTML Page HTML文件 Icon File 图标文件 Macro file 宏文件

Resource Script 资源脚本文件 Resource Template 资源模板文件 SQL Script File SQL脚本文件 Text File 文本文件

Vc++ 6.0文件类型后缀名:

.dsw 工作区文件 .dsp 工程文件 .clw 类向导文件

.ncb 未编译的浏览文件 .opt 可选项文件 .cpp 源程序文件 .h 头文件

.rc 资源脚本文件1 .rc2 资源脚本文件2 .bmp 位图文件 .ico 图标文件 .sbr 资源文件

.bsc 浏览信息数据库文件

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- efsc.cn 版权所有 赣ICP备2024042792号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务