《Visual C#.NET程序设计》课程PPT教学课件:第3章 C#程序设计初步

第3章C#程序设计初步 3.1在SDK上开发C#程序 程序3-1 这是最简单的C#程序练习怎样创建和运行C#程序 using System; class FirstProgram public static void Main(string[] args Console. WriteLine("My First C# Program!)
第3章 C#程序设计初步 ◼ 3.1 在SDK上开发C#程序 程序3-1 //这是最简单的C#程序练习怎样创建和运行C#程序 using System; class FirstProgram { public static void Main (string [ ] args ) { Console.WriteLine (“My First C# Program!”); } }

3.1.2在SDK上运行C#程序 集,如 3.12.1步骤 单击“开始”菜单,选择“程序”菜单项,再选择“附件”,然后 单击“记事本”,打开记事本后,就将上述程序输入到记事本,见 图3.1。 ②输入完毕,请检査一下,保存文件,文件名后缀应该是“cs,保 存类型取“所有文件”,我们在E盘开设一个文件夹“C#练习” 用来存放C#程序,见图3.2 运行程序,单击“开始”菜单,选择“程序”,再选择“附件” 然后单击“命令提示符”,打开了“命令提示符”窗体,见图3.3。 ④在当前光标下键入“e:,按回车键,转到E盘,然后键入命令“cd C#练习”,转到我们存放C#程序的文件夹,注:如果读者在其它区 域中开设存放C#程序的文件夹,则可自行改变文件夹名和路径 ⑤编译:键入“csc3-l.cs3,按回车键,编译开始,如果源程序有错, 则会显示报错信息,如果没有错,提示符回到原来的文件夹处 ⑥如果有错,则回到记事本中改错,保存并重新编译,直到语法完全
3.1.2 在SDK上运行C#程序 ◼ 3.1.2.1 步骤 ① 单击“开始”菜单,选择“程序”菜单项,再选择“附件”,然后 单击“记事本”,打开记事本后,就将上述程序输入到记事本,见 图3.1。 ② 输入完毕,请检查一下,保存文件,文件名后缀应该是“.cs”,保 存类型取“所有文件”,我们在E盘开设一个文件夹“C#练习”, 用来存放C#程序,见图3.2。 ③ 运行程序,单击“开始”菜单,选择“程序”,再选择“附件”, 然后单击“命令提示符”,打开了“命令提示符”窗体,见图3.3。 ④ 在当前光标下键入“e:”,按回车键,转到E盘,然后键入命令“cd C#练习”,转到我们存放C#程序的文件夹,注:如果读者在其它区 域中开设存放C#程序的文件夹,则可自行改变文件夹名和路径。 ⑤ 编译:键入“csc 3-1.cs”,按回车键,编译开始,如果源程序有错, 则会显示报错信息,如果没有错,提示符回到原来的文件夹处。 ⑥ 如果有错,则回到记事本中改错,保存并重新编译,直到语法完全 正确。然后,在提示符处键入3-1,按回车运行

3.1.2.2设置 编辑系统变量 ? 环坡变量 变量名 ath Administrator的用户变量u 变量值) \vSaNET\SDK\v1.1\Bin\:C:\WINNTMi 变量 值 INCLUDE D: \vSdNET \SDK\v1. 1\include\. D L确定取消 D: \VSdNET\ Vc7\lib\"D: \VS dNET \S TEMP C: \Documents and Settings\Admin TMP C: Documents and Settings \Admin 新建Q 」编辑)」_删除 系统变量 变量 值 Windows Nr Os2LibPath C: \WINNT\system32\os2\dll OSTER nZKP D:VSdNET(SDK\vl. 1 Bin\: C:\HINN. PATHEXT COM: EXE: BAT, CMD: VBS: VBE 新建 编辑〔〕 删除① 确定 取消
3.1.2.2 设置

3.1.23编译和编译器选项(1) 编译器选项 313简单的输入输出和类型转换 3132 System Convert类 类型转换是编程时经常遇到,初学者特别困惑的问题之一,而 System Convert类可以说是个万能的类型转换工具,用来将 个基本数据类型转换为另一个基本数据类型。当然,转换 不可能是任意的,详细的语法规定请参见NET的帮助文件或 以后章节
3.1.2.3 编译和编译器选项(1) 类型转换是编程时经常遇到,初学者特别困惑的问题之一,而 System.Convert类可以说是个万能的类型转换工具,用来将 一个基本数据类型转换为另一个基本数据类型。当然,转换 不可能是任意的,详细的语法规定请参见.NET的帮助文件或 以后章节。 ◼ 编译器选项 ◼ 3.1.3 简单的输入输出和类型转换 ◼ 3.1.3.2 System.Convert类

