VC的由来及发展ppt课件_第1页
VC的由来及发展ppt课件_第2页
VC的由来及发展ppt课件_第3页
VC的由来及发展ppt课件_第4页
VC的由来及发展ppt课件_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第1章 Visual C#简介.1.1 VC#的由来及开展1.1.1 VC#的开展 1995年,SUN公司正式推出了面向对象的开发言语Java,并具有跨平台、跨言语的功能特点,Java逐渐成了企业级运用系统开发的首选工具,而且使得越来越多的基于C/C+的运用开发人员转向于从事基于Java的运用开发。 在Java势头很猛的软件开发领域可观前景的冲击下,作为世界上最大的软件公司微软立刻做出了迎接挑战的反响。很快,微软也推出了基于Java言语的编译器Visual J+。Visual J+在最短的时间里由1.1版本晋级到了6.0版本。Visual J+ 6.0集成在Visual Studio 6.0中

2、,不但运转速度大大加快,而且添加了许多新特性,使得Visual J+成为强有力的Windows运用开发平台,并成为业界公认的优秀Java编译器。 Visual J+虽然具有强大的开发功能,但主要运用在Windows平台的系统开发中,SUN公司以为Visual J+违反了Java的答应协议,即违反了Java开发平台的中立性,因此,对微软提出了诉讼,这使得微软处于极为被动的局面。为了改动这种局面,微软另辟蹊径,决议推出其进军互联网的庞大.NET方案,和该方案中重要的开发言语Visual C#(简称VC#或C#)。. 微软的.NET是一项非常庞大的方案,也是微软今后开展的战略中心。Visual St

3、udio .NET那么是微软.NET技术的开发平台,VC#就集成在Visual Studio .NET中。.NET代表了一个集合、一个环境、一个编程的根本构造,作为一个平台来支持下一代的互联网第10章将详细引见.NET平台。为了支持.NET平台,Visual Studio .NET在原来的Visual Studio 6.0的根底上进展了极大的修正和变卦。在Visual Studio .NET测试版中Visual J+就消逝了,取而代之的就是VC#言语。 美国的微软公司在2000年6月份举行的“职业开发人员技术大会上正式发布了VC#言语。其英文名为VC-Sharp。微软公司对VC#的定义是:“V

4、C#是一种类型平安的、现代的、简单的,由C和C+衍生出来的面向对象的编程言语,它是牢牢根植于C和C+言语之上的,并可立刻被C和C+开发人员所熟习。VC#的目的就是综合Visual Basic的高消费率和C+的行动力。1.1.1 VC#的开展.1.1.2 C#的特点语法更简单、易学支持跨平台面向对象且防止了多承继现代快速运用开发RAD功能言语的兼容、协作交互性与XML的天然交融对C+的承继且类型平安 .2 VC#的运转环境和安装1.2.1 VC#的运转环境 VC#是Visual Studio.NET的一部分。作为一个强大的集成开发工具,Visual Studio.NET对系统环境有较高的要求。

5、1.硬件要求 中央处置器CPU:最低配置为Pentium450或同等的CPU,引荐配置为Pentium 3.0G或同等及更好的CPU。 内存:最低配置为128MB。引荐配置为512MB内存。 硬盘:可用空间3GB以上,引荐硬盘为80GB。 显示器:最低配置800600、256色分辨率的显示器。引荐配置1024768全彩分辨率以上的显示器,因高配置显示器可方便地显示开发环境提供的多个不同功能窗口。. 2.软件要求 操作系统:Windows 2000、Windows XP或WindowsNT4.0。 留意:中文版的Visual Studio.NET不再支持在Windows Me和Windows 9

6、5/98等系统上安装。. 1.2.2 VC#的安装 VC#是Visual Studio.NET的一部分,同其他 的.NET言语一样,都必需在.NET框架环境下运转。因此,要建立一个完好的VC#开发平台,必需安装Visual Studio.NET。 系统中无论安装的是Windows 2000、Windows NT 4.0还是Windows XP,只需硬件配置满足VC#的要求,都可以安装VC#。安装过程大致分为两部分,首先是按照.NET框架的要求对Windows组件进展更新,然后再进展Visual Studio.NET和VC#的安装。 首先将Visual Studio.NET的第一张光盘放入驱动器

