摘要:
.NET中的异常(Exception).net中的中异常的父类是Exception,大多数异常一般继承自Exception。可以通过编写一个继承自Exception的类的方式,自定义异常类!异常处理机制Try{ 可能发生异常的代码 后续代码 }Try以外的代码 catch(Exception e) ... 阅读全文
摘要:
DateTime简介DateTime是.NET中的时间类型,可以通过DateTime完成诸如获取当前的系统时间等操作。DateTime在.NET中是一个结构体,而并不是一个类。如上图所示,这个图标在VS中 表示结构体。DateTime的常用方法和成员1.Now获取当前系统时间。格式如下图2.Toda... 阅读全文
摘要:
为什么要使用StringBuilder 为什么使用StringBuilder要从string对象的特性说起。 string对象在进行字符串拼接时,因为字符串的不可变性,string对象会每次拼接,都会复制一个副本出来进行运算,而本身的串仍然留在内存中,大量的临时片段会造成不可忽视的性能损耗。所以在进行大量的字符串拼接时建议使用StringBuilder StringBuilder的... 阅读全文
摘要:
本章借介绍一些粗浅的Timer控件使用方法。 介绍Timer控件的常用属性和事件 1.Interval属性表示 Timer控件的时间间隔。 类型是int默认是毫秒。 2.Enabled属性 表示Timer控件是否激活。 如果激活的话,一进入Timer的Tick事件就开始执行。所以默认是false 3.Start()方法 开始执行 4.Sto... 阅读全文
摘要:
字符串的特性1.不可变性 由于字符串是不可变的的,每次修改字符串,都是创建了一个单独字符串副本(拷贝了一个字符串副本)。之所以发生改变只是因为指向了一块新的地址。 ps:vs2005 即时窗口 &变量,取地址。。 vs2010以上 即使窗口 *变量 ,只取堆地址。 2.字符串池(只针对字符串常量) ... 阅读全文
摘要:
实体完整性1.建表时定义主键 Create table 表名 ( Sno int identity(1,1), Sname nvarchar(20), --设置主键 Primary key (Sno) )2.添加主键 alter table 表名 add constraint PK_表名_Sno ... 阅读全文
摘要:
字符串函数 1.大小写转换 --upper 转化成大写 --lower 转换成小写 select upper('AsaR') 2.长度 --len 字数 --datalength 字节数 3.去除前后空格 --rtrim 去除右边空格 --ltrim 去除左边空格 4.字符串截取 --Left('串',15) 从左侧开始 ... 阅读全文
摘要:
1.基础的查询 1)重命名列 select name as '姓名' from 表名 2)定义常量列 select 是否 ='是' from 表名 3)top用法 percent --这种写法可以获取前20%条字段。 select top 20 percent * from 表名 4)去除重复列 selec... 阅读全文
摘要:
1.Null数据的处理 1)检索出null值 select * from 表 where xx is null 2)null值替换 select name, isnull ( cast (字段 as varchar(20)) , '空') from 表名 2.数据类型转换 ... 阅读全文
摘要:
1.删除 1)删除记录 Delete from 表名 where id ='xx' 2)删除所有数据,并回归初始化标识字段。 Truncate table 表名 3)delete与truncate区别 a. truncate是能使种子回到初始值 b. truncate不能加条件 c. truncate不能涉及触发器 d. trunca... 阅读全文