摘要:
简介 视图可以看作定义在SQL Server上的虚拟表.视图正如其名字的含义一样,是另一种查看数据的入口.常规视图本身并不存储实际的数据,而仅仅存储一个Select语句和所涉及表的metadata. 视图简单的理解如下: 通过视图,客户端不再需要知道底层table的表结构及其之间的关系。视图提供了一 阅读全文
摘要:
(1)不需要传递参数,也不需要返回参数 ThreadStart是一个委托,这个委托的定义为void ThreadStart(),没有参数与返回值。 (2)需要传递单个参数 ParameterThreadStart委托定义为void ParameterizedThreadStart(object st 阅读全文
摘要:
在C#中数组,ArrayList,List都能够存储一组对象,那么这三者到底有什么样的区别呢。 数组 数组在C#中最早出现的。在内存中是连续存储的,所以它的索引速度非常快,而且赋值与修改元素也很简单。 但是数组存在一些不足的地方。在数组的两个数据间插入数据是很麻烦的,而且在声明数组的时候必须指定数组 阅读全文
摘要:
现在C#已经建议摈弃使用 Suspend, Resume 暂停/恢复线程, 也尽量少用 Abort方法中断一个线程. 建议使用线程的同步手段有: Mutex、ManualResetEvent、AutoResetEvent, Monitor. 下面再对此进行详细描述. Thread类的构造函数有2类: 阅读全文
摘要:
IEnumerable接口是非常的简单,只包含一个抽象的方法GetEnumerator(),它返回一个可用于循环访问集合的IEnumerator对象。IEnumerator对象有什么呢?它是一个真正的集合访问器,没有它,就不能使用foreach语句遍历集合或数组,因为只有IEnumerator对象才 阅读全文
摘要:
调用代码如下 好了有这个方法我们以后就可以很容易的实现一些功能了,而不需要再费很大力去热行一些操作,比如我关机可以直接执行命令shutdown -s -t 3600 -c "想要显示的注释" -f各参数的意思:-s 动作为关机 -t 3600 延迟3600秒关机 -c "想要显示的注释" -f 关机 阅读全文
摘要:
System.Diagnostics.Process.Start(); 能做什么呢?它主要有以下几个功能: 1、打开某个链接网址(弹窗)。 2、定位打开某个文件目录。 3、打开系统特殊文件夹,如“控制面板”等。 那么它是怎么实现这几个功能的呢?在讲应用前,我们先来看看Process.Star()的构 阅读全文
摘要:
第一种方法 Xml就是我们要的数据XmlDictionaryReader 需要我们添加引用,如下<ignore_js_op> QQ截图20130427150713.jpg (36.66 KB, 下载次数: 64) 下载附件 2013-4-27 15:07 上传 QQ截图20130427150713. 阅读全文
摘要:
概念 存储过程(Stored Procedure):已预编译为一个可执行过程的一个或多个SQL语句。 创建存储过程语法 存储过程与SQL语句对比 优势: 1、提高性能SQL语句在创建过程时进行分析和编译。 存储过程是预编译的,在首次运行一个存储过程时,查询优化器对其进行分析、优化,并给出最终被存在系 阅读全文
摘要:
什么是存储过程呢?存储过程就是作为可执行对象存放在数据库中的一个或多个SQL命令。 通俗来讲:存储过程其实就是能完成一定操作的一组SQL语句。 那为什么要用存储过程呢?1.存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般SQL语句每执行一次就编译一次,所以使用存储过程可提高数 阅读全文