c#.net入门到精通

上传人:j7****6 文档编号:62238990 上传时间:2018-12-18 格式:PPT 页数:669 大小:5.19MB
返回 下载 相关 举报
c#.net入门到精通_第1页
第1页 / 共669页
c#.net入门到精通_第2页
第2页 / 共669页
c#.net入门到精通_第3页
第3页 / 共669页
c#.net入门到精通_第4页
第4页 / 共669页
c#.net入门到精通_第5页
第5页 / 共669页
点击查看更多>>
资源描述

《c#.net入门到精通》由会员分享,可在线阅读,更多相关《c#.net入门到精通(669页珍藏版)》请在金锄头文库上搜索。

1、本课程主要讲授的内容包括: C#的基本语法、语句、方法;C#面向对象编程技术;WINDOWS编程;输入输出;数据库访问技术等。,第一章 .Net环境和C#语言简介,本章内容:,Microsoft.Net 概述 C#语言介绍,本章内容:,本章主要简单介绍了Microsoft.Net和C#语言。首先介绍了C#语言的基础Microsoft.Net平台的设计理念、主要构成和设计目标,然后介绍了C#语言的特点和运行模型。,1.1 Microsoft.Net 概述,Microsoft.Net是微软公司面向下一代互联网软件和服务战略,它的出现标志着新的软件设计理念和服务理念的产生。,Microsoft.Ne

2、t是微软公司面向下一代互联网软件和服务战略,它的出现标志着新的软件设计理念和服务理念的产生。,一、 Microsoft.Net的设计理念,Microsoft.Net努力改变人类适应机器、适应技术的现状,为各类用户提供一种简单的操作信息的能力,使得所以商业用户和个人用户都能方便查找和使用其中的信息,任何规模的公司都可以使用相同的工具与他们的供应商、商业伙伴和客户高效地沟通和分享信息,从而创建一种全新的协同工作模式:,对于用户来说,Microsoft.Net意味更简单化的整体服务:统一的信息浏览、编辑和授权,查看资料,工作,联机/脱机媒体。 对于企业来说,Microsoft.Net意味着统一的信息

3、浏览、编辑和授权;丰富的同步传播;密切的移动通信联系;得力的信息管理和电子商务工具,在基于Internet和Intranet的服务程序之间灵活地切换,为动态商务伙伴关系的建立提供支持。,对独立软件开发商来说,Microsoft.Net意味着创造基于Internet的更多新型高级服务的机会,这些服务可以借助Internet自动的从本地或远程获取和利用所需的信息,而无须为不同的工作环境重新编写程序。,Microsoft.Net主要包括一下四个方面的内容: 构造和管理新一代服务的基本结构和工具,包括.Net 框架(Framework) 、Visual Stdio.Net、.Net企业服务器和Wind

4、ows.Net。,二、 Microsoft.Net的组成,创建互联网操作系统的构建块,包括PassPort.Net(用于用户认证)、用于文件存储的服务、用户首选项服务、日历管理以及众多的其它服务。 能够启用新型智能互联网设备的.Net设备软件。 .Net用户体验。,三、 .Net框架和C#,.Net框架是.Net平台基础架构,它消除了各类编程语言之间的差别,从而实现了跨语言平台编程的能力。.Net的这种能力主要来源于公共语言运行时(Common Language Runtime,CLR)和类库。公共语言运行时和类库(Windows Forms,ADO.Net和ASP.Net)统一了各类语言类型

5、,从而使得各种编程语言间无缝集成成为可能。,C#(读C sharp)语言就是微软为解决上述问题而设计的,它是微软公司为.Net计划开发推出的核心编程语言,该语言几乎综合了目前所有编程语言的优点。C#是一种现代的面向对象的程序开发语言,开发人员能够利用它在.Net平台上快速开发种类丰富的应用程序,并可以转换为Web服务。,1.2 C# 语言介绍,C#语言是专门为.Net应用而开发的语言,并且在设计过程中综合了其它编程语言的优点,即满足了应用程序的快速开发能力,又没有牺牲各种灵活性,同时它忠实地继承了C和C+的优点,一、 C#的语言特点,C#语言作为一种新生语言与其它编程语言相比有一下几个突出的特

6、点: 简洁的语法 面向对象的特点 与Web的紧密结合 安全性和错误处理 版本处理 灵活性与兼容性,二、 C#的运行模型,目前用高级语言编写的程序有两种形式,一种是被编译成机器语言在CPU上执行,如Visual C+,Pascal等。另外一种是边解释边执行的,称为解释性语言,如Visual FoxFro,Visual Bsasic3.0等。,三、C#的运行模型,中间语言(Intermediate Language,IL)中间语言是一种与硬件平台无关的指令集 (Instruction Set)使得C#编写的程序可以在任何支持.Net的系统上运行.,操作系统,.NET环境,C# 代码,CSC.exe

