c# .net入门经典

c# .net入门经典

ID:22050274

大小:811.50 KB

页数:44页

时间:2018-10-26

c# .net入门经典_第1页
c# .net入门经典_第2页
c# .net入门经典_第3页
c# .net入门经典_第4页
c# .net入门经典_第5页
资源描述:

《c# .net入门经典》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、课程介绍课程简介.NET是微软提供的平台及设备无关的软件开发模型。而.NETFramework则是一个用于创建、开发和运行应用程序及Web服务的平台,是.NET的基础。本课程介绍利用C#进行基于.NETFramework的程序设计的知识和技能。预备知识熟悉C编程语言具备程序设计的基础知识课程要求课时:126课时分为三部分讲课部分:54课时,课堂教学实践部分:36课时,上机实验实训部分:36课时,项目实训培养目标通过本课程的学习,能够更加全面地理解.NETFramework,掌握在.NET平台上进行应用程序开发的知识,具备应用程序打包部

2、署、使用事件、序列化对象、访问Internet、使用远程处理的能力。课程内容了解.NETFramework的工作机制学习C#程序设计语言语言基础面向对象程序设计方法其它高级语言特性(委托、异常等)掌握.NETFramework库基本功能的使用使用VisualStudio2005熟悉VS2005的界面。使用VS2005创建一个控制台应用程序。使用VS2005创建一个WindowsForms应用程序。了解VS2005各种功能的使用。应用程序的运行环境C程序C运行库调用运行传统应用程序运行环境C#程序.NET框架公共语言运行库.NET框架类

3、库服务运行监控.NET框架应用程序运行环境运行环境示例—C程序//导入C语言运行时库//stdio.h-输入输出#includevoidmain(intargc,char*[]args){printf(“HellowroldfromC!”);}C源程序voidmain(){printf(“...”);}C运行库调用操作系统通信Helloworld!_打印字符显示器运行环境示例—C#程序通信staticvoidMain(){Console.Write(“...”);}.NETFramework调用操作系统Hello

4、world!_打印字符显示器监控//导入System名字空间usingSystem;classProgram{staticvoidMain(string[]args){Console.WriteLine(“HelloworldfromC#!”);}}C#源程序什么是.NETFramework微软为开发应用程序而创建的一个富有革命性的开发平台。可用来开发平台及设备无关的应用程序。可创建多种类型的应用程序,例如Windows应用程序、控制台应用程序、Web应用程序、Web服务等。可使用多种程序设计语言进行开发,并可以彼此交互。平台及设备无

5、关性Windows.NET应用程序LinuxUnixMacOS运行智能设备(PDA/智能手机)多种类型的应用程序Windows应用程序控制台应用程序Web应用程序多语言支持和跨语言交互C#源程序C++源程序VB源程序J#源程序Python源程序交互通过对CLS(公共语言规范)的遵循,使得在.NET平台上使用多种程序设计语言进行开发成为了可能,这是其它开发平台无法做到。多语言支持和跨语言交互publicclassCSUtility{publicstringGetName(){return“C#Utility”;}publicstatic

6、voidMain(){System.Console.WriteLine(VBUtility.GetName());}}C#源程序PublicClassVBUtilityPublicFunctionGetName()AsStringReturn“VBUtility”EndFunctionPublicSharedSubMain()System.Console.WriteLine(_CSUtility.GetName()_)EndSubEndClassVB源程序相互调用.NETFramework的内容(1)CTS(CommonTypeSys

7、tem)公共类型系统。(2)CLR(CommonLanguageRuntime)公共语言运行时。(3)FCL(FrameworkClassLibrary).NETFramework类库。.NETFramework的体系结构Win32消息队列COM+(事务、对象构造 和对象池)IISWMI公共语言运行库.NETFramework类库ADO.NET:数据和XMLWeb服务用户界面VBC++C#ASP.NETPerlPython…CTS(公共类型系统).NET框架的基本类型规范,任何在.NET框架上使用的语言都必须提供这些基本类型的实现。就

8、像int、long、char、float、double等这些类型,CTS就是这些基本类型的规范,规定如何使用和表示这些类型,比如规定int型变量的值的表示范围,可在其上进行的操作等。公共类型系统示例publicclass

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

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

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