管理
上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 37 下一页

2008年12月27日

摘要: 可定制的地方请看下图,自己感觉还算够用了。源代码下载 这是后台调用绑定的方法 C#代码 protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { PageControl1.Bind(pageIndex1,... 阅读全文

posted @ 2008-12-27 17:00 lzhdim 阅读(604) 评论(0) 推荐(0)

摘要: SocanCode是一个能帮助.NET开发者自动生成代码,存储过程,用户控件等的工具,使用它可以省去众多繁琐的重复工作,让开发人员把精力集中在业务逻辑上,大量减少重复劳动 作者:廖勇军 软件功能及特点: 1、类反射工厂,泛型接口,三层架构,缓存机制,存储过程,分页,用户控件,一气呵成 2、支持SQLSERVER、MySql、ACCESS. 3、可选择简单三层架构和工厂模式三层架构 4、可选择不生... 阅读全文

posted @ 2008-12-27 13:22 lzhdim 阅读(1163) 评论(1) 推荐(0)

摘要: 在动软空间找的一个chm帮助文档,可以看看。提高些技巧。 下载地址:http://www.maticsoft.com/softd/aspnet4.rar 阅读全文

posted @ 2008-12-27 13:19 lzhdim 阅读(916) 评论(0) 推荐(0)

摘要: 前一段时间做了一个海量的数据存储过程,并做了一个测试版的程序。希望对大家有所帮助。 网上很多这样的存储过程,但是依次试过之后,还是这样的分页较好,并且网上很少有测试程序,即使找到了存储过程,但是调用过程也极为麻烦。 ------------------------------------ --支持任意排序的分页存储过程 ------------------------------------ ... 阅读全文

posted @ 2008-12-27 12:56 lzhdim 阅读(650) 评论(0) 推荐(0)

摘要: MyGeneration is an extremely flexible template based code generator written in Microsoft.NET. MyGeneration is great at generating code for ORM architectures. The meta-data from your database is made... 阅读全文

posted @ 2008-12-27 12:44 lzhdim 阅读(920) 评论(1) 推荐(0)

摘要: 试用了一下,感觉还是比较方便,可以用来生成部分层的代码。 地址:http://www.maticsoft.com/ 阅读全文

posted @ 2008-12-27 10:21 lzhdim 阅读(593) 评论(0) 推荐(0)

摘要: Private Sub Command1_Click() '序列化 Dim var1 As Byte Dim var2 As Boolean Dim var3 As Integer Dim var4 As Long Dim var5 As Single Dim var6 As Double Dim var7 As String var1 = CByte(Text1.Text) var2 = CBo... 阅读全文

posted @ 2008-12-27 09:28 lzhdim 阅读(1104) 评论(1) 推荐(0)

摘要: 本文介绍如何构建可在业务线应用程序中使用的 Asynchronous JavaScript + XML (Ajax) 控件。这些基于 JSP TagLib 的可配置控件利用 JavaScript Serialized Object Notation (JSON)、JavaScript 和 CSS。它们是标准的 JSP Taglib 控件,本文将展示可多么轻松地将其拖放到任意应用程序之中,从而提供更... 阅读全文

posted @ 2008-12-27 09:24 lzhdim 阅读(1103) 评论(1) 推荐(0)

2008年12月25日

摘要: 在以往读取Excel文件时常常出现读取某些字段为null值,其实是有值,原因是读取文件时,Excel会以第一行的数据类型为参考,如果后边的与其不一致,则会出现些问题。 以下是一个解决方案,Excel文件的连接串写作如下。据说可以强制数据为字符串,具体我没有再测试。仅供参考。 string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data ... 阅读全文

posted @ 2008-12-25 17:37 lzhdim 阅读(1341) 评论(0) 推荐(0)

摘要: 双缓冲的原理可以这样形象的理解:把电脑屏幕看作一块黑板。首先我们在内存环境中建立一个“虚拟“的黑板,然后在这块黑板上绘制复杂的图形,等图形全部绘制完毕的时候,再一次性的把内存中绘制好的图形“拷贝”到另一块黑板(屏幕)上。采取这种方法可以提高绘图速度,极大的改善绘图效果。 例如在OnDraw()函数中可以如下所述实现双缓冲,其主要步骤分为四步: ... 阅读全文

