Categories

Links

activecontent 3.5.57 正式发布

经过长时间的测试和试运行,activecontent 3.5.57 可以正式发布了。


这是一个到3.6的重要过渡版本,它是第一个集成.net framework 2.0的版本,并且,弥补了activecontent 先前版本的一些缺少的功能,如全文检索,ftp同步等。

这个版本主要特点如下

1、移去对activeubb的依赖。以后,ac发布时默认将不附带activeubb

2、支持和使用.net framework 2.0扩展ac 的功能。

3、提供lucene 全文检索功能(包括对lucenet.net和lucenen 2.0(java版本)的支持)

4、支持文档更新时ftp 同步,可同步的服务器数量不限

5、改进的文档、目录生成功能。

    • 首页,可选择从不生成,只生成一次,始终生成
    • 文档,可选择从不生成
    • 文档和首页名允许动态生成,如根据文档的自定义属性命名首页名,根据复杂的日期条件或栏目属性等生成动态的首页名

6、提供水印、略缩图、认证码等简单的扩展功能

7、更好的支持国际化,除了生成指定编码的文件外,管理文件均修改为utf-8,并且,可选生成unicode的数据库
8、性能增进(dictionary/string)/一些bug的修正。

 

 

[2006-06-09 17:01:35 | Author:jiangjianxiao ] [] 19 comments

UserControl 技巧

一、创建模板化usercontrol

http://weblogs.asp.net/scottgu/archive/2006/06/04/Supporting-Templates-with-ASP.NET-User-Controls.aspx

http://90statehouse.com/forums/blogs/robertseder/archive/2006/06/04/201.aspx

msdn 文档
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconcreatingtemplatedusercontrol.asp

二、消费 UserControl项目(使用web application project )

①创建usercontrol 项目和使用usercontrol的项目
②在使用usercontrol的项目中创建usercontrols目录
③ 删除usercontrol项目中aspx/web.config页面
④在usercontrol的 pre-build event command-line

   copy $(SolutionDir)\MyUserControlLibrary\*.ascx $(ProjectDir)\UserControls\


⑤在使用usercontrol的项目中引用usercontrol项目

http://90statehouse.com/forums/blogs/robertseder/archive/2006/06/04/201.aspx


三、如果仅仅是业务逻辑不同,可使用策略模式分离业务逻辑

比方说一个notes usercontrols对于不同的类型如task/opportunity 保存到不同的数据库表。你可以这样做
接口
INoteExecutor

实现
TaskNoteExecutor
OpportunityNoteExecutor

在usercontrol中消费这个接口和实现,如

<crm:Notes assembly="SohoWorks.CRM.Core" typename="SohoWorks.CRM.OpportunityNoteExecutor"/>

 

[2006-06-06 09:00:22 | Author:jiangjianxiao ] [] 10 comments

六一快乐

放上5岁儿子信手涂鸦的作品若干,不是指画的好,是里面的童趣,:)

[2006-05-31 15:04:17 | Author:jiangjianxiao ] [] 1 comments

不可不信缘

在xbox 上躺了很多天了,好几次都看来10分钟不到的开头,今天终于下决心把它看完了。结论是,真   好看(空格处是国骂,表示为什么没这么好看的国产片:))。好几次被感动了,最后,眼睛都有点那个了,这样的机会可是不多的。

老韩的片子太唯美了,连雨中跑的都那么帅:)。清新而没有一思恶、邪气。

美中不足的尚民看起来不像其父亲,样子有点浮。

值得一看。

再说说前些日子一口气看完的 欲乱绝情妻 第一季和第二季,气氛就太邪恶了,不推荐看,虽然第一季稍稍好些,但也让人感觉不舒服。

越狱 的第一季非常好看,超级喜欢 女医生,希望不要挂掉,否则会让我失去看第二季的勇气的。不过要等到第二季看完,估计要明年的事了吧。呵呵。

24 季第五季 在总统没暴露出其真面目时得确很精彩,不过以后就草草收场,算得上是虎头蛇尾了。

看到ccboy  的blog 写他在看 海岩的 片子, bs 之,看看俺,格调高吧,哈哈:)

[2006-05-28 14:37:51 | Author:jiangjianxiao ] [] 1 comments

sqlclr 幻想之破灭


sql server的存储过程是一种服务器端编程的形式,有了sqlclr ,我们似乎可以走的更远些。在某些特定的场合,比方说vpn 环境,这种手段非常有效。

但是,总而言之,目前sqlclr 是个受限的环境。当你正准备使用sqlclr大展手脚时,一个无情的限制就会使你的幻想破灭。

首先,当你在sql server project,中,你发现不能引用其他类库项目,只能引用sql server project,其次,你无法引用其他第三方assembly ,因为这些assembly 首先需要加入到sql server catalog中(即需要通过Create assembly 语句将assmebly引入到sql server 数据库中)


hoho ,这显然不是什么限制,让我们将assembly导入到sql server数据库吧。然而,你发现你无法导入system.web.dll ,因为System.web.dll,system.enterpriseservices.dll和system.remoting.dll之间互相引用。

对于我而言,不能导入system.web.dll ,那就不能导入log4net.dll ,不能导入log4net.dll,就不能导入spring.core.dll,spring.aop.dll.


综上所述,在使用sqlclr 编程时,你不是随心所欲的,你必须小心的编写assmebly 使其能够为sql server所接受。

上面这个问题是bug还是限制,不得而知,大家可以参见这里
http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=69686&SiteID=1

bob 的blog有相关的内容
http://staff.develop.com/bobb/weblog/PermaLink.aspx?guid=49ac0a31-6d2c-4dde-b1eb-c4637f9a6a09

http://staff.develop.com/bobb/weblog/PermaLink.aspx?guid=649034e0-46fb-4398-8c05-08a0fae2f51c

 


我个人更多 的把它看成是bug ,事实上,在vs 2005/sql server 2005中,有许多类似这样悬而未决的问题。个人对之是非常失望,或许,等第一个服务包出来后,他们能正常工作吧。或许,我应该先看看sql server express 是否解决了这个问题。

[2006-04-19 10:59:08 | Author:jiangjianxiao ] [] 1 comments

Total 91 Display 46 of 50
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
Powered by Google App Engine