第二课. 控制台程序.console 荣誉出品:黑色记忆 文章首发:指尖社工 补充说明: 因为论坛的图片上传功能原因,所以需要大量使用外部连接http://xuye.,文章中的图片都会在此页面. 初步学习编程,需要对编程有一定认知,这些认知,在console中就可以体现出来.因为在console中,虽然程序都很简单,却是语言的绝对根基.里面会涉及到声明变量和代码书写规范以及各种常识性的操作. 第一节: 建立控制台程序 打开vs,选择新建按钮>项目>控制台应用程序>选择一个保存此次项目的路径. <找不到的朋友请注意窗口左边的项目类型,选择Visual C#就可以了> 然后会出现一个代码编辑器.详细请看图. 第二节: 认识代码 这是一个正式的步入环节,从上面的图中,大家可以看到代码主要分为上下两部分,下从namespace开始.那么上面的using呢,也就是引用,很像delphi中的use.也就是这个程序需要调用的东西. namespace也就是命名空间,也就是一个项目的类目录,像普通文件目录一样.关于命名空间的更多解释,可以在http://zh./wiki/%E5%91%BD%E5%90%8D%E7%A9%BA%E9%97%B4这里查看详细... 再下面 class也就是这个类.Program是类名. 里面的就是主要代码区域了. 在c#中,{}相当于别的语言的(),用来标记开始和结尾.每个{要对应一个} ; 分号是用来结束一句话. '' 双引号,比如要显示一行文本,要现实hello 就需要'hello',用来包含字符串. [] 中括号,表示一个数组集. // C#中的注释. 好了,不多讲,用到什么说什么,我会在http://xuye.发上详细的图片教程. 第三节: 运用代码 先看这段代码: using System; using System.Collections.Generic; using System.Text; //以上using会在windows应用程序编程详解. namespace ConsoleApplication1 { class Program { static void Main(string[] args) { } } } 已经说明白分为四个区域. 那么,这该怎么写? 先要了解各名词的意思: class 这是类的意思. static 静态函数 Main也就是主函数.(string也就是字符串[]也就是数组 args它可以代表你从命令行输入的参数,比如在命令行下编译好一个需要参数的程序,这是可以随便写的,可能我在这里说的不清楚,但是在你后便的练习中,自然会明白是什么意思.) 开始第一个小例子. 请将下面代码填入你认为合适的位置.然后按F5运行测试 Console.WriteLine('Hello World'); //输出hello world Console.ReadLine(); //等待用户按回车 如果此处你填对了,就说明至少到目前对C#有点认识了.如果没填对 请上http://xuye.查看答案. 'hello world' 是一个经典的程序,几乎每种语言的开始,都是'Hello World'.在写程序的时候,一定要记住界面整洁,代码有序,另人一目了然. 虽然这个小例子很简单,但是这却是语言的起点,你能从这两句话看出什么来么? 刚开始学编程,需要涉及的也比较多,我在这里写的其实也比较简陋,好听点是精简..编译环境有许多东西你可以自己琢磨琢磨,有时间可以自己多看看,熟悉下vs2005这个工具.另外我推荐的书,最好能看看.我在这里说的并不是很全面,需要你的多练多看,我是在这里给你编程的开始和下手点,不懂的地方也可以回复在下面,我们共同研究..暂时就说这些..... |
|