NET学习之路(一)--C#基础入门

C#程序的结构:

类块public class ClassName{}

                            类中的成员:方法

                        程序的入口方法:static void Main(){}

         Console类:

                            输出:write/writeline

                            输入:Read/ReadKey/ReadLine

         改变界面的显示效果:

C#代码结构说明

//第一个小程序,输出hello world!

using System;

class Hello

{

static void Main()

{

Console.WriteLine("Hello, World");

}

}



 

Main 方法是程序的入口点,程序控制在该方法中开始和结束

>该方法在类或结构的内部声明

.必须为静态方法

.可以具有void int 返回类型

.声明Main 方法时既可以使用参数,也可以不使用参数

.参数可以作为从零开始索引的命令行参数来读取。

>Main方法结束,则应用程序结束

 

>使用Console 类可以单个字符或整行方式从控制台中读取字符并向其中写入字符

.控制台即一个操作系统窗口,可以实现文本录入和输出

.也称为命令提示窗口,可以接受MS-DOS 命令

>Console.Write Console.WriteLine 用于在控制台输出信息

.WriteLine将指定的内容后跟当前行结束符)写入标准输出流

.两个方法都有多个重载

>可以输出格式化信息

.文本格式化

.数值格式化

 

C#代码注释方法

>必须给代码添加适当的注释

>单行注释

// Get the user’s name

Console.WriteLine("What is your name? ");

name = Console.ReadLine( );



 

>多行注释

/* Find the higher root of thequadratic equation */

x = (…);



 

C#常用转义字符

 

 

手动编译cs文件

>编译器产生可执行(.exe) 文件、动态链接库文件(.dll) 或者代码模块(.netmodule)

>可以通过在命令行上键入C# 编译器的可执行文件(csc.exe) 的名称来调用C# 编译器

.编译的结果位于默认的路径下

>如:编译File.cs 以产生File.exe csc File.cs

>编译File.cs以产生File.dll

>编译File.cs并创建My.exe

>将当前目录中所有的C# 文件编译为Something.xyz(一个DLLcsc /target:library File.cs csc /out:My.exe File.cs csc /target:library /out:Something.xyz *.cs

 

>输出文件

/doc 指定要将处理的文档注释写入到其中的XML 文件

/out 指定输出文件

/target 使用下列四个选项之一指定输出文件的格式:/target:exe/target:library/target:module/target:winexe

C#控制台窗口常用属性/方法

 

>Console.SetBufferSize方法:将屏幕缓冲区的高度和宽度设置为指定值

 

>Console.SetWindowSize方法:将控制台窗口的高度和宽度设置为指定值

 

>Console.Clear方法:清除控制台缓冲区和相应的控制台窗口的显示信息

 

>Console.Title属性:获取或设置要显示在控制台标题栏中的标题

 

>Console.BackgroundColor属性:获取或设置控制台的背景色

 

eg:小例子

 

用于接受和显示数据或信息

using System;

class Class1

{

static void Main()

{//设置背景色为黑色,设置标题,并初始化大小

Console.BackgroundColor= ConsoleColor.Black;Console.Title= "学生成绩管理简易系统";

Console.Clear();Console.SetBufferSize(80,25);

Console.SetWindowSize(80, 25);//显示初始的欢迎界面Console.SetCursorPosition(28, 2);

Console.ForegroundColor= ConsoleColor.Blue;Console.Write("学生成绩管理系统");

}

}



 

posted @ 2012-04-07 20:15  ``炯``  阅读(217)  评论(0)    收藏  举报