黑大软件C#丁大勇 第一弹.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
黑大软件C#丁大勇 第一弹

C# .NET (^ 1 ^) .NET Framework (1/4) 什么是 .NET Framework? .NET Framework是Microsoft为开发应用程序创建的一个富有革命性的新平台。 可在不同OS上运行 可以开发多种应用程序 可以在.NET Framework上使用多种语言 .NET Framework (2/4) .NET Framework里有什么? 包含一个非常大的代码库CTS(Common Type System),这些代码可以在客户语占(如C#)中通过面向对象编程技术(OOP)来使用。 还包含CLR(Common Language Runtime),它是运行库的执行环境。 在CLR控制下运行的代码称为托管代码(managed code)。 .NET Framework (3/4) 怎么用.NET Framework编程序? 使用某种.NET兼容语言(如C#)编写应用程序代码。 代码被编译为MSIL(Microsoft Intermediate Language, IL),存储在装配件中。 在执行代码时(如果这是一个可执行文件,就自动运行,或者在其他代码使用它时运行),但首先必须用JIT(Just-In-Time)编译器编译为本机代码。 在托管的CLR环境下运行本机代码,以及其他应用程序或过程。 .NET Framework (4/4) 几个概念: CTS: Common Type System CLR: Common Language Runtime Managed Code JIT: Just In Time Garbage Collection C# 简介 (1/1) C#又是什么? 它是专门为与Microsoft的.NET Framework一起使用而设计的。 它是一种基于现代面向对象设计方法的语言。 类型完整、一致、丰富。 对自动生成XML文档说明的内置支持。 自动清理动态分配的内存。 对.NET基类库的完全访问权,并易于访问Windows API。 不一定要使用指针。 以VB的风格支持属性和事件。 可编制任何应用程序。 VS .NET 2005 简介 (1/1) Visual Studio .NET 2005? 编译.NET代码,和丰富的调试手段。 智能检测代码错误。 包含Windows Form和Web Form设计器。 提供大量代码模板。 提供大量向导,用于生成常用代码。 除代码外,还可编辑很多类型的文件。 可实现部署。 Microsoft还有很多软件可以与之无缝结合。 C# 语法——常规 (1/1) 基本与C一样 简单语句用;结束 块语句用 {}包含 严格区分大小写 注释: 行注释:// 块注释:/* */ XML注释:/// C# 语法 —— 变量 (1/7) 变量声明 语法:类型 名字 现使用现定义 必须先定义再使用 作用域和C++不同 C#预定义数据类型: 值类型 引用类型 C# 语法 —— 变量 (2/7) 预定义的值类型(简单类型): bool型 (true, false) char型 (Unicode) 各种数值类型 C# 语法 —— 变量 (2) C# 语法 —— 变量 (3/7) 预定义的引用类型: object型 即:system.Object string型 即:system.String C#中对string的使用非常简单 直接输入,直接赋值,直接串连接…… 转义字符 \ @的用法 用于字符串前,使字符串可读性更好 例:@”c:\temp\abc.txt” C# 语法 —— 变量 (4/7) 变量的命名: 变量名的第一个字符必须是字母、下划线或@ 其后的字符可以是字母、下划线或数字 C# 语法 —— 变量 (5/7) 更好地命名变量 : Microsoft建议: 对于简单的变量使用camelCase规则 而比较高级的命名则使用PascalCase C# 语法 —— 变量 (6/7) 变量赋值: 使用赋值运算符: a = 10; studentName = “ZhangSan”; 声明同时赋初始值: int a = 100; string testStr = “HelloWorld!”; 注意: C#中变量在初始化后才有作用域和生命期 C# 语法 —— 变量 (4) C# 语法 —— 变量 (7/7) 思考:下述语句是否合法? int 1a; string student.name; int s1, S1; example(ch03ex00) 读: Console.ReadLine() 转成需要的数据: Convert.ToDouble(…) 写: Console.WriteLine() WriteLine的输出中可以使用占位符

文档评论(0)

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

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

1亿VIP精品文档

相关文档