VC教案1VC开发环境.docx

上传人:b****6 文档编号:12740004 上传时间:2023-06-07 格式:DOCX 页数:16 大小:596.13KB
下载 相关 举报
VC教案1VC开发环境.docx_第1页
第1页 / 共16页
VC教案1VC开发环境.docx_第2页
第2页 / 共16页
VC教案1VC开发环境.docx_第3页
第3页 / 共16页
VC教案1VC开发环境.docx_第4页
第4页 / 共16页
VC教案1VC开发环境.docx_第5页
第5页 / 共16页
VC教案1VC开发环境.docx_第6页
第6页 / 共16页
VC教案1VC开发环境.docx_第7页
第7页 / 共16页
VC教案1VC开发环境.docx_第8页
第8页 / 共16页
VC教案1VC开发环境.docx_第9页
第9页 / 共16页
VC教案1VC开发环境.docx_第10页
第10页 / 共16页
VC教案1VC开发环境.docx_第11页
第11页 / 共16页
VC教案1VC开发环境.docx_第12页
第12页 / 共16页
VC教案1VC开发环境.docx_第13页
第13页 / 共16页
VC教案1VC开发环境.docx_第14页
第14页 / 共16页
VC教案1VC开发环境.docx_第15页
第15页 / 共16页
VC教案1VC开发环境.docx_第16页
第16页 / 共16页
亲,该文档总共16页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

VC教案1VC开发环境.docx

《VC教案1VC开发环境.docx》由会员分享,可在线阅读,更多相关《VC教案1VC开发环境.docx(16页珍藏版)》请在冰点文库上搜索。

VC教案1VC开发环境.docx

VC教案1VC开发环境

课题1:

VC集成开发环境

目的要求:

熟悉VC应用程序向导创建应用程序

熟悉项目工作区的三个视图窗口及其作用

熟悉五个资源编辑器的利用

熟悉工具栏的打开与隐藏

把握应用程序的编辑,编译,调试,运行四步骤。

教学重点:

把握应用程序的编辑,编译,调试,运行四步骤

教学难点:

把握应用程序的编辑,编译,调试,运行四步骤

教学课时:

2

教学方式:

讲练结合

教学内容与步骤:

VisualC++概述:

VisualC++不单单是一个C++编译器,而是一个基于Windows操作系统的可视化集成开发环境IDE(IntegratedDevelopmentEnvironment)。

VisualC++由许多组件组成,包括:

编辑器(Editor):

用来输入、阅读和修改C++源代码;

编译器(Compilor):

用来将C++源代码编译成目标代码;

链接程序(Linker):

用来链接目标代码和库模块生成可执行程序;

库:

提供一些预先写好的模块,能够包括进编写的程序中,Microsoft大体类库(MFC)是最重要的库,能够用它来编写运行在MicrosoftWindows下的应用程序。

另外,标准C++库支持输入/输出和其它一些C++标准特点。

其它还有:

调试器和程序向导AppWizard、类向导ClassWizard、资源编辑器等开发工具。

VisualC++的特点:

●源程序用C++语言编写,支持面向对象设计方式,利用功能壮大的微软基础类库MFC(MicrosoftFoundationClass)。

●开发出来的软件稳固性好、可移植性强。

●能够编制各类各样Windows应用程序,包括对话框程序、文档/视图程序和组合界面程序。

●作为VisualStudio可视化组件家族中最重要的一个成员,与其它可视化开发工具如VisualJ++、VisualBasic及VisualC#紧密地集成在一路,适用于特殊、复杂和综合软件项目的开发,乃至一个系统软件的设计。

●联机帮忙系统MSDN(MicrosoftDeveloperNetworkLibrary)功能壮大。

它既能与集成开发环境有机地结合在一路,使得用户在编程时随机查询需要的内容信息,又能离开集成开发环境而独立地运行。

VisualC++的安装:

●要求CPU为Pentium以上系列,内存为64MB,所需硬盘空间约为500M,操作系统为Windows95/98/2000或WindowsNT。

●运行光盘根目录下的程序后,安装向导程序将自动完成VisualC++的安装,用户只需要依照对话框提示输入具体的内容。

如输入产品序列号,”一样全数为1”,选择安装选项、安装途径和需要安装的组件等。

●安装完毕后,若是要安装MSDN,选择InstallMSDN,插入VisualStudio的MSDN光盘继续进行安装。

