第20课_第6章:编写基于_net应用程序new

第20课_第6章:编写基于_net应用程序new

ID:34623639

大小:923.38 KB

页数:65页

时间:2019-03-08

第20课_第6章:编写基于_net应用程序new_第1页
第20课_第6章:编写基于_net应用程序new_第2页
第20课_第6章:编写基于_net应用程序new_第3页
第20课_第6章:编写基于_net应用程序new_第4页
第20课_第6章:编写基于_net应用程序new_第5页
资源描述:

《第20课_第6章:编写基于_net应用程序new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C#C#程序程序设设计语言计语言第第66章章编编写写基于基于..NNETET应应用用程序程序liliuuyyhh@@ccdudu..eedudu..cncnyyaannttaoao@@ccdduu..eedudu..cncn《C#程序设计》RReevviiewewl5.1数组(array)Ø定义、初始化、访问、索引器l5.2集合(collection)ØArrayList、Queue、Stack、HashTablel5.3接口(interface)Ø作用、定义、调用方法l5.4异常(Excepti

2、on)Ø概念、调用方法、try…catch…finally的使用l5.5委托和事件(Delegate&Event)Ø概念à单播委托à多播委托à事件2007-10-30刘永红、鄢涛2《C#程序设计》议程议程l6.1.N6.1.NEETT框框架类库架类库Ø6.1.1.NET框架类库Ø6.1.2对象浏览器l6.26.2重载重载SSyysstetemm..OObbjjeectct的方法的方法l6.36.3格式化格式化字字符符串串和数字和数字l6.46.4使用流使用流和和文件文件2007-10-30刘永红、

3、鄢涛3《C#程序设计》..NETNET框框架架的工作流程的工作流程ProgrammingServices..NENETT框架框架VisualBasic应用程序类库(FCL)DataTypeVisualC#应ADO.NET.N.NEETT平平用程序WebServices台台代码代码WindowsVisualC++JJIITT编译器生成机器码编译器生成机器码应用程序公共语言运行库(CLR)源代码编译为源代码编译为MMSSILIL2007-10-30刘永红、鄢涛4《C#程序设计》..NETNET框框架架

4、结构结构n用户界面:.NET支持三种类型的用户界面(Web窗体、Window窗体和控制台)VBC++C#PerlPython…nWeb服务:.NETFramework提供了类库和工具支持Web服务用户界面nASP.NET:建立在CLR上的新型Web编程模型,Web窗体提供了强大的动态用ASP.NET户界面编程支持nADO.NET:下一代ADO数据访问组件,ADO.NET:数据和XML提供了丰富的XML支持n.NETFramework类库(FCL):扩展了运行.NETFramework类库时的功能,

5、提供高层的服务支持,一致的编程接口简化了应用程序的开发n公共语言运行库(CLR):提供安全和强壮公共语言运行库的执行环境,提供多线程支持,简化应用程序的部署和管理COM+n应用程序服务:如COM+服务、MSMQ、消息队列(事务、对象构造IISWMIWMI、IIS等,Windows2000以上操作系统和对象池)中.NETFramework类库提供了相应的支持n操作系统底层:.NETFramework必须运行Win32在操作系统上,如Win32、WinCE、PocketPC等操作系统2007-10-3

6、0刘永红、鄢涛5《C#程序设计》公共语言运行库公共语言运行库----CCLRLRn.NET类库支持:通过和运行时集成代码来支持.NET.NETFramework类库支持Framework类库nCOM封送拆收器:提供和COM组件之间的封送n线程:提供多线程编程支持线程支持COM封送拆收器n异常管理器:提供和Windows结构化异常处理集成的异常处理机制类型检查器异常管理器n类型检查器:不允许不安全的类型转换和未初始化变量MSIL可被校验以保证类型安全n调试器:使开发者能够调试应用程序和根据代码执行安

7、全引擎调试器n安全引擎:提供基于证据的安全,基于用户身份和代码来源n垃圾回收器:为.NETFramework下的所有对象提供自MSIL到本地代码管理器垃圾回收器动生命期管理,支持多处理器,可扩展代码编译器n代码管理器:管理和执行代码nMicrosoft中间语言到本地代码编译器:通过即时编译把Microsoft中间语言转换成本地代码类加载器n类加载器:管理元数据,加载和在内存中布局类lCLR的作用:提供托管代码执行环境。2007-10-30刘永红、鄢涛6《C#程序设计》66..11..11..NET

8、NET框架类库框架类库l.N.NEETTFrFraammwwoorkrkLLiibbrraaryryØ包括类、接口和值类型,它们可加速和优化开发过程并提供对系统功能的访问。为便于语言之间进行交互操作,.NET框架类型符合公共语言规范(CLS),并因此可在任何编程语言中使用,只要这种语言的编译器符合CLS。Ø.NETFramework提供一组丰富的接口以及抽象类和具体(非抽象)类。可以按原样使用这些具体的类,或者在多数情况下从这些类派生您自己的类。若要使用接口的功能,既可以创建实现接

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

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

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