C#.NET入门到精通.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)
《C#.NET入门到精通.ppt》由会员分享,可在线阅读,更多相关《C#.NET入门到精通.ppt(670页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、C#.NET入门到精通第一章第一章 .Net环境和环境和C#语言简语言简介介 Microsoft.Net是微软公司面向下一代互联网软件和服务战略,它的出现标志着新的软件设计理念和服务理念的产生。一、一、Microsoft.Net的设计理念的设计理念Microsoft.Net努力改变人类适应机器、适应技术的现状,为各类用户提供一种简单的操作信息的能力,使得所以商业用户和个人用户都能方便查找和使用其中的信息,任何规模的公司都可以使用相同的工具与他们的供应商、商业伙伴和客户高效地沟通和分享信息,从而创建一种全新的协同工作模式:对于用户来说,Microsoft.Net意味更简单化的整体服务:统一的信息
2、浏览、编辑和授权,查看资料,工作,联机/脱机媒体。对于企业来说,Microsoft.Net意味着统一的信息浏览、编辑和授权;丰富的同步传播;密切的移动通信联系;得力的信息管理和电子商务工具,在基于Internet和Intranet的服务程序之间灵活地切换,为动态商务伙伴关系的建立提供支持。对 独 立 软 件 开 发 商 来 说,Microsoft.Net意味着创造基于Internet的更多新型高级服务的机会,这些服务可以借助Internet自动的从本地或远程获取和利用所需的信息,而无须为不同的工作环境重新编写程序。Microsoft.Net主要包括一下四个方面的内容:构造和管理新一代服务的基本
3、结构和工具,包括.Net框架(Framework)、VisualStdio.Net、.Net企业服务器和Windows.Net。二、二、Microsoft.Net的组成的组成 创建互联网操作系统的构建块,包括PassPort.Net(用于用户认证)、用于文件存储的服务、用户首选项服务、日历管理以及众多的其它服务。能够启用新型智能互联网设备的.Net设备软件。.Net用户体验。三、三、.Net框架和框架和C#.Net框架是.Net平台基础架构,它消除了各类编程语言之间的差别,从而实现了跨语言平台编程的能力。.Net的这种能力主要来源于公共语言运行时(Common Language Runtime
4、,CLR)和类库。公共语言运行时和类库(Windows Forms,ADO.Net和ASP.Net)统一了各类语言类型,从而使得各种编程语言间无缝集成成为可能。C#(读C sharp)语言就是微软为解决上述问题而设计的,它是微软公司为.Net计划开发推出的核心编程语言,该语言几乎综合了目前所有编程语言的优点。C#是一种现代的面向对象的程序开发语言,开发人员能够利用它在.Net平台上快速开发种类丰富的应用程序,并可以转换为Web服务。1.2 C#语言介绍语言介绍 C#语言是专门为.Net应用而开发的语言,并且在设计过程中综合了其它编程语言的优点,即满足了应用程序的快速开发能力,又没有牺牲各种灵活
5、性,同时它忠实地继承了C和C+的优点 一、一、C#的语言特点的语言特点 C#语言作为一种新生语言与其它编程语言相比有一下几个突出的特点:简洁的语法 面向对象的特点 与Web的紧密结合 安全性和错误处理 版本处理 灵活性与兼容性 二、二、C#的运行模型的运行模型 目前用高级语言编写的程序有两种形式,一种是被编译成机器语言在CPU上执行,如Visual C+,Pascal等。另外一种是边解释边执行的,称为解释性语言,如Visual FoxFro,Visual Bsasic3.0等。三、三、C#的运行模型的运行模型 中间语言(中间语言(Intermediate LanguageIntermediat
6、e Language,ILIL)中间语言是一种与硬件平台无关的指令集中间语言是一种与硬件平台无关的指令集(Instruction SetInstruction Set)使得)使得C#C#编写的程序可以在任何支持编写的程序可以在任何支持.Net.Net的系统上运行的系统上运行.操作系统C#代码CSC.exeIL文件OSLoaderJIT编译器可执行代码类库文件安全性检查Cpu执行本章小节本章小节 本章对Microsoft.Net平台和C#语言进行了简要的介绍,通过本章学习,读者可以学习到.Net构建理念和组成,C#语言特点和运行模型等内容。学习完本章,应该重点掌握以下内容:Microsoft.N
7、et由构造和管理新一代服务的基本结构和工具、创建互联网操作系统的构建块、能够启用新型智能互联网设备的.Net设备软件和.Net用户体验,四部分构成,其中.Net Framework是.Net平台的基础,它消除了各类编程框架之间的差异,实现了跨语言编程的能力。C#语言具有简洁的语法、面向对象、与Web的紧密结合、安全性和错误处理等特点。C#程序并不是一次编译后执行的,而是先编译成中间代码,然后在.Net环境由JIT编译器边编译边运行的,这样实现的最大好处是消除了编程语言的差异,节约了系统资源。.Net平台带来的新概念:中间代码、运行时编译、元数据、垃圾回收器。第二章第二章 .Visual Stu
8、dio.Net 集成集成开发环境开发环境 本章内容:本章内容:n n VisualStudio.Net集成开发环境的安装 n n VisualStudio.Net集成开发环境介绍 n n.Net集成开发环境上C#程序开发 本章内容:本章内容:本章主要介绍C#程序集成开发环境VisualStudio.NET的安装方法,IDE中窗口、选项和帮助的内容,以及在VisualStudio.NET上进行C#程序开发的一般原则。2.1 Visual Studio.Net 集成开发集成开发环境的安装环境的安装 为了确保安装成功,应该在安装VisualStudio.Net之前完成以下任务:确保硬件满足最低要求。
9、确保操作系统满足安装要求。获取和VisualStudio.Net有关的组件一、硬件和系统需求一、硬件和系统需求 在安装在安装VisualStudio.NetVisualStudio.Net之前,要确保计算机满之前,要确保计算机满足以下的最小硬件需求:足以下的最小硬件需求:奔腾奔腾II II系列,系列,450MHZ450MHZ,推荐使用奔腾,推荐使用奔腾IIIIII 733MHZ733MHZ以上配置以上配置 内存内存128MB128MB,推荐使用,推荐使用256MB256MB以上配置以上配置 800800600600,256256色显示器以上配置色显示器以上配置 一个一个CD-ROMCD-ROM
10、驱动器驱动器 操作系统:操作系统:Windows98Windows98,WindowsNT4.0WindowsNT4.0,MicrosoftMicrosoftWindows2000Windows2000,WindowsXPWindowsXP,WindowsServer2003WindowsServer2003二、安装必要的组件二、安装必要的组件 在安装VisualStudio.Net之前,需要在系统上安装必要的Windows组件,主要包括:WindowsNT4.0ServicePack6a Windows2000ServicePack2 MicrosoftWindowsInstaller2.0
11、 MicrosoftWindowsManagementInfrastructure MicrosoftFrontPage2000WebExtensionsClient以上组件并不一定都要安装,具体要安装的组件要根据操作系统的情况来定,最简单的方 式 是 使 用 Microsoft Windows ComponentUpdate光盘(即VisualStudio.NetCD3)进行组件的安装:1)将MicrosoftWindowsComponentUpdate光盘放入光驱,如果光盘不能自动播放,则在光盘中查找Setup.exe,双击运行即可显示图2-1的界面。图2-1 安装程序2)信息装载完毕后,
12、就会弹出对话框中显示安装的各种组件,如图2-2所示,有时会弹出一个警告对话框提示你使用CD1安装,这时点击“否”按钮。图2-2 组件安装对话框3)点击“立即安装!”,开始安装相应的组件。4)安装完毕后,点击“完成”,如图2-3所示,就完成了相关组件的安装工作。图2-3组件安装结束界面VisualStudio.NET的安装程序存放在CD1和CD2盘上,用户可以使用光盘安装也可以将CD1和CD2盘上的内容合并拷贝到硬盘上安装,我们以光盘安装介绍其安装过程。三、三、在在Windows XP平台上安装平台上安装Visual Studio.Net 1)将CD1放入光驱,程序会自动运行,弹出系统检测对话框
13、,检测过后会弹出选择安装VisualStudio.NET对话框,如图2-4所示。图2-4VisualStudio.NET安装程序2)选择“2现在即可安装VisualStudio.NET”,系统进而安装初始化。3)系统初始化完成之后,弹出安装界面,选择“同意”,点击“继续”进入安装程序选择页,如图2-5所示。图2-5安装程序选择页4)根据图2-5所示,在“功能属性”栏中为VisualStudio.Net选择安装目录,同时在左栏中的“选择要安装的项”下,选择要安装的组件,然后点击“立即安装!”,进行安装过程,如图2-6所示。图2-6安装过程55)在安装过程中,系统会提示更换安装盘CD2,这时将CD
14、2安装盘插入光驱,继续安装,当安装完成后出现图2-6所示界面,点击右下角的“完成”标签。图2-6安装完成界面6)至此,安装结束。界面会返回到初试安装界面图2-4,此时图标3(产品文档)项为选中状态,用户可以选择3安装MSDN库,或者选择“退出”以后安装该文档库。一、启动一、启动Visual Studio.Net 集成集成开发环境开发环境2.2 Visual Studio.Net 集成开发环集成开发环境介绍境介绍 在成功安装Visual Studio.Net之后,在“开始”菜单中“所有程序”项中选择“Microsoft Visual Studio.Net 2003”,即可启动Visual Stu
15、dio.Net集成开发环境,如图2-7所示。图 2-7 启 动 Visual Studio.Net 这时屏幕上会出现启动画面如图2-8所 示,从 画 面 上 可 以 看 出 Visual Studio.Net开发环境中目前包含的产品。图2-8启动界面图 启动界面消失后就正式进入了Visual Studio.Net集成开发环境,首次运行会显示【起始页】如图2-9所示,该页包含【项目】、【联机资源】、【我的配置文件】三个可选页。图2-8 Visual Studio.Net的【起始页】【项目】页中显示了最近一段时间内打开过的项目,以方便用户查找,由于第一次进入所以没有项目显示。该页上还有两按钮:【新
16、建项目】和【打开项目】。点击【新建项目】会弹出【新建项目】对话框,从中可以创建C#项目。【联 机 资 源】页 显 示 了 Visual Studio.Net的新特性如图2-9所示,【新增功能】部分显示了Visual Studio.Net的新特性,包括下载示例代码和新的编程工具。图2-9【联机资源】栏二、二、Visual Studio.Net 的窗口的窗口 Visual Studio.Net向用户提供了浏览文件和自定义控件的窗口。本节将讨论开发C#应用程序必须的窗口。可通过位于菜单栏下面、工具栏右部的一些工具栏图标访问这些窗口如图2-10所示,或者从【视图】菜单中选择所需窗口的名称来访问它。【解
17、决方案资源管理器】窗口【属性】窗口【工具栏】【对象浏览器】图2-10窗口图标1【解决方案资源管理器】窗口【解决方案资源管理器】窗口 【解决方案资源管理器】窗口列出了所有解决方案中的文件,当创建一个新项目或者现存的项目被打开时,【解决方案资源管理器】窗口将显示这个项目的内容。图2-11显示了打开一个C#项目时【解决方案资源管理器】窗口的内容。图2-11【解决方案资源管理器】窗口察看代码视图设计器刷新显示所有文件属性2【属性】窗口【属性】窗口 【属性】窗口用于操纵一个窗体或者控件的属性如图2-12所示。属性定义了控件的信息,例如大小、颜色、字体等,每个控件都有自己的一组属性。当选中某个属性时,【属
18、性】窗口下方会显示该属性的描述。图2-12【属性】窗口按分类顺序按字母顺序属性事件3【工具栏】窗口【工具栏】窗口 【工具栏】窗口如图2-13所示,包含了可重用的组件或者控件,用于自定义应用程序。用户在编程时可以在窗体中“拖放”已有的控件,省去了自己编写代码的麻烦。这种方法是目前可视化编程中最常用的技术,通过组件或者控件,用户可以很快编写出需要的应用程序,从而满足了软件的快速开发要求。【工具栏】的组滚动箭头控件图2-13【工具栏】窗口 三、三、Visual Studio.Net 的菜单的菜单 Visual Studio.Net的菜单主要包括:【文件】菜单组、【编辑】菜单组、【视图】菜单组、【项目
19、】菜单组、【生成】菜单组、【调试】菜单组、【工具】菜单组和【窗口】菜单组。下面将一一介绍这些菜单组的内容和使用方法。1【文件】菜单组【文件】菜单组 文件菜单组主要包括了与文件相关的操作命令,用户单击Visual Studio.Net集成开发环境中的【文件】菜单会弹出如图2-14所示的菜单栏,主要包括以下命令:1)【新建】【新建】主要实现两个子命令:【项目】和【文件】,如图2-15。选择【项目】命令,将会弹出【新建项目】对话框,通过该对话框我们可以创建C#工程。选择【文件】命令,将出现【新建文件】对话框,通过该对话框可以创建不同类型的文件。图2-14【文件】菜单组 图2-14【文件】菜单组图2-
20、15【新建】子菜单图2-15【打开】子菜单2)【打开】【打开】菜单包括四个子菜单:【项目】、【Web上的项目】、【文件】、【来自Web的文件】,如图2-15所示。3)【关闭】该命令用于关闭打开的文件,有以下三种执行方式:若当前没有文件打开,该命令不可用 若当前打开文件没有被保存或者已经被修改,则在选择该命令后,弹出一个消息对话框,询问是否保存当前文件内容。如果有多个文件处于打开状态,选择该命令只能关闭当前活动的文件。4)【添加项目】该子菜单包含三个命令:【新建项目】、【现有项目】和【Web上的项目】。、5)【保存】该命令用于保存当前活动窗口文件内容,该命令有两种执行方式:若当前文件处于打开状态
21、,则该命令不可用 若当前文件为新建文件,则该命令将激活【另存为】对话框,如图2-16所示。6)【另存为】该命令用于保存一个新建的窗口或者当前编辑的窗口内容到不同的文件去,选择该命令将弹出【另存为】对话框,通过该对话框你可以指定要保存文件的位置。如果当前没有文件处于打开状态,该命令为不可用状态。图2-16【另存为】对话框 7)【全部保存】该命令用于保存当前打开的所有文件。8)【源代码管理】该子菜单包含了软件工程中代码管理的几 个主要内容。9)【页面设置】该命令主要用于设置打印选项。10)【打印】该命令完成文件的打印工作。11)【最近的文件】该菜单包含最近打开的文件,最多可以列出4个文件名,这些文
22、件名列表为该对应文件的快捷打开方式,选择其中一个文件名,就能打开该文件。12)【最近的项目】该菜单包含最近打开的项目名,最多可以列出4个项目名。13)【退出】通过该命令,能退出Visual Studio.Net集成开发环境,如果当前工程有没有保存的文件,将弹出警告框。2【编辑】菜单组【编辑】菜单组 【编辑】菜单组如图2-17所示,为用户提供了文件编辑命令,主要包括:1)【撤销】该命令用于恢复用户最近一次的编辑图2-17【编辑】菜单组2)【重复】该命令用于恢复被【撤销】的操纵。其快捷键为Ctrl+Z。3)【剪切】将当前活动窗口选中的内容剪切到剪切板中。4)【复制】将当前活动窗口选中的内容复制到剪
23、切板中。5)【粘贴】将剪切板中内容拷贝到当前光标所在的位置,如果当前有选中的部分,则用剪切板中的内容替代当前选中部分。6)【循环应用剪贴板中的复制项】循环替代剪切板中当前活动内容。7)【删除】将当前活动窗口中选定的内容删除。8)【全选】将当前活动窗口中的内容全部选中。快捷键Ctrl+A。9)【查找和替换】该子菜单包括五个命令:查找、替换、在文件中查找、在文件中替换和查找字符。提供这些命令,可以在当前活动文档,或者指定文件中寻找或者替代指定的内容或字符。10)【转到】将光标快速移动到当前活动窗口中指定位置。11)【将文件作为文本插入】选择该命令将弹出打开文件对话框,如图2-18所示,并所选定的文
24、件内容插入到当前光标所在位置。图2-18【插入文件】对话框 12)【高级】该子菜单项包含了用于进行高级查找、选择和文本处理操作的命令。13)【书签】该子菜单项包含了用于文件书签管理的命令。14)【大纲显示】该子菜单包含了用于管理视图大纲。15)【智能感知】该子菜单包含了列出成员、参数信息、完成单词等智能化操纵。3 3【视图】菜单组【视图】菜单组 【视图】菜单组如图2-19所示,主要用于Visual Studio.Net集成开发环境中的窗口显示,主要包括:1)【代码】该命令用于显示窗体对于的代码。2)【设计器】该命令用于显示窗体的设计模式。3)【打开】该命令用于打开当前方案管理器、类视图等项中的
25、条目。4)【打开方式】该命令用于设置出来文件的编辑器种类。图2-19【视图】菜单组图2-20【显示任务】子窗口 5)【解决方案资源管理器】该命令用于显示解决方案资源管理器窗口。6)【类视图】该命令用于显示类视图窗口。7)【服务资源管理器】该命令用于显示服务资源管理器窗口。8)【资源视图】该命令用于显示资源视图窗口。9)【属性窗口】该命令用于显示属性窗口。10)10)【对象浏览器】【对象浏览器】该命令用于显示对象浏览器窗口。该命令用于显示对象浏览器窗口。11)11)【工具箱】【工具箱】该命令用于显示工具箱窗口。该命令用于显示工具箱窗口。12)12)【WebWeb浏览器】浏览器】该命令用于在该命令
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- NET 入门 精通
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内