网站大量收购独家精品文档,联系QQ:2885784924

第六章 c__学习资料.ppt

  1. 1、本文档共53页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C#实训教程 第1章 C# 概 述 【学习概述】 本章介绍C#软件的来历、特点和开发环境,讲述数据类型、表达式、程序的运行和调试方法等基础知识,让读者学会安装Visual Studio 2008开发平台,熟悉开发环境和程序调试技巧,以一个结构完整、内容简单的C#程序作为实训项目,使读者能够读懂程序,学会使用开发平台编辑、编译并运行调试程序。 1.1 认识C# 1.1.1 C#的来历 微软公司在2000年6月份举行的“职业开发人员技术大会”上正式发布了VC#语言,其英文名为VC-Sharp。微软公司对其定义是:“VC#是一种类型安全的、现代的、简单的,由C和C++衍生出来的面向对象的编程语言,它是牢牢根植于C和C++语言之上的,并可立即被C和C++开发人员所熟悉。 1.1.2 C#的特点 1.简洁的语法 2.面向对象设计 3.与Web的紧密结合 4.完整的安全性与错误处理 5.版本处理技术 6.灵活性和兼容性 1.2 C#开发环境 C#是Visual Studio 2008的一部分,同其他的.NET语言一样,都必须在.NET框架环境下运行。因此,要建立一个完整的C#开发平台,必须安装Visual Studio 2008和.NET Framework SDK(Software Development Kit,软件开发工具包)。 1.2 C#开发环境 1.2.1 安装Visual Studio 2008 1.2 C#开发环境 1.2.1 安装Visual Studio 2008 1.2 C#开发环境 1.2.1 安装Visual Studio 2008 1.2 C#开发环境 1.2.1 安装Visual Studio 2008 1.2 C#开发环境 1.2.1 安装Visual Studio 2008 1.2 C#开发环境 1.2.2 启动Visual Studio 2008 1.2 C#开发环境 1.2.2 启动Visual Studio 2008 1.2 C#开发环境 1.2.2 启动Visual Studio 2008 1.3 数据类型 C#数据类型主要有值类型和引用类型两大类。值类型包括简单类型、结构类型和枚举类型;引用类型包括类类型、数组类型、接口类型和委托类型。引用类型所存储的实际数据是当前引用对象的地址。对于引用类型,有可能两个变量引用相同的对象,因而可能出现对一个变量的操作影响到其它变量的情况。这里仅介绍值类型中的简单类型和结构类型,引用类型中的类类型和数组类型,其他数据类型在涉及到的项目中讲解。 1.3 数据类型 1.3.1 简单类型 简单类型包括整数类型、浮点类型、小数类型、字符类型和布尔类型等。受计算机存储单元数量的限制,任何一种数据类型都有一定的取值范围和精度。 1.整数类型 2.浮点类型 3.小数类型 4.字符类型 1.3 数据类型 表1.1 C#常用的转义符 1.3 数据类型 5.布尔类型 布尔类型数据用于表示逻辑真或逻辑假,其类型标识符是bool。 1.3 数据类型 1.3.2 结构类型 结构类型是把各种不同类型的数据组合在一起形成的组合类型,是用户可以自定义的数据类型。例如一个学生的个人记录可能包括:学号、姓名、性别、年龄、电话,这些信息的类型不同,可以使用结构类型存储。 1.3 数据类型 1.结构的声明 结构类型需要先声明后使用,声明结构类型要使用struct关键字,语法格式如下: struct 标识符 { //结构成员定义 } 1.3 数据类型 2.结构成员的访问 结构成员可分为两类:一类是实例成员,另一类是静态成员。 1.3 数据类型 【例1-2】定义一个结构类型用于存放平面坐标的X轴和Y轴数据,并通过访问结构成员显示该坐标。程序代码如下: public struct CoOrds { public int x, y; public CoOrds(int p1, int p2) { x = p1; y = p2; } } class TestCoOrdsNoNew { static void Main() { CoOrds coords1; coords1.x = 10; coords1.y = 20; System.Console.Write(CoOrds 1: ); System.Console.WriteLine(x = {0}, y = {1}, coords1.x, coords1.y

您可能关注的文档

文档评论(0)

kehan123 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档