- 1、本文档共153页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
交通信息系统专题资料.ppt
专题一 C#与NET平台介绍 了解.NET Framework 的结构 理解.NET Framework 的基本概念 CLR JIT CTS MSIL 了解 .NET Framework 命名空间 了解C#程序的基本结构 任务1 C#简介 C#语言的由来 .NET代码的编译语言特定的编译器和运行库 IL 和 CLR 的使用Intermediate LanguageCommon Language Runtime 编译执行 .NET 程序 Microsoft 中间语言 程序集 通用语言运行时CLR .NET Framework 的体系结构 CLS和CTS 通用语言规范 CLS Common Language Specification 规定所有 .NET 语言都应遵循的规则 生成可与其他语言互操作的应用程序 通用类型系统 (Common Type System, CTS) 包含标准数据类型 包含准则集 任务2 编译和执行 C# 应用程序 第一个 C#程序 :HelloWorld 用CSC编译 搜索CSC.exe这个程序所在的文件路径 将这个路径复制下来,右击“我的电脑”-》“属性”-》“高级”-》“环境变量” 在“系统变量”选择“path”,点“编辑”,将刚才复制的路径添加到系统变量中,注意将不同路径之间用分号隔开 环境变量设置完毕。点击开始-》运行-》输入cmd,进入控制台 利用控制台命令写入当前存放代码文件的文件夹,键入“csc First。cs”,回车运行,这时在该文件夹下找到First.Exe文件 输入First回车查看运行结果 用CSC编译 用CSC编译 用CSC编译 用CSC编译 用Visual Studio编译 单击“开始”?“程序”?“Microsoft Visual Studio .NET 2005”?“Microsoft Visual Studio .NET 2005” 此时将打开 VS.NET 2005 的起始页 要创建 C# 控制台应用程序,请从列表中选择 “创建建”?“项目”。此时将打开“新建项目”窗口 选择“Visual C# 项目”作为项目类型,选择“控制台应用程序”作为模板 用Visual Studio编译 HelloWorld.csproj AssemblyInfo.cs Program.cs 要生成 C# 项目,请从菜单中选择“生成” ?“生成解决方案” 该过程将编译项目中包括的所有文件,编译结果显示在“输出”窗口中 如果结果显示“生成: 1 成功或最新,0失败,0被跳过”,则说明已经成功生成,然后即可交付该应用程序 要运行刚才生成的应用程序,请从菜单中选择“调试”?“开始执行(不调试)” 输出结果显示在 VS.NET 控制台窗口中 C# 应用程序文件夹结构 Visual Studio .NET 2005 创建一个与项目同名的文件夹,此处为“HelloWorld” 该文件夹包含项目文件“HelloWorld.csproj”和其他关联文件 每个新项目都创建了 bin、obj和Properties 三个文件夹。 Bin和obj这两个文件夹下都有一个 Debug 子目录,其中包含可执行文件 HelloWorld.exe 在“解决方案资源管理器”中启用“显示所有文件”选项,可查看“HelloWorld”项目的结构 任务3 C#的程序结构 Hello World 程序 //这是用 C# 编写的一个简单的 HelloWorld 程序 using System; namespace Notepad { class HelloWorld { static void Main() { Console.WriteLine(Hello World); } } } C++的命名空间用法 1.H class A { … } C#的命名空间用法 namespace a1 { class A { … } } 常用命名空间 任务4 C#的数据类型及变量 系统预定义数据类型 系统预定义数据类型 用户自定义数据类型-枚举 枚举和位标志 namespace MyHelloApp { class myApp { [Flags] enum Fabric { Cotton = 1, Silk = 2 } static void Main() { Fabric fab1 = (Fabric)3; Console.WriteLine(fab1.ToStrin
您可能关注的文档
- 五年级下册教材分析(六三制)资料.ppt
- 五年级下册科学第一单元《沉与浮》复习提纲资料.ppt
- 五年级下册第二单元口语交际及习作二(实用)资料.ppt
- 五年级下册第六单元综合性学习资料.ppt
- 五年级下册练习九资料.ppt
- 五年级下册综合性学习资料.ppt
- 五年级下册说课标说教材资料.ppt
- 五年级主题班会课法制教育课资料.ppt
- 五年级信息技术教材分析资料.ppt
- 五年级数学上册《进一法和去尾法》教案资料.ppt
- 老年护理(第3版)课件 单元12--16 老年人常见疾病的护理 ---临终关怀与护理 .pptx
- 心理与精神护理(第2版)课件汇总 11.精神科护理伦理与法律---20.儿童少年期精神障碍.pptx
- 老年护理(第3版)课件 单元1--11 人口老龄化 ---老年人用药的护理.pptx
- 中华人民共和国史 导论.pptx
- 马工程中华人民共和国史(第二版)课件 第四章 把中国特色社会主义全面推向21世纪.pptx
- 马工程中华人民共和国史(第二版)课件 第五章 新世纪新阶段中国特色社会主义的坚持和发展.pptx
- 中国音乐史课件 第十四章 中国香港、澳门、台湾、地区音乐.pptx
- 研学活动课程设计与实施 课件 篇三 研学活动案例展示篇.ppt
- 互联网金融(第二版)课件 第7、8章 互联网保险; 互联网消费金融(李建军).pptx
- 马工程中华人民共和国史(第二版)课件 第六章 中国特色社会主义进入新时代.pptx
文档评论(0)