文档介绍:服务器控件
第 2 章
程序改变人生!有多少程序员的人生因程序而辉煌,
而程序人生需要锲而不舍的精神,需要日夜求索的坚持。
第2章服务器控件
准备知识:C#语法
2-1 HTML服务器控件
2-2 Web服务器控件
准备知识:C#语法基础
1. C# 语法规则
2. C#语言的数据类型
3. 修饰符和运算符
4. C#程序控制结构
5. C#常用系统类
1
每个语句行以分号结束;
2
C#语句区分大小写;
3
每个程序都将用到相应的类,C#中类的层次关系用命名空间来表示,每个C#程序都要导入命名空间。
1. C# 语法规则
4
C#的注释分为行注释(//)与块注释(/*...*/)。
5
C#每条语句可以分多行书写,但不必加任何说明,直接回车换行即可。
6
补充:命名规则
变量名由英文字母、数字和下划线组成;
变量名不允许数字开头;
变量名不能用C#中的关键字;
变量名区分大小写,主要有Pascal和Camel两种形式。
Pascal:将标识符的首字母和后面连接的每个单词的首字母都大写。如BackColor
Camel:标识符的首字母小写,后面连接的每个单词的首字母都大写。如backColor
一般变量名不得取单个字符(如i,j,k等),局部循环变量除外;
常量名都要用大写字母,用下划线“_”分割单词;
控件命名采用“控件名简写+英文描述”形式,英文描述首字母大写。如TextBox简写txt,某用于输入用户名的文本框可命名为txtName。
类的成员变量(属性所对应的变量)使用前缀“_”,如属性名为Name,对应的成员变量名为_Name;
接口命名在名字前加上I前缀。如IDisposable。
常用标识符的大小写方式对应表
dateConnection
Camel
变量名
RedValue
Pascal
只读的静态字段
BackColor
Pascal
属性
WebException
Pascal
异常类
typeName
Camel
参数
ValueChanged
Pascal
事件
Pascal
命名空间
FatalError
Pascal
枚举值
ToString
Pascal
方法
ErrorLevel
Pascal
枚举类型
IDisposable
Pascal
接口
AppDomain
Pascal
类
示例
方式
标识符
示例
方式
标识符
常用控件名简写对照表
控件名
简写
控件名
简写
控件名
简写
Label
lbl
TextBox
txt
RadioButton
rdo
Button
btn
LinkButton
lnkbtn
Image
img
ImageButton
imgbtn
DropDownList
ddl
RangeValidator
rv
ListBox
lst
DataGrid
dg
RequiredFieldValidator
rfv
DataList
dl
CheckBox
chk
CompareValidator
cv
CheckBoxList
chkls
AdRotator
ar
ValidatorSummary
vs
RadioButtonList
rdolt
Table
tbl
RegularExpressionValidator
rev
Panel
pnl
Calender
cld
值类型:直接存放实际的数据。
引用类型:存放数据的地址(引用)。
+
C#15种数据类
型,分为两大类
注:
对于值类型,一个变量的操作不会影响另一个变量;而对于引用类型,两个变量可能引用同一个对象,因此对一个变量的操作可能会影响到另一个变量。
2. C#语言的数据类型
简单值类型
复合型类型
整数类型
字符类型
实数类型
布尔类型
结构(struct)类型
枚举(enum)类型
值类型