前言: 第一次使用asp.net2.0就被它强大的功能和超高的效率所吸引,原本繁杂的过程被简化到无法置信的容易,而且据微软的所言12月中文版的vs2005正式版将给我们带来更强劲的风暴。对asp.net2.0逐渐深入后,便产生了想把自己学习中发现的问题和体会与大家交流,遂有此文。声明:本文所有演示示例均基于visualwebdeveloper2005expressbeta2,visualwebdeveloper2005expresseditionbeta2是一种简便的、易学易用的开发工具,其重点专注于互联网应用开发。 1.asp.net2.0数据库开发的新特性: 与以前的版本相比,asp.net2.0加入了更多的特性,使得开发人员工作效率、管理、扩展性和性能领域均有了大幅度的提高。 在开发效率上,asp.net2.0使得一个典型的web应用程序的代码量基本上减少了70%,甚至在一些...
大家都知道,asp有着强大的数据库操作能力,这与她能方便的调用activex对象是密不可分的。下面我给大家介绍一种asp利用ado对象实现对数据库记录分页显示的方法。以下代码均在win98+pws+msaccess环境下通过。 在这里我主要通过ado对象集中的recordset对象来实现各种数据库操作的。先介绍几个用于分页显示的recordset属性。 pagesize:每页显示的记录数。 pagecount:根据用户设好的pagesize和表中的总记录数,系统自动算出总页数。 recordcount:表中的总记录数。 absolutepage:表示当前页码。如将absolutepage属性设为3,则当前记录移至第3页第1条(也就是第31条)。 看到recordset有了这几个属性后,相信大家也都觉得做一个分页显示的程序是很简单的。下面讲一下思路,所有实现这一功能的代码...
使用自动化事务 自动化事务简化了编程模型,因为它们不需要明确地开始新事务处理过程,或明确执行或取消事务。然而,自动化事务的最大优点是它们能与dtc结合起来,这就使单个事务可以扩展到多个分布式数据源中。在大型分布式应用程序中,这个优点是很重要的。尽管通过手工对dtc直接编程来控制分布式事务是可能的,但自动化事务处理极大的简化了工作量,并且它是为基于组件的系统而设计的。例如,可以方便地以说明方式配置多个组件以执行包含了单个事务处理的任务。 自动化事务依赖于com+提供的分布式事务处理支持特性。结果,只有服务组件(即从servicedcomponent类中派生的组件)能够使用自动化事务。 要为自动化事务处理配置类,操作如下: 从位于enterpriseservices名称空间的servicedcomponent类中派生新类。 通过transaction属性定义类的事务处理需求。来自transac...
jboss cmp ejb 开发心得作者:caigao邮箱:caigao@hotmail.com最近一段时间学习jboss j2ee server软件开发,颇有心得,不敢独享,特此写下来,给大家引路,希望互相学习提高。在学习jboss ejb初期,jbosside的fiboejb是入门代码,学习完本代码样例之后相信你会有一个质的飞跃。本程序解决了以下一些问题:1、cmp ejb的创建与使用2、ejb doclet3、struct doclet4、servlet filter (encoding)5、资源文件的中文化6、sql autoincreace keygen7、分页(虽然很拙劣)8、测试数据准备不足之处:1、oo思想2、分页3、cmr4、参数化的html:link中含有中文的情况对于分页,我想多说两句,供大家讨论:我这种最原始的分页方法,在我有48000条数据的时候还是不觉得慢,为什...
作者:http://www.aspcn.com 飞刀众所周知,asp.net中给我们提供了三个数据控件--datagrid,repeater,datalist。在这三个控件中,datagrid控件的功能最强大,repeater控件最忠实于模版原样,datalist控件则兼而有之。datagrid控件太有名了,所以以前用的讲的也很多,repeater功能太少,没有什么好讲的。这里主要是讲一讲datalist控件。datalist控件其实功能也很强大,他支持选择、编辑,实现的方法也很简单,不过最令人头疼的就是它不像datagrid控件一样内置了分页的功能,这么好的一个控件竟然不能分页!!!确实是一个很让人头疼的事情。不过,只是datalist没有提供内置的分页功能,但是并不表示,我们不能使用datalist控件来实现分页,既然它不给我分页功能,那只好自己动手了。下面是全部原代码,其实用到的方法...
《动态网站设计十八般武艺 --asp 篇》一文从第一期至今已和朋友们一起度过了大半个年头,相信通过在这一段时间中的学习、实践到再学习、再实践,大家已经能够熟练运用 asp 的内建对象、 activex 组件去编写一些基本的 asp 应用程序。 从我收到的朋友们的来信中可以明显的感觉到,大家的 asp 功力正不断地提升。最近很多朋友来信希望我写一些 asp 在现实运用中的实例。因此,从本期开始我决定将《动态网站设计十八般武艺 --asp 篇》的定位从介绍和学习 asp 基础知识转向到 asp 实际运行的探讨和深化。应朋友们的要求,在本期中我将给大家着重谈一谈“ado 存取数据库时如何分页显示”的问题。 什么是 ado 存取数据库时的分页显示?如果你使用过目前众多网站上的电子公告板程序的话,那你应该会知道电子公告板程序为了提高页面的读取速度,一般不会将所有的帖子全部在一页中罗列出来,而是将其分...
在微软的asp编程体系中,ado对象的建立,使得从网页访问数据库成为一件易事,特别是ado的recordset对象使得控制数据的输出显示更为方便、自由。 而在visual interdev6.0(以下简称vi6.0)中,由于script object model(以下简称som)、design-time control(以下简称dtc)以及data environment object model(以下简称deom)等对象模型的引入,使网页对数据库的访问设计显得更为方便。 因为主题方面的原因,关于数据库的连接,下文只给出代码和简要注释,而把重点放在如何利用recordset对象(或控件)实现数据记录的分页显示方面。根据我的理解,分页显示的关键就在于对ado的recordset对象或dtc(设计时控件)的recordset控件的属性和方法的熟练把握上。 这七种分页显示的武器概括起来说...
众所周知,asp.net中给我们提供了三个数据控件--datagrid,repeater,datalist。在这三个控件中,datagrid控件的功能最强大,repeater控件最忠实于模版原样,datalist控件则兼而有之。 datagrid控件太有名了,所以以前用的讲的也很多,repeater功能太少,没有什么好讲的。这里主要是讲一讲datalist控件。 datalist控件其实功能也很强大,他支持选择、编辑,实现的方法也很简单,不过最令人头疼的就是它不像datagrid控件一样内置了分页的功能,这么好的一个控件竟然不能分页!!! 确实是一个很让人头疼的事情。 不过,只是datalist没有提供内置的分页功能,但是并不表示,我们不能使用datalist控件来实现分页,既然它不给我分页功能,那只好自己动手了。 下面是全部原代码,其实用到的方法和php中...
个性化的分页实现我们前面讲的分页,只不过是通过修改datagrid的属性来实现分页,这样有这样的好处,最大的就是简单,呵呵,根本不用操心,分页是如何产生的。但是它同样有缺点,不能按照我们想像的产生各种我们需要的样式。没有办法,想个性化功能,只有自已动手来做了,呵呵。我们一步步的来,首先是导入需要的命名空间。下面的例子,其实也是我从国外找来的,再加上点个人的东东,再汉化,呵呵。今天心情很好,我连标签色彩都给大家显示出来了。呵呵,更利于大家看程序。<%@ page language="c#" %><%@ import namespace="system.data" %><%@ import namespace="system.data.sql" %>我们先看看,我们的web控件是哪些,再看看代码是怎么写的,这样比较好:)<body><h3><font fac...
datagrid的分页(2)这里我紧接上一节,讲datagrid的分页。在上例中,我们可以看到对于分页控制,本来已经足够了,呵呵,但是只是一个普通的分页,多没有意思,还是给它变些花样好。先讲讲上一节datagrid控件所用的属性<asp:datagrid id="datagrid1" runat="server"allowpaging="true"pagesize="5"pagerstyle-horizontalalign="right"bordercolor="black"borderwidth="1"gridlines="both"cellpadding="3"cellspacing="0"font-name="verdana"font-size="8pt"headerstyle-backcolor="#aaaadd"alternatingitemstyle-backcolor=...
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器