摘要: 静态类和非静态类基本相同,但存在一个区别:静态类不能实例化。静态类的主要特性:仅包含静态成员。无法实例化。是密封的。不能包含实例构造函数。非静态类可以包含静态的方法、字段、属性或事件。 即使没有创建类的实例,也可以调用该类中的静态成员。 始终通过类名而不是实例名称访问静态成员。 无论对一个类创建多少... 阅读全文
posted @ 2014-12-22 15:40 sirzhang 阅读(509) 评论(0) 推荐(0) 编辑
摘要: JSON的全称是”JavaScript Object Notation”,意思是JavaScript对象表示法,它是一种基于文本,独立于语言的轻量级数据交换格式。XML也是一种数据交换格式,为什么没有选择XML呢?因为XML虽然可以作为跨平台的数据交换格式,但是在JS(JavaScript的简写)中... 阅读全文
posted @ 2014-12-18 16:55 sirzhang 阅读(780) 评论(0) 推荐(0) 编辑
摘要: Response.Redirect和Server.Transfer都能实现页面的跳转,但两者又有很大区别。一 地址栏里显示的地址不同Response.Redirect会显示跳转的网页的地址,而Server.Transfer显示跳转前的网页的地址。假如用上述两种方式实现WebForm1.aspx跳转到... 阅读全文
posted @ 2014-12-18 11:46 sirzhang 阅读(756) 评论(0) 推荐(0) 编辑
摘要: Datareader对象不能关使用new关键字创建。但可以使用ExecuteReader()方法创建。DataReader是一行一行的读取记录的。当记录中有数据时Read()返回TRUE,当到记录集底部时返回FALSE。重要属性:FieldCount:获取当前行中的列数。HasRows:获取一个值,... 阅读全文
posted @ 2014-12-17 16:04 sirzhang 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 1、在CLR虚拟机中运行的代码成为受管制的代码其实整个.NET项目都是运行在.NET Framework上的托管代码,这个道理和JAVA虚拟机的机制是类似的。最简单的说呢,受托管的代码不能直接写内存,是安全的,而非托管代码是非安全代码,可以使用指针操作内存。一般的项目使用托管代码都行了,也就是说在程... 阅读全文
posted @ 2014-12-17 11:28 sirzhang 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 上篇博客把收费系统的总体设计进行了一遍讲解,讲解的同时掺杂了些有关.NET编译机制的总结。程序编写测试完成后接下来我们要做的是打包部署程序,但VS2012让人心痛的是没有了打包工具。不知道出于什么原因微软没有将打包工具集成在开发环境中,但是我知道总会有解决办法的。 经过翻阅资料发现,VS2012... 阅读全文
posted @ 2014-12-12 11:31 sirzhang 阅读(1379) 评论(0) 推荐(1) 编辑
摘要: 在C#中,当我们想要存储一组对象的时候,就会想到用数组,ArrayList,List这三个对象了。那么这三者到底有什么样的区别呢?我们先来了解一下数组,因为数组在C#中是最早出现的。数组数组有很多的优点,比如说数组在内存中是连续存储的,所以它的索引速度是非常的快,而且赋值与修改元素也很简单,比如:s... 阅读全文
posted @ 2014-12-12 11:01 sirzhang 阅读(1898) 评论(0) 推荐(0) 编辑
摘要: Fiddler是最强大最好用的Web调试工具之一,它能记录所有客户端和服务器的http和https请求,允许你监视,设置断点,甚至修改输入输出数据. 使用Fiddler无论对开发还是测试来说,都有很大的帮助。阅读目录Fiddler的基本介绍Fiddler的工作原理同类的其它工具Fiddler如何捕获... 阅读全文
posted @ 2014-12-10 11:05 sirzhang 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 1、使用ref型参数时,传入的参数必须先被初始化。对out而言,必须在方法中对其完成初始化。2、out适合用在需要retrun多个返回值的地方,而ref则用在需要被调用的方法修改调用者的引用的时候。两者都是按地址传递的,使用后都将改变原来的数值。类似C++的指针(*和#)ref可以把参数的数值传递进... 阅读全文
posted @ 2014-12-06 11:54 sirzhang 阅读(415) 评论(0) 推荐(0) 编辑
摘要: char char是定长的,也就是当你输入的字符小于你指定的数目时,char(8),你输入的字符小于8时,它会再后面补空值。当你输入的字符大于指定的数时,它会截取超出的字符。nvarchar(n) 包含 n 个字符的可变长度 Unicode 字符数据。n 的值必须介于 1 与 4,000 之间。字节... 阅读全文
posted @ 2014-12-06 09:14 sirzhang 阅读(236) 评论(0) 推荐(0) 编辑
AmazingCounters.com