版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第1章VisualC#简介第1章11.1VC#的由来及发展1.1.1VC#的发展1995年,SUN公司正式推出了面向对象的开发语言Java,并具有跨平台、跨语言的功能特点,Java逐渐成了企业级应用系统开发的首选工具,而且使得越来越多的基于C/C++的应用开发人员转向于从事基于Java的应用开发。在Java势头很猛的软件开发领域可观前景的冲击下,作为世界上最大的软件公司微软立即做出了迎接挑战的反应。很快,微软也推出了基于Java语言的编译器VisualJ++。VisualJ++在最短的时间里由1.1版本升级到了6.0版本。VisualJ++6.0集成在VisualStudio6.0中,不但运行速度大大加快,而且增加了许多新特性,使得VisualJ++成为强有力的Windows应用开发平台,并成为业界公认的优秀Java编译器。VisualJ++虽然具有强大的开发功能,但主要应用在Windows平台的系统开发中,SUN公司认为VisualJ++违反了Java的许可协议,即违反了Java开发平台的中立性,因而,对微软提出了诉讼,这使得微软处于极为被动的局面。为了改变这种局面,微软另辟蹊径,决定推出其进军互联网的庞大.NET计划,和该计划中重要的开发语言——VisualC#(简称VC#或C#)。1.1VC#的由来及发展1.1.1VC#的发展2微软的.NET是一项非常庞大的计划,也是微软今后发展的战略核心。VisualStudio.NET则是微软.NET技术的开发平台,VC#就集成在VisualStudio.NET中。.NET代表了一个集合、一个环境、一个编程的基本结构,作为一个平台来支持下一代的互联网(第10章将详细介绍.NET平台)。为了支持.NET平台,VisualStudio.NET在原来的VisualStudio6.0的基础上进行了极大的修改和变更。在VisualStudio.NET测试版中VisualJ++就消失了,取而代之的就是VC#语言。美国的微软公司在2000年6月份举行的“职业开发人员技术大会”上正式发布了VC#语言。其英文名为VC-Sharp。微软公司对VC#的定义是:“VC#是一种类型安全的、现代的、简单的,由C和C++衍生出来的面向对象的编程语言,它是牢牢根植于C和C++语言之上的,并可立即被C和C++开发人员所熟悉。VC#的目的就是综合VisualBasic的高生产率和C++的行动力。”1.1.1VC#的发展微软的.NET是一项非常庞大的计划,31.1.2C#的特点
语法更简单、易学支持跨平台面向对象且避免了多继承现代快速应用开发(RAD)功能语言的兼容、协作交互性与XML的天然融合对C++的继承且类型安全
VC的由来及发展课件42VC#的运行环境和安装1.2.1VC#的运行环境
VC#是VisualStudio.NET的一部分。作为一个强大的集成开发工具,VisualStudio.NET对系统环境有较高的要求。1.硬件要求中央处理器(CPU):最低配置为PentiumⅡ450或同等的CPU,推荐配置为PentiumⅣ3.0G或同等及更好的CPU。内存:最低配置为128MB。推荐配置为512MB内存。硬盘:可用空间3GB以上,推荐硬盘为80GB。显示器:最低配置800×600、256色分辨率的显示器。推荐配置1024×768全彩分辨率以上的显示器,因高配置显示器可方便地显示开发环境提供的多个不同功能窗口。2VC#的运行环境和安装52.软件要求
操作系统:Windows2000、WindowsXP或WindowsNT4.0。注意:中文版的VisualStudio.NET不再支持在WindowsMe和Windows95/98等系统上安装。2.软件要求61.2.2VC#的安装VC#是VisualStudio.NET的一部分,同其他的.NET语言一样,都必须在.NET框架环境下运行。因此,要建立一个完整的VC#开发平台,必须安装VisualStudio.NET。系统中无论安装的是Windows2000、WindowsNT4.0还是WindowsXP,只要硬件配置满足VC#的要求,都可以安装VC#。安装过程大致分为两部分,首先是按照.NET框架的要求对Windows组件进行更新,然后再进行VisualStudio.NET和VC#的安装。首先将VisualStudio.NET的第一张光盘放入驱动器中,安装程序会自动启动,然后打开“VisualStudio.NET安装程序”对话框,对话框中给出了3个选项。1.2.2VC#的安装7VC的由来及发展课件81.3VC#集成开发环境1.3.1VC#的启动由于VisualStudio.NET所包括的各个语言工具,都使用相同的集成开发环境,所以在启动VC#之前,要启动整个VisualStudio.NET。这时在开始菜单中选择“开始”→“程序”→“MicrosoftVisualStudio.NET”→“MicrosoftVisualStudio.NET”命令,打开“起始页”窗口。要启动VC#开发环境有两种方式,一种是单击“起始页”上的“打开项目”按钮,选择现在已存在的VC#项目文件,另一种是单击“起始页”上的“新建项目”按钮,则打开一个“新建项目”对话框。1.3VC#集成开发环境9VC的由来及发展课件10VC的由来及发展课件111.3.2VC#集成开发环境
VC#的集成开发环境集成了设计、开发、编辑、测试和调试的多种功能,使得开发人员能够方便、快速地开发应用程序。集成开发环境标题下面是菜单栏和工具栏,中央工作区是用来设计程序界面的窗体设计器和代码编辑窗口。1.菜单栏在菜单栏中,共有11个菜单标题,每个菜单标题都有一个下拉式菜单。(1)文件(File):主要包括新建(New)、打开(Open)、保存(Save)、新建项目(NewProject)以及打开和关闭解决方案等命令。(2)编辑(Edit):主要包含一些符合Windows操作风格的进行文件编辑的各项命令。如撤消(Undo)、复制(Copy)、粘贴(Paste)、删除(Delete)、查找(Find)和替换(Replace)等命令。1.3.2VC#集成开发环境12(3)视图(View):包含显示与隐藏工具栏、工具箱(Toolbox)和各种独立的工具窗口的所有命令。(4)项目(Project):包括向当前项目添加、改变和删除组件、引用Windows对象和添加部件等命令。(5)生成(Build):包含代码生成的有关命令。(6)调试(Debug):包含调试程序的命令,启动和终止当前应用程序运行的命令。(7)数据(Data):包含数据的生成和预览命令。(8)格式(Format):包括改变窗体上控件大小和对齐方式等命令。(9)工具(Tools):包括进程调试、数据库连接、宏和外接程序管理、设置工具箱和选项等命令。(10)窗口(Windows):包含一些屏幕窗口布局的命令。(11)帮助(Help):包含方便开发人员使用帮助信息的命令。(3)视图(View):132.工具栏
工具栏是由多个图标按钮组成的,可提供对常用命令的快速访问。除了在菜单栏下面显示的标准工具栏外,还有Web工具栏、控件布局工具栏等多种特定功能工具栏。要显示或隐藏这些工具栏,可选择“视图”菜单中的“工具栏”命令,或者在标准工具栏单击鼠标右键,在弹出的菜单中选定所需的工具栏。标准工具栏2.工具栏标准工具栏143.工具箱
工具箱中包含了建立应用程序的各种控件以及非图形化的组件。工具箱由不同的选项卡组成,各类控件、组件分别放在“数据”、“组件”、“Windows窗体”、“剪贴板循环”、“常规”5个选项卡下面。(1)“数据”选项卡中主要放置访问数据库的控件。(2)“组件”选项卡中放置一些系统提供的组件,如报表、消息队列等。(3)“剪贴板循环”选项卡中保存了最近拷贝到系统剪贴板上的12个控件或组件,可以从剪贴板上直接拖动控件到编辑的窗体中。(4)“常规”选项卡默认为空,可以在这里保存常用的控件,包括自定义控件。(5)“Windows窗体”选项卡是最常用的选项卡,这个选项卡主要放置开发Windows应用程序所使用的控件。如文本框、标签框等,以后会陆续介绍这些控件。3.工具箱154.解决方案资源管理器
在VC#中,项目是一个独立的编程单位,其中包含一些相关的文件,若干个项目就组成了一个解决方案。解决方案资源管理器以树状的结构显示整个解决方案中包括哪些项目以及每个项目的组成信息。“解决方案资源管理器”窗口4.解决方案资源管理器“解决方案资源管理器”窗口16
在VC#中所有包含VC#代码的源文件都是以.cs为扩展名,在解决方案资源管理器中显示这个文件,然后就可以编辑它了。在每个项目的下面显示了一个引用,在这里列出了该项目引用的组件。解决方案资源管理器窗口的上边有三个选项按钮,依次为“刷新”、“显示所有文件”和“属性”。通常,解决方案资源管理器隐藏了一些文件,单击“显示所有文件”选项按钮,可以显示出这些隐藏的文件。“刷新”选项按钮的作用是可以对没有保存的项目文件进行刷新。单击“属性”选项按钮,则可以打开“属性”窗口,显示所选择对象的属性。在VC#中所有包含VC#代码的源文17动态帮助窗口动态帮助窗口是通过“帮助”菜单下的“动态帮助”命令打开的,这是一个与上下文相关的的帮助系统。当单击不同的控件或者将光标在代码的不同关键字上移动时,动态帮助窗口中显示的内容将会随之发生变化。对于VC#的初学者来说,利用这种“动态帮助”功能是非常有用的。动态帮助窗口动态帮助窗口动态帮助窗口18演讲完毕,谢谢观看!演讲完毕,谢谢观看!19第1章VisualC#简介第1章201.1VC#的由来及发展1.1.1VC#的发展1995年,SUN公司正式推出了面向对象的开发语言Java,并具有跨平台、跨语言的功能特点,Java逐渐成了企业级应用系统开发的首选工具,而且使得越来越多的基于C/C++的应用开发人员转向于从事基于Java的应用开发。在Java势头很猛的软件开发领域可观前景的冲击下,作为世界上最大的软件公司微软立即做出了迎接挑战的反应。很快,微软也推出了基于Java语言的编译器VisualJ++。VisualJ++在最短的时间里由1.1版本升级到了6.0版本。VisualJ++6.0集成在VisualStudio6.0中,不但运行速度大大加快,而且增加了许多新特性,使得VisualJ++成为强有力的Windows应用开发平台,并成为业界公认的优秀Java编译器。VisualJ++虽然具有强大的开发功能,但主要应用在Windows平台的系统开发中,SUN公司认为VisualJ++违反了Java的许可协议,即违反了Java开发平台的中立性,因而,对微软提出了诉讼,这使得微软处于极为被动的局面。为了改变这种局面,微软另辟蹊径,决定推出其进军互联网的庞大.NET计划,和该计划中重要的开发语言——VisualC#(简称VC#或C#)。1.1VC#的由来及发展1.1.1VC#的发展21微软的.NET是一项非常庞大的计划,也是微软今后发展的战略核心。VisualStudio.NET则是微软.NET技术的开发平台,VC#就集成在VisualStudio.NET中。.NET代表了一个集合、一个环境、一个编程的基本结构,作为一个平台来支持下一代的互联网(第10章将详细介绍.NET平台)。为了支持.NET平台,VisualStudio.NET在原来的VisualStudio6.0的基础上进行了极大的修改和变更。在VisualStudio.NET测试版中VisualJ++就消失了,取而代之的就是VC#语言。美国的微软公司在2000年6月份举行的“职业开发人员技术大会”上正式发布了VC#语言。其英文名为VC-Sharp。微软公司对VC#的定义是:“VC#是一种类型安全的、现代的、简单的,由C和C++衍生出来的面向对象的编程语言,它是牢牢根植于C和C++语言之上的,并可立即被C和C++开发人员所熟悉。VC#的目的就是综合VisualBasic的高生产率和C++的行动力。”1.1.1VC#的发展微软的.NET是一项非常庞大的计划,221.1.2C#的特点
语法更简单、易学支持跨平台面向对象且避免了多继承现代快速应用开发(RAD)功能语言的兼容、协作交互性与XML的天然融合对C++的继承且类型安全
VC的由来及发展课件232VC#的运行环境和安装1.2.1VC#的运行环境
VC#是VisualStudio.NET的一部分。作为一个强大的集成开发工具,VisualStudio.NET对系统环境有较高的要求。1.硬件要求中央处理器(CPU):最低配置为PentiumⅡ450或同等的CPU,推荐配置为PentiumⅣ3.0G或同等及更好的CPU。内存:最低配置为128MB。推荐配置为512MB内存。硬盘:可用空间3GB以上,推荐硬盘为80GB。显示器:最低配置800×600、256色分辨率的显示器。推荐配置1024×768全彩分辨率以上的显示器,因高配置显示器可方便地显示开发环境提供的多个不同功能窗口。2VC#的运行环境和安装242.软件要求
操作系统:Windows2000、WindowsXP或WindowsNT4.0。注意:中文版的VisualStudio.NET不再支持在WindowsMe和Windows95/98等系统上安装。2.软件要求251.2.2VC#的安装VC#是VisualStudio.NET的一部分,同其他的.NET语言一样,都必须在.NET框架环境下运行。因此,要建立一个完整的VC#开发平台,必须安装VisualStudio.NET。系统中无论安装的是Windows2000、WindowsNT4.0还是WindowsXP,只要硬件配置满足VC#的要求,都可以安装VC#。安装过程大致分为两部分,首先是按照.NET框架的要求对Windows组件进行更新,然后再进行VisualStudio.NET和VC#的安装。首先将VisualStudio.NET的第一张光盘放入驱动器中,安装程序会自动启动,然后打开“VisualStudio.NET安装程序”对话框,对话框中给出了3个选项。1.2.2VC#的安装26VC的由来及发展课件271.3VC#集成开发环境1.3.1VC#的启动由于VisualStudio.NET所包括的各个语言工具,都使用相同的集成开发环境,所以在启动VC#之前,要启动整个VisualStudio.NET。这时在开始菜单中选择“开始”→“程序”→“MicrosoftVisualStudio.NET”→“MicrosoftVisualStudio.NET”命令,打开“起始页”窗口。要启动VC#开发环境有两种方式,一种是单击“起始页”上的“打开项目”按钮,选择现在已存在的VC#项目文件,另一种是单击“起始页”上的“新建项目”按钮,则打开一个“新建项目”对话框。1.3VC#集成开发环境28VC的由来及发展课件29VC的由来及发展课件301.3.2VC#集成开发环境
VC#的集成开发环境集成了设计、开发、编辑、测试和调试的多种功能,使得开发人员能够方便、快速地开发应用程序。集成开发环境标题下面是菜单栏和工具栏,中央工作区是用来设计程序界面的窗体设计器和代码编辑窗口。1.菜单栏在菜单栏中,共有11个菜单标题,每个菜单标题都有一个下拉式菜单。(1)文件(File):主要包括新建(New)、打开(Open)、保存(Save)、新建项目(NewProject)以及打开和关闭解决方案等命令。(2)编辑(Edit):主要包含一些符合Windows操作风格的进行文件编辑的各项命令。如撤消(Undo)、复制(Copy)、粘贴(Paste)、删除(Delete)、查找(Find)和替换(Replace)等命令。1.3.2VC#集成开发环境31(3)视图(View):包含显示与隐藏工具栏、工具箱(Toolbox)和各种独立的工具窗口的所有命令。(4)项目(Project):包括向当前项目添加、改变和删除组件、引用Windows对象和添加部件等命令。(5)生成(Build):包含代码生成的有关命令。(6)调试(Debug):包含调试程序的命令,启动和终止当前应用程序运行的命令。(7)数据(Data):包含数据的生成和预览命令。(8)格式(Format):包括改变窗体上控件大小和对齐方式等命令。(9)工具(Tools):包括进程调试、数据库连接、宏和外接程序管理、设置工具箱和选项等命令。(10)窗口(Windows):包含一些屏幕窗口布局的命令。(11)帮助(Help):包含方便开发人员使用帮助信息的命令。(3)视图(View):322.工具栏
工具栏是由多个图标按钮组成的,可提供对常用命令的快速访问。除了在菜单栏下面显示的标准工具栏外,还有Web工具栏、控件布局工具栏等多种特定功能工具栏。要显示或隐藏这些工具栏,可选择“视图”菜单中的“工具栏”命令,或者在标准工具栏单击鼠标右键,在弹出的菜单中选定所需的工具栏。标准工具栏2.工具栏标准工具栏333.工具箱
工具箱中包含了建立应用程序的各种控件以及非图形化的组件。工具箱由不同的选项卡组成,各类控件、组件分别放在“数据”、“组件”、“Windows窗体”、“剪贴板循环”、“常规”5个选项卡下面。(1)“数据
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 鼻中隔脓肿的健康宣教
- 肩先露的健康宣教
- 《嵌入式系统原理与开发》课件-第3章
- 胎儿宫内发育迟缓的健康宣教
- 萎缩性鼻炎的健康宣教
- 颞骨岩部炎的健康宣教
- 鳃源性囊肿与瘘的健康宣教
- 理财规划师课件-财务
- 清华大学Java课件l
- 《词类活用笑笑草》课件
- 华北水利水电大学《自然语言处理课程设计》2023-2024学年第一学期期末试卷
- 国家开放大学《宣传工作实务》专题测验1-12参考答案
- 2024年初级电焊工理论考试复习题库(含答案)
- 2024年资助政策主题班会课件
- 2024年度人工智能AI技术服务合同3篇
- 江苏省2025届高三第一次模拟考试英语试卷含解析
- 教研组汇报课件
- 贵州省贵阳市2023-2024学年高一上学期语文期末考试试卷(含答案)
- 化学必修一人教版知识点总结(超全)
- 高中化学解题方法大全
- 2024赞助合同模板
评论
0/150
提交评论