下载中心┊文章中心┊软件分类┊更新软件┊推荐下载┊热门软件┊更新文章┊热门文章
 
《拓文asp.net网站内容管理系统》官方演示站。
 设为首页    
 收藏本站
 作者:黄振安
 
网站首页 开源拓文 .NET编程 网站编程 网页设计 图形图像 数据库 软件工程留言本
    站内搜索:   
您现在的位置: 拓文网络 → 文章中心 → .NET编程 → ASP.NET

栏 目 分 类
没有栏目分类

专 题 栏 目

热 门 文 章

推 荐 文 章
文章标题 更新日期 阅读次数 文章评级
  nhibernate源码分析之九: 事务处理 2006-1-30
   · 对数据库的操作是少不了事务处理的,事务能保整数据完整性和有效性。 在nh中,使用Transaction对象对.net的事务对象(实现了IDbTransaction接口的对象)进行了包装。在nh中,一个典型的事务处理是这样的(见ISession.cs的注释)ISession sess = factory.OpenSession();Transaction tx;try { tx = ses...

  NHibernate源码分析之三(续):数据持久化 2006-1-30
   · 当持久化对象时,显然必须存在把记录的值赋值到对象属性和取得对象属性的值用于持久化操作,对于更新操作,还需要检查对象的值是否已发生变化,即是否为Dirty,这些操作都是由对象的持久化类来完成的。有关持久化类可参考《会话和持久化操作》一文。下面对NH的源码进行分析,以了解NH中数据加载和...

  nhibernate源码分析之八: 解析HQL 2006-1-30
   · 本文将对HQL查询文本的解析过程进行分析,这个可以说是NH中比较复杂的一块了(个人认为),涉及到的类也比较多。建议阅读之前先深呼吸十下,看完之后脑袋成浆糊可不要找我哟。:-)在HQL数据加载一文中,我们有提到QueryTranslator的创建过程,代码如下://*** SessionFactoryImpl.cs 429行 *** priv...

  nhibernate源码分析之七: HQL数据加载 2006-1-30
   · NH中,HQL是一个十分强大的面向对象的查询语言,简单的说,就是不需要使用实际的表名和列名来查询数据,而改用类名和属性。有两种方式来执行HQL数据加载,一种是直接使用ISession的Find方法,另一种是使用IQuery接口。IQuery接口提供了一些额外的设置,最重要的就是分页了,这个和ICriteria差不多...

  nhibernate源码分析之六: Criteria数据加载 2006-1-30
   · ICriteria是使用Expression进行数据加载的接口, 提供了设置表达式(Expression), 排序方式(Order), 分页记录等操作.它使用一种类似于SQL语句where表达表的方式来加载满足条件的数据.下面以一个查询Username为billy, Password为test的用户为例来分析nh中Criteria数据加载是怎样工作的.查询代码如下:E...

  nhibernate源码分析之五: 对象标识 2006-1-30
   · 对象标识相当于数据表中的主键,在持久化中起着十分重要的作用,nhibernate通过对象标识来辨别两个持久对象是否相等。在映射文件中,通过id属性来定义对象标识,内容如下: 其中unsaved-value属性用来指明对象未持久化时的值,如果此值与未持久化的对象标识值不符,将无法save对象,generator用于...

  nhibernate源码分析之四: 持久化操作与SQL语句 2006-1-30
   · 持久化操作由与持久对象关联的持久化类来完成,持久化类是实现IClassPersister接口的类,每个持久对象都有一个关联的持久化类,这些持久化类存储在会话工厂的classPersisters集合中,nhibernate允许用户通过自定义的持久化类来持久化数据。IClassPersister接口定义了基本的CRUD操作,在nhibernate...

  nhibernate源码分析之三: 会话与持久化操作 2006-1-30
   · 会话是nhibernate中的主要接口,也是我们进行持久化操作和数据加载的主要接口,ISession在IClassPersister、ITransaction、ICriteria和IQuery之间起着协调者的作用。会话对象通过调用会话工厂的OpenSession方法获得,OpenSession方法有一个参数interceptor,这是一个拦截器,由实现了IInterceptor...

  c#生成图片缩略图的类 2006-1-30
   · 里面有4个重载方法,有直接返回Image对象的,有生成缩略图,并且保存到指定目录的!using System.IO;using System.Drawing;using System.Drawing.Imaging;/// <summary> /// 图片处理类 /// 1、生成缩略图片或按照比例改变图片的大小和画质 /// 2、将生成的缩略图放到指定的目录下 /// </summ...

  ASP.NET中实现中文简/繁体自动转换的类 2006-1-30
   · 注意:如在实际应用中,发现有本例子字库以外的汉字,可以自己添加,繁体简体对应字在_sGB和_tGB中的对应位置要一致!否则转换会出问题! 代码例子:/// <summary> /// G2B5Filter 的摘要说明。 /// 将GB2312字符和Big5字符进行对照转换 /// 作者: 程式猎人 2003-06-24 /// </s...

  WebConfirm控件 2006-1-30
   · /* * 在看这个控件代码之前,先要熟悉以下内容: * 0.ViewState机制和作用。 * 1. 事件机制。 * 2. 回发机制:在非窗体控件中保持客户端更改,ms-help://MS.VSCC.2003/MS.MSDNQTR.2003FEB.2052/cpguide/HTML/cpconpersistingclient-sidechangesinnon-formcontrol.htm * 3. IPostBackDataHandler的...

  Visual SourceSafe应用守则 2006-1-30
   · [按] 本文为作者为工作小组制定的源码控制方案. 与Visual Studio集成的用法. [正文]Visual SourceSafe应用守则2004-6-23SourceSafe源码控制与Visual Studio .NET是紧密集成的. 终端用户在IDE内的操作, 只要会对solution, project和其目录下的文本文件或二进制文件做出修改, 则会影响到所有工作组成...

  DotLucene:37行代码全文搜索 2006-1-30
   · <转自:http://www.alphatom.com>DotLucene是一个强有力的开源全文搜索引擎,它是从Apache的Lucene(java)项目移植到.Net(C#)上的。DotLucene的效率非常高,并且还具有对搜索结果评级、高光、搜索非结构数据以及本地化等特点。它还和Lucene的索引兼容,因此你可以在不同的平台间迁移而不...

  web层常用方法类,包括打开窗口,刷新等等 2006-1-30
   · namespace ITKMWeb{ using System; using System.Text; using System.Web; /// <summary> /// the WebMessageBox class /// </summary> public class WebMessageBox { private WebMessageBox(){} /// <summary> /// Overloaded. Displays a message box on the client page. ...

  在 C# 中加载自己编写的动态链接库 2006-1-30
   · 一、发生的背景   在开发新项目中使用了新的语言开发 C# 和新的技术方案 WEB Service,但是在新项目中,一些旧的模块需要继续使用,一般是采用 C 或 C++ 或 Delphi 编写的,如何利用旧模块对于开发人员来说,有三种可用方法供选择:第一、将 C 或 C++ 函数用 C# 彻底改写一遍,这样整个项目代码...

  Java网络编程:用Java实现Web服务器 2006-1-30
   · 超文本传输协议(HTTP)是位于TCP/IP 协议的应用层,是最广为人知的协议,也是互连网中最核心的协议之一,同样,HTTP 也是基于 C/S 或 B/S 模型实现的。事实上,我们使用的浏览器如Netscape 或IE 是实现HTTP 协议中的客户端,而一些常用的Web 服务器软件如Apache、IIS 和iPlanet Web Server 等是实...

  NUnit简短使用说明 2006-1-30
   · namespace UnitTestingExamples { using System; using NUnit.Framework; /**//// <summary> /// TestFixture attribute主要是用在class上,其作用是标志该class含有需要执行的test methods。 /// 当你在一个class的定义里加上这个attribute,Test Runner就会检查该class,看看这个class是否...

  在线状态跟踪的思路 2006-1-30
   · public void initializeUserStatus(){ HttpCookie cSession = Request.Cookies["session"]; string sql = ""; string others = ".........."; //代表罗列其他字段 if (Session["sessionid"]==null){ if (cSession==null){ ...

  using的几种用法using的几种用法 2006-1-30
   · 1. using指令。using + 命名空间名字,这样可以在程序中直接用命令空间中的类型,而不必指定类型的详细命名空间,类似于Java的import,这个功能也是最常用的,几乎每个cs的程序都会用到。例如:using System; 一般都会出现在*.cs中。2.using别名。using + 别名 = 包括详细命名空间信息的具体的类型...

  正则表达式学习笔记 2006-1-31
   · System.Text.RegularExpression命名空间1、 Regex类可以用来创建正则表达式,还提供了许多方法。如:Regex.Replace(string input,String pattern,string replacement);-------RegexOption枚举IgnoreCase 忽略大小写。默认情况区分大小写RightToLeft 从右到左查找输入字符串。None 不设定标志。Milt...

页次:16/228  20篇/页  首页   上一页   下一页   尾页  合计 4553 篇 Go:

- 关于本站 - 网站帮助 - 下载声明 - 友情连接 - 网站地图 -
Copyright © 2005-2006 myTopWin.Com. All Rights Reserved . [桂ICP备06004496号]