Visual C++ 6[1].0的使用
- 格式:ppt
- 大小:1.13 MB
- 文档页数:42
VisualC++6.0使⽤教程Visual C++它⼤概可以分成三个主要的部分:3. Platform SDK。
这才是Visual C++和整个Visual Studio的精华和灵魂,虽然我们很少能直接接触到它。
⼤致说来,Platform SDK是以Microsoft C/C++编译器为核⼼(不是Visual C++,看清楚了),配合MASM,辅以其他⼀些⼯具和⽂档资料。
上⾯说到Developer Studio没有编译程序的功能,那么这项⼯作是由谁来完成的呢?是CL,是NMAKE,和其他许许多多命令⾏程序,这些我们看不到的程序才是构成Visual Studio的基⽯。
2. MFC。
从理论上来讲,MFC也不是专⽤于Visual C++,Borland C++,C++Builder和Symantec C++同样可以处理MFC。
同时,⽤Visual C++编写代码也并不意味着⼀定要⽤MFC,只要愿意,⽤Visual C++来编写SDK程序,或者使⽤STL,ATL,⼀样没有限制。
不过,Visual C++本来就是为MFC打造的,Visual C++中的许多特征和语⾔扩展也是为MFC⽽设计的,所以⽤Visual C++⽽不⽤MFC就等于抛弃了Visual C++中很⼤的⼀部分功能。
但是,Visual C++也不等于MFC。
1. Developer Studio,这是⼀个集成开发环境,我们⽇常⼯作的99%都是在它上⾯完成的,再加上它的标题赫然写着“Microsoft VisualC++”,所以很多⼈理所当然的认为,那就是Visual C++了。
其实不然,虽然Developer Studio提供了⼀个很好的编辑器和很多Wizard,但实际上它没有任何编译和链接程序的功能,真正完成这些⼯作的幕后英雄后⾯会介绍。
我们也知道,Developer Studio并不是专门⽤于VC的,它也同样⽤于VB,VJ,VID等Visual Studio家族的其他同胞兄弟。
VC6的使用流程1. 准备工作在开始使用VC6进行开发之前,需要准备以下工作:•安装VC6软件,确保已经正确安装。
•确保已经安装了适当的编译器和调试器。
•确保已经安装了所需的库文件和依赖项。
2. 创建项目VC6中创建项目的方法如下:1.打开VC6软件。
2.在菜单栏中选择“文件” -> “新建” -> “项目”。
3.在弹出的对话框中选择“Win32应用程序”或其他合适的模板。
4.输入项目的名称和保存路径。
5.点击“确定”按钮创建项目。
3. 设置项目属性在创建项目后,需要设置项目的属性以满足开发需求。
以下是设置项目属性的一般步骤:1.在VC6的“项目视图”中,选择项目文件。
2.在菜单栏中选择“项目” -> “设置”。
3.在弹出的对话框中,选择需要设置的属性,如“C/C++”、“链接器”等。
4.根据需求进行属性设置,例如指定包含目录、库文件路径等。
5.点击“确定”按钮保存设置。
4. 编写代码在VC6中,可以使用C或C++语言编写代码。
以下是编写代码的一般步骤:1.在“资源视图”中,选择需要编辑的源文件。
2.在代码编辑器中编写代码。
3.可以使用VC6提供的自动完成、语法高亮等功能来提升编码效率。
4.完成代码编写后,保存文件。
5. 编译和调试在代码编写完成后,可以进行编译和调试。
以下是编译和调试的一般步骤:1.在菜单栏中选择“生成” -> “全部重新生成”或“生成” -> “生成解决方案”。
2.编译器将会编译代码,并生成可执行文件。
3.在VC6中可以进行单步调试、断点设置等操作,以便于调试代码。
4.调试完成后,可以查看调试结果并进行必要的修正。
6. 运行和发布在完成编译和调试后,可以运行和发布项目。
以下是运行和发布的一般步骤:1.点击菜单栏中的“调试” -> “开始执行”或使用快捷键F5,运行程序。
2.程序将会在VC6中启动,并在控制台或窗口中显示运行结果。
3.如果需要发布项目,可以通过“生成”菜单中的“发布…”选项来进行发布设置。
Visual C++ 6.0 是一个非常经典的C++ 集成开发环境(IDE),虽然现在已经有了更新、更强大的版本,但很多老程序员或者对老版本有特殊需求的人仍然会使用它。
以下是一些Visual C++ 6.0 的基本用法:安装与启动:首先,从官方渠道下载Visual C++ 6.0 安装程序,并按照提示进行安装。
安装完成后,启动Visual C++ 6.0。
创建新项目:在文件菜单中选择“新建”,然后选择项目类型,例如“Win32 应用程序”。
为项目命名并选择保存位置。
在“Win32 应用程序向导”中,选择应用程序类型(如对话框应用、空项目等)。
编写代码:在打开的编辑器窗口中编写C++ 代码。
可以使用自动补全、语法高亮等功能提高编码效率。
编译与运行:编写完代码后,点击工具栏上的“构建”按钮或按F7 键进行编译。
如果编译成功,点击“运行”按钮或按F5 键运行程序。
调试:如果程序出现错误,可以使用调试功能进行排查。
设置断点,然后使用“开始调试”按钮或F5 键进入调试模式。
在调试模式下,可以使用步进、步出、查看变量值等功能进行调试。
资源管理:Visual C++ 6.0 自带资源编辑器,可以用来编辑和管理项目中的资源,如对话框、图标、位图等。
其他功能:使用“类向导”来管理项目中的类和消息处理函数。
使用“工具”菜单中的各项功能,如性能分析、错误查找等。
注意事项:Visual C++ 6.0 已经比较老旧,很多新的C++ 标准和特性可能不支持。
在使用过程中可能会遇到一些与现代操作系统不兼容的问题。
对于新手来说,可能会有更好的选择,例如Visual Studio Code 或更新版本的Visual Studio。
获取帮助:如果在使用过程中遇到问题,可以查阅官方文档或搜索相关教程和论坛来寻找答案。
升级与迁移:如果觉得Visual C++ 6.0 功能不足或与现代环境不兼容,可以考虑升级到更新版本的Visual Studio 或其他现代IDE。
Microsoft Visual c++的入门解剖1.打开Micro soft Visual c++ 6.0可看到时2.点击“Close”,之后点击菜单栏的“File”中的“New”出现对话框先选中倒数第三个选项“Win32 Console Application”,然后在“Project name”中建立一个工程名(一般已自己名字命名)。
请留心,这是存放你的文件的路径。
3.点击OK后出现点击Finish->OK直到完成,这时已经建立了一个属于你的工程. 4.接下来再建立一个文件,再次点击菜单栏的New选项出现选中第五个选项“C++ Source File”,然后在File中输入文件名(命名规则见附录)。
5.最后就可以写程序了6.编完程序之后,点击工具栏的,将出现对话框,请一直点击“是”,将出现7.那么在点击中的红色感叹号,则出现8.若出现的是,可按F4键进行纠错请注意:1.不要同时开两个程序,这样会导致程序的运行出现错误。
2.若出现无法关闭Visual 6.0时,可在范围内单击右键出现资源管理器(或按Ctrl+Alt+Delete)结束.附录:1.程序命名:程序名字中不要出现中文命名规则:用自己名字拼音首字母+程序来源(或程序含义)例如:张三写的书本上的例4.4程序用ZS_exam4_4来命名例如:李四写的习题2.3的程序用LS_exer2_3来命名2.写好的程序保存起来将自己写过的程序保存起来,放到ftp上,方法如下:打开任意文件夹->输入"ftp://172.16.108.151/"->进入“09级”新建一个以自己名字命名的文件夹然后把自己写过的如ZS_exma4_4.cpp的程序复制进去。
3.文档的保存将学习总结,电子作业都存入ftp中.。
Visual C++6.0 中的调试工具使用入门一、程序开发过程中出现的错误类型我们在进行程序设计时,不可避免地会犯错误。
程序中的错误可以分为三类:编译错误、运行时错误和逻辑错误。
编译错误(Compile errors)又称为编译时错误(Compiling-time errors): 是由于错误的编码产生的。
例如关键字拼写错误、将中文标点符号当成英文符号使用、遗漏了某些必要的标点符号或者使用了一个没有定义的标识符。
编译错误一般都是语法错误,当编译器对程序进行语法检查时,都能发现这些错误,并能够指出产生错误的位置(标出行号)。
我们可以根据编译出错信息指出的行号找到对应的源代码行改正错误,重新编译源程序。
只有当所有的编译错误被改正后,才能通过编译检查,产生目标代码文件。
改正编译错误的关键是要能正确理解编译器给出的编译错误信息。
VC++环境中的编译、链接错误信息是用英文表示的。
对于英文基础薄弱的读者,可以参考本实验指导书后面的“VC++编译、链接常见错误和警告信息中英文对照”。
通常情况下,一个语法错误可能产生多条编译错误信息,这是由于株连错误造成的,建议读者在处理编译错误时,找到第一个出现错误的位置改正后重新编译。
这样能够避免被株连错误迷惑。
值得指出的是,现在大部分编译器对错误的定位不精确,如果在编译器指出的行没有发现错误,应该向前查找错误。
例如,当提示第10行发生错误时,如果在第10行没有发现错误,请从第10行开始往前查找错误并修改之。
运行时错误(Run-time errors)是在程序的运行阶段出现的,当运行环境检测到程序的某些操作无法执行,例如除数为零时,就会出现运行时错误。
当运行环境检测到程序的某些操作是被禁止的,也会产生运行时错误。
例如,访问数组时超越数组的边界,空指针引用(NULL pointer assignment,空指针赋值,即有指针未赋具体地址就使用了)等等。
逻辑错误(Logic errors):当程序没有按照程序员的意图执行时,就表明程序中存在逻辑错误。
Visualc++6.0的快捷键和使用说明F1:帮助Ctrl+O :OpenCtrl+P :PrintCtrl+N :NewCtrl+Shift+F2 :清除所有书签F2 :上一个书签Shift+F2 :上一个书签Alt+F2 :编辑书签Ctrl+F2 :添加/删除一个书签F12 :Goto definitionShift+F12 :Goto referenceCtrl+'Num+' :Displays the next symbol definition or referenceCtrl+'Num-' :Displays the previous symbol definition or referenceCtrl+J/K :寻找上一个/下一个预编译条件Ctrl+Shift+J/K :寻找上一个/下一个预编译条件并将这一块选定Ctrl+End :文档尾Ctrl+Shift+End :选定从当前位置到文档尾Ctrl+Home :文档头Ctrl+Shift+Home :选定从当前位置到文档头Ctrl+B/Alt+F9 :编辑断点Alt+F3/Ctrl+F :查找F3 :查找下一个Shift+F3 :查找上一个Ctrl+]/Ctrl+E :寻找下一半括弧Ctrl+Shift+] :寻找下一半括弧并选定括弧之间的部分(包括括弧)Ctrl+Shift+E :寻找下一半括弧并选定括弧之间的部分(包括括弧)F4 :寻找下一个错误/警告位置Shift+F4 :寻找上一个错误/警告位置Shift+Home :选定从当前位置到行首Shift+End :选定从当前位置到行尾Ctrl+L :剪切当前行Ctrl+Shift+L :删除当前行Alt+Shift+T :交换当前行和上一行Ctrl+Alt+T :Brings up the completion list boxShift+PageDown :选定从当前位置到下一页当前位置Shift+PageUp :选定从当前位置到上一页当前位置Ctrl+Shift+Space:显示函数参数的T ooltipCtrl+Z/Alt+Backspace :UndoCtrl+Shift+Z/Ctrl+Y :RedoF8 :当前位置变成选定区域的头/尾(再移动光标或者点鼠标就会选定)Ctrl+Shift+F8 :当前位置变成矩形选定区域的头/尾(再移动光标或者点鼠标就会选定)Alt+F8 :自动格式重排Ctrl+G :GotoCtlr+X/Shift+Del:CutCtrl+C/Ctrl+Ins :CopyCtrl+V/Shift+Ins:PasteCtrl+U :将选定区域转换成小写Ctrl+Shift+U :将选定区域转换成大写Ctrl+F8 :当前行变成选定区域的头/尾(再移动上下光标或者点鼠标就会选定多行)Ctrl+Shift+L :删除从当前位置到行尾Ctrl+Shift+8 :将所有Tab变成`或者还原Ctrl+T :显示变量类型Ctrl+↑ :向上滚屏Ctrl+↓ :向下滚屏Ctrl+Del :删除当前单词的后半截(以光标为分割)Ctrl+Backspace :删除当前单词的前半截(以光标为分割)Ctrl+← :移到前一个单词Ctrl+→ :移到后一个单词Ctrl+Shift+← :选定当前位置到前一个单词Ctrl+Shift+→ :选定当前位置到后一个单词Ctrl+Shift+T :将本单词和上一个单词互换Alt+0 :Workspace WindowAlt+2 :Output WindowAlt+3 :Watch WindowAlt+4 :Variables WindowAlt+5 :Registers WindowAlt+6 :Memory WindowAlt+7 :CallStack WindowAlt+8 :Disassembly WindowCtrl+W :ClassWizardAlt+Enter :属性Alt+F7 :Project SettingsF7 :BuildCtrl+F7 :CompileCtrl+F5 :RunCtrl+Break :Stops the buildF5 :GoCtrl+F10 :Run to cursorF11 :step intoAlt+F10 :Apply codes changesCtrl+F9 :Enable/Disable a breakpointAlt+F11 :将Memory Window 切换到下一种显示模式Alt+Shift+F11 :将Memory Window 切换到上一种显示模式Ctrl+Shift+F9 :去掉所有断点Ctrl+Shift+F5 :Restarts the programCtrl+Shift+F10 :将当前行设为下一条指令执行的行Alt+Num* :滚动到当前指令Shift+F11 :跳出当前函数F9 :断点F10 :step overShift+F5 :停止DebuggingCtrl+F11 :Switches between the source view and the disassembly view for this instructionAlt+F12 :Queries on the selected object or current context Alt+F6 :Toggles the docking feature for the window on/off Shift+Esc :隐藏窗口Ctrl+Shift+G :?Ctrl+* :打开string tableCtrl+Space :?Ctrl+F3 :向下查找下一个Ctrl+Shift+F3 :查找上一个Ctrl+D :查找Ctrl+I :向下查找下一个Ctrl+Shift+I :查找上一个F6 :?Activates the next paneShift+F6 :?Activates the previous paneCtrl+M :?Detects duplicate mnemonics in the resourceAlt +O : 头文件与cpp文件的交互显示。
Visual C++ 6.0使用说明在VC6.0下,必须先创建工程(Project),然后再添加源文件。
一个真正的软件,往往需要多个源文件和多种资源,例如图片、视频、控件等,通常是把它们放到一个文件夹下,进行有效的管理。
你可以把工程理解为这样的一个文件夹,IDE通过工程来管理这些文件。
工程有不同的类型,例如开发“黑窗口”的控制台程序,需要创建Win32 Console Application工程;开发带界面的GUI程序,需要创建Win32 Application工程。
1) 新建Win32 Console Application工程打开VC6.0,在菜单栏中选择“文件-> 新建”,或者Ctrl+N,弹出下面的对话框:切换到“工程”选项卡,选择“Win32 Console Application”,填写工程名称和路径,点击“确定”,会弹出一个对话框询问类型,这里选择“一个空工程”,如下图所示:点击“完成”按钮完成工程的创建。
2) 新建C源文件在菜单栏中选择“文件-> 新建”,或者Ctrl+N,弹出下面的对话框:切换到“文件”选项卡,选择“C++ Source File”,填写文件名,点击确定完成。
该步骤是向刚才创建的工程添加源文件。
3) 编写C语言代码在工作空间中可以看到刚才创建的工程和源文件,如下图所示:双击hello.c,进入编辑界面,输入上节中的代码。
4) 编译并运行代码在“组建”菜单中找到编译、组建和运行的功能,如下图所示:更加简单的方法是使用快捷方式,如下图所示:保存编写好的源代码,点击运行按钮或Ctrl+F5,如果程序正确,可以看到运行结果,如下图所示:注意:编译生成的.exe 文件在工程目录下的Debug文件夹内。
以上面的工程为例,路径为 E:\cDemo,打开看到有一个Debug文件夹,进入可以看到cDemo.exe。
在Debug目录中还会看到一个名为hello.obj 的文件。
Microsoft Visual C++ 6.0 使用简介•(Project)创建应用项目()•编辑C语言源程序•编译•连接•运行•修改程序错误Microsoft Visual C++ 6.0 使用简介桌面快捷方式创建应用项目打开File菜单,点击New菜单项。
创建应用项目选择Projects为Win32 Console Application,输入项目名称,输及选择项目文件存放的目录,然后点OK按钮创建应用项目选择Console Application的类型为An Empty project,然后点Finish按钮。
然后点Fi i h按钮创建应用项目点OK按钮,系统将按照前面选择的类型创建一个新的项目。
编辑C语言源程序打开File菜单,点击New菜单项,弹出New对话框。
打开l菜单点击菜单项弹出对话框选择Files类型为C++ Source File,文件名File的扩展名为.c,如下图中为: Sample.c,其他项目不要改变。
如下图中为:Sample c其他项目不要改变输序输入C源程序在下图中的文件编辑窗口中输入C语言源程序。
编译、连接和运行C程序点工具条上的按钮,系统提示是否build,点是(Y) 按钮开始编译、连接,创建可执行程序,并运行程序。
程序运行结果如果程序正确,编译、连接后将自动运行程序。
图中的Console窗口中显示了程序运行结果,按任何键关闭该窗口。
C l窗口中显示了程序运行结果按任何键关闭该窗口修改程序错误当程序存在错误,编译、连接过程将停止,并将错误信息显示在信息窗口中。
双击错误信息,光标将跳到发生错误的语句。
信息窗中击错误信息光标将跳到发生错误的语句。