22 Visualc++的菜单栏-Fie菜单 pen置 workspace Save Works Close Workspace Files Projects Workspaces Other Documents I Ctrlts P当AILC0 M AppWizard Project name: a Cluster Resouree Type wizard Huangweitong F Save All a Custom App wizard a Database Project Location: DevStudio Add-in wizar E Print..Ctrl+P RISAPl Extension Wizard E:vcHuangweitong h Makefile Recent Files &gMFC ActiveX Controlwizard File->New->Projects Recent Workspaces 园 MFC Appwizard (dI Exit 4,MFC Appwizard(exe) o Create new workspace ii Utility Project C Add to current workspace 国win32 Application win32 Console Application 厂 Dependency of: e win 32 Dynamic-Link Library swin32 Static Library Platforms n OK Cancel
2021/1/26 11 2.2 Visual C++的菜单栏-------File菜单 File->New->Projects
22 Visualc++的菜单栏一-File菜单 CtrltN COpen. Ctrlto ose VC60可以创建的项目类型 pen置 workspace 项目类型说明 项目类型说明 Save Works ATL COM创建ATL应用 Database project app wizard 创建数据库项目 Close Workspace Ctrlts Win32Dnam创建Wn32动态 Dev Studio Ado创建自动化宏 Link library 链接库 Wizard F Save All Custom 创建自定义的 ISAPI Extension创建 Internet服务器 app wizard App Wizard Wizard 或过滤器 E Print..Ctrl+P Makefile 创建Make文件 MFC ActiveX创建 ActiveX控件程 Recent Files Control wizard 序 Recent Workspaces MFC 创建MC动态MFC 创建MFC可执行程 App Wizard(d)|链接库 App Wizard(exe)|序 Win32 创建Win32应用Win32 Console创建Wn32控制台 pplication 程序 pplication 应用程序 通过它可以创建 通过它可以创建一个 两种项目类型 效用项目,该项目只 Cluster Resource( Resource DLL Type Wizard 作为其他子项目的 和 Cluster Utility Project 个包容器,减少子项 Administrator Extension dll) 目的编联时间,但它 本身并不包含任何文 Win32 Static Library 刂建Win32静态库 件
2021/1/26 12 2.2 Visual C++的菜单栏-------File菜单 VC6.0 可以创建的项目类型 项目类型 说明 项目类型 说明 ATL COM AppWizard 创建 ATL 应用程 序 Database Project 创建数据库项目 Win32 DynamicLink Library 创建 Win32 动态 链接库 DevStudio Add-in Wizard 创建自动化宏 Custom AppWizard 创 建 自 定 义 的 AppWizard ISAPI Extension Wizard 创建 Internet 服务器 或过滤器 Makefile 创建 Make 文件 MFC ActiveX ControlWizard 创建 ActiveX 控件程 序 MFC AppWizard(dll) 创 建 MFC 动 态 链接库 MFC AppWizard(exe) 创建 MFC 可执行程 序 Win32 Application 创建 Win32 应用 程序 Win32 Console Application 创 建 Win32 控制台 应用程序 Cluster Resource Type Wizard 通过它可以创建 两 种 项 目 类 型 ( Resource DLL 和 Cluster Administrator Extension DLL) Win32 Static Library 创建 Win32 静态库 Utility Project 通过它可以创建一个 效用项目,该项目只 作为其他子项目的一 个包容器,减少子项 目的编联时间,但它 本身并不包含任何文 件
Critz 22 Visualc++的菜单栏Ed菜单 Undo Eb Coy Ctrltc Breakpoints选项 Curly 用来设置 X Delete Del 断点分为 删除和 Select All CtrltA 位置断点 查看断点 fInd CtrltF 5A Find in Files 数据断点 CtrltH 消息断点 冬B0lmak Alt+F2 Breaks ints 区 Advanced Breakpoints Alt+F9 Location Data Messages OK 同Lst CtrltAlt+T Break at: Cancel & Parameter Info Ctrl+Shift+Space Edit Code Ctrltsp Condition Click the Condition button if you want to set conditional parameters for your breakpoint 断点作用: 中断程序的执 Breakpoi Remove 行过程,以便检查 Remove All 程序代码、变量和 寄存器值
2021/1/26 13 2.2 Visual C++的菜单栏------Edit菜单 断点作用: 中断程序的执 行过程,以便检查 程序代码、变量和 寄存器值 断点分为: 位置断点 数据断点 消息断点 用来设置 删除和 查看断点 (1) Breakpoints选项
22 Visual c++的菜单栏-Ed菜单 位置断点通常在源代码\数据断点是在变量 消息断点是在窗口 的指定行、函数的开始或表达式上设置, 函数 WndProc上设 或指定的内存地址处设当变量或表达式的 置,当接收到指定 置,当程序执行到指定值改变时,数据断 的消息时,消息断 位置时,位置断点将中点将中断程序的执行 点将中断程序的执行 断程序的执行 区 Location Data Messages Break at: Cancel 31 Edit Code Condition Click the Condition button if you want to set conditional parameters for your breakpoint 日 Breakpoints:在位置断点中还可以设置断 严点条件,此时必须先指定位LBm 置,然后再设置条件断点 Remove All 02112
2021/1/26 14 2.2 Visual C++的菜单栏------Edit菜单 位置断点通常在源代码 的指定行、函数的开始 或指定的内存地址处设 置,当程序执行到指定 位置时,位置断点将中 断程序的执行 在位置断点中还可以设置断 点条件,此时必须先指定位 置,然后再设置条件断点 数据断点是在变量 或表达式上设置, 当变量或表达式的 值改变时,数据断 点将中断程序的执行 消息断点是在窗口 函数WndProc上设 置,当接收到指定 的消息时,消息断 点将中断程序的执行
22 Visual o++的菜单栏一Edit菜单 2. List Members选项 可减轻输入代码的工作量。如在变量名之后键入“.”或“->”,系 统就会自动显示所有有效的成员名供选择 CarIta Ca redo t // Be careful to call CDialog: OnInitDialog Ctrl // only once in this function Ctric CListBox* PLB =(CListBox*)GetDigItem(IDC DEPT) Ctrl OLB->Insertstring (-1,"Documentation") X Delete Del PLB->Insertstring(-1,"Accounting"); Select All Ctrlta PL. GetWindowTextLength- Human Relations") ◆ Hi deCaret Security") AA Eind CtrltF GA Find in Files ◆ Hili teMenul tem llBar*)GetDlgItem(IDC LOYAL Replace CtrltH CS .InitStorage PS◆ InsertStrini nMax T ◆ Invalidate 冬 a Bookmarks Alt+F2 PS◆ InvalidateRect lgItem(IDC RELy); Advanced ◆ Invali dateRgn nMax); Breakpoints t+F9 ◆ InyokeHel1 tion F List Members Ctrl+Alt+T 令 ScHild TriTt ER Parameter Info CtrltShift+space 3. Type Info选项 A# Complete冒grd Ctrltspace 如果从源代码中将鼠标指针停在某一变量或函数上,那么系统 将显示所指变量或函数等的语法
2021/1/26 15 2.2 Visual C++的菜单栏------Edit菜单 2. List Members选项 可减轻输入代码的工作量。如在变量名之后键入“.”或“->”,系 统就会自动显示所有有效的成员名供选择 3. Type Info选项 如果从源代码中将鼠标指针停在某一变量或函数上,那么系统 将显示所指变量或函数等的语法