大学信息管理专业C#第1章.ppt
上传人:qw****27 上传时间:2024-09-10 格式:PPT 页数:18 大小:1.8MB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

大学信息管理专业C#第1章.ppt

大学信息管理专业C#第1章.ppt

预览

免费试读已结束,剩余 8 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

C#面向对象程序设计本课程的教学内容与目标本课程与其它课程关系1.1.Net与C#语言介绍微软的.NET是一项非常庞大的计划,也是微软今后发展的战略核心。VisualStudio.NET则是微软.NET技术的开发平台,VC#就集成在VisualStudio.NET中。.NET代表了一个集合、一个环境、一个编程的基本结构,作为一个平台来支持下一代的互联网。为了支持.NET平台,VisualStudio.NET在原来的VisualStudio6.0的基础上进行了极大的修改和变更。在VisualStudio.NET测试版中VisualJ++就消失了,取而代之的就是VisaulC#。.NET框架是一个多语言组件开发和执行环境,它提供了一个跨语言的统一编程环境。.NET框架的目的是便于开发人员更容易地建立Web应用程序和Web服务,使得Internet上的各应用程序之间,可以使用Web服务进行沟通。1.1.2.NETFramework概述VisualStudio与.NetFramework我学习我快乐,我快乐我学习我学习我快乐,我快乐我学习我学习我快乐,我快乐我学习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计划,和该计划中重要的开发语言——C#(CSharp)。微软公司在2000年6月份举行的“职业开发人员技术大会”上正式发布了VC#语言。其英文名为VC-Sharp。微软公司对VC#的定义是:“VC#是一种类型安全的、现代的、简单的,由C和C++衍生出来的面向对象的编程语言,它是牢牢根植于C和C++语言之上的,并可立即被C和C++开发人员所熟悉。VC#的目的就是综合VisualBasic的高生产率和C++的行动力。”(2)C#的性能网络应用程序和本地应用程序的开发相似Windows应用程序:窗体、控件Web应用程序:ASP.NETWeb服务:允许不同的应用程序通过Web相连并使用标准的信息传递协议交换信息(3)C#的特点语法简洁:没有使用指针、::、->面向对象:单继承、接口、所有方法默认为非虚函数与Web相结合:XML、SOAP完整的安全性和错误处理版本控制:“DLLHell”问题;内建语言支持、公共语言运行时兼容性:传统API、组件、元数据灵活性:委派(面向对象的指针)、也可以使用指针(unsafe代码)、结构…1.1.3C#语言简介谢谢大家!