VC基础复习知识.doc.pdf
《VC基础复习知识.doc.pdf》由会员分享,可在线阅读,更多相关《VC基础复习知识.doc.pdf(17页珍藏版)》请在三一文库上搜索。
1、1、C+是一种计算机语言,而VC+是一种开发环境。 2、C是一种结构化程序语言,是面向过程的设计语言。C+是面向对象的程序设计语言。 3、C+与C完全兼容,既可用于结构化程序设计,乂可用于面向对象的程序设计。 4、VC+ 的金称Visual C+,是集成化的开发环境(IDE: Integrated Development Environment), 是基于面向对象的编程语言,是以C卄语言为基础的可视化的编程环境。 5、在VC+中可以创建DOS环境卜 ?运行的程序,也可以创建Windows环境下的运行 的程序,在DOS环境下运行的程序为(控制台)应用程序。 6、VC+6.0可以创建的项目类型:
2、VC+6.0可以创建的项口类型 项目类型说明项目类型说明 ATL COM AppWizard 创建ATL应用程序Database Project创建数据库项目 Win32 Dynamic ? Lin k Library 创建Win32动态链接库 DevStudio Add-in Wizard 创建口动化宏 Custom AppWizard 创建H定义的 AppWizard ISAPI Extension Wizard 创建Internet服务器 或过滤器 Makefile创建Make文件 MFC ActiveX Controlwizard 创建ActiveX控件程 序 MFC AppWizar
3、d(dl 1) 创建MFC动态链接库MFC AppWizard(exe) 创建MFC可执行程 序 Win32 Application 创建Win32应用程序 Win32 Console Application 创建Win32控制台 应用程序 Cluster Resource Type Wizard 通过它可以创建两种项 目类型(Resource DLL 和 Cluster Administrator Extension DLL) Utility Project 通过它可以创建一个 效用项目,该项目只 作为其他子项目的一 个包容器,减少子项 口的编联时间,但它 本身并不包含任何文 件 Win32
4、 Static Library 创建Win32静态库 Visual C+6.0可以创建的文件类型 文件类型说明文件类型说明 Active Server Page网页制作Binary File创建二进制文件 Bitmap File创建位图文件C+ Source File创建C+源文件 C/C+ Header File创建C/C+头文件Cursor File创建光标文件 HTML Page创建HTML文件Icon File创建图标文件 Macro File创建宏文件Resource Script 创建资源脚本文件 Resource Template创建资源模板文件SQL Script File创建
5、SQL脚本文件 Text File 文本文件 6、VC+工作界面:项目工作区窗口、文档窗口(编辑窗口)、输出窗口。 %1 项目工作区窗口(Workspace )以树形结构显示开发项目中的各部分内容,类似操作 系统的资源管理器。(通过单击View/Workspace打开该菜单。)项目工作区有3个选项 卡:Class View (类视图)、Resource View (资源视图)、File View (文件视图)。 ?Class View (类视图):将工程中所包含的类、事件、函数及变量等在类视图中以层次 的结构排列,不仅可以使用户快速地找到它们,并且可以直接双击它们,以便用户在编辑区 中操作源代
6、码。单击图标旁的+号时,ClassView展开该类并显示其类成员。利用ClassView 不仅可以浏览应用程序所包含的类以及类屮的成员,还可以快速跳到一个类或成员的定义, 步骤如下: 1?选择要杳找的定义或声明的符号 2.双击所选的符号名。 要打开关于某一个类声明的头文件,只需双击类名即可。 要想查找某一个变量的参考: 1 ?将光标定位在该符号处 2. 按鼠标右键,弹出快捷菜单,选择Reference (此时应确保已经生成了Browse(浏 览 戊件,关于Browse文件的选项,可以在Project -Settings屮设置)。 ?Resource View (资源视图):在VC中,所有的菜单
7、、图标、光标、图片、对话框 等,都是以资源的形式进行管理的,而管理它们的就是Resource Viewo用户可以找到应用程 序中的各种资源,并且可以编辑它们的ID号及样式、属性等,包括对话框的设计、图标、 菜单等。 ?File View (文件视图):包含用户工程屮的各种文件,用户可以查看并编辑。查看文 件;管理文件:包括增加、删除、移动、重命名、拷贝文件等。要增加一个文件到过程屮, 可以选择Project-Add to Project-Files菜单,弹ill文件对话框,选择相应文件即可;要从 工程中删除一个文件,可打开工程文件夹,选择相应文件,然后按DEL键。 ?Source Files
8、(源文件) ,Header Files (头文件) ,Resource Files (资源文件) , External Dependencies (外部依赖文件) ?Source Files放源文件(.c、.cpp)程序的实现代码全放在这里 ?Header Files放头文件(.h)声明放在这里 ?Resource Files资源文件(.re)放图标、图片、菜单、文字Z类的,主耍用來做界而的 东西一般都放这里 ?External Dependencies除上三种以外的,程序编译时用到的文件全放这里 文档窗口(编辑窗口或编辑区,Editor Area )代码编辑窗口。 输出窗口(Output P
9、anel) - 编译(build/compile Ctrl+F7)以发现源程 序中是否存在语法错误,编译完成后对其进行链接(build/build F7),以建立可执行文年 编 译成计皐机可以识别的机器语言目标代码模块(?obj),连接形成最终可以执行的程序。显 示error/waring ?编译程序的进展说明、警告及出错信息。 ?查找某个关键字所在的位置的信息。 ?在调试运行查看代码时,用户所关心的所有变量的值等信息。 Ctrol+F5或者工具栏中的!按钮,运行程序。Build/Execute *.exe 7、 标准的C+程序的基本组成: 预处理命令、函数、语句、变量、输入/ 输出及注释等儿
10、个部分。 %1预处理命令:以“护开始。有三种预处理命令:宏定义命令、文件包含命令 (#include)及条件编译命令。 %1函数:由函数名和函数体组成。组成C+程序的基木单位是函数。一个C+程 序通常 有若干个函数组成,这些函数可以是系统捉供的库函数,或用户编写的自定义函数。在这些 中,必须有且仅有一个主函数main,不论主函数位于什么位置,该程序都是从主函数开始执 行的。函数体用一对大括号圈起来。 %1语句:语句是组成程序的基本单元,(顺序语句、选择语句、循环语句等),以分号结 束,最简单的是空语句,它仅包括一个分号。 %1变量:在C卄屮,需要将数据存放于内存单元屮,而变量就是用来存储和访问
11、内存单 元中数据的标识符。(整型、字符型、浮点型等等)变量名由字母、数字和下划线3类字符 组成, 并且第一个字符必须为字母或下划线。区别大小写。 %1输入 / 输出:接收用户的输入和返回程序运行结果。 %1注释:帮助读者阅读源程序,但不参与程序的运行。/ 注释一行; /*/注释一段。被注 释后以绿色字体显示。 %1使用cin或cout进行I/O操作时,在程序中必须嵌入头文件iostream.h,否则编译吋会产 生错误。 %1cin是标准的输入流。输入运算符”在用于输入时,表示将从标准输入流(即键 盘)读取的数值传送给右方指定的变量。 %1输入运算符“ “允许用户连续输入一连串的数据,它按照输入
12、顺序从键盘上捉取所要 求的数据,并存入对应的变量中。cin通常使用空格、冋车或Tab键来区分输入数据。 %1cout是标准输出流。输出运算符tv ”用于输出吋扩充了功能,表示将右方变量的值写到 标准输出流cout中,即显示在屏幕上。 当我们使用C+ I/O流进行输入输出时,编译器会捉供关于每个数值的类型信息,所以没有 必要使用格式修饰符。 8、 对话框的定义 对话框是用户与应用程序进行交互的一种重要界面。用于显示和获取用户输入,它通过一个 或多个控件与用户进行交互,是Windows应用程序中最重耍的用户界面元 - 并话框没有最大化、最小化按钮,没有菜单栏,不能改变形状大小。 9、 对话框的组成
13、 %1对话框模板:对话框模板定义了对话框的特性(比如大小、位置和风格)以及对话框中 每个控件的类型和位置。 %1对话框类:从CDialog类派生的对话框类捉供编程接口来管理对话框。 10、 对话框的分类 %1模态对话框:在对话框关闭之前,用户无法在应用程序的其他窗口中进行工作的对话框 称为模态对话框。(举例) %1非模态对话框:在对话框仍然保留在屏幕的同时,用户还可以在应用程序的其他窗口中 进行工作的对话框。(例如:Find和Replace) 11、MFC类库概述 建立MFC库的口的是为了简化Windows应用程序的编制。 CObject类根类(是MFC的抽象基类) CWnd:窗口类,它是大多
14、数“看得见的东西“ 的父类(Windows里儿乎所有看得见的 东西都是一个窗口,大窗口里有许多小窗口),比如视图CView、 框架窗口CFrameWnd 工具条CToolBar 对话框CDialog、按钮CButton, etc。 一个例外是菜单(CMenu)不是 从窗I派生的。该类很大,一开始也不必学,知道就行了。 CDocument文档,负责内存数据与磁盘的交互。最重要的是OnOpenDocument(读 入),OnSaveDocument (写盘)Serialize (读写) CView视图类,负责内存数据与用户的交互。包括数据的显示、用户操作的响应(如 菜 单 的 选 取 、 鼠 标
15、的 响 应 ) 。 最 重 要 的 是OnDraw(重 画 窗 口 ) , 通常 用 CWnd:Invalidate()来启动它。另外, 它通过消息映射表处理菜单、工具条、快捷键和其他 用户消息。你自己的许多功能都要加在里面,你打交道最多的就是它。 CDC设备文本。无论是显示器还是打印机,都是画图给用户看。这图就抽象为CDC。 CDC与其他GDI (图形设备接口)一起,完成文字和图形、图像的显示工作。把CDC想彖 成一张纸,每个窗口都有一f CDC相联系,负责画窗口。CDC有个常用子类CClientDC (窗口客户区) , 画图通常通过CCIientDC 完成。 CDialog对话框类 CWi
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VC 基础 复习 知识 doc
链接地址:https://www.31doc.com/p-5616425.html