用户最好随系统一路安装MSDN。

集成开发环境窗口:

两类

例1-1利用VisualC++创建一个Windows应用程序Mysdi。

/*利用应用程序向导生成应用程序柜架*/

1.执行File|New菜单命令,显现New对话框。

在Project页面窗口当选择MFCAppWizard[exe]选项,在ProjectName编辑框中输入项目名称Mysdi,在location编辑框中输入保留项目的途径。

2.在MFCAppWizard-Step1对话框中设置应用程序的类型,本例创建一个单文档程序,选择Singledocument项,单击Finish按钮,显现NewProjectInformation对话框,单击OK按钮,将生成应用程序框架文件,并在项目工作区窗口打开生成的应用程序的项目。

两类窗口:

浮动窗口和停泊窗口

●集成开发环境中的窗口有两种:

浮动窗口和停泊窗口。

浮动窗口是一样的带边框的子窗口,用它显示源代码或图形。

浮动窗口能以平铺方式或层叠方式显示在集成开发环境中,源代码编辑窗口确实是一个浮动窗口。

●除浮动窗口,集成开发环境中的所有其它窗口都是停泊窗口,如工具栏、菜单栏、Workspace窗口、Output窗口和Debugger调试器窗口(调试时自动打开。

●停泊窗口能够固定在集成开发环境中的顶端、底端或侧面,或浮动在屏幕上任何位置。

停泊窗口不论是浮动着的仍是固定着的,老是出此刻浮动窗口的前面。

如此就保证了当核心从一个窗口移到另一个窗口时,停泊窗口老是可见的。

●一个停泊窗口的固定和浮动形式能够彼此转换。

当拖动一个固定窗口任何边缘未利用部份至屏幕中间位置,该固定窗口就转换成浮动窗口。

反之,当拖动一个浮动窗口的题目栏至开发环境主窗口的任何边缘上,该浮动窗口就转换成固定窗口。

●单击窗口上的关闭按钮将关闭窗口,要想从头打开窗口,在View主菜单当选择相应的菜单项。

MSDN帮忙系统:

VisualC++帮忙系统包括:

●有关VisualC++IDE利用说明的联机帮忙文件;

●MSDNLibrary(MicrosoftDeveloperNetworkLibrary)组件。

MSDN帮忙系统是一个HTML格式的帮忙文件,它所包括的内容超级丰硕,容量超过,包括了有关VisualStudio的编程原理、方式和应用实例等内容。

利用MSDN时能够通过访问微软网站“获取有关MSDN的最新信息。

MSDN的启动方式:

●执行Help|Contents(帮忙---搜索)命令或Search工具栏按钮;

●单击F1键快速获取相关内容的帮忙,如在源文件编辑器顶用光标把一个需要查询的单词全选上,或单击一条犯错提示信息,按F1键显现MSDN的“索引”页面;

●离开于VisualC++集成开发环境而独立运行,MSDN是MicrosoftVisualStudio的一个组件,从Windows“开始|程序”菜单当选择MicrosoftDeveloperNetwork菜单中的MSDNLibrary菜单项,就启动了MSDN帮忙系统。

活动子集:

项目和项目工作区:

项目

●在VisualC++IDE中,把实现程序设计功能的一组彼此关联的C++源文件、资源文件和支撑这些文件的类的集合称为一个项目。

VisualC++IDE以项目作为程序开发的大体单位,项目用于治理组成应用程序的所有元素,并由它生成应用程序。

●项目用项目文件DSP(DeveloperStudioProject)来描述,文件名后缀为.dsp。

项目文件保留了项目中所用到的源代码文件和资源文件的信息,如文件名和途径。

同时,项目文件还保留了项目的编译设置等信息,如调试版(Debug)或发布版(Release)。

●一个项目至少包括一个项目文件。

依照项目类型的不同,一个项目包括的源文件、资源文件和其它文件也不同。

项目工作区

●VisualC++IDE以项目工作区的方式来组织应用程序的项目,项目工作区用工作区文件DSW(DeveloperStudioWorkspace)来描述,文件名后缀为.dsw。

●工作区文件保留了应用程序集成开发环境的项目设置信息,它将一个DSP项目文件与具体的DeveloperStudio结合在一路,在VisusalC++IDE中一样以感动工作区文件DSW的方式来打开指定的项目。

●创建项目后,可通过项目工作区Workspace窗口来查看项目中的组成元素。

Workspace窗口由ClassView、ResourceView和FileView三个页面组成。

这些页面依照必然的逻辑关系将一个项目分成几个部份,以树形结构显示项目所创建的类、资源和文件。

1.ClassView类视图:

快速查找与编辑应用程序的类对象的属性和响应函数

2.ResourceView资源视图:

快速查找与编辑应用程序的各类资源

3.FileView文件视图:

快速查找与编辑应用程序的各类文件

可通过File菜单和Project菜单中的有关命令添加C++源文件、资源文件和其它文件到项目中,在工作区窗口中将显示被添加的文件与其它文件之间的关系。

假设要删除项目中的某个文件,选中要删除的文件,然后按Delete键即可。

可通过File菜单和Project菜单中的有关命令添加C++源文件、资源文件和其它文件到项目中,在工作区窗口中将显示被添加的文件与其它文件之间的关系。

假设要删除项目中的某个文件,选中要删除的文件,然后按Delete键即可。

项目设置:

执行Project|Settings菜单命令打开ProjectSettings项目设置对话框:

●在Debug页面可设置程序执行时的命令行参数;

●在C/C++页面可优化编译器设置和添加预处置器宏;

●在Link页面可设置链接器选项

●有多种方式能够改变DeveloperStudio环境,使它适应咱们个人的工作方式。

执行Tool|Customize菜单命令,在Toolbars页面可设置工具栏选项,在Commands页面设置菜单栏选项。

执行Tool|Options菜单命令可进行编辑器等选项的设置,如设置编辑窗口的字体和颜色。

●要想了解每一项的具体含义,可先单击该项,然后按F1键即可取得需要的联机帮忙信息。

源代码编辑器:

编辑文件的类型:

●C/C++头文件

●C++源文件

●Text文本文件

●HTML文件

方便编程的特色功能:

●在编辑C++源程序时,在编辑窗口依照C++语法对不同的语句元素以不同的颜色显示,并进行适合长度的自动缩进。

●自动提示功能。

当输入源程序代码时,编辑器会显示对应类的成员函数和变量;当输入函数挪用语句时,编辑器会自动提示函数的参数个数和类型;当将光标指向变量、函数或类时,编辑器将给出对应的变量类型、函数声明或类的信息。

犯错时,退出VC,删除工程目录下的.ncb文件和.clw文件,从头进入VC即可

●自动补全单词功能。

在输入标识符时右击鼠标,从弹出菜单当选择CompleteWord项可自动补全单词的其余部份。

资源编辑器:

在Windows环境下,资源是独立于程序源代码的,加上不同资源的不同特点,因此VisualC++提供了不同的可视化资源编辑器和资源属性对话框。

利用资源编辑器,能够创建新的资源或编辑已有的资源。

当新建或打开一个资源时,系统将自动打开相应的资源编辑器。

当新建一个资源时,资源治理器自动给资源分派一个资源标识号ID。

1.图象编辑器。

图象编辑器由画图区、Graphics画图工具箱和Colors调色板组成。

当图象编辑器打开后,DeveloperStudio菜单栏上将显现Image主菜单。

Graphics工具栏中有画笔、画刷等经常使用画图工具,并可输入文本。

Colors工具栏供用户选择画图时所用的颜色。

图象编辑器要紧用于绘制位图、图标、光标和工具条,在Workspace项目工作区中的ResourceView页面双击这些资源时就会打开对应的图象编辑器,例如,当双击一个Icon图标资源时将打开图标编辑器。

2.工具栏编辑器

●工具栏一样表示经常使用菜单命令的快速执行方式,Windows应用程序用一个形象的位图来作为工具栏按钮的外观。

●工具栏编辑器事实上也是一个图象编辑器,要紧用于创建新的工具栏按钮。

在项目工作区ResourceView页面打开Toolbar文件夹,双击其中的工具栏资源,显现工具栏编辑器和Graphics工具栏、Colors工具栏,单击最后的空白项可添加一个新的按钮。

鼠标按下并拖动某个工具栏按钮,可将该按钮删除。

3.快捷键编辑器

●快捷键是利用键盘输入方式代替执行应用程序的菜单或工具栏命令。

快捷键一样是两个键的组合,如Alt+S。

利用快捷键编辑器可编辑、添加和删除应用程序项目中的快捷键。

●在项目工作区ResourceView页面打开Accelerator文件夹,双击其中的快捷键资源显现快捷键编辑器。

●双击快捷键列表项,打开AccelProperties快捷键属性对话框编辑快捷键。

也可单击鼠标右键,在快键菜单当选择Properties命令,进入快捷键属性对话框。

●要添加速捷键,双击编辑器中快捷键列表底部的空白行,在随后显现的快捷键属性对话框当选择需要添加速捷键的菜单项标识ID,然后设置快捷键和组合键。

●要删除一个快捷键,单击该快捷键,然后按Delete键。

4.串表编辑器

●Windows应用程序运行后,当鼠标指向菜单项和工具栏按钮时,在底部状态栏将显示所指项的有关提示信息,串表确实是如此一种资源字符串。

●利用字符串编辑器可进行串表的编辑、添加和删除等操作。

在项目工作区ResourceView页面打开StringTable文件夹,双击串表资源显现串表编辑器。

串表编辑器的利用方式与快捷键的利用方式类似。

5.版本信息编辑器

●在Windows中,版本信息也是作为资源处置。

版本信息包括版本号、产品的操作系统、语言和公司名称等,版本信息编辑器用于编辑上述信息。

●每一个应用程序有一个版本信息资源,其标识ID为VS_VERSION_INFO。

编程时版本信息可帮忙用户判定当前利用系统的版本号,幸免用旧版本替换新的版本。

挪用函数GetFileVersionInfo()和VerQueryValue()可获取版本信息。

●在项目工作区ResourceView页面打开Version文件夹,双击其中的VS_VERSION_INFO显现版本信息编辑器。

双击版本信息资源中某一项能够编辑相应的版本信息。

●例1-2对例1-1中的应用程序Mysdi利用资源编辑器编辑图标、工具栏、快捷键、串表和版本信息。

例1-2对例1-1中的应用程序Mysdi利用资源编辑器编辑图标、工具栏、快捷键、串表和版本信息。

1.执行File|OpenWorkspace命令,找到Mysdi文件夹,双击文件就打开了应用程序项目。

可采取另一种简单方式打开项目,即通过File菜单中的RecentWorkspace子菜单找到以前成立的应用程序项目Mysdi。

2.将应用程序的大小图标改成“SDI”。

在Workspace项目工作区ResourceView页面打开Icon文件夹,双击IDR_MAINFRAME,在右边的编辑区显示程序的图标资源。

利用Graphics工具栏中的橡皮擦去原先的图象,再利用文本工具“A”输入字符串“SDI”,并设置适合的字体和大小。

注意16×16和32×32两种大小规格的图标都要进行修改。

3.在工具栏上添加一个“+”按钮。

在项目工作区ResourceView页面打开Toolbar文件夹,双击IDR_MAINFRAME显现程序的工具栏资源。

单击最后的空白项,利用Graphics中的画线工具画一个“+”。

4.将“文件”菜单项“打开(O)...”改成“打开(R)...”,并将其快捷键改成“Ctrl+R”。

在项目工作区ResourceView页面打开Menu文件夹,双击IDR_MAINFRAME显现程序的菜单栏资源。

双击菜单项“打开(O)…”弹出Properties属性对话框,将其Caption改成“打开(&R)...\tCtrl+R”。

在项目工作区ResourceView页面打开Accelerator文件夹,双击IDR_MAINFRAME显现程序的快捷键资源。

双击快捷键ID_FILE_OPEN打开Properties属性对话框,将Key输入栏的字符改成“R”。

5.将程序运行后底部状态栏的显示信息改成“这是一个单文档应用程序”。

在项目工作区ResourceView页面打开StringTable文件夹,双击StringTable显现程序的串表资源。

双击ID为AFX_IDS_IDLEMESSAGE的串表资源项打开Properties属性对话框,将其Caption改成“这是一个单文档应用程序”。

6.修改版本信息,将版本号改成,并修改“关于…”对话框中相应的显示信息。

在项目工作区ResourceView页面打开Version文件夹,双击VS_VERSION_INFO显现程序的版本信息。

双击CompanyName项,输入姓名。

一样将FileVersion和ProductVersion项的内容改成“1.1”。

在项目工作区ResourceView页面打开Dialog文件夹,双击IDD_ABOUTBOX显现“关于Mysdi”对话框。

鼠标右击静态文本控件“Mysdi版”弹出浮动式菜单,选择Properties项弹出属性对话框,将其Caption改成“Mysdi版”。

运行结果:

打开Build菜单,执行Build命令即可编译、链接并生成应用程序Mysdi。

打开Build菜单,执行Execute命令运行应用程序,显现如下图结果。

菜单栏和工具栏:

菜单栏和工具栏是VisualC++IDE的重要组成部份,工具栏一样与菜单项有对应关系。

VisualC++IDE包括100多个不同的菜单项和几乎一样数量的工具栏按钮,而且它们中的大多数还会引导出复杂的对话框和具有大量选项的属性页。

随着尔后学习内容的深切,咱们将会比较全面地把握VisualC++IDE中的菜单栏和工具栏的利用。

菜单栏:

VisualC++IDE中的菜单栏由File、Edit、View、Insert、Project、Build(Debug)、Tools、Window和Help等9个主菜单组成,每一个主菜单又由多个菜单项和子菜单组成。

菜单项提供的功能几乎能够完成所有的DeveloperStudio功能。

File菜单:

File主菜单包括一些与文件有关的操作命令,如新建、打开、关闭、保留和显示最近的项目、文件、工作区等。

例如,在编程进程中,假设要创建新的头文件或实现源文件并添加到项目中,打开File菜单,选择New菜单项,在New对话框的选择File页面,选择C/C++HeaderFile或C++SourceFile项,选择AddtoProject,输入文件名。

Edit菜单:

Edit主菜单要紧包括一些与文件编辑有关的操作命令,如复制、粘贴、剪切、查找、替换、设置、删除和查看断点等。

View菜单:

View主菜单中的菜单命令项要紧用于改变窗口的显示方式和激活指定的窗口,如激活ClassWizard类向导、Workspace工作区窗口、Output输出窗口和DebugWindows调试窗口。

Insert菜单:

Insert主菜单要紧包括一些与添加有关的操作命令,如添加新类、资源和源代码文件等。

例如,编程时常常通过Insert菜单的Resource命令,向项目添加一个指定类型的资源

Project菜单:

Project主菜单要紧包括一些与项目治理有关的操作命令,如向项目添加文件、设置当前项目、改变编译器和链接器选项等。

例如,假设要将一个现有的C++源文件或资源文件添加到项目中,可执行Project|AddtoProject|Files命令,在InsertFilesIntoProject对话框中,选择要插入的文件。

Build菜单:

Build主菜单要紧包括一些与成立可执行程序有关的操作命令,如编译、链接和调试程序等。

注意,当启动调试器后,Debug主菜单将代替Build主菜单出此刻菜单栏中。

Tools菜单:

Tools主菜单中的菜单命令项要紧用于启动VisualStudio有效工具、定制VisualC++集成开发环境遇面,如利用Customize”定制”菜单命令设置某个主菜单中的菜单项(该主菜单要与Customize对话框同时打开)、显示或关闭工具栏和修改命令的快捷键。

例如:

成立基于对话框应用程序时,打开或关闭controls“控件“工具栏时,确实是工具菜单—定制—工具栏-----控件controls。

单击controls前复选框,马上显示控件工具停泊窗口。

如以下图

Window菜单:

Window主菜单要紧包括一些与窗口显示有关的操作命令,如切换窗口、Split分离窗口及设置停泊窗口。

工具栏:

工具栏是由一些形象化的位图按钮组成,工具栏按钮一样都对应于菜单命令项,用于方便、快捷地利用VisualC++集成开发环境的经常使用功能。

VisualC++IDE的工具栏以停泊窗口的形式显现,其位置能够通过鼠标拖曳的方式来改变,并能够依照需要进行显示或隐藏的切换。

一样的方式是执行Tools“工具“|Customize”定制“菜单命令,选择Toolbars”工具栏“标签页,依照需要进行选择。

如图:

Standard“标准“工具栏:

要紧包括一些与文件和编辑有关的经常使用操作命令

BuildMiniBar”编译微型条“工具栏:

BuildMiniBar工具栏中要紧包括了项目的选择、编译、链接和调试等操作命令

WizardBar工具栏:

它位于Standard工具栏下面。

WizardBar是对VisualC++中特色功能的快捷操作,它提供了对某个类的某个成员的快速访问,能显示、跟踪和操作当前的成员。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 总结汇报 > 学习总结

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2