7、中,安装程序会自动启动,然后翻开“Visual Studio.NET安装程序对话框,对话框中给出了3个选项。.1.3 VC#集成开发环境1.3.1 VC#的启动 由于Visual Studio.NET所包括的各个言语工具,都运用一样的集成开发环境,所以在启动VC#之前,要启动整个Visual Studio.NET。这时在开场菜单中选择“开场“程序 “Microsoft Visual Studio.NET “Microsoft Visual Studio.NET命令,翻开“起始页窗口。要启动VC#开发环境有两种方式,一种是单击“起始页上的“翻开工程按钮,选择如今已存在的VC#工程文件,另一种是单

8、击“起始页上的“新建工程按钮,那么翻开一个“新建工程对话框。.1.3.2 VC#集成开发环境 VC#的集成开发环境集成了设计、开发、编辑、测试和调试的多种功能,使得开发人员可以方便、快速地开发运用程序。 集成开发环境标题下面是菜单栏和工具栏,中央任务区是用来设计程序界面的窗体设计器和代码编辑窗口。 1. 菜单栏 在菜单栏中,共有11个菜单标题,每个菜单标题都有一个下拉式菜单。1文件File: 主要包括新建New、翻开Open、保管Save、新建工程New Project以及翻开和封锁处理方案等命令。2编辑Edit: 主要包含一些符合Windows操作风格的进展文件编辑的各项命令。如吊销Undo

9、、复制Copy、粘贴Paste、删除Delete、查找Find和交换Replace等命令。.3视图View: 包含显示与隐藏工具栏、工具箱Toolbox和各种独立的工具窗口的一切命令。4工程Project: 包括向当前工程添加、改动和删除组件、援用Windows对象和添加部件等命令。5生成Build:包含代码生成的有关命令。6调试Debug: 包含调试程序的命令,启动和终止当前运用程序运转的命令。 ( 7 ) 数据Data:包含数据的生成和预览命令。8格式Format:包括改动窗体上控件大小和对齐方式等命令。9工具Tools: 包括进程调试、数据库衔接、宏和外接程序管理、设置工具箱和选项等命令

10、。10窗口Windows:包含一些屏幕窗口规划的命令。11协助Help:包含方便开发人员运用协助信息的命令。. 2.工具栏 工具栏是由多个图标按钮组成的,可提供对常用命令的快速访问。除了在菜单栏下面显示的规范工具栏外,还有Web工具栏、控件规划工具栏等多种特定功能工具栏。要显示或隐藏这些工具栏,可选择“视图菜单中的“工具栏命令,或者在规范工具栏单击鼠标右键,在弹出的菜单中选定所需的工具栏。规范工具栏. 3.工具箱 工具箱中包含了建立运用程序的各种控件以及非图形化的组件。工具箱由不同的选项卡组成,各类控件、组件分别放在“数据、“组件、“Windows窗体、“剪贴板循环、“常规5个选项卡下面。 1

11、“数据选项卡中主要放置访问数据库的控件。 2“组件选项卡中放置一些系统提供的组件,如报表、音讯队列等。 3“剪贴板循环选项卡中保管了最近拷贝到系统剪贴板上的12个控件或组件,可以从剪贴板上直接拖动控件到编辑的窗体中。 4“常规选项卡默以为空,可以在这里保管常用的控件,包括自定义控件。 5“Windows窗体选项卡是最常用的选项卡,这个选项卡主要放置开发Windows运用程序所运用的控件。如文本框、标签框等,以后会陆续引见这些控件。 .4. 处理方案资源管理器 在VC#中,工程是一个独立的编程单位,其中包含一些相关的文件,假设干个工程就组成了一个处理方案。处理方案资源管理器以树状的构造显示整个处理方案中包括哪些工程以及每个工程的组成信息。 “处理方案资源管理器窗口. 在VC#中一切包含VC#代码的源文件都是以.cs为扩展名,在处理方案资源管理器中显示这个文件,然后就可以编辑它了。在每个工程的下面显示了一个援用,在这里列出了该工程援用的组件。 处理方案资源管理器窗口的上边有三个选项按钮,依次为“刷新、“显示一切文件和“属性。 通常,处理方案资源管理器隐藏了一些文件,单击“显示一切文件选项按钮,可以显示出这些隐藏的文件。“刷新选项按钮的作用是可以

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论