摘要: Ø 索引 1、 什么是索引 索引就是数据表中数据和相应的存储位置的列表,利用索引可以提高在表或视图中的查找数据的速度。 2、 索引分类 数据库中索引主要分为两类:聚集索引和非聚集索引。SQL Server 2005还提供了唯一索引、索引视图、全文索引、xml索引等等。聚集索引和非聚集索引是数据库引擎... 阅读全文
posted @ 2015-07-01 11:16 dogxuefeng 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 建议先阅读存储过程:SQL Server 存储过程Ø 事务在数据库中有时候需要把多个步骤的指令当作一个整体来运行,这个整体要么全部成功,要么全部失败,这就需要用到事务。 1、 事务的特点 事务有若干条T-SQL指令组成,并且所有的指令昨晚一个整体提交给数据库系统,执行时,这组指令要么全部执行完成,要... 阅读全文
posted @ 2015-07-01 11:15 dogxuefeng 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 触发器是一种特殊类型的存储过程,它不同于之前的我们介绍的存储过程。触发器主要是通过事件进行触发被自动调用执行的。而存储过程可以通过存储过程的名称被调用。Ø 什么是触发器 触发器对表进行插入、更新、删除的时候会自动执行的特殊存储过程。触发器一般用在check约束更加复杂的约束上面。触发器和普通的存储过... 阅读全文
posted @ 2015-07-01 11:14 dogxuefeng 阅读(266) 评论(0) 推荐(0) 编辑
摘要: Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。Ø 存储过程的概念 存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数据... 阅读全文
posted @ 2015-07-01 11:13 dogxuefeng 阅读(150) 评论(0) 推荐(0) 编辑
摘要: C#中,const 与readonly是两个比较有用的关键字。const 与 readonly 定义的数据成员在初始化都不能再改变。比如定义了public class MathUtitlity{public const double PI = 3.14;public readonly double ... 阅读全文
posted @ 2015-05-25 11:44 dogxuefeng 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 在使用C#开发winform程序过程中,我们经常会碰到嵌入了一个WebBrowser的浏览器控件。很多时候,我们需要在程序里控制网页的显示方式,或者调用网页当中的某个JS函数,反过来,也有可能网页也需要调用程序当中的函数来实现某些功能。下面我给大家讲解下如何互相进行交互。程序调用JS脚本如下:JS脚... 阅读全文
posted @ 2015-05-25 11:25 dogxuefeng 阅读(904) 评论(0) 推荐(0) 编辑
摘要: 大家都知道,在C#中变量的存储分为值类型和引用类型两种,而值类型和引用类型在数值变化是产生的后果是不一样的,值类型我们可以轻松实现数值的拷贝,那么引用类型呢,在对象拷贝上存在着一定的难度。下面我么从一个经典的例子谈起。private voiddoChange(string a){intb = a;b... 阅读全文
posted @ 2015-05-25 11:21 dogxuefeng 阅读(9645) 评论(0) 推荐(0) 编辑
摘要: 我们寄希望于万能的解决方案,但是现实的情况总是很糟糕。在软件编程的世界中,技术分散的情况尤为严重,且不说各种语言拥有的优势不能融合,单就一门语言而言,就拥有众多的技术和相关技术需要学习。网络编程就是这种情况,tcp、udp、http和soap相关的协议(ftp不会玩),我们不得不在同一个应用中使用不... 阅读全文
posted @ 2015-05-25 11:15 dogxuefeng 阅读(907) 评论(0) 推荐(0) 编辑
摘要: C#中对于数据的复制机制虽然简单但是容易让人误解。C#数据类型大体分为值类型(value type)与引用类型(reference type)。对于值类型数据,复制的时候直接将数据复制给另外的变量,而对于引用型变量而言,复制时,其实只是复制了其引用。复制引用的方式叫浅复制,而逐一复制被复制对象的数据... 阅读全文
posted @ 2015-05-25 11:09 dogxuefeng 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 本文讲的这个技术是把Excel表格嵌入到自己开发程序的Form窗体中进行操作,给客户一个不用切换窗口的操作界面,似乎更好。这在VC中用OLE技术很容易实现,但是在C#中方法就不一样啦。下面将就此进行阐述。一、首先简要回顾一下如何操作Excel表先要添加对Excel的引用。选择项目-〉添加引用-〉CO... 阅读全文
posted @ 2013-12-20 10:18 dogxuefeng 阅读(12063) 评论(0) 推荐(1) 编辑