原帖: http://www.cnblogs.com/xuanfeng/archive/2007/03/05/664298.html

1
.下载:
下载信息页面: http://sf.net/projects/gopf

2.什么是数据持久层框架?
数据持久层框架它就是处理应用程序中数据和数据介质的交互解决方案。它对ADO.NET进行进一步封装,使编码人员够更简单,更快的解决数据和数据存储介质交互的问题,而达到提高开发效率的目的。

3.编译:

       编译需要注意的是强名称和编译顺序问题。
       1)强名称:由于密钥文件在每个项目的上个文件夹的Gentle.snk文件.所以,每个项目的AssemblyInfo.cs文件中添加以下信息即可:
      [assembly: AssemblyDelaySign( false )]
[assembly: AssemblyKeyFile( "..\\Gentle.snk" )]
[assembly: AssemblyKeyName( "Gentle" )]
2)编译顺序:首先编译Gentle.Common项目,再编译Gentle.Framework项目,然后再编译其它项目。编译之前,必须先看看相关引用,进行手动浏览添加相关组件DLL

4.使用Gentle.NET组件引用须知
1)必要的组件引用
        a)Gentle.Common.dll
        b)Gentle.Framework.dll
        c)Gentle.Provide.*.dll
        以上三个组件是使用Gentle.NET数据持久层框架必须添加的。Gentle.Provide.*.dll这个就要看看你使用的是什么数据存储提供程序了,SQLMYSQLORACLE等等,这就要根据需要添加相就的DLL了。Gentle.NET是支持多种数据源提供程序的。

2)特殊情况下须引用的组件

    a)log4net.dll
    b)QuickGraph.*.dll

    只有用到Gentle.net中特殊的功能才需要添加上面两个DLL

5.配置Gentle.net
        Gentle.net是使用XM文件配置相关信息的。你要在应用程序中使用它,第一步就要要正确配置好相关参数。最简单的方法就是直接使用下载文件根目录中Configuration目录上的Gentle.config做为模版,然后把它复制到自已应用程序的根目录下,修改其中参数即可。

其中数据库连接字符串必须配置正确。详情请看Gentle.config,挺简单的,一看便知。

      Gentle.net会自动搜索配置文件的路径有:

u       “.\Gentle.config”
u       “.\..\Gentle.config”
u       “.\..\..\Gentle.config”
u       “.\..\..\..\Gentle.config”
u       “.\Configuration\Gentle.config”
u       “.\..\ Configuration\Gentle.config”
u       “.\..\..\ Configuration\Gentle.config”
u       “.\..\..\..\ Configuration\Gentle.config” 
   以上五点,我认为都是使用Gentle.net必须首先知道的,希望这些简单的描述能给大家带来收获,如有瑕疵之处请指教。

(此贴为转贴)

posted @ 2007-12-17 13:34 行万里路 阅读(63) 评论(0) 编辑

祝大家薪情倍棒,啥都如意! 

posted @ 2007-01-02 09:39 行万里路 阅读(19) 评论(0) 编辑
1.Default.Master 
        是MS 提供的类似于页面框架的一个主页模板,它的出现(通过结合ContentPlaceHolder服务器控件)使得开发人员更加容易的开发出具有相同特性的页面,以及更好达到页面元素的复用。

2. Smart Navigation 
        是MS在Asp.NET2.0提供的一项新的客户体验特性;通过它,用户可以在web页面刷新后重新回到它刷新前的位置(状态),大大提高了用户体验。这也说明MS在用户体验方面的提高是显而易见的。
        例: <%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" SmartNavigation="True" %>


有时间再作一些整理。。。
posted @ 2006-08-07 16:02 行万里路 阅读(289) 评论(0) 编辑

         大概是今年3月底的时候,M$ 推出了自己的一套基于.NET FX2.0 的 Ajax 框架,代码名叫 "Atlas "。
因为以前用过一些Ajax 的开源组件,所以对Ajax 的工作原理以及一些应用的场景有了一些了解。

 而本人由于前几个月工作任务比较紧,没有来得及下载看一看这套框架。
最近,有空看了一下M$的这套框架并且作了一些简单的开发,个人感觉比较好。它提供了一系列的WebUI组件,
这些组件本身就支持Ajax,不需要多余的代码。
对WEB程序员来说,这可是件大好事,它的出现使得开发基于Ajax 的WEB程序变得更加简单;
而对我们的WEB 用户来说,它将很大的改进我们访问WEB的用户体验。
而且,结合 MS .NET FX 2.0 提供的一些新特性(如,个性化设置),使得我们能够真正体验到Web2.0特性所带给我们的好处。

 虽然很多前辈多说Ajax只是一个过渡技术或是"旧事重提",但是在Web2.0时代,它就起到了它应该发挥的作用。
WEB本来就是用来为我们提供服务的,而Ajax的WEB技术特点在一定意义上让我们觉得这种服务有更加"高"的质量。
何乐而不为呢? 只要我们为之有度即好。

待续....

posted @ 2006-07-26 12:35 行万里路 阅读(100) 评论(0) 编辑