自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

中辽普坦的专栏

专注系统架构、数据库技术和领域驱动设计(Share my knowledge with the world.)

  • 博客(25)
  • 资源 (2)
  • 收藏
  • 关注

原创 KeyValuePair VS DictionaryEntry

KeyValuePair is used in place of DictionaryEntry because it is generified. The advantage of using a KeyValuePair is that we can give the compiler more information about what is in our dictionary. To e

2010-08-14 09:02:00 2052

原创 javascript基本概念

函数直接量:函数直接量是用关键字function后加可选的函数名、用括号括起来的参数列表和用花括号括起来的函数体定义的。简而言之,函数直接量看起来就像一个函数定义,只不过没有函数名。它们之间最大的差别是函数直接量可以出现在其他javascript表达式中。因此除了函数定义来定义函数square():function square(x) { return x*x;}还可以用函数直接量来定义它

2010-08-14 09:00:00 822

原创 字典实体类:DictionaryEntry类

DictionaryEntry类是一个字典集合,主要包含的内容是键/值对。这种组合方式可以方便地定位数据,其中的“键”具备唯一性,类似于数据库中的“id”,一个id对应一天记录,而一个键只对应一个值。使用DictionaryEnry类可以方便地设置和检索数据。虽然被称为字典集合,但DictionaryEntry并不包含一组数据,而只是一个“键/值”对,一般通过“IDictionaryEnume

2010-08-09 22:09:00 6817

原创 AttributeCollection类与Attributes.Add方法的使用

控件属性集合:AttributeCollection类AttitudeCollection隶属于namespace System.Web.UI命名空间。AttributeCollection类属于集合类,具有其他集合所共有的一些属性。AttributeCollection类用来封装服务器控件的所有属性,可实现对服务器属性集合的添加和删除。控件的属性包括颜色、样式、名称等,这些属性都可以通过At

2010-08-09 21:47:00 4172

原创 ArrayList

创建一个ArrayList可以使用ArrayList类提供的三个构造器之一实例化一个ArrayList对象。1、最简单的形式是无参数构造器:ArrayList  courseTaken= new ArrayList();该构造器创建一个内容的、缺省容量为16个元素的ArrayList。当元素数量到达当前上限时,ArrayList的容量自动翻倍。2、第二种形式是接受一个整数参数,

2010-08-08 22:31:00 1567

原创 数组(Array)

当程序运行时很难预料会创建多少个对象,用定长数组存储数量不定的对象,效率太低。System.Collections命名空间定义了多种可选群集类,用来存储对象。注意,System.Array类不是System.Collections命名空间的一部分;不过,所有的C#群集类——System.Array和各种System.Collections类——都实现了ICollection接口,该接口在Syste

2010-08-08 11:56:00 1233

原创 c#中的is和as运算符

is运算符is运算符可以检查对象是否与特定的类型兼容。例如,要检查变量是否与object类型兼容: 注意:“兼容”表示对象是该类型,或者派生于该类型。int i = 10;   if (i is object)   {    Console.WriteLine("i is an object");     }  int i = 10;if (i is object){ Console.WriteLine("i is an object");}int和从object继承而来的其他C#数据类

2010-08-08 10:53:00 2708

原创 SqlCommand.Parameters.Add()方法

SqlCommand.Parameters.Add()方法 string strconn = "Data Source=xxx;user id=sa;pwd=;initial catalog=gltest";        SqlConnection Conn = new SqlConnection(strconn);        Conn.Open();        st

2010-08-08 00:16:00 1837

原创 System.Web.UI

System.Web.UI是用来提供开发界面元素的基本类的命名空间。C#2.0中的服务器控件都包括数据绑定、视图状态等功能,要为自定义的控件实现这些功能,需要使用System.Web.UI命名空间提供的类。这些类涉及控件的属性、方法和事件等所有方面。在System.Web.UI中,最重要的两个类就是“Page”和“Control”了。“Page”是所有页面级别控件的基类,如“MasterP

2010-08-08 00:14:00 1692

原创 System.Web.Security

System.Web.Security概述System.Web.Security命名空间提供了asp.net 2.0中的一些安全措施,如登陆用户的身份验证、当前用户的角色管理等。要了解System.Web.Security的管理机制,需要了解ASP.NET2.0的用户和角色的数据存储过程。ASP.NET2.0通过使用Memership类和Roles类,检索用户并验证用户的角色权限,这些用户

2010-08-07 23:48:00 6137

原创 System.Web

System.Web概述:System.Web是.NET中web应用开发的一个基础类库,定义浏览器与服务器之间的所有操作方法,包括请求输入流(HttpRequest)、输出流(HttpResponse)和上下文管理类(HttpContext)等于HTTP请求相关的类。只有添加了对System.Web命名空间的引用,开发人员才可以在程序中处理与HTTP请求相关的信息。引用命名空间的代码如下,

2010-08-07 23:36:00 5132 1

原创 DataView类

DataView为DataTable对象定义了一个视图——换句话说,是DataTable中支持自定义过滤和排序设置的数据的一个表现。DataView提供了Sort属性和RowFilter属性来允许你配置这些设置。借助这些属性,你可以选择视图中可见的数据。不过,它们并不会影响DataTable里的真实数据。例如,假设你过滤一个表从而隐藏了某些行,这些行仍然在DataTable里,但它们不能通过Dat

2010-08-07 22:11:00 614

原创 ExecuteScalar()与ExecuteNonQuery 方法

ExecuteScalar方法返回的类型是object类型,这个方法返回sql语句执行后的第一行第一列的值,由于不知到sql语句到底是什么样的结构(有可能是int,有可能是char等等),所以ExecuteScalar方法返回一个最基本的类型object,这个类型是所有类型的基类,换句话说:可以转换为任意类型。ExecuteNonQuery方法是用来执行insert、delete、upda

