一. 先看属性类型,如果是C#中预定义的15种,则直接赋值
怎样看:鼠标挪到属性身上,在提示框中看第一个单词
1、15种属性类型:(类型查看Fn+F12)
(1) 整数(8种)
位:代表整数的取值范围,2的位数次方,求出来-1就是最大值
符号:代表能否取负数
sbyte(8位有符号整数)(**有符号正负各取一半**)
byte(8位无符号整数)(0~255)**无符号指只取正的,不取负的**
short(16位有符号整数)
ushort(16位无符号整数)
int(32位有符号整数)
uint(32位无符号整数)
long(64位有符号整数)
ulong(64位无符号整数)
(2) 浮点型(3种)
<1>double 双精度(遇到小数点默认double类型)
eg:double a=200.0
<2> float 单精度 小数后面加F可以变成float类型
eg:float a=200.0必学加float a=200.0f才为float类型
<3>decimal 精度 小数后面加M, decimal a=200.0m才为decimal类型
(3) 字符型
char (字母)单引号中有且只有一个
(4)字符串
string 双引号中随便写
(5)布尔型
bool true/false
(6)对象型
object 啥类型都行
2. 属性赋值:先看等号左边的类型(怎么看:鼠标挪到属性身上,在提示框中看第一个单词),如果没有上面的15种类型
3,属性赋值语法步骤(共四步)
第一步
看属性类型,如果属性类型是C#中预定义的15种,直接赋值
整数8种
第二步
属性类型不属于预定义的15种,等号后面试着空格,如果出现智能提示,直接点,选择一个需要的选项分号结束
第三步
属性类型不是15种,等号后面空格也不起作用,等号后面new,敲个空格,出现智能提示,直接一对小括号分号,然后删掉前半个括号,再添加上,根据弹框中的提示针对括号中的每一个属性重复使用属性赋值方式进行赋值。
第四步
等号后面直接使用属性类型单词点,根据提示选择一个想要的结果
4,编程的基本属性
(1)位置问题
- 所有的位置都是相对位置:相对父级元素的位置
- 所有的坐标都是父级元素的左上角为原点,向右是增大,向下是增大
- 属性Location(Left,Top),Bottom,Right
- 所以描述一个对象的位置,这个位置坐标一般都指的是其左上角点的坐标
(2)大小问题
1.属性Size(Width,Height)
实现过程