版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2.1集成开发环境窗口
2.2AppWizard与ClassWizard2.3项目与项目工作区
2.4集成开发环境的菜单栏
2.5集成开发环境的工具栏
2.6资源与资源编辑器第2章VisualC++开发环境VC++可以做什么?高级系统程序设计:包括操作系统核心、网络管理系统、编译系统、电子邮件系统、文字排版系统、图像和声音的编排系统、通讯系统、用户界面、数据库系统等嵌入式系统:包括照相机、汽车、火箭、电话交换机、汽车等等。数值/科学计算:包括仿真、实时数据获取和数据库访问等等。VC开发的实例AdobeSystems:Photoshop&ImageReady、Illustrator和Acrobat。Google:Web搜索引擎采用C++编写。Microsoft:WindowsXP
WindowsNT:NT4、2000
Windows9x:95、98、Me
MicrosoftOffice
InternetExplorer
SQLServer
......
如何学习VC++?先学习C或C++掌握了语法之后,简单的系统API,Windows的编程原理和机制MFC来开发程序
关键在于实践中理解网络编程。主要是基于TCP/IP的Winsock编程通讯编程,主要是串行通讯三维动画,主要是用OpenGLAPI,1.1集成开发环境窗口VisualC++的安装
VisualC++开发环境是一个基于Windows操作系统的可视化、面向对象的IDE(集成开发环境)。进入VisualC++集成开发环境:直接双击桌面MicrosoftVisualC++图标,进入VisualC++IDE单击【开始】|【程序】菜单,选择MicrosoftVisualStudio6.0中的MicrosoftVisualC++6.0菜单项,进入VisualC++6.0IDE。如下图所示。1.2AppWizard与ClassWizard
1.2.1AppWizard
利用应用程序向导可以快速创建各种风格的应用程序框架,并可自动生成程序通用的源代码。启动VisualC++,进入VisualC++IDE,从File菜单上选择New菜单项,此时将弹出New对话框,如下图所示。4个选项卡
文件和项目的区别?1.Files选项卡
作用:创建文件2.Projects选项卡
作用:创建项目【例2.1】利用应用程序向导AppWizard创建一个单文档应用程序Li1_1。
(注意操作步骤)1.2.2ClassWizard
利用ClassWizard可以为它建立新类、进行消息映射、增加类的成员变量、修改已存在的成员函数和成员变量等。启动ClassWizard的三种方法:选择View主菜单下的ClassWizard菜单项直接按Ctrl+W快捷键当代码编辑窗口中有打开的文件时,可单击鼠标右键,在弹出的快捷菜单中选择“ClassWizard…”菜单项1.消息映射什么是消息影射?
MessageMaps用于管理消息和成员函数之间的连接。其中的选项可以让用户添加消息响应函数、删除成员函数以及对成员函数进行编辑等。
各选项的功能如下:指出当前工程名称显示当前的类名,要将消息处理函数映射为哪个类的成员函数,就在这里选择哪个类表示当前所选中对象的ID号,包括能产生消息的菜单项、对话框控件。表中的首项总是当前的类名消息列表列出当前类中已包含的成员函数。V表示是虚函数,W表示是Windows的消息响应函数添加新类添加消息响应函数删除Memberfunctions列表框中所选中的函数打开Memberfunctions框中所选中的函数并进行编辑2.为项目添加新类单击AddClass按钮会出现一个弹出式菜单,选择New菜单项打开NewClass对话框.类名的形式是CXXX输入新类的类名
选择一个MFC类作为新类的基类显示定义新类的文件名,可以通过Change按钮修改默认的文件名对于基于对话框的类,可从DialogID下拉框中选择一个对话框资源模板1.3项目与项目工作区
在VisualC++集成开发环境中,把实现程序设计功能的一组相互关联的C++源文件、资源文件以及支撑这些文件的类的集合称为一个项目(dsp)。项目是VisualC++IDE开发程序的基本单位。
VisualC++IDE以项目工作区(dsw)来组织应用程序的项目。项目工作区含有工作区的定义和工程中所包含文件的所有信息。项目工作区窗格一般位于屏幕左侧,包含ClassView(类视图)、ResourceView(资源视图)及FileView(文件视图)3种视图。1、ClassView
用于显示项目中包含的类。展开文件夹将显示项目中所有的类,包括系统生成的和用户自定义的。2、ResourceView
用于显示项目中所包含的资源。展开文件夹可显示所有的资源类型。3、FileView
用于显示项目中所包含的文件。展开文件夹后可以看到项目中所包含的文件。1.4集成开发环境的菜单栏
VisualC++IDE中的菜单栏由File、Edit、View、Insert、Project、Build、Tools、Window和Help9个主菜单组成。1.4.1
File菜单主要包括一些与文件有关的操作命令。
1.4.2
Edit菜单
主要包括一些与文件编辑有关的操作命令,它的作用在于为用户提供了一种编辑当前打开文件的手段。1.4.3
View菜单用于改变窗口的显示方式和激活指定的窗口。
1.4.4
Insert菜单包括一些与添加有关的操作命令,用于向工程中插入类、资源、对象等。
1.4.5
Project菜单
包括一些与工程管理有关的操作命令。
1.4.6
Build菜单
包括一些与建立可执行程序有关的操作命令,提供编译、链接、调试等功能。
1.4.7
Tools菜单
用于启动VisualStudio实用工具和定制VisualC++IDE界面。
1.4.8
Window菜单
包括一些与窗口显示有关的操作命令。
1.5集成开发环境的工具栏VisualC++IDE的工具栏以停靠窗口的形式出现,工具栏的位置可以通过鼠标拖曳的方法来改变,并可以根据需要在显示与隐藏之间进行切换。
执行Tools菜单中的Customize菜单命令,打开Customize对话框,然后单击Toolbars标签,并根据需要在Toolbars列表中选择要放到工具栏上的按钮图标。
还可以在菜单栏或工具栏的空白处单击鼠标右键,然后在一个弹出式菜单中选择要显示或隐藏的工具。1.5.2
BuildMiniBar工具栏
包括了工程的选择、编译、链接和调试等操作命令,每个按钮的功能与编译和调试菜单中某个菜单项对应。
Execute、Go、Insert/RemoveBreakpoin
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论