chenjinjie的专栏

=====初学者的专栏=====

海量数据库的查询优化及分页算法方案

 随着“金盾工程”建设的逐步深入和公安信息化的高速发展,公安计算机应用系统被广泛应用在各警种、各部门。与此同时,应用系统体系的核心、系统数据的存放地――数据库也随着实际应用而急剧膨胀,一些大规模的系统,如人口系统的数据甚至超过了1000万条,可谓海量。那么,如何实现快速地从这些超大容量的数据库中提...

2007-05-28 16:13:00

阅读数 3289

评论数 1

ASP.NET 2.0中Gridview控件高级技巧

 ASP.NET 2.0中,新增加的gridview控件的确十分强大,弥补了在asp.net 1.1中,使用datagrid控件时的不足之处。因为在asp.net 1.1中,在使用datagrid时,很多情况下依然要编写大量的代码,十分不方便,而且有时需要很多技巧。而在asp.net 2.0中,很...

2007-05-17 14:25:00

阅读数 1202

评论数 0

VS.NET使用小经验

故障现象:当你打开ASP.NET Web项目时,如果出现这样的错误提示:提示窗口标题: Web访问失败提示内容: 此项目的默认Web访问模式设置为文件共享, 但是无法从路径“...”打开“...”处的项目文件夹。返回的错误是: 无法打开Web项目“”。返回的错误是: 无法打开Web项目“...”。...

2007-04-13 14:36:00

阅读数 669

评论数 0

Ajax在.NET中与Server控件的交互C#

  注:ajax的.net组件可以到此网下载,我用的是for .net 1.1版本的。        http://ajax.schwarz-interactive.de/  1. 在引用中添加引用Ajax.dll。(这个很废话)  2.在web.config中建立HttpHandler(这个当然...

2007-03-30 14:38:00

阅读数 706

评论数 0

AJAX .NET用户开发指南

概述  AJAX依靠服务器作为中介来分发和处理请求。为了完成这项工作,.net封装类依赖于客户端的请求对象,而xmlHttpRequest对象被大部分的浏览器支持,因此使用这个对象是一个不错的解决方案。因为封装的目的是隐藏xmlHttpRequest的实现,故我们不讨论他的实现细节。  封装类是通...

2007-03-30 11:29:00

阅读数 817

评论数 0

Ajax实现无刷新三联动下拉框

 1.html代码            Ajax实现无刷新三联动下拉框                                http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema&qu...

2007-03-16 10:45:00

阅读数 871

评论数 0

XmlHttp实现无刷新三联动下拉框

SCRIPT LANGUAGE="JavaScript">                            //以XML求取DropDownList2的数据                function XmlPost2(obj)                {...

2007-03-16 10:38:00

阅读数 684

评论数 0

设置本地时间

