版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目录任务目标01相关知识点02任务实施03任务目标(1)掌握VisualStudio2010开发环境的基本使用。(2)熟悉C#程序的基本结构。相关知识1.C#简介C#,读作CSharp,是微软公司专门为.NET战略推出的一种现代编程语言,主要用于开发运行在.NET平台上的应用程序。2.c#的特点C#是从C和C++派生来的一种简单、现代、面向对象和类型安全的编程语言,并且能够与NET框架完美结合,C#具有以下突出的特点:(1)语法简洁,不允许直接操作内存,去掉了指针操作。(2)彻底的面向对象设计,C#具有面向对象语言所应有的一切特性:封装、继承和多态等。(3)与Web紧密结合。C#支持绝大多数的Web标准,例如HTML、XML、SOAP等。(4)强大的安全性机制,可以消除软件开发中的常见错误(如语法错误),NET提供的垃圾回收器能够帮助开发者有效地管理内存资源。(5)兼容性:因为C#遵循NET的公共语言规范(CLS),从而保证能够与其他语言开发的组件兼容。视频6-1(6)完善的错误、异常处理机制,C#提供了完善的错误和异常处理机制,使程序在交付应用时能够更加健壮。相关知识3.VisualStudio2010集成开发环境
VisualStudio2010(后面简称VS2010)是微软未来配合.NET战略推出的IDE开发环境,C#程序的编写及运行都可以利用VS2010来完成。首先在微软官网下载MicrosoftVisualStudio2010,然后安装完成后,生成如图6-1所示图标。任务实施图6-1VS2010图标相关知识任务实施1.开发内容及步骤
使用VS2010,在控制台创建“HelloWorld”程序并运行,输出“HelloWorld”字样,具体开发步骤如下:(1)点击文件->新建->项目,出现如图6-2所示界面。选择“控制台应用程序”,输入项目的名称,选择保存路径,然后单击“确定”,即可创建一个控制台应用程序。图6-2控制台应用程序创建界面任务实施(2)控制台应用程序创建完成后,会自动打开Program.cs文件,在该文件的Main方法中输入图6-3中代码。图6-3Program.cs文件任务结果按下F5快捷键,或单击调试按钮
,运行结果如图6-4所示。图6-4输出"HelloWorld"程序分析2.程序分析从上面的程序中,我们可以看出一个C#程序的基本结构大体可以分为命名空间、类、标识符、关键字、Main方法、语句和注释。下面将对C#程序的结构进行详细的讲解。1)命名空间在VisualStudio开发环境中创建项目时,会自动生成一个与项目名称相同的命名空间。例如,创建“HelloWorld”项目时,会自动生成一个名称为“HelloWorld”的命名空间。namespaceHelloWorld程序分析C#程序是利用命名空间组织起来的。命名空间既用做程序的“内部”组织系统,也用做向“外部”公开的组织系统(即一种向其他程序公开自己拥有的程序元素的方法)。如果要调用某个命名空间中的类或者方法,首先需要使用using指令引入命名空间,这样就可以直接使用该命名空间中所包含的成员(包括类及类中的属性、方法等)。using指令的基本形式为:
using命名空间名;程序分析2)类C#程序的主要功能代码都是在类中实现的。类是一种数据结构,它可以封装数据成员、方法成员和其他的类。因此,类是C#语音的核心和基本构成模块。C#支持自定义类,使用C#编程就是编写自己的类来描述实际需要解决的问题。使用类之前都必须首先进行声明,一个类一旦被声明,就可以当作一个新的类型来使用,在C#中通过使用class关键字来声明类,声明语法如下:
class类名{
类中的代码
}程序分析3)关键字关键字是编程语言中已经被赋予特定意义的一些单词,在上面HelloWorld程序中看到的using、namespace、class、static和void等都是关键字。4)标识符标识符可以简单地理解为一个名字,主要用来标识类名、变量名、方法名、属性名、数组名等各种成员。C#语言规定标识符由任意顺序的字母、下划线和数字组成,并且第一个字符不能是数字,另外,标识符不能是C#中的保留关键字。5)注释使用(//)书写不跨行的注释使用(/*)和(*/)书写多行注释程序分析6)命名空间(1).NETFramework的类库中包含了大量的类,大约有3500个类,所以程序设计人员需要快捷的方法找到所需要的类,为此.NETFramework类库被分为许多命名空间。(2)命名空间是用“.”分隔的命名结构,将逻辑上相关的类组织到一起,以便于查找和引用。(类似文件夹的概念)(3)System是.NET中最基本的一个命名空间,主要用来定义数据类型、事件和事件处理程序的基本类。系统常用的命名空间有:System.Data、System.Windows.Forms、System.Drawing、System.IO、System.Net等。感谢观看THANKYOUPleasereplacetext,clickaddrelevantheadline,modifythetextcontent,alsocancopyyourcontenttothisdirectly.Pleasereplacetext,clickaddrelevantheadline,modifythetextcontent,alsocancopyyourcontent
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2023年黔东南州凯里市“特岗计划”教师招聘考试真题
- 2024两人合伙开公司的协议书
- 2024公司技术保密协议
- 2024年小升初数学期末模拟测试卷附答案【研优卷】
- 2024年小学六年级下册数学期末考试卷及答案【各地真题】
- 2024夫妻离婚房产赠予协议范本
- 2024年小学六年级下册数学期末考试卷附答案【培优】
- 2024年汽车维修工技能理论考试题库含完整答案【必刷】
- 2024年汽车维修工技能理论考试题库【真题汇编】
- 2024年汽车维修工技能理论考试题库(黄金题型)
- ISO15614-1 2017 金属材料焊接工艺规程及评定(中文版)
- 音乐鉴赏智慧树知到期末考试答案章节答案2024年临沂职业学院
- 2024春期国开电大《应用写作(汉语)》形考任务1-6参考答案
- MOOC 园林植物遗传育种学-北京林业大学 中国大学慕课答案
- 天津河北区2024年中考历史全真模拟试题含解析
- 【可行性报告】2023年煤制油项目可行性研究分析报告
- MOOC 现代控制理论-常熟理工学院 中国大学慕课答案
- 中等职业学校作物生产技术专业人才培养方案
- 《中国古代寓言故事》整本书阅读说课课件
- 2024年中国一汽旗下启明信息招聘笔试参考题库附带答案详解
- 2023-2024学年江苏省泰州市靖江市小升初必考题语文检测卷含答案
评论
0/150
提交评论