posted @ 2008-12-25 17:37 lzhdim 阅读(803) 评论(0) 推荐(0)

摘要: C#使用的自动内存管理,使用开发者从繁重的手工分配、释放内存的操作解放出来。内存的自动管理是由垃圾回收器来执行。一个对象使用内存的生命周期是这样的: 当对象被创建时,它便分配了一定的内存,当构造器中的代码开始运行时,这个对象就“活”了。 当这个对象或者是它的任何一部分在可以预计的将来已经没有任何作用时,这个对象将不会再使用,它就应当被销毁。 一旦这个对象符合了对销毁的条件,在一定的时... 阅读全文

posted @ 2008-12-25 17:36 lzhdim 阅读(556) 评论(0) 推荐(0)

摘要: 对于property和attribute这两个名词都叫“属性”的问题,来源于国内it书籍翻译界的疏忽。 其实它们来源于两个不同的领域,attribute属于OOA/OOD的概念,而property属于编程语言中的概念。下面我们来说明它们的异同。 Attribute Attributes是Microsoft .NET Framework文件的元数据,可以用来向运行时描述你的代码,或者... 阅读全文

posted @ 2008-12-25 17:35 lzhdim 阅读(468) 评论(0) 推荐(0)

摘要: 面向对象程序设计的基本观点是用程式来仿真大千世界,这使得它的各种根本特性非常人性化,如封装、继承、多态等等,而虚拟函数就是c++中实现多态性的主将。为了实现多态性,c++编译器也革命性地提供了动态联编(或叫晚捆绑)这一特征。 虚拟函数亦是mfc编程的关键所在,mfc编程主要有两种方法:一是响应各种消息,进行对应的消息处理。二就是重载并改写虚拟函数,来实现自己的某些要求或改变系统的某些默认处... 阅读全文

posted @ 2008-12-25 17:33 lzhdim 阅读(661) 评论(0) 推荐(0)

摘要: Spring利用依赖注入可以获得简单而有效的测试能力。Spring beans,依赖关系,以及服务所需要的bean都将在配置文件中予以描述,配置文件一般采用XML格式。然而XML配置文件冗长而不易使用,在你进行一个使用了大量bean的大项目中它将变得难以阅读和控制。 在这篇文章中我将给你展示12种的有关Spring XML配置文件的最佳技巧。请注意另外一些因素,例如域模型的设计,会影响到X... 阅读全文

posted @ 2008-12-25 17:33 lzhdim 阅读(860) 评论(0) 推荐(0)

