黑马程序员_笔记一

来源:互联网 发布:北京达内java培训 编辑:程序博客网 时间:2024/06/08 06:59

------- Windows Phone 7手机开发、.Net培训、期待与您交流! ------- 

一:.net和C#的概念及两者之间的关系
(1).net/dotnet:一般指.net Frame Work框架,是一种平台,是一种技术。
(2)C#是一种编程语言,用于开发基于.net平台的应用程序。
二:.net的应用
(1)用于开发桌面应用程序,也叫做开发WinForm应用程序。
(2)用于开发Internet应用程序,也叫做开发ASP.NET应用程序。
(3)用于开发移动应用程序的,也叫做开发WP7应用程序。
三:.net的两种架构(客户机模式)
(1)C/S:客户机(client)/服务器(server)模式。
PS:在网络中进行通信的桌面应用程序就是C/S模式的
(2)B/S:浏览器(browser)/服务器(server)模式。
PS:通过浏览器来访问服务器的网站就是B/S模式的
四:用于开发基于.net平台的应用程序的开发工具
Visual Studio,简称VS,它是一套完整的开发工具集,可用于开发桌面应用程序、ASP.NET应用程序、XML、Web Service、移动应用程序,为快速开发提供强大支持。
五:解决方案中的层次关系
一个解决方案可以包含多个项目,一个项目可以包含多个文件,文件中可以包含命名空间,命名空间中可以包含一个类,类中包含方法。
六:重置设置环境的方法
菜单栏中找到工具一项_>导入导出设置
七:打开窗口的方法是在菜单栏中找到视图,在视图选项中找到自己想要打开的窗口
八:Main方法是我们程序的入口方法,当我们执行一个程序时,会首先找到Main方法,从Main方法的第一句程序开始执行,当Main方法执行完成后(即执行到Main方法的反大括号),程序就结束了。
九:右键解决方案_>在Windows资源管理器中打开文件夹,打开的是解决方案文件夹
右键项目_>在Windows资源管理器中打开文件夹,打开的是项目文件夹
十:以.sln后缀的文件是解决方案文件,在VS中打开的一般都是解决方案文件,.csproj是项目文件
十一:学习三句话
Console.WriteLine("输入你想显示的内容"),作用是输出了你想显示的内容并换行
Console.ReadKey(),作用是当程序执行到这一句时会停到这里,等待用户键入一个键,当用户键入一个键后,程序才会继续执行。
Console.Write("输入你想显示的内容"),作用是输出你想显示的内容,但是不会换行
十二:设置行号和字体的方法
设置字体和颜色:工具_>选项(打开选项窗口)_>字体和颜色
设置行号:工具_>选项(打开选项窗口)_>文本编辑器(选择一种语言)_>在设置行号之前打上勾
十三:C#程序中的三种注释方式
(1)单行注释,以//开始,后面跟的是注释内容,形式为://注释内容
(2)多行注释,以/*开始以*/结束,中间是注释内容,形式为:/*注释内容*/
(3)文档注释,///开始,一般写在方法和类之前的,用来解释说明放啊和类的
十四:计算机中的一些使用技巧
一些快捷键
Home:光标跳到所在行的最前面
End:光标跳到所在行的末尾
PgUp:往上翻一页(上翻页)
PgDn:往下翻一页(下翻页)
Shift:结合鼠标和键盘上的一些键来使用,作用是使得光标走过的地方都会被选中
Ctrl+Home:光标跳到当前文档的最前面
Ctrl+End:光标跳到当前文档的最后面
Backspace:删除光标前面的文字
Delete:删除光标之后的文字
Ctrl+a,Ctrl+c,Ctrl+v,Ctrl+x,分别表示全选,复制,粘贴,剪切
插入和覆盖模式的转换是通过Insert键
Ctrl+z:撤销一步操作
十五:.net是一种多语言的开发平台,可以使用几十种语言开发基于.net平台的应用程序
java是一种单语言的开发平台,可以跨平台
十六:.Net Framework的构成
.Net Framework包含.Net Framework类库和CLR两部分,.Net Framework类库包含ASP.Net(Web窗体和Web Service)、WinForms、ADO.NET和XML类、基本框架类,CLR包含CLS(Common Language Specification,公共语言运行规范)和CTS(Common Type System,通用类型系统)
十七:变量的基础知识
变量代表着一块内存,我们可以通过变量在内存中存/取数据
声明变量的语法格式:
数据类型 变量名;
为变量赋值的语法格式
变量名=值;"="是赋值运算符
数据类型:C#中内置的预定义数据类型主要有十五种,十三个值类型和两个引用类型,除了object和string两种引用类型之外,其它的基本数据类型都是值类型的,包括sbyte,short,int,long,byte,ushort,uint,ulong,float,double,decimal,bool,char。
十八:设置启动项目的方法
(1)右键项目_>设置成启动项目
(2)右键解决方案_>属性_>选中当前选择
十九:对一些数据类型的额外说明
int(整型),整数默认为是int类型的。
double(双精度型),小数默认为是double类型的。
char(字符类型),只能存储一个字符,并且要用单引号将这个字符引起来。
string(字符串类型),是吧0个或1个或多个字符连接起来,并且要用双引号引起来。
decimal,是一种财务运算的专用类型,如果指明某一个数据时decimal类型的,则需要在这个数据之后加上m或者M。
double和decimal不同之处在于范围和精度。
二十:变量的声明方法
(1)先声明后赋值
声明语法:数据类型 变量名;
赋值语法:变量名=值;
(2)边声明边赋值
语法:数据类型 变量名=值;
(3)一次声明多个变量
语法:数据类型 变量名1,变量名2,变量名3;
一次声明了三个变量,并且这三个变量是同一个数据类型的,然后再在声明之后为每个变量赋值。
PS:变量一定要先声明再赋值,最后才能使用。
二十一:变量的命名规则
规则:
(1)必须以“字母”、_(下划线)或者@开头。
(2)后面可以跟任何的字母,数字和_(下划线)。
注意:
(1)变量名不要与C#中的关键字重复。
(2)在C#中是区分大小写的。
PS:定义的变量尽量要有意义。
二十二:变量的两种命名方法
(1)Camel命名法:首个单词的首字母小写,其余单词的首字母大写
(2)Pascal命名法:每一个单词的首字母都要大写。PS:一般来说在方法中变量的命名尽量采用Camel命名法,如果变量名使用的是英文单词的缩写,那么,变量名中的所有字母都要大写。
二十三:赋值运算符和赋值表达式
“=”是赋值运算符,用赋值运算符连接起来的式子就是赋值表达式。一个变量可以重复赋值,但是一旦给一个变量赋了新值,那么变量中的旧值就不复存在了。
二十三:“+”在C#中的两种含义
(1)数学意义上的加法运算:两边参与运算的数据类型都是数字型的。
(2)连接符(连接的意义):两边参与运算的数据至少有一个是字符串类型的。
二十四:占位符的使用
占位符由{数字}组成,数字从0开始编号
第一个占位符:{0}  第二个占位符:{1}  第三个占位符:{2}.....
Console.WriteLine();有多个参数时,输出的都是第一个参数中的内容,从第二个参数开始,都是用来替换第一个参数中的占位符的,所以从第二个参数开始,要不要输出,就要看第一个参数中有没有占位符。
注意:在一个字符串中使用了占位符,占位符所取到参数与占位符在字符串中的位置无关,只与占位符的编号有关。例如:
Console.WriteLine("{0}{1}",a,b);
Console.WriteLine("{1}{0}"a,b);
这两个表达式输出是完全相同的。
二十五:Console.ReadLine()
用于让用户从键盘上输入一句话,当程序执行到这一步时就会暂停,等待用户的输入,当用户输入完成之后,按回车程序将继续执行,如果想得到用户的输入,就需要定义一个string类型的变量来接收,例如:
string str=Console.ReadLine();(用户无论输入什么,都是默认为是字符串类型的)

------- Windows Phone 7手机开发、.Net培训、期待与您交流! ------   详细请查看:http://edu.csdn.net/heima  

原创粉丝点击