- 博客(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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人