欢迎来到天天文库
浏览记录
ID:48743994
大小:10.10 MB
页数:411页
时间:2020-01-26
《C_程序设计基础教程.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、C#课件第一章第二章第三章第四章第五章第六章第七章第八章第九章第十章ACCP4.0补充.NET平台以及VisualStudio.NETIDE简介第一章返回目标讨论计算、Internet和应用程序开发的转变了解对.NET的需求解释CLR和IL的角色VisualStudio.NETIDE简介集中式计算哑终端主机集中式计算客户端/服务器计算客户端-服务器计算客户端:智能终端服务器PC数据大的话网络就不好了分布式计算2-1分布式计算智能终端网络在本地分布式计算中,计算机通常位于LAN中分布式计算2-2网络计算方案的转变集中计算客户端-服务器计算分布式计算Internet
2、当前的InternetWeb服务器InternetWeb服务器Web服务器今天的Web站点是独立的孤岛Web提供数据的HTML“图片”,而不是实际的数据浏览器:变相的只读哑终端结构与旧的分时模型相同要进行个性化,需要在每个站点输入相同的个人信息!目前存在的难题家庭办公室联机信息其他信息脱机信息电子邮件需要个人信息空间用户开发人员生成、测试和部署站点的工具不足重用不好(c++写的vb再用)站点通常较吸引人,但没什么用处需要创建应用程序并将其布署到多台设备的工具Internet的转变Web服务器Web服务器Web服务器Web服务器Web服务器Web服务器组合体作为孤
3、岛的Web站点站点、服务和设备彼此协作,共同提供丰富的用户体验。应用程序开发的演变Internet任何人在任何位置都可以使用应用程序软件作为服务提供资源丰富,基于应用程序来控制应用程序集成在本地系统服务中推向市场时间短更高的开发效率更高质量软件应用程序和网络上所有应用程序集成在一起,从而创造独特的价值因此,可以将焦点集中在创建独特的商业价值,不必关注建造基础设施应用程序(Web服务)在Internet/Intranet中公开其程序特点开发者通过调用WebAPI将Web服务集成到应用程序中Web上的组件编程!.NET-演变的结果2-1Internet的转变计算方案
4、的转变应用开发的转变融合计算和通讯形成组合体,不再是孤岛!分布式计算--本地进行软件成为服务应用程序可由任何人在任何地方使用.NET-演变的结果2-2Internet的转变计算的转变应用程序开发的转变融合计算和通讯形成组合体,而不是孤岛!分布式计算本地进行软件成为服务应用程序可以由任何人在任何地方使用.NET.NET-将DC(个人计算)向前推进了一步2-1其他.NET设备Internet个人信息空间用户数据存放在网络上-可以随时随地进行访问可以从任何.NET设备访问数据创建可以通过任何浏览器、任何设备访问的应用程序.NET应用程序利用了Internet的功能.N
5、ET-以Internet为中心的一种全新的平台.NET-将DC向前推进了一步2-2.NET所支持的语言C#VB.NETEiffelCOBOLSmallTalkADAPythonJScript.NETVC++代码被执行C++VB编译器编译器可执行代码可执行代码RUNTIMERUNTIME语言特定的编译器和运行库代码被执行C#VB.net编译器编译器可执行代码可执行代码RUNTIMERUNTIMEIL+元数据CLRIL和CLR的使用CommonLanguageRuntime执行.NET程序MSIL+元数据机器代码代码被执行CLR第一次编译第二次编译.NET程序被编译
6、两次,第一次编译很慢,而第二次编译较快!语言编译器.NET源代码Microsoft中间语言MSIL+元数据机器代码代码被执行CLRMSIL帮助语言实现互操作IL不是字节代码,但很接近字节代码。因此,执行应用程序时,IL到机器码的转换速度非常快!通过CLR将MSIL转换为具体CPU的代码CPU无关的指令集语言编译器.NET源代码公共语言运行库CLR.NET源代码MSIL+元数据机器代码代码被执行管理内存易于设计组件和应用程序,其对象可以跨语言互动跨语言集成(特别是跨语言继承)一次编译,就可运行在支持运行库的任何CPU和操作系统上语言编译器VS.NETIDE帮助系统
7、演示VS.NETIDE设计器演示VS.NETIDE窗口管理演示总结.NET是以Internet为中心的一种全新的平台通过.NET,可以将用户数据存放在网络上,并且随时随地通过与.NET兼容的任何设备访问这些数据NET独一无二的特征是可以提供多语言支持以.NET语言编写的源代码将被编译两次,第一次由语言特定的编译器从源代码编译为IL,第二次从IL编译为机器码Microsoft.NET平台组件第二章返回回顾.NET是以Internet为中心的一种全新平台通过.NET,可以将用户数据存放到网络上,随时随地通过与.NET兼容的任何设备访问该数据.NET独一无二的特征是提
8、供多语言支持以.NET语
此文档下载收益归作者所有