- 1、本文档共47页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第02讲C_语法基础
C#.NET编程技术 第02讲 C#语法基础 内容提要 .NET运行环境的建立 C#源代码的编译和运行 常量与变量 修饰符 分支和循环 预处理指令与代码注释 内容提要 .NET运行环境的建立 C#源代码的编译和运行 常量与变量 修饰符 分支和循环 预处理指令与代码注释 .NET运行环境的建立 运行.NET应用程序所需的环境 .NET Framework1.1/2.0/3.5 开发.NET应用程序的环境 Visual studio 2003/2005/2008 其它 自己也可以编写一个开发环境! .NET Framework .NET程序的运行宿主 .NET程序是类似Java的中间语言程序 .NET Framework类似Java虚拟机 .NET Framework的最新版本是4.0版 3.5版:/downloads/details.aspx?familyid=333325fd-ae52-4e35-b531-508d977d32a6displaylang=zh-cn 4.0版:/downloads/details.aspx?familyid=0A391ABD-25C1-4FC0-919F-B21F31AB88B7displaylang=zh-cn 本课程基于3.5版讲述 .NET开发集成环境 官方:Microsoft Visual Studio 最新版本:2010 本课程使用2008版本 非官方: SharpDevelop Eclipse + emonic + nant 其它 内容提要 .NET运行环境的建立 C#源代码的编译和运行 常量与变量 修饰符 分支和循环 预处理指令与代码注释 C#源代码的编译和运行 需要有Main函数 所有函数都在类中 最简单的C#程序 引入命名空间 定义类 定义Main函数 C#类 字段 属性 方法 内嵌类型 编译与编译选项 命令行编译:csc csc xxx.cs 编译选项 /out xxx.exe //指定输出文件名 /target:exe // 编译成控制台可执行程序 /target:winexe // 编译成Winform可执行程序 /target:library // 编译成控制台可执行程序 使用vs2008编译 vs2008设置编译选项 内容提要 .NET运行环境的建立 C#源代码的编译和运行 常量与变量 修饰符 分支和循环 预处理指令与代码注释 C#常量与变量 常量 变量 变量作用域 变量初始化 枚举类型 C#常量 与C/C++相同 数字型常量:1, 2, 3.2…… 字符常量:‘a’, 字符串常量:“hello” 布尔常量:true, false C#变量 类型 变量标识符 int i; 值类型和引用类型 值类型在栈中分配 引用类型在托管堆 原C/C++已有的数据类型,都是值类型 如右表 变量的作用域 变量可以定义在什么地方? 全局变量?No 类的字段 函数内部 函数参数 变量的作用域(续) 类的字段,作用域在全局(public)、类内(private)或类内和派生类内(protected) 函数内部定义的变量,作用域在函数体内 一般性的:在任何{ }内定义的变量,作用域就在该{ } 内 函数参数,作用域在函数体内 变量的作用域(续) 注意:循环变量的作用域与以前版本C++不同 注意:类字段与函数局部变量重名时,使用this来区分 变量的初始化 所有的变量必须初始化 字段可以在声明时初始化,也可以在构造函数中初始化 默认的初始化 如果不显式初始化,则类/结构的字段在构造时初始化为默认值 整型或数字型为0 DateTime型为0001-01-01 引用类型为null 枚举类型 用户定义的整数类型 赋予整数特别的含义 使用枚举类型 内容提要 .NET运行环境的建立 C#源代码的编译和运行 常量与变量 修饰符 分支和循环 预处理指令与代码注释 修饰符 访问修饰符 public, private, protected, internal 其它修饰符 abstract, const, event, extern, new, override, partial readonly, sealed, static, unsafe, virtual, volatile 访问修饰符 public 修饰类/结构、字段、属性、方法 全局可见 private 修饰类/结构、字段、属性、方法 类/结构内可见 修饰类/结构时,只能是内嵌类/结构 proteced 修饰类/结构、属性、方法 类/结构内、派生类内可见 修饰类/结构时,只能是内嵌类/结构 internal 修饰类/结构、字段、属性、方法 程序集内可见 访问修饰符 virtual 修饰方法/属性 虚函数,可以在派生类中重载 override 修饰方法
您可能关注的文档
- 汽车颜色对外形的影响.doc
- 期末听力测试题.doc
- 合山市就业创业工作汇报.doc
- 当代集团招商部部门管理职责.ppt
- 成为企业欢迎的人才.ppt
- 感受物理之美.ppt
- 职工医疗互助保障计划(2011版).doc
- 第四章清算、交割和交收.ppt
- 单选专题2011.doc
- 琥珀一小科技活动总结.doc
- 2024高考物理一轮复习规范演练7共点力的平衡含解析新人教版.doc
- 高中语文第5课苏轼词两首学案3新人教版必修4.doc
- 2024_2025学年高中英语课时分层作业9Unit3LifeinthefutureSectionⅢⅣ含解析新人教版必修5.doc
- 2024_2025学年新教材高中英语模块素养检测含解析译林版必修第一册.doc
- 2024_2025学年新教材高中英语单元综合检测5含解析外研版选择性必修第一册.doc
- 2024高考政治一轮复习第1单元生活与消费第三课多彩的消费练习含解析新人教版必修1.doc
- 2024_2025学年新教材高中英语WELCOMEUNITSectionⅡReadingandThi.doc
- 2024_2025学年高中历史专题九当今世界政治格局的多极化趋势测评含解析人民版必修1.docx
- 2024高考生物一轮复习第9单元生物与环境第29讲生态系统的结构和功能教案.docx
- 2024_2025学年新教材高中英语UNIT5LANGUAGESAROUNDTHEWORLDSect.doc
文档评论(0)