- 博客(20)
- 资源 (1)
- 收藏
- 关注
原创 ASPNET验证码生成器
验证码生成器: 调用页Default.aspx body> form id="form1" runat="server"> div> asp:TextBox ID="TextBox1" runat="server">asp:TextBox> asp:Image ID="Image1" ru
2008-04-08 14:25:00
409
原创 MSSql数据库操作实用类
/******************************************************************** Copyright (C) 2003 Lenovo Software(WuHan)Design Center Program Name : Database.cs Create by : 成志伟 Create Date : 2003-9-15 De
2008-04-08 14:20:00
441
原创 C#MD5加密解密
using System;using System.Data;using System.Configuration;using System.Text;using System.Security.Cryptography;/// /// MD5Class 的摘要说明/// public class MD5Class{ //使用下边的加密规则字符串 //??b???W sta
2008-04-02 02:56:00
448
原创 asp.net的跨页面提交
在ASP.NET 2.0中,Button控件有个属性:PostBackUrl,可以用来设置需要提交的目标页面。只要指定Button控件的PostBackUrl属性就可以提交到其它页面,我们可以在页面中使用多个控件配置其PostBackUrl的属性,提交到不同的页面。FirstPage.aspx中的Button通过指定PostBackUrl属性可以提交到指定的页面:asp:Button ID
2008-04-02 01:25:00
456
原创 C#的一些面试题
1. 简述 private、 protected、 public、 internal 修饰符的访问权限。答 . private : 私有成员, 在类的内部才可以访问。 protected : 保护成员,该类内部和继承类中可以访问。 public : 公共成员,完全公开,没有访问限制。 internal: 在同一命名空间内可以访问。2 .列举A
2008-04-02 01:07:00
288
原创 ASP.NET 页面之间传递值的几种方式
1.使用QueryString, 如....?id=1; response. Redirect().... 2.使用Session变量 3.使用Server.Transfer
2008-04-02 01:04:00
294
原创 数据库命名及设计规范
1.数据库涉及字符规范我们约定:采用26个英文字母(区分大小写)和0-9这十个自然数,加上下划线_组成,共63个字符。不能出现其他字符(注释除外)。2.数据库对象命名规范我们约定,数据库对象包括表、视图(查询)、存储过程(参数查询)、函数、约束。对象名字由前缀和实际名字组成,长度不超过30。前缀:使用小写字母 表 tb视
2008-04-02 00:57:00
407
原创 C#.NET编程规范
我们应该知道编程规范对于项目的生命周期多么重要,如果每个程序员写的代码都令其他人难以阅读、或者一个团队项目的代码却五花八门,这样的项目将会是怎么样的噩梦。MS为提供了FXCop工具,用于自动检查代码的规范性、安全性和效率,所以,本文将围绕MS提供的C#.NET代码规范展开。FXCop工具下载地址:http://www.gotdotnet.com/team/fxcop1、命名约定Pa
2008-04-02 00:52:00
293
原创 《解剖PetShop》系列之五
五 PetShop之业务逻辑层设计业务逻辑层(Business Logic Layer)无疑是系统架构中体现核心价值的部分。它的关注点主要集中在业务规则的制定、业务流程的实现等与业务需求有关的系统设计,也即是说它是与系统 所应对的领域(Domain)逻辑有关,很多时候,我们也将业务逻
2008-04-02 00:44:00
219
原创 《解剖PetShop》系列之一
前言:PetShop是一个范例,微软用它来展示.Net企业系统开发的能力。业界有许多.Net与J2EE之争,许多数据是从微软的 PetShop和Sun的PetStore而来。这种争论不可避免带有浓厚的商业色彩,对于我们开发人员而言,没有必要过多关注。然而PetShop随着 版本的不断更新,至现在基于.Net 2.0的PetShop4.0为止,整个设计逐渐变得成熟而优雅,却又很多可以借鉴之处。Pet
2008-04-02 00:38:00
276
原创 《解剖PetShop》系列之二
二、PetShop数据访问层之数据库访问设计在系列一中,我从整体上分析了PetShop的架构设计,并提及了分层的概念。从本部分开始,我将依次对各层进行代码级的分析,以求获得更加细致而深入的 理解。在PetShop 4.0中,由于引入了ASP.Net 2.0的一些新特色,所以数据层的内容也更加的广泛和复杂,包括:数据库访问、Messaging、MemberShip、Profile四部分。在系列 二中
2008-04-02 00:36:00
288
原创 《解剖PetShop》系列之四
四 PetShop之ASP.NET缓存如果对微型计算机硬件系统有足够的了解,那么我们对于Cache这个名词一定是耳熟能详的。在CPU以及主板的芯片中,都引入了这种名为高速缓冲存 储器(Cache)的技术。因为Cache的存取速度比内存快,因而引入Cache能够有效的解决CPU与内存之间的速度不匹配问题。硬件系统可以利用 Cache存储CPU访问概率高的那些数据,当CPU需要访问这些数据时,可以
2008-04-02 00:34:00
239
原创 《解剖PetShop》系列之三
三、PetShop数据访问层之消息处理 在进行系统设计时,除了对安全、事务等问题给与足够的重视外,性能也是一个不可避免的问题所在,尤其是一个B/S结构的软件系统,必须充分地考虑访问量、数据流量、服务器负荷的问题。解决性能的瓶颈,除了对硬件系统进行升级外,软件设计的合理性尤为重要。 在前面我曾提到,分层式结构设计可能会在一定程度上影响数据访问的性能,然而与它给设计人员带来的好处相
2008-04-02 00:33:00
344
原创 VS2005数据库操作示例
//**************************************************using System;using System.Configuration;using System.Data;using System.Data.Odbc;namespace Library { public class DBController { private
2008-04-02 00:19:00
467
原创 Grove for VS2005 初探
1。下载并安装Grove到http://grove.91link.com 上下载GroveKit 2.1。这个版本是for VS2005、fromwork2.0的。将下载的压缩包GroveKit2.1.zip解压后,得到GroveKitSetup.msi。按提示进行安装。安装主要是进行解压。在安装路径中运行Install.bat进行对VS2005的注册。注册后,运行VS2005,我们可以
2008-04-01 23:33:00
430
1
原创 Grove——.NET中的ORM实现
Relational Mapping,即对象关系映射。它的实质就是将关系数据(库)中的业务数据用对象的形式表示出来,并通过面向对象(Object-Oriented)的方式将这些对象组织起来,实现系统业务逻辑的过程。在ORM过程中最重要的概念是映射(Mapping),通过这种映射可以使业务对象与数据库分离。从面向对象来说,数据库不应该和业务逻辑绑定到一起,ORM则起到这样的分离作用,使数据库层透明,
2008-04-01 22:55:00
273
原创 ASP.NET调用oracle存储过程实现快速分页
《使用 ADO.NET 访问 Oracle 9i 存储过程》见下面的介绍(如果对这个不怎么懂的,还是先看看下面文章)http://www.microsoft.com/china/MSDN/library/data/dataAccess/DMSDNorsps.mspx包定义: create or replace package MaterialManage is TYPE T_CURSOR
2008-04-01 22:32:00
254
原创 DIV标记
DIV标记DIV(division)是一个HTML标记,用于表示一块可显示HTML信息的区域。如果不使用任何CSS样式设置的话,div标记的效果与分段标记p基本相同。第一段文字第二段文字*****使用CSS+DIV可以实现结构化的页面布局:例: CSS+DIV实现简单页面布局 /*星号表示通配符,指任何元素,margin指的是元素之间的空隙,*/ /*padding指的是
2008-03-02 18:25:00
2804
原创 CSS基础
CSS分类: I.内嵌样式(Inline Style),类似于HTML中的属性 II.内部样式表(Internal Style Sheet): 在HTML中头部专门定义,然后在Body中使用。 III.外部样式表(External Style Sheet): 专门用一个文件来定义。1).内嵌样
2008-03-02 18:24:00
303
原创 HTML基础
HTML基础标记:1).文档主体标记用于标记HTML文档的主体部分,主要属性:.bgcolor设置页面背景颜色,如:bgcolor="#ccffcc".background设置页面背景图片,如:background="images/bg.gif".bgproperties="fixed"使背图图片不随着滚动条的滚动而滚动.text设置文档正文的文字颜色,如:text="#ff6666"例1
2008-03-02 18:20:00
643
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人