NET课件基础的教程计算机专业.ppt_第1页
NET课件基础的教程计算机专业.ppt_第2页
NET课件基础的教程计算机专业.ppt_第3页
NET课件基础的教程计算机专业.ppt_第4页
NET课件基础的教程计算机专业.ppt_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

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

文档简介

1,.Net程序设计(C#),授课教师:王素红邮箱:yinhexing电话2,参考书,罗福强,白忠建,杨剑.VisualC#.NET程序设计教程.人民邮电出版社2.闫洪亮,李波.ASP.NET程序设计.上海交通大学出版社2.杨晓光.C#Web2.0应用程序设计.清华大学出版社3.明安龙,宋桂玲,刘亮.ASP.NET基础及应用教程.机械工业出版社,3,第一章.NET与C#概述,1.1.Net与C#概述1.2C#程序的开发环境1.3三种简单的C#程序,4,1.1.Net与C#概述,一、.Net平台简介二、.NetFramework三、.NetFramework的优点四、C#概述,5,一、.Net平台简介,1.什么是.Net.NET本身是一系列技术方案和产品;.NET是一个开发和运行软件的新环境、运行WEB服务和应用程序的多语言环境。,6,2.Net可以开发的项目类型控制台应用程序Windows应用程序Web应用程序智能设备应用程序类库控件库,7,二、.NetFramework,1.NetFramework的结构2.公共语言运行库3.NetFramework类库4.ADO.NET、ASP.NET、XmlWeb服务,8,1.NetFramework的结构,核心,9,2.公共语言运行库,它是.NETFramework的基础,是应用程序的托管环境,为应用程序提供内存管理、线程管理和远程处理等核心服务。在.Net平台上,用户无论使用哪一种编程语言编写的程序,在编译时语言编译器会把它翻译成中间语言代码(MSIL)。在运行应用程序时,公共语言运行库自动把中间语言代码再次翻译为计算机操作系统能识别的机器语言代码,之后运行并返回运行结果。在公共语言运行库基础之上运行的应用程序称为托管应用程序,而传统的直接在操作系统基础之上运行的应用程序则称为非托管理应用程序。,10,3.NetFramework类库,NETFramework类库提供了一套庞大的面向对象的可重用类型集合,提供了对系统功能的访问,是建立.NET应用程序、组件和控件的基础;框架类库用命名空间进行逻辑分组。,11,4.ADO.NET、ASP.NET、XmlWeb服务,ADO.NET是.NetFramework提供的微软新一代的面向对象的数据处理技术,利用它可以简便、快捷地开发数据库应用程序;ASP.Net是.NetFramework提供的全新的Web应用程序开发技术,利用ASP.NET开发WEB应用程序如同开发Windows应用程序一样简单。XmlWebService是一种能够在Internet环境中直接调用的组件。.NetFramework提供了创建、测试和部署XMLWeb服务的工具和类。,12,三、.NetFramework的优点,1.基于Web的标准2.使用统一的应用程序模型3.易于开发人员使用4.可扩展类,13,四、C#概述,1.C#发展2.C#的优势,14,1.C#发展,C#1.0同.NetFramework1.1一起,随VisualStudio.Net2003一起发布。C#2.0同.NetFramework2.0一起,随VisualStudio.Net2005一起发布。C#3.0同.NetFramework3.5一起,随VisualStudio.Net2008一起发布,15,2.C#的优势,(1)C#是一种精确、简单、类型安全、面向对象的语言。(2)C#具有生成持久系统级组件的能力。(3)C#利用.NetFramework的通用类型系统能够与其他程序设计语言交互操作。(4)C#支持MSMQ、COM+、XMLWeb服务。(5)C#允许类型定义的、扩展的元数据。,16,1.2C#程序的开发环境,一、VisualStudio.Net的基本操作二、解决方案和项目文件三、VisualStudio.Net的帮助,17,一、VisualStudio.Net的基本操作,1.应用程序项目的创建与打开新建项目打开项目2.应用程序项目的设计与编辑3.应用程序项目的调试与生成操作演示,18,19,解决方案资源管理器窗口:是对解决方案所包含的项目和各种文件进行管理的工具。通过解决方案资源管理器可以向解决方案中添加新项目、编辑已有项目,也可以向项目中添加新项(窗体、类文件、配置文件等)或编辑已有项。,20,工具箱:用于容纳可用的控件,使用户在应用程序中方便快捷地使用这些控件。工具箱中的控件按照功能分门别类组织在一起。,21,属性窗口:使用属性窗口可以编辑和查看文件、项目和解决方案的属性,也可以在设计时查看和修改设计器中被选中控件属性和事件。,22,设计器窗口:用来设计Windows界面,ASP.NETWeb页面的外观。,23,代码编辑器窗口:是编写应用程序源代码的工具。,服务器资源管理器:服务器资源管理器用于显示本地和远程机器上的各种系统服务,以及提供对数据连接的操作。,24,二、解决方案和项目文件,25,三、VisualStudio.Net的帮助,1.使用动态帮助2.使用搜索功能3.使用索引功能4.使用目录功能操作演示,26,1.3三种简单的C#程序,一、一个简单的C#控制台应用程序二、一个简单的Win32应用程序三、一个简单的WEB应用程序四、一个具有输入功能的Win32应用程序五、C#程序的特点,27,一、一个简单的C#控制台应用程序,实例1-1操作演示代码分析,28,usingSystem;usingSystem.Collections.Generic;usingSystem.Text;namespace_._classProgramstaticvoidMain(stringargs)Console.WriteLine(“欢迎使用vs);,29,30,二、一个简单的Win32应用程序,实例1-2操作演示代码分析,31,32,33,34,三、一个简单的WEB应用程序,实例1-3操作演示代码分析,35,36,四、一个具有输入功能的Win32应用程序,实例1-4操作演示代码分析注意Label、TextBox和Button控件的用法,37,38,39,五、C#程序的特点,1.必须借助.NetFramework类库实现2.必须定义类3.类的代码主要由方法组成4.C#程序中的方法的结构方法头部、方法体5.C#程序的语句6.C#程序的输入与输出操作7.C#程序的注释,40,本章要点,.Net是由Microsoft推出的全新的应用程序开发平台。公共语言运行库是.NETFramework的基础,是应用程序的托管环境,为应用程序提供内存管理、线程管理和远程处理等核心服务。.Net的源代码程序需要经过两次编译才能运行。VisualStudio.Net是开发C#程序的开发工具。C#源代码

温馨提示

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

评论

0/150

提交评论