第一讲:c#.net概述

第一讲:c#.net概述

ID:40131037

大小:2.82 MB

页数:42页

时间:2019-07-22

第一讲:c#.net概述_第1页
第一讲:c#.net概述_第2页
第一讲:c#.net概述_第3页
第一讲:c#.net概述_第4页
第一讲:c#.net概述_第5页
资源描述:

《第一讲:c#.net概述》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、VisualC#.NET编程技术王强Email:blestwq@263.net中科院计算所计算机职业技能培训中心课程安排第一部分.NET概述C#基础OOA、OOD、OOP异常处理代码的调试、跟踪文件和数据流C#Windows编程GDI和打印编程组件开发第二部分ADO.NET数据库编程ASP.NET动态网页编程ASP.NET数据库编程ASP.NET应用程序ASP.NET代码复用ASP.NET性能优化ASP.NET安全ASP.NET移动Web应用程序安装部署第三部分企业级开发多线程编程网络编程序列化、反射XML技术、Windows服务编程远程对象XMLWebService消息队列组件和事

2、务第一讲.NET概述第一节.NET概述未来5年,我们的目标就是超越现在各自为营的Web站点,把Internet建成一个可以交换组件的地方。——比尔盖茨2000年6月22日,微软公司正式推出了其下一代计算计划——Microsoft.NET(以下简称.NET),掀起了一场软件革命。.NET战略计划讨论Microsoft.NET,还得从2000年6月22日开始,这一天,不论是对Microsoft还是对整个IT业界都是值得纪念的一天。这一天,微软公司正式推出了其下一代计算计划——Microsoft.NET(以下简称.NET)。这项计划将是微软现有的软件在Web时代不仅适用传统的PC,而且能满

3、足目前呈强劲势头增长新设备。诸如:蜂窝电话,个人数字助理等。在21世纪,Internet将成为商业活动的主要场所,B2B、B2C等电子商务运作模式,一对一营销的经营理念将网络的服务功能提高到了前所未有的程度,微软公司此时提出.NET有其深远的战略考虑:改革商务模型:微软感觉到只靠销售软件包的商务模型没有什么前途,计划今后将中心转移到可以在网络上使用“服务”的商务模型。这样,首先要解决的问题是网络上用来开发并执行“服务”的平台,这就是Microsoft.NET。提高软件开发生产效率,并且试图使应用软件的发布更为容易。改进用户界面,并能支持多种用户终端。用户界面演进的结果包括两个方面内容

4、,一是完成传统的PC界面与基于XML的浏览器界面的过渡,而是对自然语言和语音的识别的支持,从而使用户同各种终端之间沟通更加透明,真正达到网络互连的“3A”,Anywhere,Anytime,Anydevice。.NET战略要点:什么是.NET?简而言之,.NET是一种面向网络、支持各种用户终端的开发平台环境。微软的宏伟目标是让.NET彻底改变软件的开发方式、发行方式、使用方式等。.NET的核心就是要搭建第三代因特网平台,这个网络平台将解决网站之间的协同合作问题,从而最大限度的获取信息。.NET的核心组件包括:一组用于创建互联网操作系统的构建块,其中包括Passport.NET(用于用

5、户认证)以及用于文件存储服务、用户首选项管理、日历管理以及众多的其它任务。构建和管理新一代服务的基本结构和工具,包括VS.NET、.NETFramework、Windows.NET。能够启用新型智能互联网设备的.NET设备软件。VS.NET企业级架构VS.NET平台的全称是VisualStudio.netEnterpriseArchitect(企业架构),这样的命名对.NET是用来干什么,它有什么特点提供了很好的说明,换句话说,.NET平台主要是用来实现企业级解决方案的。企业(Enterprise),是指以实现其价值为目标的组织机构。这个价值可以是商业价值也可以是非商业价值。组织机构

6、可以是大、中、小型或者是政府组织。VS.NET的特点:面向对象的编程,尤其是C#,是完全的面向对象编程。语言的独立性,各种语言都可以编译为中间语言。对动态Web页面的支持,使得源代码和页面文件分离,并在服务器短编译运行。装配件的自我描述结构杜绝了因版本冲突问题或其他应用程序覆盖共享装配件而产生的错误,节约了成本和时间。增强的安全性,每个装配件都可以包含内置的安全信息,这些信息可以准确地指出谁或哪种类型的用户或进程可以调用什么类的哪些方法。Web服务的支持。业界的许多人士认为Web服务是未来几年里的重头戏,.NET集成了对开发Web服务的完全支持,用户可以开发出任何类型的应用程序。完善

7、的内存和资源管理的便捷性。全新的基于.NET的C#,它更正了许多现有语言的缺点,成为一个非常好的、设计优秀的语言,是在.NET环境下开发的最佳选择。开发人员可以使用VS.NET来:构建功能强大而且响应能力极好的基于Windows的应用程序。构建功能强大而且响应能力极好的PocketPC应用程序。构建完善而安全的Web应用程序。构建对设备有智能感知能力的完善而安全的移动Web应用程序。在以上任何一种应用程序中使用XMLWebservices。避免“DLL灾难

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

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

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