二十四画生的Blog


        ——开始学习Orchard框架
随笔 - 125, 文章 - 8, 评论 - 1461, 阅读 - 85万
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

05 2005 档案

摘要:在看DNN时发现了一个很酷的功能:能通过IE浏览器实现对Zip文件的压缩和生成Zip文件文件压缩包的功能。在仔细看过程序以后发现它是调用的SharpZipLib.dll类库中的内容实现的压缩与解压功能。上网查了一下SharpZipLib,发现它居然是开源的,在http://www.icsharpcode.net网站上有下。在网站里关于SharpZipLib的源文件和调用演示包括帮助文档都有下,... 阅读全文

posted @ 2005-05-28 15:57 二十四画生 阅读(3592) 评论(11) 推荐(0) 编辑

摘要:图解DNN中语言包制作全过程。 阅读全文

posted @ 2005-05-25 21:31 二十四画生 阅读(3049) 评论(9) 推荐(0) 编辑

摘要:时区编辑器控件(admin\Localization\TimeZoneEditor.ascx)中有这样一个功能,它可以检查存储时区信息的本地化XML文件(App_GlobalResources\TimeZones.zh-CN.xml)与默认的存储时区信息的XML文件(App_GlobalResources\TimeZones.xml)的差别。在本地化文件缺少相应的条目时会要求增加,有多余条目时... 阅读全文

posted @ 2005-05-20 20:44 二十四画生 阅读(2012) 评论(0) 推荐(0) 编辑

摘要:详细介绍了admin/Skins文件夹中各控件的作用,以及在页面中的布局方式。 阅读全文

posted @ 2005-05-19 20:52 二十四画生 阅读(3919) 评论(6) 推荐(0) 编辑

摘要:今天很不巧,早上上班一开机刚刚启动到快输入密码时就停了电。下午来电后开机一看,居然SQL Sever启动不了。查看数据库日志出现以下错误:错误: 9003,严重度: 20,状态: 1The LSN (6:222:1) passed to log scan in database 'model' is invalid.错误: 9003,严重度: 20,状态: 1LSN (6:222:1) 无效。... 阅读全文

posted @ 2005-05-18 18:15 二十四画生 阅读(9933) 评论(3) 推荐(0) 编辑

摘要:“网站图标”——就是在地址栏中或收藏夹中显示的图标。像什么雅虎中国就有。 其实要做到这一点并不难,只需要在页面的HTML Header中增加: 强制要求浏览器请求这个图片即可。 今天在看DNN代码时发现DNN居然也有这个功能(DNN考虑的真全面呀!)。我们只需要用网站管理员的身份登录在文件管理中把图标文件以favicon.ico的文件名形式将文件上传到根目录即可。(注:要上传.ico文件需... 阅读全文

posted @ 2005-05-17 20:18 二十四画生 阅读(3242) 评论(6) 推荐(0) 编辑

摘要:这些时正在看设计模式方面的内容,仔细了解后发现DNN中数据访问方式应该是使用的简单工厂模式(看见有的书上说它是反射工厂,我觉得他是利用.NET的反射技术实例化对象的简单工厂,希望再不要说错了),详细说明将另写文章说明。特此声明一下以免误导大家。(2005-06-23) 阅读全文

posted @ 2005-05-17 13:19 二十四画生 阅读(2225) 评论(4) 推荐(1) 编辑

摘要:在学习DNN到UrlRewriteModule类时(UrlRewriteModule.vb中),发现这个类是由IHttpModule接口继承来的。一查MSDN知道了UrlRewriteModule原来是个HttpModule。那么HttpModule到底是个什么东西?有什么用?用了有什么好处? HttpModule这个东西我原来从来没有用到过(可见自己的知识面和.net的庞大功能有多么大的差... 阅读全文

posted @ 2005-05-14 15:47 二十四画生 阅读(7693) 评论(7) 推荐(0) 编辑

摘要:学习DNN一开始就想弄清DNN的框架实在太难。51个项目都不知道从那个开始。项目之间的关系更是复杂。分析每个类的关系和作用也不是很容易,主要是有时弄不懂为什么要这样做。先从数据库入手也不是一个很好的方法。程序过于庞大,数据表也很多。所以我认为要学好DNN,应按以下步骤来进行: 1、用熟DNN,了解DNN都有哪些功能,一边看时一边想要是自己做该用什么方法。特别要记下自己实现不了的功能,在以后看程... 阅读全文

posted @ 2005-05-13 16:51 二十四画生 阅读(2782) 评论(5) 推荐(0) 编辑

摘要:刚接触DNN时就有心要将这个程序转成C#版的。在尝试了一天的转换工作后,我放弃了。为什么要将大量的时间放在研究C#和VB.NET的不同上面呢?学习DNN是为什么呢?对这个问题的回答直接影响到是否要把DNN转成C#版的。我们学习DNN,主要是学习DNN的架构和框架以及DNN中所用到各种先进技术和编程思想。这些都是与语言无关的东西。要把DNN转成C#版就要花去50%的时间去研究C#和VB.NET的... 阅读全文

posted @ 2005-05-13 11:37 二十四画生 阅读(8393) 评论(14) 推荐(0) 编辑

摘要:DotNetNuke的代码我很早就Down了下来,只不过打开项目一看我就傻了,My God!DotNetNuke居然由这么多项目组成。我该从什么地方看才好呢?打开数据库一看更是傻眼,60多个用户表,300多个存储过程,想弄清数据库就要花不少功夫。 后来我了解到DotNetNuke的前身是Portal start kit和IBuySpy Portal,所以还从简单的先看起。Portal s... 阅读全文

posted @ 2005-05-12 11:26 二十四画生 阅读(27597) 评论(10) 推荐(2) 编辑

摘要:看过bestcomy关于ASP.NET中大文件上传的新想法——实现文件上传到数据库中的断点续传方法。 阅读全文

posted @ 2005-05-10 21:27 二十四画生 阅读(6641) 评论(7) 推荐(0) 编辑

摘要:大多数的单据都需要有个单据号。有的单据号就是顺序编号如:000001,000002……。有的单据号是有一定意义的,如我遇见过的一个需求:单据号共12位,1位帐套号(区分使用单位的),1位单据标识号(表示该单是什么单,如:E表示订货单,X表示销售单),2位年号(05表示2005年),2位月号,2位日号,4位编号(按当天的顺序,最大9999,超过9999的就用9999表示) JE050507000... 阅读全文

posted @ 2005-05-08 20:54 二十四画生 阅读(3419) 评论(2) 推荐(0) 编辑

摘要:重构后的ASP.NET Time Tracker Starter Kit代码,供大家下载参考 阅读全文

posted @ 2005-05-08 19:15 二十四画生 阅读(6693) 评论(17) 推荐(0) 编辑

点击右上角即可分享
微信分享提示