2014年5月4日

回来啦

摘要: 没想到,账号还可以用... 我回来啦! 阅读全文

posted @ 2014-05-04 20:05 风前絮~~ 阅读(398) 评论(0) 推荐(0) 编辑

2004年12月16日

Rainbow分页解决方案

摘要: Rainbow是C#编写的一个优秀的开源门户网站项目。无论是实际应用还是拿来学习,都是一个不错的选择。目前似乎汉化最好的是RC4的版本,在bussoft有下载。但遗憾的是其中很多的功能模块都不提供分页的功能。在网上找了下,发现以下的解决方案:Rainbow其实已经自带分页的功能支持,如在Rainbow.UI.WebControls下,IPaging接口、Paging和PagingNumbers控件... 阅读全文

posted @ 2004-12-16 15:32 风前絮~~ 阅读(3197) 评论(4) 推荐(0) 编辑

2004年11月4日

FTB2.0和CuteEditor的一些问题

摘要: 最近有些开发用了FTB2.0。普遍问题是它自己带的“图片增加”功能不可以直接使用。这个问题倒不大,因为我们的应用中对于资源(如图片,声音等)的管理是另外自己做了个资源管理器的。但目前发现了一个更为麻烦的事情,就是它对一些HTML的支持不是太好,会丢失信息,这个倒是比较严重的问题。 例如需要编辑下面的代码: <H1>模板五</H1><H2>模板五内容</H... 阅读全文

posted @ 2004-11-04 11:12 风前絮~~ 阅读(3282) 评论(5) 推荐(0) 编辑

testFTB2.0

摘要: 模板五模板五内容详细内容 Hello yes Ok 1 2 3 特殊台test 阅读全文

posted @ 2004-11-04 10:35 风前絮~~ 阅读(1489) 评论(1) 推荐(0) 编辑

testCuteEditor

摘要: 模板五模板五内容详细内容 Hello yes Ok 1 2 3 特殊台test 阅读全文

posted @ 2004-11-04 10:34 风前絮~~ 阅读(1527) 评论(0) 推荐(0) 编辑

看看MS内部对.NET的使用情况...

