第一章C语言基础.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章 C#语言基础 ;目录 ;1.1 C#概述;2. 公共语言运行库 公共语言运行库是 .NET Framework 的基础。可以将运行库看作一个在执行时管理代码的代理,它提供核心服务(如内存管理、线程管理和远程处理),而且还强制实施严格的类型安全以及可确保安全性和可靠性的其他形式的代码准确性。;Visual Basic.NET;3..NET框架类库 .NET Framework 类库是一个与公共语言运行库紧密集成的可重用的类型集合。 可使用 .NET Framework 开发下列类型的应用程序和服务: 控制台应用程序。 Windows GUI 应用程序(Windows 窗体)。 ASP.NET 应用程序。 XML Web services。 Windows 服务。 ;1.1.2 什么是C# C#是微软公司在2000年7月发布的一种全新的简单、安全、面向对象的程序设计语言。它是专门为.NET的应用而开发的语言。它吸收了C++、Visual Basic、Delphic、Java等语言的优点,体现了当今最新的程序设计技术的功能和精华。 ;其特点有: 语言简洁。 保留了C++的强大功能。 快速应用开发功能。 语言的自由性。 强大的Web服务器控件。 支持跨平台。 与XML相融合。;1.1.3 Visual Studio.NET的集成开发环境 .NET开发语言都采用了统一的集成开发环境Visual Studio.NET。 ;;;;“解决方案资源管理器”窗口 ;“工具箱”窗口 ;控件选择;1.1.4 初识C#程序 C#.NET主要用于开发三类程序:控制台程序、Windows程序和ASP.NET程序。C#程序的扩展名为.CS,通过编译器CSC.EXE编译成可执行文件。;【案例1-1】一个简单的控制台程序。 程序运行后显示“欢迎进入C#世界!”,运行结果如图所示。;static void Main(string[] args) { Console.WriteLine(请输入你的名字:); string username= Console.ReadLine(); Console.WriteLine(欢迎{0}进入C#世界!,username); };【案例1-2】第一个图形界面程序。 设计一个程序,界面上用一个文本框输入姓名,单击“确定”按钮后,在文本框中显示“欢迎XXX进入C#世界!”,运行结果如图1-10所示。;1.1.5 命名空间 命名空间就像在文件系统中一个文件夹容纳多个文件一样,可以看作某些类的一个容器。通过把类放入命名空间可以把相关的类组织起来,并且可以避免命名冲突。命名空间既用作程序的“内部”组织系统,也用作???外部”组织系统(一种向其他程序公开自己拥有的程序元素的方法)。;1. 命名空间声明 namespace关键字用于声明一个命名空间。格式如下: namespace name[.name1] ...] { 类型声明 } 其中name, name1为命名空间名,可以是任何合法的标识符。命名空间名可以包含句号。 例如: namespace N1.N2 { class A{} class B() };2.命名空间的使用 使用Using指令能够引用给定的命名空间或创建命名空间的别名(using 别名)。 using [别名 = ]类或命名空间名;;3.系统定义的命名空间 命名空间分为两类:用户定义的命名空间和系统定义的命名空间。用户定义的命名空间是在代码中定义的命名空间。 ;1.2 C#语言基础;2.书写规则 每行语句以“;”结尾。 空行和缩进被忽略。 多条语句可以处于同一行,之间用分号分隔即可。 ;3.注释 有三种类型的注释语句: //注释一行 /*一行或多行注释*/ ///XML注释方式;1.2.2 数据类型 C#语言中的数据类型划分 C#语言的数据类型按内置和自定义划分有内置类型和构造类型。 ;按数据的存储方式划分,有值类型和引用类型。 ;;【案例1-3】 定义一个职称枚举类型,输出类型中所有枚举常量。;3.引用类型 和值类型相比,引用类型不存储它们所代表的实际数据,但它们存储实际数据的引用。在C#中引用类型主要包括object类型、类、接口、string类型、数组,以及委托。这里先介绍一下object,其他内容在后续的章节中介绍。;1.2.3 字符串类(string) 它是System.String类型的别名,表示一个Unicode字符序列。一个字符串可存储将近20亿(231)个Unicode字符。 1.字符串的建立 string str=”Hello”; char []ch={C,h,i,n,a}; string str=new St

文档评论(0)

blingjingya + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档