文件BLL
摘要:using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts...
阅读全文
用VS2005.NET进行三层结构应用程序的开发
摘要:1.三层之间的关系: 三层是指:界面显示层(UI),业务逻辑层(Business),数据操作层(Data Access)文字描述:Clients对UI进行操作,UI调用Business进行相应的运算和处理,Business通过Data Access对Data Base进行操作。 优点: 1、增加了代码的重用。Data Access可在多个项目中公用;Business可在同一项目的不同...
阅读全文
posted @
2007-12-06 11:02
希佐づ毋聿
阅读(257)
推荐(0)
.NET+Ajax 实现站内搜索
摘要:代码部分:一。CSS部分 二。Script脚本部分 三。HTML表单部分 四。服务器端代码 private SqlConnection con; private DataTable tab; private SqlDataAdapter sa; private void Page_Load(object sende...
阅读全文
posted @
2007-12-06 10:22
希佐づ毋聿
阅读(442)
推荐(0)
动态备份SQL-SERVER数据库
摘要:动态备份SQL-SERVER数据库...............................................
阅读全文
posted @
2007-12-05 21:22
希佐づ毋聿
阅读(672)
推荐(1)
经典算法-C#四种排序算法
摘要:【导读】本文介绍了C#的四种排序算法:冒泡排序、选择排序、插入排序和希尔排序
阅读全文
posted @
2007-12-05 20:49
希佐づ毋聿
阅读(191)
推荐(0)
三层式开发中的层次划分讨论
摘要:先举一个曾经在哪本书上看到的例子:现在你想在1米宽的小溪上建一座桥,你会在上面放块木板就完了。如果想在宽一点的小河上建这桥,你就需要计算木材用料,价格等,如果需要别人帮忙,你还要多一些图纸什么的让别人理解你的想法。现在你要在大江上面建桥,你需要有整体的计划,包括各个方面,比如将来可能的收费和利益分配等问题。
这里讲3层式,其实是针对“大江上面建桥”来的,对于1米宽的小溪,在实际中可能一点用都没有。不过现在我不可能去拿个长江大桥作例子来讲,所以这里还是用这条简单的小溪,讲讲怎么建桥。之所以讲这么多废话,是为了防止部分人看完此文之后“小小一个东西,搞那么麻烦干什么。。”其实这里讲的不是具体的这个例子,而是分层的思想,理解这点非常重要。
下面我就我们大家日常见最多的例子来讲,就是“用户登录”的例子。这个例子很简单,但是麻雀虽小五脏俱全。从数据访问到业务规则到界面全有了。
本文分2个部分,如果只想研究面向对象的思想,对实现已经熟悉,可以跳过第一部分。
第一部分
新建一个空白解决方案。然后:
“添加”-“新建项目”-“其他项目”-“企业
阅读全文
posted @
2007-12-03 09:28
希佐づ毋聿
阅读(161)
推荐(0)
Asp.net三层架构
摘要:ASP.NET中一般都是使用SQL Server作为后台数据库。一般的ASP.NET数据库操作示例程序都是使用单独的数据访问,就是说每个页面都写连接到数据库,存取数据,关闭数据库的代码。这种方式带来了一些弊端,一个就是如果你的数据库改变了,你必须一个页面一个页面的去更改数据库连接代码。
第二个弊端就是代码冗余,很多代码都是重复的,不必要的。
因此,我试图通过一种一致的数据库操作类来实现ASP.NET种的数据访问。
我们就拿一般网站上都会有的新闻发布系统来做例子,它需要一个文章数据库,我们把这个数据库命名为 News_Articles。新闻发布系统涉及到 发布新闻,展示文章,管理文章等。
一篇文章一般都会有标题,作者,发表时间,内容,另外我们需要把它们编号。我们把它写成一个类,叫 Article 类,代码如下:
阅读全文
应输入单行注释或行尾?
摘要:以前在DataGrid 中用的, 没问题, 怎么在 GridView 中就有错 ' title="读取邮件"> 解决了 ' title="读取邮件"> =' ...
阅读全文
posted @
2007-11-29 20:29
希佐づ毋聿
阅读(1498)
推荐(0)
备望用.....
摘要:课件标题:.Net程序如何防止被注入(整站通用) 课件说明: 作者:淘特网 出处:淘特网 注:转载请注明出处 防止sql注入,通常一个一个文件修改不仅麻烦而且还有漏掉的危险,下面我说一上如何从整个系统防止注入。 做到以下三步,相信的程序将会比较安全了,而且对整个网站的维护也将会变的简单。 一、数据验证类: parametercheck.cs public class parameterc...
阅读全文
posted @
2007-11-29 16:24
希佐づ毋聿
阅读(272)
推荐(0)
备望用.......
摘要:绝对精华:ASP.NET常用的三十三种实用代码
1. 打开新的窗口并传送参数:
传送参数:
response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"’)</script>")
接收参数:
string a = Request.QueryString("id");
string b = Request.QueryString("id1");
阅读全文
posted @
2007-11-29 13:34
希佐づ毋聿
阅读(252)
推荐(0)
浏览器标题栏加入小图标,页面插入Flash及实用SQL查询语句
摘要:浏览器标题栏加入小图标,页面插入Flash如下: 无标题页 实用SQL查询 1.在编写随机出卷系统时,用到随机抽出题库中的N道题目,方法很多,有人使用随机函数等等,其实,一条sql语句搞定: select top 30 * from test order by newid() ord...
阅读全文
posted @
2007-11-27 21:57
希佐づ毋聿
阅读(1056)
推荐(0)