2010-08-07 22:05:00 810

转载 C# NameValueCollection集合

1.NameValueCollection类集合是基于 NameObjectCollectionBase 类。但与 NameObjectCollectionBase 不同,该类在一个键下存储多个字符串值(就是键相同,值就连接起来如下例子)。该类可用于标头、查询字符串和窗体数据。每个元素都是一个键/值对。NameValueCollection 的容量是 NameValueCollec

2010-08-07 20:32:00 13484 1

原创 TOAD常用使用技巧

<br />找了些简单使用TOAD技巧,现在共享给大家,呵呵。<br />  1 .把鼠标停在sql所在行,然后ctrl+Enter直接执行当前sql。<br />  2 .解决Toad对中文显示乱码问题:<br />  系统环境变量加 NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1<br />  3 .toad中自动提示功能,就像plsql developer那样:<br />  输入表名前几个字母,然后用Ctrl + .就可以弹出,如你输入select * from   e

2010-08-05 10:56:00 1325

原创 iBatis.Net的XML文件

http://ibatis.apache.org/mapping" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >

2010-08-04 21:58:00 1503

原创 iBatis.Net系列(5) ParameterMap

<br />在用Ado.Net进行数据库访问操作中,最麻烦的就是准备DbCommand必须为它添加DbParameter,特别是当要传的参数特别多的情况下,数据访问层的很多代码都是花在这里。iBatis的ParameterMap配置就是针对这个问题所提出的一种解决方案,基于xml的配置,把字段名和对象的属性对应起来,通过运行时的一些工作,自动为DbCommand提供它所需的参数集合。从而避免了我们直接写很多重复代码。<br />  在Employees_ParameterMap.xml配置文件中:<br /

2010-08-04 19:33:00 844

原创 iBatis.Net的SqlMap.config文件

iBatis.Net基本的运行环境配置主要由两个文件组成,分别是SqlMap.config和Provider.config。它们是必需的两个配置文件,基中SqlMap.config的功能类似于web.config或者app.config,是iBatis.Net核心的配置文件,它的存放路径也跟应用程序配置文件一样,必须放在应用程序的运行目录下并且它的文件名是保留的,不可改变的。而Provider.c

2010-08-04 19:22:00 3647

原创 iBatis.Net的dao.config文件

http://ibatis.apache.org/dataAccess" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

2010-08-04 19:11:00 2200

转载 start with ... connect by语句详解

start with ... connect by语句详解  对于oracle进行简单树查询(递归查询)DEPTIDPAREDEPTIDNAMENUMBERNUMBERCHAR (40 Byte)部门id

2010-08-03 22:52:00 1209 1

原创 start with ... connect by语句详解

<br />start with ... connect by语句详解 <br /><br />/*******************************************************************************<br /><br />通过START WITH . . . CONNECT BY . . .子句来实现SQL的层次查询.<br />自从Oracle 9i开始,可以通过 SYS_CONNECT_BY_PATH 函数实现将父节点到当前行内容以“path”或

2010-08-03 15:51:00 786

原创 软件项目管理

立项申请,项目名称:公路项目建设管理系统开发,合同类型为新开发项目。项目类型为产品开发。客户:XX公司。项目时间要求:从项目启动到完成系统测试通过,计划6个月时间。项目特定要求:开发过程中要求投入项目经理1名,需求分析与设计人员3名,高级程序员5名,约计划37人月。另外测试与其它人员约10人月。总计约47人月工作量。详细如下:1、项目经理,全程全职,要求现项目经理以上职务的员工承担

2010-08-03 15:33:00 1720

转载 层次查询(Hierarical Retrival)

<br />  1 基本概念<br /><br />    对于层次查询需要掌握:<br /><br />    1.解释层次查询的基本概念,识别需求中需要用到层次查询的能力。<br />    2.建立和格式化一个树形报表(tree report)。<br />    3.修剪树形结构的节点(node)和枝(branches)。<br /><br />    关键词:tree,root(根),node,leaf(叶子),branch(树枝,分支)<br /><br />    本节例子来源于表s_emp,

2010-08-03 15:31:00 1214

原创 iBatis.Net的核心类

iBatis.NET是我接触Nhibernate之后的第二个ORM框架,我觉得这个框架具有小巧玲珑的特点。如果你想自己开发一个ORM框架的话,我觉得iBatis.net肯定是你必须要熟读的,因为它很简洁。如果你深入了解它,你会觉得这种ORM框架的出现是必然的,因为它很接近人们在探索ORM框架的最基本想法。       我们在自学iBatis.net的时候,都会参考NPetShop这个经典的开源

2010-08-03 15:24:00 4911 1

原创 iBatis.NET详解之ServiceConfig类

iBatis.NET是我接触Nhibernate之后的第二个ORM框架,我觉得这个框架具有小巧玲珑的特点。如果你想自己开发一个ORM框架的话,我觉得iBatis.net肯定是你必须要熟读的,因为它很简洁。如果你深入了解它,你会觉得这种ORM框架的出现是必然的,因为它很接近人们在探索ORM框架的最基本想法。       我们在自学iBatis.net的时候,都会参考NPetShop这个经典的开源

2010-08-02 22:12:00 1946

C#.Net面试题大全

C#.Net_面试题大全(有答案),绝对是好东西!

2013-01-12

20个软件开发常用设计文档大全

20个软件开发常用设计文档大全,包括:概要设计说明书、开发进度月报、可行性研究报告、数据库设计说明书等

2008-09-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除