《C#程序设计》-鄢爱兰-电子教案 第19章

上传人:E**** 文档编号:89399375 上传时间:2019-05-24 格式:PPT 页数:16 大小:171.01KB
返回 下载 相关 举报
《C#程序设计》-鄢爱兰-电子教案 第19章_第1页
第1页 / 共16页
《C#程序设计》-鄢爱兰-电子教案 第19章_第2页
第2页 / 共16页
《C#程序设计》-鄢爱兰-电子教案 第19章_第3页
第3页 / 共16页
《C#程序设计》-鄢爱兰-电子教案 第19章_第4页
第4页 / 共16页
《C#程序设计》-鄢爱兰-电子教案 第19章_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《《C#程序设计》-鄢爱兰-电子教案 第19章》由会员分享,可在线阅读,更多相关《《C#程序设计》-鄢爱兰-电子教案 第19章(16页珍藏版)》请在金锄头文库上搜索。

1、1,第19章 控制台程序,19.1 简介 19.2 第一个控制台程序 19.3 命令提示符cd和dir 19.4 运行程序的方式 19.5 控制台应用程序中的类 19.6 命令行参数 19.7 脚本和输出重定向,2,19.8 脚本和批处理文件 19.9 编程原则 19.10 编程陷阱 19.11 语法点 19.12 新的语言元素 19.13 新的 IDE 工具 19.14 小结,3,19.1 简介,自从早期计算机面世以来,用户界面在功能(和复杂性)上已经大大改变了。在20世纪60年代,交互的常见设备是电传打字机(或操作控制台),它基本上是带有用于显示文本的纸卷的电打字机。用户所能做的是输入一行

2、文本,程序可以翻译成命令或数据。,4,19.2 第一个控制台程序,下面将创建一个询问并显示你名字的小程序。代码如下所示: using System; namespace Hello / / Summary description for Class1. / class Class1 / / The main entry point for the application. / STAThread static void Main(string args) / / TODO: Add code to start application here / ,5,19.3 命令提示符cd和dir,在运行

3、命令提示符时,在输入命令的地方会出现空窗口。为了导航目录,使用dir(目录)和cd(改变目录)命令。,6,19.4 运行程序的方式,在Windows下启动运行C#程序有下列几种方式: 从IDE运行程序。 双击Windows Explorer中的程序名称运行该程序。 以批量方式运行程序。,7,19.5 控制台应用程序中的类,对于小程序,可以选择使用几个静态方法,如下所示: static void Main(string args) MethodA(); private static void MethodA() / . 对于较大的程序,可能希望并入库类,这可以通过在文件顶部放置using来实现。

4、 可能还希望创建新类。与GUI程序一样,可以将类放在不同的文件中,也可以放在相同的文件中。,8,19.6 命令行参数,在运行控制台应用程序时,经常需要提供诸如使用的文件名之类的启动细节。程序可以使用ReadLine 输入这样的项,在很多情况下这是一个不错的方法。然而,后面将看到无须用户交互就能操作,但是仍然需要某种形式的初始化的程序。命令行参数就是这样开始使用的。,9,19.7 脚本和输出重定向,这里把脚本看作包含运行一连串程序的指令的文件。它们称为批处理文件,具有.bat扩展名。 而输出重定向可以控制程序输出文本的目标文件。,10,19.8 脚本和批处理文件,在个人电脑年代以前,使用穿孔卡片

5、。程序员必须准备一批卡片,其中包含程序以及关于如何运行该程序的指令。在bat文件中指令序列的概念具有现代等效性。可以准备一个包含运行很多程序的指令的文件;每个程序无须用户交互就能运行。,11,19.9 编程原则,不是所有程序都具有GUI。 I/O 重定向可以使程序更灵活。 批处理文件解决方案可以不必编写新软件。,12,19.10 编程陷阱,在希望观察屏幕上的输出时忘记输入对ReadLine的调用。 从位置1处开始访问字符串数组中的命令行参数。事实上,字符串数组的项从位置0开始。,13,19.11 语法要点,本章没有介绍新的C语法。,14,19.12 新的语言元素,控制台类及方法ReadLine、WriteLine、Write。,15,19.13 新的 IDE 工具,存在创建控制台应用程序的选项。 可以在IDE中设置调试和测试的命令行参数。,16,19.14 小结,控制台应用程序不但可以在屏幕上显示文本行,还可以读取用户输入的文本行。 控制台应用程序可以访问命令行参数。 控制台应用程序可以通过多种方式运行。 控制台应用程序的输出可以使用 和重定向到文件。 批处理文件可以包含执行程序的指令。,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号