摘要: A.不使用递归: import java.io.File; import java.util.LinkedList; public class FileSystem { public static void main(String[] args) { ... 阅读全文

posted @ 2008-12-25 17:31 lzhdim 阅读(677) 评论(0) 推荐(0)

2008年12月24日

摘要: 在文章的最后看一下ORDER BY STOPKEY和ORDER BY在翻页查询的最后几页的性能差异: SQL> CREATE TABLE T AS SELECT A.* FROM DBA_OBJECTS A, DBA_USERS B, TAB; 表已创建。 SQL> SELECT COUNT(*) FROM T; COUNT(*) ---------- 458064 SQL> EXEC DBMS_... 阅读全文

posted @ 2008-12-24 17:01 lzhdim 阅读(720) 评论(0) 推荐(0)

摘要: 这篇文章通过例子说明分页查询使用的NESTED LOOP操作,在分页查询翻到最后几页时的性能问题: SQL> CREATE TABLE T AS SELECT * FROM DBA_USERS; 表已创建。 SQL> CREATE TABLE T1 AS SELECT * FROM DBA_SOURCE; 表已创建。 SQL> ALTER TABLE T ADD CONSTRAINT PK_T P... 阅读全文

posted @ 2008-12-24 17:00 lzhdim 阅读(582) 评论(0) 推荐(0)

摘要: 前面的各种例子已经说明了分页查询语句的标准写法所带来的性能提升。 这里简单总结一下,并简单的说明分页查询语句在何时无法带来性能提升。 分页查询语句之所以可以很快的返回结果,是因为它的目标是最快的返回第一条结果。如果每页有20条记录,目前翻到第5页,那么只需要返回前100条记录都可以满足查询的要求了,也许还有几万条记录也符合查询的条件,但是由于分页的限制,在当前的查询中可以忽略这些数据,而只需尽快的... 阅读全文

posted @ 2008-12-24 16:59 lzhdim 阅读(1064) 评论(0) 推荐(0)

摘要: 最后的例子说明内部循环包含排序的情况: SQL> CREATE TABLE T AS SELECT * FROM DBA_OBJECTS; 表已创建。 SQL> CREATE INDEX IND_T_OBJECT_NAME ON T (OBJECT_NAME); 索引已创建。 SQL> ALTER TABLE T MODIFY OBJECT_NAME NOT NULL; 表已更改。 SQL> EX... 阅读全文

posted @ 2008-12-24 16:58 lzhdim 阅读(735) 评论(0) 推荐(0)

摘要: 继续看查询的第二种情况,包含表连接的情况: SQL> CREATE TABLE T AS SELECT * FROM DBA_USERS; 表已创建。 SQL> CREATE TABLE T1 AS SELECT * FROM DBA_SOURCE; 表已创建。 SQL> ALTER TABLE T ADD CONSTRAINT PK_T PRIMARY KEY (USERNAME); 表已更改。... 阅读全文

posted @ 2008-12-24 16:55 lzhdim 阅读(836) 评论(0) 推荐(0)

摘要: 这篇文章用几个例子来说明分页查询的效率。首先构造一个比较大的表作为测试表: SQL> CREATE TABLE T AS SELECT * FROM DBA_OBJECTS, DBA_SEQUENCES; 表已创建。 SQL> SELECT COUNT(*) FROM T; COUNT(*) ---------- 457992 首先比较两种分页方法的区别: SQL> SET AUTOT ON SQ... 阅读全文

posted @ 2008-12-24 16:54 lzhdim 阅读(701) 评论(0) 推荐(0)

摘要: Oracle的分页查询语句基本上可以按照本文给出的格式来进行套用。 分页查询格式: SELECT * FROM ( SELECT A.*, ROWNUM RN FROM (SELECT * FROM TABLE_NAME) A WHERE ROWNUM = 21 其中最内层的查询SELECT * FROM TABLE_NAME表示不进行翻页的原始查询语句。ROWNUM = 21控制分页... 阅读全文

posted @ 2008-12-24 16:51 lzhdim 阅读(813) 评论(0) 推荐(0)

摘要: 前面我们介绍了,使用oracle的聚合函数和group by关键字来对结果集合进行分组,这时就有了一个新的问题,例如,我们针对聚合函数那一列需要找到满足条件的那些分组结果。我们可以使用where子句吗?不行,我们需要的是使用having关键字。 例如我们需要找出那些平均工资在$2000以上的部门。使用having关键字的写法是: Select deptno,avg(sal) avg_sal Fro... 阅读全文

posted @ 2008-12-24 14:36 lzhdim 阅读(3359) 评论(0) 推荐(1)

摘要: 前面我们在介绍oracle的聚合函数时提到如果在给定的值中存在空值的话,oracle将会忽略掉这些空值。这个处理的方式在大多数时候是符合我们要求的,但是在有些时候可能会有问题。 例如,现在到了年关,公司会对部分员工进行奖励,而当然会有一部分人没有得到奖励。比如现在有一张表中存的是员工的奖金额,那个将会有一部分人对应的奖金额是空值,因为他们根本就没有得到奖励,现在老板让你统计全公司的得奖平均额。 如... 阅读全文

posted @ 2008-12-24 14:35 lzhdim 阅读(2116) 评论(0) 推荐(0)

摘要: 前面我们介绍了很多oracle中单行函数,在oracle中还存在另一类函数,那就是聚合函数,oracle中的聚合函数非常有用,主要是用来做些统计、平均之类的工作,你必须牢记。 先简单介绍一下几个常用的oracle中的聚合函数。 Oracle中聚合函数名称 函数的... 阅读全文

posted @ 2008-12-24 14:35 lzhdim 阅读(8882) 评论(0) 推荐(0)

上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 37 下一页
Copyright © 2000-2022 Lzhdim Technology Software All Rights Reserved