文档介绍:第3章 C#程序设计初步
在SDK上开发C#程序
程序3-1
//这是最简单的C#程序练习怎样创建和运行C#程序
using System;
class FirstProgram
{
public static void Main (string [ ] args )
{
(“My First C# Program!”);
}
}
在SDK上运行C#程序
步骤
单击“开始”菜单,选择“程序”菜单项,再选择“附件”,然后单击“记事本”,打开记事本后,就将上述程序输入到记事本,。
输入完毕,请检查一下,保存文件,文件名后缀应该是“.cs”,保存类型取“所有文件”,我们在E盘开设一个文件夹“C#练习”,用来存放C#程序,。
运行程序,单击“开始”菜单,选择“程序”,再选择“附件”,然后单击“命令提示符”,打开了“命令提示符”窗体,。
在当前光标下键入“e:”,按回车键,转到E盘,然后键入命令“cd C#练习”,转到我们存放C#程序的文件夹,注:如果读者在其它区域中开设存放C#程序的文件夹,则可自行改变文件夹名和路径。
编译:键入“csc 3-”,按回车键,编译开始,如果源程序有错,则会显示报错信息,如果没有错,提示符回到原来的文件夹处。
如果有错,则回到记事本中改错,保存并重新编译,直到语法完全正确。然后,在提示符处键入3-1,按回车运行。
设置
编译和编译器选项(1)
类型转换是编程时经常遇到,初学者特别困惑的问题之一,,用来将一个基本数据类型转换为另一个基本数据类型。当然,转换不可能是任意的,的帮助文件或以后章节。
编译器选项
简单的输入输出和类型转换
编译和编译器选项(2)
当解释操作系统命令行上给出的参数时,C# 编译器代码使用如下规则:
参数用空白分隔,空白可以是一个空格或制表符;
^字符如果没有被识别为转义符或者分隔符,则该字符在被传递给程序中的argv数组前,完全由操作系统的命令行分析器进行处理;
无论其中有无空白,包含在双引号中的字符串均被解释为单个参数,带引号的字符串可以嵌入在参数内;
反斜杠按其原义解释,除非双引号紧接在反斜杠之后;如果双引号紧接在反斜杠之后,则它们的意义有如下规律:
前面有有一个反斜杠的双引号(\")被解释为原义,即字符双引号;
如果偶数个反斜杠后跟双引号,则每对反斜杠中的一个反斜杠放置在argv数组中,并且双引号被解释为字符串分隔符。
如果奇数个反斜杠后跟双引号,则每对反斜杠中的一个反斜杠放置在argv数组中,双引号由其余的反斜杠“转义”,使原义双引号被放置在argv数组中。
命令行规则
在IDE上开发控制台应用程序
IDE的主要窗体
Windows应用程序的开发步骤
在SDK上开发Windows应用程序
在IDE上开发Windows应用程序
获取帮助