- 1、本文档共81页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CsharpNET程序设计幻灯片
第二讲 C#基础 第一节:VS.NET IDE简介 第二节:C#程序结构 第三节:数据类型 第四节:变量和常量 第五节:类型转换 第六节:C#的表达式 第七节:流程控制 第八节:命名空间 第一节:VS.NET IDE简介 Visual Studio.Net集成环境 IDE集成环境的特点: VC++.Net、VB.Net、Visual C#使用同样的用户界面,使用统一的通用平台。 开发环境: 更加方便和宜用 窗口: 可以任意拖动、停靠 界面: 更加整洁、更加漂亮并且可以任意定制风格 IDE中的常用窗口介绍 IDE提供的C# 应用程序类型或向导 Windows应用程序 类库 Windows控件库 智能设备应用程序 ASP.NET应用程序 ASP.NET WEB服务 ASP.NET移动WEB应用程序 WEB控件库 控制台应用程序 WINDOWS服务 空项目 安装和部署项目 安装项目 WEB安装项目 合并模块项目 CAB项目 安装向导 企业级项目 业务外观 业务规则 数据访问 用户界面 ACT项目 数据库项目 第二节:C#程序结构 程序实例(文本控制台程序) using System; /// summary /// HelloWorld 的摘要说明。 /// /summary class HelloWorld { /// summary /// 应用程序的主入口点。 /// /summary static void ( ) { Console.WriteLine(Hello World!); } } 将文件保存为HelloWorld.cs,其中“.cs”是C#源代码文件的扩展名。 然后编译该文件,可以得到编译输出文件HelloWorld.exe。 执行它时可得到下面的输出:Hello World ! HelloWorld.cs的程序结构分析 1、注释语句:C#中支持三种注释方法,但注释之间不能嵌套 以“//”开始的单行注释(C++方式) 以“/*”,“*/”配对使用的多行注释(C方式) “///”的文档注释(C#方式) 。 2、using:“using System;”语句 这是C#语言的using命名空间指示符,利用它来导入一个名字空间中的内容,这样在程序中就可以直接使用该空间中的元素。这里的System是Microsoft.NET系统提供的类库。 3、HelloWorld类:在程序中声明并实现了一个含有静态Main()函数的HelloWorld类。 注意:C#所有的声明和实现都要放在同一个文件里(不像C++那样可以将两者分离!)。 4、Main()函数的格式 C#中的Main()函数 它必须封装在类或结构里来提供可执行程序的入口点; 它必须为静态函数(static)。这允许C#不必创建实例对象即可运行程序; 它的保护级别没有特殊要求,可以为public、protected、private等都可,但一般我们都指定其为public; 它的第一个字母要大写,否则将不具有入口点的语义。 C#是大小写敏感的语言。Main()函数的参数只有两种参数形式: 无参数和string 数组表示的命令行参数 Main() 带命令行参数数组 Main(string[]args) 一个C#程序中只能有一个Main()函数入口点。C#不推荐通过其他参数形式重载Main()函数,这会引起编译警告; Main()函数返回值只能为void(无类型)或int(整数类型)。其他形式的返回值不具有入口点语义。 C#程序的编译与执行步骤 编辑C#源程序,程序文件名后缀为.cs。 使用C#语言编译器对C#源程序进行编译,产生一个受控代码文件(.EXE或.DLL),该文件是一个有效的.PE(可移植)格式文件。 在执行.exe或.dll文件时,CLR的类加载器负责装载所需类型,并且为类型的每个方法创建并连接上一段占位代码。 及时编译器会根据机器体系结构的不同把IL中间代码(IL代码使得所有.NET平台的高级语言如C#、VB.NET、VC++.NET等得以平台独立,以及语言之间实现互操作和混合编程)编译成为目标机上的可执行的本地代码并进行类型安全检查,然后执行方法的本地代码。 小练习 第三节:数据类型 值类型 简单类型 枚举类型 结构类型 引用类型 类类型 接口类型 委托类型 数组类型 整数类型 整数类型 实数类型 浮点类型 C# 支持两种浮点型:float 和 double。float 和 double 类型用 32 位单精度和 64 位双精度 IEEE 754 格式来表示,这些格式提供以下几组值: float 32位 double 6
您可能关注的文档
最近下载
- 心理健康教育对青少年学习动力的影响.pptx VIP
- 基于财务共享模式下的财务风险管理—以海尔集团为例.doc VIP
- 初一学生期中家长会优质课件.ppt
- 中国华电集团发电运营有限公司招聘笔试题库2024.pdf
- 物流服务师(高级工)职业技能鉴定考试及答案.doc VIP
- 2024年浙江省中考数学试卷(附答案).pdf
- 人教版九年级全册英语Unit 14大单元整体教学设计.docx
- 4.11.1《探问人生目标》课件人教统编版道德与法治七年级上册2024新教材.pptx
- JB∕T 10923-2020 电能表用磁保持继电器.pdf
- 2018年版《广东省安装工程定额说明及计算规则》C.5 建筑智能化工程.pdf
文档评论(0)