第一学期的C#这本课本学完了。
好好的复习、总结一遍吧。
感觉C#比Java好学更好玩一些,基本上可以跟的上课程的脚步,每一节课的内容都掌握的很可以。
但是最致命的就是脱离不了课本,或许是英语差的问题吧,代码、代码、代码.....我的噩梦!!!!
C#和Java一样。给我的感觉就是思路必须清晰,在做每一道之前必须在脑子里过一遍,在什么地方
该用什么控件,该写什么样的代码,这样可以避免麻木的下手浪费时间。
这一两个星期都要忙项目了,最难的还是MyQQ项目。MyQQ项目已经公布有些日子了,基本的窗口
做的差不多了,问题一直卡在一个地方,举步难行!
这段时间就先复习C#然后就是SQL数据库(这也是这个学期最容易学的),然后复习HTML(网页大
赛都过去有段时间了,结果还没评下来,希望得奖!),最后就是最复杂的Java了。。
--------进入正题--C#入门--------
开发工具:VS2005/2008/2010
第一节: 编写简单的控制台应用程序
1:用VS2005创建并运行控制台应用程序的3个步骤:
(1)新建项目(项目:Project)
(2) 生成解决方案(生成:bulid,解决方案:solution)
(3) 调试(调试:debug)
2:认识C#程序
(1)namespace和using、class关键字
(2)Main方法 它和Java方法一样都是程序的大门,应用从这里开始运行。而且也是也这能有一个。
3:C#中的常用数据类型
整型:int 如:年龄。。
浮点型: float 如:成绩。。
字符串:string 如:姓名。。
布尔类型:bool 只能返回ture 和 flase
4:C#中的变量的命名
(1)组成:52个英文字母(abc大小写)、数字、下划线(_)
(2)开头:只能以字母或下划线开头
(3)不能使用的:不能是C#关键字
5:C#中的运算符
算数运算符:+ - * / % ++ --
比较运算符:> < >= <= == !=
条件运算符: ?:
赋值运算符:= += -= *= /= %=
逻辑运算符:&&(且)、||(非)、!(不)
6:C#中的注释
(1)// 单行注释、
(2)/*....*/ 多行注释
(3)///..../// 文本注释
7:控制台输出
输出有两个方法:Console.WriteLine()和Console.Write();区别是前者换行,后者不用。
8:控制台输入
语法:
Console.ReadLine();
9:C#中的条件判断
if 结构
语法 :if (表达式){
代码块
}
多重if 结构:
语法:if (表达式1){
代码块1;
}else if (表达式2 ){
代码块2
}
switch结构:
语法: switch(int/char表达式){
case 常量1:
语句 1;
break;
case 常量 2:
语句 2;
break;
.........
default :
语句n;
break;
}