摘要: 看看MS内部对.NET的使用情况 (摘自Dan Fernandez's Blog)In the comments of Scott Hanselman's blog posts on why VB developers don't switch/migrate/convert to VB.NET, someone replied with the followin... 阅读全文

posted @ 2004-11-04 09:57 风前絮~~ 阅读(5133) 评论(2) 推荐(0) 编辑

2004年10月28日

base想到...

摘要: base 是C#中77个(如果没有记错的话)关键字之一,在MSDN文档中列举的主要作用是两个:1. 调用基类上已被其他方法重写的方法。2. 指定创建派生类实例时应调用的基类构造函数。注意点:基类访问只能在构造函数、实例方法或实例属性访问器中进行,从静态方法中使用base关键字是错误的。对于第1点,作用十分明显,重写了父类函数,但是又需要调用父类函数的时候就需要用到了,例如下面的代码:usingSy... 阅读全文

posted @ 2004-10-28 16:02 风前絮~~ 阅读(1866) 评论(1) 推荐(0) 编辑

2004年10月25日

多个Main函数的应用程序

摘要: Main函数是C#应用程序的主入口,且需要用public和static来修饰,是否需要返回值和输入命令参数则根据实际需要而定。但是否想过在一个应用程序中,允许有多个类包含Main吗?例如下面的代码:usingSystem;classMain1{publicstaticvoidMain(){Console.WriteLine("Main1");Main2.Main();}}classMain2{pu... 阅读全文

posted @ 2004-10-25 23:00 风前絮~~ 阅读(10733) 评论(9) 推荐(0) 编辑

2004年10月22日

伟大架构师的秘密

摘要: 十分值得一读:伟大架构师的秘密 所有伟大的架构师都掌握了在抽象的不同层次上概念化解决方案的技能。通过将解决方案组织到离散的层次,架构师可以专注于解决方案的单个方面而忽略所有剩余的复杂性。展示将抽象层次应用到 IT 解决方案的技术,并将其与其他工程学科相比较。 ...具体看:http://www.microsoft.com/china/msdn/library/architecture/archit... 阅读全文

posted @ 2004-10-22 15:23 风前絮~~ 阅读(2182) 评论(2) 推荐(0) 编辑

权限管理越来越复杂

摘要: 在一些网站应用中,有时会涉及到一些资源的网页管理问题。例如,通过网页的方式管理一些网站服务器端的资源,如图片等。图片等资源文件是放在网站的某个目录下面的,如果有些资源不是通过网页方式提交,或者可能是以前的一些数据资源等,通过COPY或者其它的方式将他们放到新的网站上。这时候往往会遇到的问题是:通过网页方式不一定那么自如的修改这些原有的数据资源。道理也简单,因为copy用到的权限是Windows下面... 阅读全文

posted @ 2004-10-22 11:20 风前絮~~ 阅读(15423) 评论(6) 推荐(1) 编辑

2004年10月15日

ASP.NET跨应用程序进行登录的解决

摘要: 最近一个朋友问我一个问题: 如何可以将ASPdotNET Forum2.0放到他的一个项目中(好象网上也有人讨论过如何将dotText和ASPdotNET Forum等开源项目集成起来的),他原来的项目已经有一套用户登录机制了,而且用户数据库也是现成的,如何使得在他原来系统上登录后就可以直接转到Forum上,而又不需要再次输入用户信息呢?刚开始感觉a piece of cake...象这种一次登录... 阅读全文

posted @ 2004-10-15 17:38 风前絮~~ 阅读(12220) 评论(34) 推荐(1) 编辑

2004年9月30日

Server的Transfer和Response的Redirect

摘要: 在实现页面跳转的时候,有些人喜欢用Response.Redirect,而有些人则喜欢用Server.Transfer。大部分时间似乎这两种方法都可以实现相同的功能,那究竟有区别吗? 查了些文档,发现两者区别还是很明显的。根本上,Response是叫浏览器去重新转向到指定的网页,而Server自然是发生在服务器端为主了,因此会有以下区别:1. Server.Transfer只能够转跳到本地虚拟目录指... 阅读全文

posted @ 2004-09-30 11:54 风前絮~~ 阅读(56765) 评论(23) 推荐(6) 编辑

2004年9月27日

FreeTextBox实现机制

摘要: 刚开始试用FTB2.0的时候,感觉FTB真的很神,居然可以在网页状态实现编辑过程的What you see is what you get。看完FTB的文档(其实也不是很多的东西,估计就是用个NDOC或者什么类似的工具生成的SDK文档)又仔细试做了几个程序,觉得FTB的实现思路不复杂,但十分巧妙。它通过FTB这个中间部件将客户端(浏览器)的程序(javascript代码)和后台程序(C#写的asp... 阅读全文

posted @ 2004-09-27 14:41 风前絮~~ 阅读(23233) 评论(27) 推荐(1) 编辑

2004年9月24日

FreeTextBox的ToolbarButton整理

摘要: 大致用了下FreeTextBox(用的是2.0.7版本的),确实是个不错的免费网页文本编辑控件。源代码需要费用$65,而使用则完全免费 (这里下载)。我们正在用来发表blog的这个系统.Text也是用这个控件的,估计不是最新的,因为好象界面有些不同,特别是上传图片那个功能。.Text还是用了FreeTextBox 1.X的风格?! 而几个比较有名的开源项目都是用了这个控件,例如 ASP.NET F... 阅读全文

posted @ 2004-09-24 17:40 风前絮~~ 阅读(8911) 评论(11) 推荐(0) 编辑

2004年9月22日

Testing vs Debugger

摘要: SharpDevelop的确是个很不错的开源IDE工具,但对于一些长期使用了VS的人来说,似乎有点美中不足。它没有象VS那样方便的Debuger,就如我的一个同事那样,将VC6的程序放到VC.NET上来编译,第一句话就问:监视内存的视图如何打开啊?以往的年代,从DOS平台的TC到Window平台的VS等著名的IDE开发工具,Debuger是必不缺少的,即使现在的JBuilder也还依旧保留了Deb... 阅读全文

posted @ 2004-09-22 09:45 风前絮~~ 阅读(2882) 评论(6) 推荐(0) 编辑

2004年9月16日

稍不留神产生代码垃圾

摘要: 一个类型允许定义多个实例构造器,在使用过程中确实是十分方便的。但是,在定义这些构造器时,如果稍不留神,可能就使你的代码编译后产生了好多不必要的垃圾,增加了程序集的大小,也不够简洁。例如:usingSystem;namespacetestConstruct{///<summary>///Class2的摘要说明。///</summary>publicclassClass2{In... 阅读全文

posted @ 2004-09-16 15:38 风前絮~~ 阅读(2357) 评论(10) 推荐(0) 编辑

C#中"is" vs "as"

摘要: 在数据类型转换中,C#相对其它语言来说是比较严格的,要求显式进行数据转化。 为了操作方便,C#也提供了一种is操作符进行转换,十分方便,它自动检查时局是否和类型兼容,并返回结果。而且它不会抛出异常。如果对象引用为null,则is总返回false。if(cls1isClass2){Class2cls2=(Class2)cls1;}elseSystem.Console.WriteLine("Error... 阅读全文

posted @ 2004-09-16 11:05 风前絮~~ 阅读(6118) 评论(4) 推荐(0) 编辑

2004年9月14日

再比较动态调用代码

摘要: 上次在MSDN网站看到一个比较动态调用代码的文章,用到的例子似乎比较复杂,为计算一个复杂多项式子而将其中部分割开,动态形成代码段来被循环调用。详细看.NET下几种动态生成代码方式比较。今天看到微软C#团队的Eric Gunnerson写的另外一篇关于动态调用代码性能的比较文章,为了说明结果和计算的准确性,减少由于函数复杂而受编译优化的影响,他使用了一个极为简单的例子:输入一个参数,然后返回这个参数... 阅读全文

posted @ 2004-09-14 00:08 风前絮~~ 阅读(7056) 评论(11) 推荐(0) 编辑

2004年9月13日

.NET建议使用的大小写命名原则

摘要: 在托管类库中要保证可预见性和可发现性的其中一个重要因素就是使用一致的命名原则。的确,在团队中如果可以使用一致的命名原则可以避免许多常见的问题。例如大小写原则,如果以前是使用VC的就会发现,.NET提供的例子和我们习惯看到的大小写原则不同的。在VC中喜欢用匈牙利命名方式,即用一个小写的前缀来说明变量的类型或者使用目的,如m_nSize等,这种原则在以前用VC来编写ATL时候还觉得十分好的,因为这里的... 阅读全文

posted @ 2004-09-13 11:41 风前絮~~ 阅读(4370) 评论(5) 推荐(0) 编辑

2004年9月12日

using的几种用法

摘要: 1.using指令。using + 命名空间名字,这样可以在程序中直接用命令空间中的类型,而不必指定类型的详细命名空间,类似于Java的import,这个功能也是最常用的,几乎每个cs的程序都会用到。例如:using System; 一般都会出现在*.cs中。2.using别名。using + 别名 = 包括详细命名空间信息的具体的类型。这种做法有个好处就是当同一个cs引用了两个不同的命名空间,但... 阅读全文

posted @ 2004-09-12 22:14 风前絮~~ 阅读(77732) 评论(27) 推荐(8) 编辑

导航