2009年04月16日
这两天重构了母校陕西师范大学首页, 希望大家多找出些问题,以进一步改进
http://www.snnu.edu.cn/
阅读全文>
发表于 @ 2009年04月16日 13:22:00|评论(loading...)|编辑|举报|收藏
2008年03月25日
asp.net2.0(c#) + Div + Css)阅读全文>
发表于 @ 2008年03月25日 18:19:00|评论(loading...)|编辑|举报|收藏
2009年04月13日
firefox下flash透明的方法
在ie中实现flash背景透明很简单,加这样一个值
在Mozilla,Firefox浏览器中起作用的是这个标签 那这样,在标签内加入属性 wmode="transparent" 就可以实现flash背景透明,如
阅读全文>
发表于 @ 2009年04月13日 22:09:00|评论(loading...)|编辑|举报|收藏
2009年03月08日
VS2005 .Net项目升级到VS2008后新建Aspx页面找到System.Linq.Dll引用的解决办法
最近因为需要使用RDLC报表本地的打印功能,而VS2005不支持,所以升级项目到2008,一切运作正常,谁知道新建的页面始终说找不到System.Linq引用,反复比对后,应该在项目的Web.Config中:
后,问题解决!
http://blog.csdn.net/llxchen/archive/2008/09/02/2865985.aspx
阅读全文>
发表于 @ 2009年03月08日 14:22:00|评论(loading...)|编辑|举报|收藏
2009年03月02日
【转】Transact SQL教程(一)
在下面部分的许多语句都不是SQL标准语句,而是一个叫做Transact-SQL(T-SQL)的SQL扩展的一部分。T-SQL通过在别的事物上添加一些诸如变量、条件和循环之类的传统编程元素来扩充SQL。
你可能注意到这个问题的唯一原因是你计划使用一种和Microsoft SQL Server不同的数据库服务器。在下面部分介绍的语句和技术并不是所有都是可替换的。然而,如果你想全面的利用Microsoft SQL Server的性能,你必须使用T-SQL。
在批处理中执行多个语句
为了一次能够执行多个SQL语句,你可以把它们一起放入一个批处理中。批处理,如同它的名字所隐含的意识一样,是简单的一个或多个SQL语句组成的语句组。比如,假如你在ISQL/w中输入下面的两个语句,它们就会做为一个批处理而一起执行:
SELECT pub_name FROM publishers
SELECT pub_name FROM publishers
当你执行上面那个简单的批处理时,在表中同样的数据被读取了两次—一个阅读全文>
发表于 @ 2009年03月02日 17:40:00|评论(loading...)|编辑|举报|收藏
大数据量时提高分页的效率
导言
如我们在之前的教程里讨论的那样,分页可以通过两种方法来实现:
* 默认分页– 你仅仅只用选中data Web control的 智能标签的Enable Paging ; 然而,当你浏览页面的时候,虽然你看到的只是一小部分数据,ObjectDataSource 还是会每次都读取所有数据
* 自定义分页– 通过只从数据库读取用户需要浏览的那部分数据,提高了性能. 显然这种方法需要你做更多的工作.
默认的分页功能非常吸引人,因为你只需要选中一个checkbox就可以完成了.但是它每次都读取所有的数据,这种方式在大数据量或者并发用户多的情况下就不合适.在这样的情况下,我们必须通过自定义分页来使系统达到更好的性能.
自定义分页的一个重点是要写一个返回仅仅需要的数据的查询语句.幸运的,Microsoft SQL Server 2005 提供了一个新的keyword,通过它我们可以写出读取需要的数据的查询.在本教程里,我们将学习在GridView里如何使用Microsoft SQL Server 2阅读全文>
发表于 @ 2009年03月02日 17:40:00|评论(loading...)|编辑|举报|收藏
Enterprise Library 2.0学习之DAAB
Enterprise Library for .NET Framework 2.0 – January 2006是微软最新发布的企业库,它支持最新的.NET Framework 2.0。它由一系列的企业应用程序块来构成:
1.Data Access Application Block
好处:
减少编写重复累赘代码去执行标准的任务。
帮助在应用程序内部和跨企业应用维护一致的数据访问实践。
降低改变物理数据目标的难度。
减轻开发人员学习不同数据库类型的不同编程模型。
当移植应用程序到不同数据库类型时,减少重写代码的数量。
ADO.NET2.0提供了诸如DbCommand、DbConnection这些类帮助抽象对特定数据库的访问实现,该程序块得益于这些类并提供了更好的封装,例如参数发现和数据类型转换。因此程序可以在不改变客户端代码的情况下从一种数据库类型转向为另一种类型
使用DAAB您只需要做如下工作:
1. 创建Database对象
2. 提供需要的参数
3. 调用适当的阅读全文>
发表于 @ 2009年03月02日 17:38:00|评论(loading...)|编辑|举报|收藏
解析 SQL Server 的存储过程
微软的SQL Server的存储过程机制能够通过对Transact-SQL语句进行组合而大大地简化了数据库开发过程。
存储过程功能的优点
为什么要使用存储过程?以下是存储过程技术的几大主要优点:
1. 预编译执行程序。SQL Server只需要对每一个存储过程进行一次编译,然后就可以重复使用执行计划。这个特点通过重复调用存储程序极大地提高了程序的性能。
2. 缩短客户端/服务器之间的信息传输量。如果你的工作环境带宽有限,那么存储过程技术肯定能够满足你,因为它能够把需要传输的长的SQL查询缩短成一行。
3. 有效重复使用代码和编程。存储过程可以为多个用户所使用,也可以用于多个客户程序。这样可以减少程序开发周期的时间。
4. 增强安全性控制。可以允许用户单独执行存储过程,而不给于其访问表格的权限。
结构
存储过程的结构跟其他编程语言非常相似。存储过程接受输入参数形式的数据。这些输入参数在执行系列语句的时候被运用并生成结果。结果在通过使用记录集、输出参数阅读全文>
发表于 @ 2009年03月02日 17:34:00|评论(loading...)|编辑|举报|收藏
简析基于SQL SERVER分页存储过程的演进
针对数据库数据在UI界面上的分页是老生常谈的问题了,网上很容易找到各种“通用存储过程”代码,而且有些还定制查询条件,看上去使用很方便。笔者打算通过本文也来简单谈一下基于SQL SERVER 2000的分页存储过程,同时谈谈SQL SERVER 2005下分页存储过程的演进。
在进行基于UI显示的数据分页时,常见的数据提取方式主要有两种。第一种是从数据库提取所有数据然后在系统应用程序层进行数据分页,显示当前页数据。第二种分页方式为从数据库取出需要显示的一页数据显示在UI界面上。
以下是笔者对两种实现方式所做的优缺点比较,针对应用程序编写,笔者以.NET技术平台为例。
类别
SQL语句
代码编写
设计时
性能
第一种
语句简单,兼容性好
很少
完全支持
数据越大性能越差
第二种
看具体情况
较多
部分支持
良好,跟SQL语句有关
对于第一种情况本文不打算举例,第二种实现方式笔者只以两次TOP方式来进行讨论。
在编写具体S阅读全文>
发表于 @ 2009年03月02日 17:29:00|评论(loading...)|编辑|举报|收藏
.NET中DataList嵌套说明有时在我们进行数据绑定时,是可能需要进行嵌套绑定的,以显示主从关系的数据。即,一个DataList中嵌套一个子DataList,而子DataList的数据则是随主DataList的数据进行变化的。如下图所示:1、我们先在页面中布置好两个DataList。并分别起名,dlsProductMenu,dlsProductInfo。如下: 标题: 2、进行数据绑定。(1)为主DataList绑定主数据。 DataSet ds = SqlDataProvider.GetMainInfo();//获取将要绑定的数据。 this.dlsProductMenu.DataSource = ds; this.dlsProductMenu.DataBind();(2)为子DataList绑定从数据。这也是该文的重点。阅读全文>
发表于 @ 2009年03月02日 17:26:00|评论(loading...)|编辑|举报|收藏