7、,IL 文件,OS Loader,类加载器,程 序 内 存 映 象,JIT编译器,可执行代码,类库 文件,安全性检查,Cpu 执行,本章小节,本章对Microsoft.Net平台和C#语言进行了简要的介绍,通过本章学习,读者可以学习到.Net构建理念和组成,C#语言特点和运行模型等内容。学习完本章,应该重点掌握以下内容:,Microsoft.Net由构造和管理新一代服务的基本结构和工具、创建互联网操作系统的构建块、能够启用新型智能互联网设备的.Net设备软件和.Net用户体验,四部分构成,其中.Net Framework是.Net平台的基础,它消除了各类编程框架之间的差异,实现了跨语言编程的能

8、力。 C#语言具有简洁的语法、面向对象、与Web的紧密结合、安全性和错误处理等特点。,C#程序并不是一次编译后执行的,而是先编译成中间代码,然后在.Net环境由JIT编译器边编译边运行的,这样实现的最大好处是消除了编程语言的差异,节约了系统资源。 .Net平台带来的新概念:中间代码、运行时编译、元数据、垃圾回收器。,第二章 . Visual Studio.Net 集成开发环境,本章内容:,Visual Studio.Net 集成开发环境的安装 Visual Studio.Net 集成开发环境介绍 .Net集成开发环境上C#程序开发,本章内容:,本章主要介绍C#程序集成开发环境Visual St

9、udio.NET的安装方法,IDE中窗口、选项和帮助的内容,以及在Visual Studio.NET上进行C#程序开发的一般原则。,2.1 Visual Studio.Net 集成开发环境的安装,为了确保安装成功,应该在安装Visual Studio.Net之前完成以下任务: 确保硬件满足最低要求。 确保操作系统满足安装要求。 获取和Visual Studio.Net有关的组件,一、硬件和系统需求,在安装Visual Studio.Net之前,要确保计算机满足以下的最小硬件需求: 奔腾II系列,450MHZ,推荐使用奔腾III 733MHZ以上配置 内存128MB,推荐使用256MB以上配置

10、800600,256色显示器以上配置 一个CD-ROM驱动器 操作系统:Windows 98,Windows NT 4.0,Microsoft Windows2000,Windows XP,Windows Server2003,二、安装必要的组件,在安装Visual Studio.Net之前,需要在系统上安装必要的Windows组件,主要包括: Windows NT 4.0 Service Pack 6a Windows 2000 Service Pack 2 Microsoft Windows Installer 2.0 Microsoft Windows Management Infras

11、tructure Microsoft FrontPage 2000 Web Extensions Client,以上组件并不一定都要安装,具体要安装的组件要根据操作系统的情况来定,最简单的方式是使用Microsoft Windows Component Update光盘(即Visual Studio.Net CD3)进行组件的安装:,1) 将Microsoft Windows Component Update光盘放入光驱,如果光盘不能自动播放,则在光盘中查找Setup.exe,双击运行即可显示图2-1的界面。,图2-1 安装程序,2) 信息装载完毕后,就会弹出对话框中显示安装的各种组件,如图2

12、-2所示,有时会弹出一个警告对话框提示你使用CD1安装,这时点击“否”按钮。,图2-2 组件安装对话框,3) 点击“立即安装!”,开始安装相应的组件。 4) 安装完毕后,点击“完成”,如图2-3所示,就完成了相关组件的安装工作。,图 2-3 组件安装结束界面,Visual Studio.NET的安装程序存放在CD1和CD2盘上,用户可以使用光盘安装也可以将CD1和CD2盘上的内容合并拷贝到硬盘上安装,我们以光盘安装介绍其安装过程。,三、在Windows XP平台上安装Visual Studio.Net,1)将CD1放入光驱,程序会自动运行,弹出系统检测对话框,检测过后会弹出选择安装Visual

13、 Studio.NET对话框,如图2-4所示。,图2-4 Visual Studio.NET安装程序,2)选择“2 现在即可安装Visual Studio.NET”,系统进而安装初始化。 3)系统初始化完成之后,弹出安装界面,选择“同意”,点击“继续”进入安装程序选择页,如图2-5所示。,图2-5 安装程序选择页,4)根据图2-5所示,在“功能属性”栏中为Visual Studio.Net选择安装目录,同时在左栏中的“选择要安装的项”下,选择要安装的组件,然后点击“立即安装!”,进行安装过程,如图2-6所示。,图2-6 安装过程5,5)在安装过程中,系统会提示更换安装盘CD2,这时将CD2安装

14、盘插入光驱,继续安装,当安装完成后出现图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 Studio.Net集成开发环境,如

15、图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所示,或者从【视图】菜单中选择所需窗口的名称来访问它。,1 【解决方案资源管理器】窗口,【解决方案资源管理器】窗口列出了所有解决方案中的文件,当创建一个新项目或者现存的项目被打开时,【解决方案资源管理器】窗口将显示这个项目的内容。图2-11显示了打开一个C#项目时【解决方案资源管理器】窗口的内容。,2【属性】窗口,【属性】窗口用于操纵一个窗体或者控件的属性如图2-12所示。属性定义了控件的信息,例如大小、颜色、字体等,每个控件都有自己的一组属性。当选中某个属性时,【属性】

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号