[StructLayout(LayoutKind.Sequential)]   public struct SystemTime  {   public ushort wYear;   public ushort wMonth;   public ushort wDayOfWeek;   publ...

2007-02-05 14:13:00

阅读数 663

评论数 0

《解剖PetShop》系列之六

六 PetShop之表示层设计表示层(Presentation Layer)的设计可以给系统客户最直接的体验和最十足的信心。正如人与人的相交相识一样,初次见面的感觉总是永难忘怀的。一件交付给客户使用的产品,如 果在用户界面(User Interface,UI)上缺乏吸引人的特色,界面不友好,操作不...

2006-12-28 11:32:00

阅读数 860

评论数 0

《解剖PetShop》系列之五

五 PetShop之业务逻辑层设计业务逻辑层(Business Logic Layer)无疑是系统架构中体现核心价值的部分。它的关注点主要集中在业务规则的制定、业务流程的实现等与业务需求有关的系统设计,也即是说它是与系统 所应对的领域(Domain)逻辑有关,很多时候,我们也将业务逻辑层称为领域层...

2006-12-28 11:31:00

阅读数 847

评论数 0

《解剖PetShop》系列之四

四 PetShop之ASP.NET缓存如果对微型计算机硬件系统有足够的了解,那么我们对于Cache这个名词一定是耳熟能详的。在CPU以及主板的芯片中,都引入了这种名为高速缓冲存 储器(Cache)的技术。因为Cache的存取速度比内存快,因而引入Cache能够有效的解决CPU与内存之间的速度不匹配...

2006-12-28 11:28:00

阅读数 842

评论数 0

《解剖PetShop》系列之二

二、PetShop数据访问层之数据库访问设计在系列一中,我从整体上分析了PetShop的架构设计,并提及了分层的概念。从本部分开始,我将依次对各层进行代码级的分析,以求获得更加细致而深入的 理解。在PetShop 4.0中,由于引入了ASP.Net 2.0的一些新特色,所以数据层的内容也更加的广泛...

2006-12-28 11:26:00

阅读数 948

评论数 0

《解剖PetShop》系列之三

三、PetShop数据访问层之消息处理    在进行系统设计时,除了对安全、事务等问题给与足够的重视外,性能也是一个不可避免的问题所在,尤其是一个B/S结构的软件系统,必须充分地考虑访问量、数据流量、服务器负荷的问题。解决性能的瓶颈,除了对硬件系统进行升级外,软件设计的合理性尤为重要。    在前...

2006-12-28 11:26:00

阅读数 722

评论数 0

《解剖PetShop》系列之一

前言:PetShop是一个范例,微软用它来展示.Net企业系统开发的能力。业界有许多.Net与J2EE之争,许多数据是从微软的 PetShop和Sun的PetStore而来。这种争论不可避免带有浓厚的商业色彩,对于我们开发人员而言,没有必要过多关注。然而PetShop随着 版本的不断更新,至现在基...

2006-12-28 11:24:00

阅读数 796

评论数 0

ASP.NET 缓存:方法和最佳实践

摘要:ASP.NET 提供三种主要形式的缓存:页面级输出缓存、用户控件级输出缓存(或称为片段缓存)和缓存 API。输出缓存和片段缓存的优点是非常易于实现,在大多数情况下,使用这两种缓存就足够了。而缓存 API 则提供了额外的灵活性(实际上是相当大的灵活性),可用于在应用程序的每一层利用缓存。在 A...

2006-12-26 11:13:00

阅读数 685

评论数 0

ASP.NET编程中的十大技巧

在本篇文件中,我们将讨论编程人员在使用ASP.NET开发应用程序时需要注意的10个技巧,这些技巧涉及从缺省的控件、表单名的改变到StringBuilder类的使用,有助于编程人员能够尽快地适应.NET环境。1、在使用Visual Studio .NET时,除直接或非引用的对象外,不要使用缺省的名字...

2006-12-26 11:10:00

阅读数 461

评论数 0

70个流行的ajax应用的演示和源码下载

Ajallerix : AJAX, simple, fast Web image gallery demo ; at Novell AJAX - microlink pattern tutorial : A microlink is a link that opens up con...

2006-08-25 09:14:00

阅读数 932

评论数 0

它是如何工作的

起步  它是如何工作的——概述  AJAX依靠代理(broker)指派和处理往返服务器的请求。对此,.NET包装器依靠客户端XmlHttpRequest对象。多数浏览器都支持XmlHttpRequest对象,这就是选择它的原因。因为包装器的目的是隐藏XmlHttpRequest的实现,我们就不再详...

2006-08-09 14:07:00

阅读数 515

评论数 0

一个简单的例子

 该例子使用C#编写,它从服务器获取一个对象,并显示,使用如下步骤:第一步,引用AjaxPro.dll第二步,在Web.config的标签内添加如下段: 第三步,新建一个AjaxMethod.cs,存放要使用Ajax访问的类,内容如下:using System;using System.Colle...

2006-07-27 15:48:00

阅读数 806

评论数 0

asp.net和SQL打包

 借鉴MSDN webcasts的Asp.net程序部署和李洪根的一篇文章,然后加上自己的亲身体会,把整个SQL和Asp.net(vb.net)一起打包的全过程写一下。一.准备必要的文件1. SQL脚本文件,生成以后安装过程中需要的表和存储过程等等;生成之后,就暂时把它命名为db.sql(注意大小...

2006-07-27 15:10:00

阅读数 943

评论数 0

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