




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、任务1 第一个C#程序-HelloWorld目 录任务目标01相关知识点02任务实施03任务目标任务目标v (1)掌握)掌握Visual Studio 2010开发环境的基本使用。开发环境的基本使用。v (2)熟悉)熟悉C#程序的基本结构。程序的基本结构。相关知识v 1.C#简介简介v C#,读作,读作 C Sharp,是微软公司专门为,是微软公司专门为.NET战略推出的战略推出的一种现代编程语言,主要用于开发运行在一种现代编程语言,主要用于开发运行在.NET平台上的应平台上的应用程序。用程序。v 2.c#的特点的特点v C#是从是从C和和C+派生来的一种简单、现代、面向对象和类派生来的一种简
2、单、现代、面向对象和类型安全的编程语言,并且能够与型安全的编程语言,并且能够与NET框架完美结合,框架完美结合,C#具具有以下突出的特点:有以下突出的特点:v (1)语法简洁,不允许直接操作内存,去掉了指针操作。)语法简洁,不允许直接操作内存,去掉了指针操作。v (2)彻底的面向对象设计,)彻底的面向对象设计,C#具有面向对象语言所应有具有面向对象语言所应有的一切特性:封装、继承和多态等。的一切特性:封装、继承和多态等。v (3)与)与Web紧密结合。紧密结合。C#支持绝大多数的支持绝大多数的Web标准,例标准,例如如HTML、XML、SOAP等。等。v (4)强大的安全性机制,可以消除软件开
3、发中的常见错误)强大的安全性机制,可以消除软件开发中的常见错误(如语法错误),(如语法错误),NET提供的垃圾回收器能够帮助开发者提供的垃圾回收器能够帮助开发者有效地管理内存资源。有效地管理内存资源。v (5)兼容性:因为)兼容性:因为C#遵循遵循NET的公共语言规范(的公共语言规范(CLS),从而保证能够与其他语言开发的组件兼容。,从而保证能够与其他语言开发的组件兼容。v 视频视频6-1v (6)完善的错误、异常处理机制,)完善的错误、异常处理机制,C#提供了完善的错误提供了完善的错误和异常处理机制,使程序在交付应用时能够更加健壮。和异常处理机制,使程序在交付应用时能够更加健壮。相关知识v
4、3.Visual Studio 2010集成开发环境集成开发环境 v Visual Studio 2010(后面简称(后面简称VS 2010)是微软未来配合)是微软未来配合.NET战略推出的战略推出的IDE开发环境,开发环境,C#程序的编写及运行都可以利用程序的编写及运行都可以利用VS 2010来完成。首先在微来完成。首先在微软官网下载软官网下载Microsoft Visual Studio 2010,然后安装完成后,生成如图,然后安装完成后,生成如图6-1所示图标。所示图标。任务实施图6-1 VS 2010图标相关知识任务实施v 1. 开发内容及步骤开发内容及步骤 v 使用使用VS 2010
5、,在控制台创建,在控制台创建“HelloWorld”程序并运行程序并运行,输出,输出“HelloWorld”字样,具体开发步骤如下:字样,具体开发步骤如下:v (1)点击文件)点击文件-新建新建-项目,出现如图项目,出现如图6-2所示界面。选所示界面。选择择“控制台应用程序控制台应用程序”,输入项目的名称,选择保存路径,输入项目的名称,选择保存路径,然后单击,然后单击“确定确定”,即可创建一个控制台应用程序。,即可创建一个控制台应用程序。图6-2 控制台应用程序创建界面任务实施v (2)控制台应用程序创建完成后,会自动打开)控制台应用程序创建完成后,会自动打开Program.cs文件,在该文件
6、的文件,在该文件的Main方法中输入图方法中输入图6-3中代中代码。码。图 6-3 Program.cs文件任务结果v 按下按下F5快捷键,或单击调试按钮快捷键,或单击调试按钮 ,运行结果如图,运行结果如图6-4所所示。示。图6-4 输出Hello World程序分析v 2. 程序分析程序分析v 从上面的程序中,我们可以看出一个从上面的程序中,我们可以看出一个C#程序的基本结构大程序的基本结构大体可以分为命名空间、类、标识符、关键字、体可以分为命名空间、类、标识符、关键字、Main方法、方法、语句和注释。下面将对语句和注释。下面将对C#程序的结构进行详细的讲解。程序的结构进行详细的讲解。v 1
7、)命名空间)命名空间v 在在Visual Studio开发环境中创建项目时,会自动生成一个开发环境中创建项目时,会自动生成一个与项目名称相同的命名空间。例如,创建与项目名称相同的命名空间。例如,创建“HelloWorld”项目时,会自动生成一个名称为项目时,会自动生成一个名称为“HelloWorld”的命名空的命名空间。间。namespace HelloWorld程序分析v C#程序是利用命名空间组织起来的。命名空间既用做程序程序是利用命名空间组织起来的。命名空间既用做程序的的“内部内部”组织系统,也用做向组织系统,也用做向“外部外部”公开的组织系统公开的组织系统(即一种向其他程序公开自己拥有
8、的程序元素的方法)。(即一种向其他程序公开自己拥有的程序元素的方法)。如果要调用某个命名空间中的类或者方法,首先需要使用如果要调用某个命名空间中的类或者方法,首先需要使用using指令引入命名空间,这样就可以直接使用该命名空指令引入命名空间,这样就可以直接使用该命名空间中所包含的成员(包括类及类中的属性、方法等)。间中所包含的成员(包括类及类中的属性、方法等)。v using指令的基本形式为:指令的基本形式为: using 命名空间名;程序分析v 2)类)类v C#程序的主要功能代码都是在类中实现的。类是一种数据程序的主要功能代码都是在类中实现的。类是一种数据结构,它可以封装数据成员、方法成员
9、和其他的类。因此结构,它可以封装数据成员、方法成员和其他的类。因此,类是,类是C#语音的核心和基本构成模块。语音的核心和基本构成模块。C#支持自定义类,支持自定义类,使用使用C#编程就是编写自己的类来描述实际需要解决的问题编程就是编写自己的类来描述实际需要解决的问题。v 使用类之前都必须首先进行声明,一个类一旦被声明,就使用类之前都必须首先进行声明,一个类一旦被声明,就可以当作一个新的类型来使用,在可以当作一个新的类型来使用,在C#中通过使用中通过使用class关关键字来声明类,声明语法如下:键字来声明类,声明语法如下: class 类名 类中的代码 程序分析v 3)关键字)关键字v 关键字是
10、编程语言中已经被赋予特定意义的一些单词,在关键字是编程语言中已经被赋予特定意义的一些单词,在上面上面Hello World程序中看到的程序中看到的using、namespace、class、static和和void等都是关键字。等都是关键字。v 4)标识符)标识符v 标识符可以简单地理解为一个名字,主要用来标识类名、标识符可以简单地理解为一个名字,主要用来标识类名、变量名、方法名、属性名、数组名等各种成员。变量名、方法名、属性名、数组名等各种成员。C#语言规语言规定标识符由任意顺序的字母、下划线和数字组成,并且第定标识符由任意顺序的字母、下划线和数字组成,并且第一个字符不能是数字,另外,标识符
11、不能是一个字符不能是数字,另外,标识符不能是C#中的保留关中的保留关键字。键字。v 5)注释)注释v 使用使用 (/) 书写不跨行的注释书写不跨行的注释 v 使用使用 (/*) 和和 (*/) 书写多行注释书写多行注释程序分析v 6)命名空间)命名空间v (1).NET Framework的类库中包含了大量的类,大约有的类库中包含了大量的类,大约有3500个类,所以程序设计人员需要快捷的方法找到所需要个类,所以程序设计人员需要快捷的方法找到所需要的类,为此的类,为此.NET Framework类库被分为许多命名空间。类库被分为许多命名空间。v (2)命名空间是用)命名空间是用“.”分隔的命名结构,将逻辑上相关分隔的命名结构,将逻辑上相关的类组织到一起,以便于查找和引用。(类似文件夹的概的类组织到一起,以便于查找和引用。(类似文件夹的概念)念)v (3)Sy
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年宠物殡葬师基础知识试题及答案
- 全媒体运营师数据分析技能试题及答案
- 货物运输中的有效沟通技巧及试题及答案
- 合同管理策略与模板集合
- 合同风险防控:国际服务贸易政策深度分析
- 合同管理中心的变革与创新
- 2018春冀少版八年级生物下册第六单元第2章教学设计:6.2.2变异
- 原子核的组成+高二下学期物理人教版(2019)选择性必修第三册
- 2024年秋八年级英语上册 Unit 1 Where did you go on vacation教学实录 (新版)人教新目标版
- 动物实验安全操作
- 高中英语U4-The-Words-That-Changed-A-Nation教学课件
- TBT2765-2005 列车运行监控记录装置技术条件
- 小学特色课程《口风琴课程》校本教材
- 司法审计报告范文
- 《机械制造工艺与夹具》考试复习题库(含答案)
- 安全风险分级管控清单(大全)
- 2024版国开电大专科《管理英语1》在线形考(单元自测1至8)试题及答案
- 有效沟通技巧(适用于工厂)PPT幻灯片
- 教科版四年级科学下册实验报告
- 高标准农田假设检验批表格
- HCCDP 云迁移认证理论题库
评论
0/150
提交评论