《C#快速入门》PPT课件.ppt

《C#快速入门》PPT课件.ppt

ID:52269246

大小:2.62 MB

页数:41页

时间:2020-04-03

《C#快速入门》PPT课件.ppt_第1页
《C#快速入门》PPT课件.ppt_第2页
《C#快速入门》PPT课件.ppt_第3页
《C#快速入门》PPT课件.ppt_第4页
《C#快速入门》PPT课件.ppt_第5页
资源描述:

《《C#快速入门》PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C#面向对象分析与设计第5章Windows应用程序第4章面向对象编程进阶第3章面向对象编程基础第2章C#编程基础第1章C#快速入门C#实用教程第10章Web应用程序第9章C#多线程技术第8章数据库应用第7章文件操作第6章GDI+编程第一章C#快速入门1.1什么是C#,.NET1.2C#的由来及发展1.3C#的特点,与C++和Java的区别1.4C#的运行环境和安装1.5C#集成开发环境1.6关于命名空间1.7第一个C#程序1.1什么是C#?C#是微软公司在2000年7月发布的一种全新且简单、安全、面向对象的程序设计语言。它是专门为.NET的应用而开发的语言。它吸收了C++、Vi

2、sualBasic、Delphi、Java等语言的优点,体现了当今最新的程序设计技术的功能和精华。C#不仅可以用来开发大型的应用程序,而且特别适合于Internet的应用开发,近年来已逐渐成为一门主流语言。.NET定义.NET技术是微软公司推出的一个全新概念,它代表了一个集合、一个环境和一个可以作为平台支持下一代Internet的可编程结构。.NET平台包括.NET框架和.NET开发工具等组成部分。.NET框架(Framework)是整个开发平台的基础,包括公共语言运行库和.NET类库。.NET开发工具包括VisualStudio.NET集成开发环境和.NET编程语言。公共语言

3、运行库公共语言运行库是.NETFramework的基础。可以将运行库看作一个在执行时管理代码的代理,它提供核心服务(如内存管理、线程管理和远程处理),而且还强制实施严格的类型安全以及可确保安全性和可靠性的其他形式的代码准确性。VisualBasic.NETC#托管C++J#其他语言公共语言规范(CLS)ASP.NET/Web应用/Web服务Window窗体应用ADO.NET与XML.NET框架基础类库公共语言运行时操作系统.NET框架类库.NETFramework类库是一个与公共语言运行库紧密集成的可重用的类型集合。可使用.NETFramework开发下列类型的应用程序和服务:

4、控制台应用程序。WindowsGUI应用程序(Windows窗体)。ASP.NET应用程序。XMLWebservices。Windows服务。1.2C#的由来及发展1995年,SUN公司推出了面向对象的开发语言Java,具有跨平台、跨语言的特点,逐渐成了企业级应用系统开发的首选工具。基于C/C++的应用开发人员转向于从事基于Java的应用开发。在Java的冲击下,作为世界上最大的软件公司微软立即做出了迎接挑战的反应。很快微软推出了基于Java语言的编译器VisualJ++。VisualJ++在最短的时间里由1.1版本升级到了6.0版本。VisualJ++6.0集成在Visual

5、Studio6.0中,不但运行速度大大加快,而且增加了许多新特性,使得VisualJ++成为强有力的Windows应用开发平台,并成为业界公认的优秀Java编译器。VisualJ++虽然具有强大的开发功能,但主要应用在Windows平台的系统开发中,SUN公司认为VisualJ++违反了Java的许可协议,即违反了Java开发平台的中立性,因而,对微软提出了诉讼,这使得微软处于极为被动的局面。法院判决Micorsoft赔付Sun公司19亿美元。为了改变这种局面,微软另辟蹊径,决定推出其进军互联网的庞大.NET计划,和该计划中重要的开发语言——VisualC#(简称VC#或C#)

6、。现在Micorsoft推广C#,C#纯粹是Java的复制品,但C#的核心类库只用于Windows系统。微软的.NET是一项非常庞大的计划,也是微软今后发展的战略核心。.NET代表了一个集合、一个环境、一个编程的基本结构,作为一个平台来支持下一代的互联网。为了支持.NET平台,VisualStudio.NET在原来的VisualStudio6.0的基础上进行了极大的修改和变更。在VisualStudio.NET测试版中VisualJ++就消失了,取而代之的就是VC#语言。美国的微软公司在2000年6月份举行的“职业开发人员技术大会”上正式发布了VC#语言。其英文名为VC-Sha

7、rp。微软公司对VC#的定义是:“VC#是一种类型安全的、现代的、简单的,由C和C++衍生出来的面向对象的编程语言,它是牢牢根植于C和C++语言之上的,并可立即被C和C++开发人员所熟悉。VC#的目的就是综合VisualBasic的高生产率和C++的行动力。1.3C#的特点作为编程语言,C#是现代的、简单的、完全面向对象的,而且是类型安全的。重要的是,C#是一种现代编程语言。在类、名字空间、方法重载和异常处理等方面,C#去掉了C++中的许多复杂性,借鉴和修改了Java的许多特性,使其更加易于

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。