您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 工程监理 > VC 6.0操作简介和编程规范
VC++6.0操作简介一、VC++6.0界面VC++6.0界面如下图所示:二、VC++6.0环境的基本操作1.建立应用程序操作步骤如下:(1)关闭当前工作区:【文件】【关闭工作区】(必要时)(2)建立工程:【文件】【新建】(出现“新建”对话框)工作区窗口:包含ClassView、FileView、…等选项卡,各选项卡中以树形结构形式列出了项目所包含的各种成分。编辑窗口:编辑窗口可以有多个,用来编辑源代码。输出窗口:用来显示编译、调试、…等信息。在“新建”对话框中选中“工程”选项卡选中其中的“Win32ConsoleApplication”项选择存储“位置”输入工程名单击“确定”按钮(出现“Win32ConsoleApplication”对话框)在“Win32ConsoleApplication”对话框中选择“Anemptyproject”选项单击“完成”按钮注意:在操作过程中,如果出现提示性对话框,可根据具体情况按“确定”或“取消”按钮。至此,一个新的工程已经建立,接下来,可以在该工程中建立文件或(和)将已经存在的文件添加到工程中:在工程中新建文件:【工程】【添加工程】【新建】(出现“新建”对话框)在“新建”对话框中选中“文件”选项卡选中其中的“C++SourceFile”或者“C/C++HeaderFile”项选择新建的文件所属的工程(添加工程)选择存储位置(目录)输入文件名单击“确定”按钮输入文件内容。例如,新建的名为M1.cpp的源文件内容如下:向工程中添加文件【工程】【添加工程】【Files…】(出现“插入文件到工程”对话框)在“插入文件到工程”对话框中选中要插入的文件选择文件要插入的工程(插入到)单击“确定”按钮2.编辑文件操作步骤如下:在“工作区”窗口中选择“FileView”选项卡展开相应工程的文件分支(工程名files)//M1.cpp#includeiostream.hvoidmain(){coutHello!\n;}双击类要编辑的文件名(此时,相应文件的内容已经显示在编辑窗口中)对文件进行编辑3.编译、构建与运行应用程序编译源文件:在“工作区”窗口选择“FileView”选项卡选择要编译的源文件【编译】【编译xx】构建可执行文件:设置活动工程(工作区中有多个工程时):【工程】【设置活动工程】【xx(工程名)】【编译】【构建xx.exe】运行应用程序:设置活动工程(工作区中有多个工程时):【工程】【设置活动工程】【xx(工程名)】【编译】【执行xx.exe】4.在工程中新建类(1)新建类:设置活动工程(工作区中有多个工程时需要此步)。【插入】【新建类】(出现“NewClass”对话框)在“NewClass”对话框中输入类名选择基类(Baseclass)指定保存文件(必要时,缺省的文件名与类名相同)单击“OK”按钮(2)为新建的类添加成员声明:通过步骤(1)建立的类,VC++自动地给出了类的框架,(构造函数和析构函数的原型声明)和必要的编译指令(例如,下图是新建了TDate类时,TDate.h文件的内容)所以,当建立了一个新类的框架之后,程序员应该为新建的类添加成员。操作步骤如下:在工作区窗口中选择“ClassView”选项卡展开相应工程的类分支(工程名classes)双击类名(此时,保存类声明的头文件内容已经显示在编辑窗口中,如上图)向类中添加成员声明。例如,我们在TDate类中添加三个数据成员和两个成员函数。完成后的类声明代码如下(加粗的是新增的语句):(3)为新建类的成员函数添加实现代码:向类中添加完成员声明之后,就应该编写成员函数的实现代码了。具体操作步骤如下:在工作区窗口中选择“FileView”选项卡展开相应工程的源文件分支(工程名files-SourceFiles)双击类的实现代码的源文件名(此时,相应源文件内容已经显示在编辑窗口中)编写成员函数的实现代码例如,我们为TDate类的4个成员函数编写实现代码如下(加粗的是新增的语句):(4)在有关源文件中添加使用类的语句:至此,类的设计工作已经完成。现在,在有关源文件中就可以使用新建的类了。例如,我们要在M1.cpp源文件中使用类TDate,只要在M1.cpp源文件中加入相应的代码即可。下面是修改后的M1.cpp源文件内容(加粗的是新增的语句):5.工程中文件的管理在工程中新建文件:(见1.)向工程中添加文件:(见1.)从工程中移出文件:在工作区窗口中选择“FileView”选项卡展开文件分支选中要移出的文件打“Del”键。//…classTDate{intmonth,day,year;public:TDate();virtual~TDate();voidSet(intm=1,intd=1,inty=2000);voidPrint();};//…#includeiostream.hTDate::TDate(){month=1;day=1;year=2000;}TDate::~TDate(){}voidTDate::Set(intm,intd,inty){month=m;day=d;year=y;}voidTDate::Print(){coutmonth/day/year\n;}#includeiostream.h#includeTDate.hvoidmain(){coutHello!\n;TDated;d.Print();d.Set(10,15,2003);d.Print();}C++编程规范2009年5月25日目录1介绍..................................................................................................................................71.1文档目的...........................................................................................................71.2动机...................................................................................................................72一般性原则......................................................................................................................83文件结构..........................................................................................................................83.1一般性问题.......................................................................................................83.2头文件...............................................................................................................83.3源文件的结构。.............................................................................................103.4目录结构.........................................................................................................104命名和书写规范............................................................................................................114.1标识符的命名规则.........................................................................................114.2类.....................................................................................................................114.3函数.................................................................................................................124.4成员变量.........................................................................................................134.5指针和引用.....................................................................................................134.6常量.................................................................................................................134.7枚举变量.........................................................................................................144.8全局变量.........................................................................................................145表达式和基本语句.........................................................................................................145.1运算符的优先级.............................................................................................145.2复合表达式.....................................................................................................145.3if语句..............................................................................................................155.4循环语句的效率............................................................................
本文标题:VC 6.0操作简介和编程规范
链接地址:https://www.777doc.com/doc-3824329 .html