3.1.2.3编译和编译器选项(2) 命令行规则 集, 当解释操作系统命令行上给出的参数时,C#编译器代码使用如下规则 参数用空白分隔,空白可以是一个空格或制表符 ^字符如果没有被识别为转义符或者分隔符,则该字符在被传递给程序中的 argV数组前,完全由操作系统的命令行分析器进行处理 无论其中有无空白,包含在双引号中的字符串均被解释为单个参数,带引号 的字符串可以嵌入在参数内; 反斜杠按其原义解释,除非双引号紧接在反斜杠之后;如果双引号紧接在反 斜杠之后,则它们的意义有如下规律 前面有有一个反斜杠的双引号(")被解释为原义,即字符双引号; 如果偶数个反斜杠后跟双引号,则每对反斜杠中的一个反斜杠放置在 argV数组中,并且双引号被解释为字符串分隔符。 如果奇数个反斜杠后跟双引号,则每对反斜杠中的一个反斜杠放置在 argV数组中,双引号由其余的反斜杠“转义”,使原义双引号被放 置在argv数组中
3.1.2.3 编译和编译器选项(2) 当解释操作系统命令行上给出的参数时,C# 编译器代码使用如下规则: 参数用空白分隔,空白可以是一个空格或制表符; ^字符如果没有被识别为转义符或者分隔符,则该字符在被传递给程序中的 argv数组前,完全由操作系统的命令行分析器进行处理; 无论其中有无空白,包含在双引号中的字符串均被解释为单个参数,带引号 的字符串可以嵌入在参数内; 反斜杠按其原义解释,除非双引号紧接在反斜杠之后;如果双引号紧接在反 斜杠之后,则它们的意义有如下规律: 前面有有一个反斜杠的双引号(\")被解释为原义,即字符双引号; 如果偶数个反斜杠后跟双引号,则每对反斜杠中的一个反斜杠放置在 argv数组中,并且双引号被解释为字符串分隔符。 如果奇数个反斜杠后跟双引号,则每对反斜杠中的一个反斜杠放置在 argv数组中,双引号由其余的反斜杠“转义”,使原义双引号被放 置在argv数组中。 ◼ 命令行规则

32在DE上开发控制台应用程序 32.1|DE的主要窗体 ■3.2.2 Windows应用程序的开发步骤 3.3在SDK上开发 Windows应用程序 34在|DE上开发 Windows应用程序 ■3.5获取帮助
3.2 在IDE上开发控制台应用程序 ◼ 3.2.1 IDE的主要窗体 ◼ 3.2.2 Windows应用程序的开发步骤 ◼ 3.3 在SDK上开发Windows应用程序 ◼ 3.4 在IDE上开发Windows应用程序 ◼ 3.5 获取帮助
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《Visual C#.NET程序设计》课程PPT教学课件:第2章 Visual studio net简介.ppt
- 《Visual C#.NET程序设计》课程PPT教学课件:第21章 ASP NET编程初步.ppt
- 《Visual C#.NET程序设计》课程PPT教学课件:第20章 进程间通信.ppt
- 《Visual C#.NET程序设计》课程PPT教学课件:第1章 面向对象程序设计基础.ppt
- 《Visual C#.NET程序设计》课程PPT教学课件:第19章 数据访问技术.ppt
- 《Visual C#.NET程序设计》课程PPT教学课件:第18章 多线程.ppt
- 《Visual C#.NET程序设计》课程PPT教学课件:第17章 Windows应用程序.ppt
- 《Visual C#.NET程序设计》课程PPT教学课件:第16章 流和文件.ppt
- 《Visual C#.NET程序设计》课程PPT教学课件:第15章 NET类库应用.ppt
- 《Visual C#.NET程序设计》课程PPT教学课件:第14章 动态类型和特性.ppt
- 《Visual C#.NET程序设计》课程PPT教学课件:第12章 委托和事件.ppt
- 《Visual C#.NET程序设计》课程PPT教学课件:第11章 接口和结构.ppt
- 《Visual C#.NET程序设计》课程PPT教学课件:第10章 多态.ppt
- 《CS3内容管理系统》产品技术白皮书.doc
- 湘潭大学:《计算机算法设计与分析》课程教学资源(PPT课件讲稿)第六章 分支界限法.ppt
- 湘潭大学:《计算机算法设计与分析》课程教学资源(PPT课件讲稿)第一章 算法概述.ppt
- 湘潭大学:《计算机算法设计与分析》课程教学资源(PPT课件讲稿)第五章 回溯法.ppt
- 湘潭大学:《计算机算法设计与分析》课程教学资源(PPT课件讲稿)第四章 动态规划法.ppt
- 湘潭大学:《计算机算法设计与分析》课程教学资源(PPT课件讲稿)第十章 数据压缩算法.ppt
- 湘潭大学:《计算机算法设计与分析》课程教学资源(PPT课件讲稿)第十一章 公钥密码学基础.ppt
- 《Visual C#.NET程序设计》课程PPT教学课件:第4章 C#类型和语句成分.ppt
- 《Visual C#.NET程序设计》课程PPT教学课件:第5章 语句和程序结构.ppt
- 《Visual C#.NET程序设计》课程PPT教学课件:第6章 数组和字符串.ppt
- 《Visual C#.NET程序设计》课程PPT教学课件:第7章 类和对象.ppt
- 《Visual C#.NET程序设计》课程PPT教学课件:第8章 方法.ppt
- 《Visual C#.NET程序设计》课程PPT教学课件:第9章 继承和访问控制.ppt
- 《Visual C#.NET程序设计》课程PPT教学课件:第13章 异常处理和不安全代码.ppt
- 《机器人导论》(英文版) MECH572-lecture11.ppt
- 《机器人导论》(英文版) MECH572-lecture10.ppt
- 《机器人导论》(英文版) MECH572-lecture1.ppt
- 《机器人导论》(英文版) MECH572-lecture2.ppt
- 《机器人导论》(英文版) MECH572-lecture3.ppt
- 《机器人导论》(英文版) MECH572-lecture4.ppt
- 《机器人导论》(英文版) MECH572-lecture5.ppt
- 《机器人导论》(英文版) MECH572-lecture7.ppt
- 《机器人导论》(英文版) MECH572-lecture8.ppt
- 《机器人导论》(英文版) MECH572-lecture9.ppt
- 《网站开发编程 Active Server Page》第一章 ASP NeT和Web窗体.ppt
- 《网站开发编程 Active Server Page》第十章 在ASPNET中配置应用程序.ppt
- 《网站开发编程 Active Server Page》第十一章 调试和部署web应用程序.ppt