《C#程序设计课件》(资料全集)c#2

《C#程序设计课件》(资料全集)c#2

ID:38869178

大小:335.82 KB

页数:33页

时间:2019-06-20

《C#程序设计课件》(资料全集)c#2_第1页
《C#程序设计课件》(资料全集)c#2_第2页
《C#程序设计课件》(资料全集)c#2_第3页
《C#程序设计课件》(资料全集)c#2_第4页
《C#程序设计课件》(资料全集)c#2_第5页
资源描述:

《《C#程序设计课件》(资料全集)c#2》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一章Visual Studio 2005和C#.NET概述C#.net程序设计本章主要内容VisualStudio2005.NET框架和C#语言简介使用VS2005创建C#控制台应用程序,Windows窗体应用程序C#面向对象程序主要结构:类,对象,语句与方法等简介使用VS2005运行程序调试Visual Studio 2005VisualStudio是一套完整的开发工具集,用于生成桌面应用程序、ASP.NETWeb应用程序、移动应用程序等多种应用程序,是VisualC#、C++等多种语言所共同使用的集成开发环境(IDE)。利用此

2、集成开发环境可以创建混合语言解决方案,为熟悉不同语言的开发人员的编程提供极大的便利。VS.NET框架和C#语言简介NET框架(Framework).NET框架是微软支持下一代应用程序的内部Windows组件。.NET框架由三个主要部分组成:公共语言运行库(CLR):公共语言运行库管理内存、线程执行、代码执行、代码安全验证、编译以及其他系统服务。.NET框架类库 :.NET框架类库提供了统一的、面向对象的、分层的和可扩展的类库集,使用它可以方便地开发传统的命令行或图形用户界面(GUI)应用程序等多种应用程序。ASP.NET:ASP.N

3、ET建立在.NET框架的编程类的基础上,为Web应用程序模型提供了一组可简化Web应用程序生成的控件和基础结构(如Web窗体和Web服务)。VS.NET框架和C#语言简介C#语言简介C#从C和C++派生而来,因为C#是近期发展起来的,所以吸取了C、C++,Java以及Delphi和VisualBasic等语言的优点,并解决了它们的问题。具有简单,强大灵活,类型安全和面向对象等优点.C#是惟一为.NET框架设计的语言,能使用.NET框架代码库提供的每种功能。VS.NET框架和C#语言简介一个简单的欢迎程序。创建HelloWorld控制

4、台应用程序步骤:略.代码如下:其中://注释内容用两个斜杠表示注释的开始,直到该行的结尾注释结束。usingSystem;namespaceHelloWorld//声明命名空间{classProgram//程序开始类{staticvoidMain(string[]args)//Main方法{//向控制台输出Console.WriteLine("欢迎使用C#.NET程序设计");}}}编写控制台简单欢迎程序命名空间命名空间(Namespace)的宗旨是为各种标识符(如类名)创建一个已命名的容器。同名的两个类如果在不同的命名空间中,相互

5、是不会混淆的。命名空间定义命名空间使用关键字namespace声明。定义格式如下:namespacename[.name1]...]{type-declarations}。例如HelloWorld项目Program.cs代码:namespaceHelloWorld{classProgram{…}}即使未显式声明命名空间,即定义class前面没有namespace,例如:classGlobalClass{…}//系统也会为该GlobalClass类创建默认命名空间。类型的完全限定名是命名空间.类型名,例如Program类的完全限定名是

6、:HelloWorld.Program,任何类型的完全限定名必须是唯一的。命名空间嵌套的类和命名空间。namespaceN1//N1{classC1//N1.C1(该C1类的完全限定名){classC2{…}//N1.C1.C2(该C2类的完全限定名)}namespaceN2//N1.N2{classC2{…}//N1.N2.C2(该C2类的完全限定名)}}在此代码中使用了两次C2类名。但是,完全限定名是唯一的。第一个类名在C1内声明;因此其完全限定名是:N1.C1.C2。第二个类名在命名空间N2内声明;因此其完全限定名是:N1.N

7、2.C2。命名空间使用命名空间访问一个类型有两种方法:使用该类型的完全限定名和不使用完全限定名。使用该类型的完全限定名,例如Console类是System命名空间的,使用Console类的方法WriteLine来输出消息到屏幕的代码如下:System.Console.WriteLine("欢迎使用C#");不使用完全限定名:大多数C#应用程序从一个using指令节开始,即使用using关键字+命名空间列出应用程序将会频繁使用的命名空间,避免每次使用其中包含的方法时都要指定完全限定的名称。通过在程序开头包括行:usingSystem;

8、程序中可以使用Console类的不完全限定名,而无需使用完全限定名System.Console。代码如下:Console.WriteLine("欢迎使用C#");命名空间命名空间与程序集程序集(assembly)是包含.NET框架或其

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

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

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