2011-1-16

实训第一天知识点总结

l  泛型中的常量是定义常量的类型的。

如:Type n=int /string

l  C#是面向对象的语言;都是集成object而来,完全面向对象。它的三大特性是:继承、多态、封装

l  C#程序是在.NET  Framework 上运行 的,分为两部分:公共语言运行库(CLR)和统一 的类库(FCL)。作用是提供一些可以选择使用的函数。

l  从写的代码到计算机执行要经过两次编译,一次 运行,即第一次编译时把代码变成中间语言,第二次编译是把中间语言变成机器语言,一次运行是指最后运行。

l  多次自动跳转某个界面

For(int i=0;I<10;i++)

{

         Process.Start(@”目标路径”);

}

 

如:for(int i=0;i<10;i++)

{

  Process.Start(@"C:\Program Files\Internet Explorer\IEXPLORE.EXE”,”www.baidu.cm”);

}

当此段代码运行时,将连续打开浏览器,因为设置有参数,所以全部为百度主页。

l  在编程中,先using指令,再命名空间、类、方法,命名空间可以不要,也可以嵌套,但是方法中不可以再有方法

l  Main方法中的四种参数:

Static void  Main()

Static void  Main(string [] args)

Static int  Main()

Static int  Main (string [] args)

l  计算编写的代码量有多少行的思路:首先,提示程序员输入所要测量的代码的路径,然后调用方法,再这个方法中,通过foreach遍历所要测量的整个文件,通过if判断,如果,后缀名是.cs的,通过for循环,把行号累加,知道把所有 .cs文件全部计算完,另外,如果遇到文件夹,则进入文件夹再次遍历,要是有.CS 文件,则再计算这些,最后把所有的值通过return返回,最后Console.Writeline输出。

l  Main方法之间参数的传递

Static void Main(string [] args)

{

  If(args.Length>0)

     {

       Foreach (string  s   in  args)

       Console.WriteLine(s);

}

 Console.ReadLine();

}

这是第一个控制台程序

下面是第二个

Static void  Main ( string [] args)

{

 Process.Start((@"C:\Documents and Settings\Administrator\桌面\ConsoleApplication1\ConsoleApplication1\bin\Debug\ConsoleApplication1.exe","A B C D E F");

);

 

}

该引号内的代码为第一段代码的路径,改程序运行后,即会跳转第一个程序,并输出A  B  C  D E F,因为在第二段代码中的ABCDEF作为参数啊传递给第一段代码的Main方法中的string [] args 数组,并在最后输出。