【教学课件】第一章VC概述.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《【教学课件】第一章VC概述.ppt》由会员分享,可在线阅读,更多相关《【教学课件】第一章VC概述.ppt(47页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、杭州电子科技大学通信工程学院 Visual C+6.0培训杭州电子科技大学通信工程学院学习VC要求:上课认真听,能跟上老师的思 路课下能及时复习,认真学好VC杭州电子科技大学通信工程学院学习VC参考书:Visual C+6.0实用教程 杨永国,清华大学出版社任一本VC教程杭州电子科技大学通信工程学院本章结构1.1 理解理解VC1.2 VC开发环境开发环境1.3 例子例子杭州电子科技大学通信工程学院1.1理解VCVC和C+的关系:差不多就是文本编辑器跟文本的区差不多就是文本编辑器跟文本的区别别,VC是开发环境是开发环境,C+是语言。是语言。VC+=C+语言语言+MFC的封装类的封装类+IDE杭州
2、电子科技大学通信工程学院1.1理解VCMFC(microsoft foundation classes,微软基微软基础类库)是微软为础类库)是微软为Windows程序员提供的一程序员提供的一个面向对象的个面向对象的Windows编程接口,它大大简编程接口,它大大简化了化了Windows编程工作。编程工作。MFC提供了一个标准化的结构提供了一个标准化的结构提供了大量的代码,指导用户编程时实现提供了大量的代码,指导用户编程时实现某些技术和功能。某些技术和功能。学好学好VC,必须要全面理解必须要全面理解MFC,MFC在在后面的内容中将详细介绍后面的内容中将详细介绍杭州电子科技大学通信工程学院1.1理
3、解VCVC在单个工具中,能完成如下功能,因此被称为在单个工具中,能完成如下功能,因此被称为IDE(Integreted Development Enviroment,集成开集成开发环境发环境):生成不同编写代码的起始应用程序生成不同编写代码的起始应用程序通过许多不同方法查看项目文件通过许多不同方法查看项目文件编辑源文件和包含文件编辑源文件和包含文件建立应用程序的可视界面建立应用程序的可视界面编译及链接编译及链接运行及调试应用程序运行及调试应用程序杭州电子科技大学通信工程学院1.2VC开发环境Visual C+的集成开发环境的集成开发环境Visual Studio提提供了大量的实用工具以支持可视
4、化编程特性,供了大量的实用工具以支持可视化编程特性,它们包括:它们包括:项目工作区、项目工作区、ClassWizard、AppWizard、WizardBar、Component Gallery等。下面对它们作逐一介绍。等。下面对它们作逐一介绍。Visual C+的用户界面如图的用户界面如图1.1所示。所示。杭州电子科技大学通信工程学院1.2 VC开发环境图图1.1 Visual C+的的IDE的用户界面的用户界面项目工作区项目工作区调试区调试区工作区工作区向导栏向导栏菜单条菜单条工具条工具条杭州电子科技大学通信工程学院1.2.1项目工作区Visual C+使用项目工作区来组织项目、元使用项目
5、工作区来组织项目、元素以及项目信息在屏幕上出现的方式。在桌素以及项目信息在屏幕上出现的方式。在桌面上,工作区以窗口方式组织项目、文件和面上,工作区以窗口方式组织项目、文件和项目设置。项目设置。每个项目视图都有一个相应的文件夹,包含每个项目视图都有一个相应的文件夹,包含了关于该项目的各种元素。展开该文件夹可了关于该项目的各种元素。展开该文件夹可以显示该视图方式下工作区的详细信息。项以显示该视图方式下工作区的详细信息。项目视图区包含三个选项卡,单击各选项卡,目视图区包含三个选项卡,单击各选项卡,可以在其间切换。这三个选项卡从左到右依可以在其间切换。这三个选项卡从左到右依次是:次是:ClassVie
6、w、ResourceView、FileView。杭州电子科技大学通信工程学院1.2.1项目工作区(1)ClassView(类视图类视图)显示项目中定义的显示项目中定义的C+类,展类,展开文件夹显示工程中所定义的开文件夹显示工程中所定义的所有类,展开类可查看类的数所有类,展开类可查看类的数据成员和成员函数以及全局变据成员和成员函数以及全局变量、函数和类型定义。量、函数和类型定义。ClassView显示所有已定义的显示所有已定义的类以及这些类中的数据成员、类以及这些类中的数据成员、成员变量。成员变量。注意利用类视图,如何定位函注意利用类视图,如何定位函数和变量的定义和实现等,右数和变量的定义和实现
7、等,右图符号的意义图符号的意义杭州电子科技大学通信工程学院1.2.1项目工作区(2)ResourceView(资源资源视图视图)显示项目中所包含的资显示项目中所包含的资源文件。展开文件夹可源文件。展开文件夹可显示所有的资源类型。显示所有的资源类型。杭州电子科技大学通信工程学院1.2.1项目工作区(3)FileView(文件视图文件视图)显示所创建的工程。展开显示所创建的工程。展开文件夹可以查看工程中所文件夹可以查看工程中所包含的文件。包含的文件。杭州电子科技大学通信工程学院1.2.2菜单和工具条按照按照VC菜单和工具条重点介绍一些常用的菜单和工具条重点介绍一些常用的功能,没必要搞清楚每一个菜单
8、项和工具条功能,没必要搞清楚每一个菜单项和工具条按钮的功能,在以后学习中一些会经常用到,按钮的功能,在以后学习中一些会经常用到,在此有一个初步的总体认识在此有一个初步的总体认识杭州电子科技大学通信工程学院1.2.3向导栏WizardBar会自动跟踪用户程序的上下文会自动跟踪用户程序的上下文比如,当文本编辑器中的光标从一个函数比如,当文本编辑器中的光标从一个函数移动到另一个函数时,移动到另一个函数时,Wizard的显示会自动的显示会自动更新。更新。WizardBar工具条包含了三个相关的下拉列表框:工具条包含了三个相关的下拉列表框:类(类(Class)、过滤器()、过滤器(Filter)和成员)
9、和成员(Member)WizardBar最右边是一个最右边是一个Action Control下拉选项,下拉选项,单击单击Action Control 的向下箭头符号会弹出一个菜的向下箭头符号会弹出一个菜单,用于执行跳到函数定义、增加消息处理函数等单,用于执行跳到函数定义、增加消息处理函数等操作。操作。杭州电子科技大学通信工程学院1.3 例子1 1、用、用APPWizardAPPWizard生成一个单文档生成一个单文档程序程序2 2、用、用APPWizardAPPWizard生成一个基于对生成一个基于对话框的程序话框的程序目的:对目的:对VCVC编程有一个总体上的编程有一个总体上的认识认识杭州电
10、子科技大学通信工程学院1.3.1 例1 用APPWizard生成一个单文档程序AppWizard是是Visual C+提供的一个高级编提供的一个高级编程工具,程工具,提供一系列对话框,让程序员指定提供一系列对话框,让程序员指定所要创建的应用程序的一些特性,然后自动所要创建的应用程序的一些特性,然后自动生成框架程序,程序员只需要在框架基础上生成框架程序,程序员只需要在框架基础上修改就可以开发出自己的应用程序。修改就可以开发出自己的应用程序。要新建一个工程,需要按以下步骤来做:要新建一个工程,需要按以下步骤来做:(1)在)在File菜单上,单击菜单上,单击New菜单项,弹出菜单项,弹出如图所示的对
11、话框。如图所示的对话框。杭州电子科技大学通信工程学院1.3.1 例1 用APPWizard生成一个单文档程序杭州电子科技大学通信工程学院1.3.1 例1 用APPWizard生成一个单文档程序确定工程存放的路径和工程名确定工程存放的路径和工程名,单击单击Platforms框中的相应检查框,指定工程的开发平台。框中的相应检查框,指定工程的开发平台。首先介绍在新建对话框中可以指定的新建项首先介绍在新建对话框中可以指定的新建项目。对话框的组织分成了目。对话框的组织分成了Files、Projects、Workspaces和和Other Documents四大类,每四大类,每一个类型下面又包含许多具体的
12、文件类型,一个类型下面又包含许多具体的文件类型,可指定的新建项目,请分别参见表可指定的新建项目,请分别参见表1.1、表、表1.2和表和表1.3。杭州电子科技大学通信工程学院表1.1 Files选项卡中可指定的新建文件类型类型类型说明说明Active Sever Pages新建一个新建一个.asp文件文件Binary File新建一个二进制文件新建一个二进制文件Bitmap File新建一个位图文件新建一个位图文件C/C+Header File新建新建C/C+的头文件的头文件C/C+Source File新建新建C/C+的源文件的源文件Cursor File新建光标文件新建光标文件HTML Pa
13、ge新建超文本链接页面新建超文本链接页面Icon File创建一个图标文件创建一个图标文件Macor File创建宏创建宏Resource Script创建资源脚本创建资源脚本Resource Template新建资源模板新建资源模板SQL Script File创建结构化查询脚本创建结构化查询脚本Text File新建文本文件新建文本文件杭州电子科技大学通信工程学院表1.2 Projects 选项卡中可指定的新建工程类型类型类型说明说明ATL COM AppWizard使用向导,创建使用向导,创建ATL COM应用程序应用程序Cluster Resouce Type Wizard使用向导,创
14、建资源库使用向导,创建资源库Custom AppWizard自定义应用程序向导自定义应用程序向导Database Project创建数据库工程创建数据库工程DevStudion Add-in Wizard嵌入其他应用的向导嵌入其他应用的向导Extended Stored Proc Wizard扩展的存储过程向导扩展的存储过程向导ISAPI Extension WizardISAPI扩展向导扩展向导Makefile制作制作Makefile文件文件MFC Activex Control Wizard制作制作MFC ActiveX控件向导控件向导MFC AppWizard(dll)MFC应用程序向导
15、(动态库)应用程序向导(动态库)MFC AppWizard(exe)MFC应用程序向导(可执行文件)应用程序向导(可执行文件)Utility Project创建工具工程创建工具工程Win32 Application 创建创建Win32应用程序应用程序Win32 Console Application创建创建Win32控制台应用程序控制台应用程序Win32 Dynamic-Link Library创建创建Win32动态链接库动态链接库Win32 Static Library创建创建Win32静态库静态库杭州电子科技大学通信工程学院表1.3 Other Documents选项卡中可指定的新建文档类
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教学课件 教学 课件 第一章 VC 概述
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内