代码改变世界

随笔分类 -  2.技术交流

关于ASP.NET中独立页面设置身份认证等问题

2004-06-28 12:48 by 灵感之源, 1499 阅读, 收藏, 编辑
摘要: 大家都知道通过以下的方法实现对所有页面的身份认证要求: DDL在《在设置窗体身份验证时设置个别页面不需要进行验证》一文中指出,如果要独立地配置某页面不需要身份认证,而保持原来其它页面需要身份认证的方法是在后来在Web.config的中加入相应的页面配置。实际上,如果页面一多,这样配置或许会有点麻烦。我们也遇到过类似的问题,发现ASP.NET有一个特性,任何目录下都允许有独立的w... 阅读全文

关于.NET的SMTP的问题:如不支持ESMTP(身份认证)等等

2004-06-28 10:40 by 灵感之源, 1988 阅读, 收藏, 编辑
摘要: 或许大家会很失望,为什么.NET的SMTP不支持ESMTP(身份认证),现在哪个SMTP不需要身份认证吖?真郁闷,微软老是喜欢做这种鸡肋。刚开始要用.NET的SMTP,那已经是2002年的事情了,发现它不支持ESMTP,就干脆改用了jmail,也就是要用InterOp,这种方法虽然的确是比不上纯.NET的,也是权宜之计。后来因为先是接收部分采用我参与开发的OpenPOP.NET,发现效果不错,就干... 阅读全文

关于progame反驳字段是否应该不为空的论点

2004-06-28 00:51 by 灵感之源, 1105 阅读, 收藏, 编辑
摘要: 在http://www.cnblogs.com/progame/archive/2004/06/27/19062.aspx中,progame同志指出了其不认同我的观点(http://www.cnblogs.com/unruledboy/archive/2004/06/27/18988.aspx)的论据。虽然寒枫天伤做了简单的声明(http://www.cnblogs.com/William_Fir... 阅读全文

关于数据库空字段和DEFAULT值等问题

2004-06-27 18:21 by 灵感之源, 8165 阅读, 收藏, 编辑
摘要: 刚才看了http://www.cnblogs.com/liukun966123/archive/2004/06/25/18570.aspx?Pending=true中说到空字段的问题,作了回复,感觉意尤未尽,为了确认我的想法,马上查了一下一些数据库设计书籍,其中一本《SQL SERVER 2000从入门到精通》里面提到:DEFAULT限制:DEFAULT限制可以对任何表中的列提供缺省值,即新对象的... 阅读全文

关于Outlook Express的dbx文件和Outlook/Exchange的pst文件

2004-06-26 21:01 by 灵感之源, 10104 阅读, 收藏, 编辑
摘要: 最近研究outlook,碰巧看见有一些网友对其数据文件(dbx/pst)感兴趣,我搜索了一下,发现dbx的开源项目多点,pst的只有一个,因为pst是不公开格式的,但仍然有牛人做出来了:mbx2mbox: http://sourceforge.net/projects/mbx2mbox/ 这个转换DBXOutlook to unix mail converter: http://sourcefor... 阅读全文

.NET中调用COM的一些问题

2004-06-26 11:46 by 灵感之源, 2046 阅读, 收藏, 编辑
摘要: 因为不想花太多的时间去迁移VB6写的COM组件到.NET,所以考虑用InterOp,导入很顺利,声明也可以,但在获取窗口的Handle(.NET)的时候,卡住了。问题1:handle因为COM中声明的hwnd为long,对应.NET的integer,但.NET中的handle类型为IntPtr,是指针,后来查看了相关文档,应该这样处理(VB.NET):objYourCOM.hwnd=objYour... 阅读全文

关于轻量级客户端的一些想法

2004-06-22 20:24 by 灵感之源, 1420 阅读, 收藏, 编辑
摘要: 最近研究通过HTTP协议实现B/S,C/S交互,因为.NET需要安装20M的框架,对客户端要求太高,后来采用VB6实现,现在已经把所有技术难题解决,并实现了Office 插件,数据同步。同时还要做直观流程图编辑器(Client),与服务器(ASP.NET)进行交互,后来发现VC++有类似的代码CFlowchartEditor - linking things in CDiagramEditor,就... 阅读全文

Outlook应用开发(3)之插件引擎

2004-06-19 20:42 by 灵感之源, 2347 阅读, 收藏, 编辑
摘要: 我已经设计出一套通用Outlook 插件引擎,任何人/公司都可以使用,高度自定义。我定义了基础网络数据传输接口,任何人需要读写MS Office Outlook任何数据,都可以调用(C/S,B/S, Local),使用起来非常简单,任何开发者都可以通过内置的规则定义器来设计接口模型,不再需要重复写代码。最终功能是实现与MS Office Outlook进行交互。网络传输应用了HTTP协议,可以穿越... 阅读全文

Outlook应用开发心得(2)

2004-06-19 09:22 by 灵感之源, 2451 阅读, 收藏, 编辑
摘要: 最近因为工作原因要跟Outlook进行交互,实现本地Outlook与远程服务器(B/S)信息同步。技术难题有几个:1、数据传输:之前我已经写了一篇利用VB6+HTTP协议API 进行传输,放弃因为20多M框架导致依赖太离谱的.NET。这个已经解决。2、绕开Outlook2003引入的安全特性(任何时候通过Outlook Type Library/MAPI访问其信息的任何一个属性都会弹出一个安全确认... 阅读全文

ASP.NET与非.NET语言进行交互心得

2004-06-17 14:58 by 灵感之源, 1204 阅读, 收藏, 编辑
摘要: 工作原因,要在客户端与远程服务器进行交互,把本地的Outlook内容(邮件、便笺、任务等等)跟远程服务器同步(双向)。考虑轻量级依赖,不打算用.NET开发,这就导致了使用非.NET语言与ASP.NET进行交互。大家会考虑用SOAP,但大家需要安装MS SOAP ToolKit/Pocket SOAP(含VC++源代码),然后调Web Service。不过,我不想这样,通过测试,我实现了使用VB6+... 阅读全文

UI设计心得(1)

2004-06-13 20:29 by 灵感之源, 3478 阅读, 收藏, 编辑
摘要: 在过去的7年里面,我一直特别专注于以下几方面的研究:UI和IO。关于UI,我实在有太多需要谈的了。我会慢慢地把我的心得详细述说出来:今天说说第一心得:学习别人!那大家先看看以下的图片,该软件是我2年前开始写的,用的是纯VB6,不用任何第三方组件: 阅读全文

CAS代码访问安全问题(1)

2004-06-08 09:53 by 灵感之源, 1028 阅读, 收藏, 编辑
摘要: 最近在做一个东西,要读写注册表,但发现读的时候没有问题,写的时候却抛出注册表安全异常。后来查相关文档才知道是CAS的问题。之前已经参加过微软技术系列培训,其中就花了半天的时间讲解,但现在却忘记了,实在惭愧。我先找到以下一些文章,稍后将详细讲解CAS的各种应用!1、http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnn... 阅读全文

利用.Text的公告功能来实现一些自定义功能

2004-06-05 11:51 by 灵感之源, 1019 阅读, 收藏, 编辑
摘要: 或许大家会发现,一些blog有自己的访问计数器,实际上他们的把访问计数器的html脚本方到自己公告那里了。更有一些更加绝的,如在页面中出现动画甚至flash!实际上也很简单,就是在公告中加具体的html脚本而已。我今天发现一个blog里面有蝴蝶飞来飞去的(flash),马上就判断是用公告做的。以下是其html内容,把内容贴到公告就可以了。其中“left:200px; top:300px”是定义fl... 阅读全文

[转载]官方文章:怎样创建一标准.NET类库

2004-06-04 14:39 by 灵感之源, 988 阅读, 收藏, 编辑
摘要: 外国网友发送给我的,怎样创建一标准.NET类库,里面说到各种标准和规范,相当值得参看,我看了一下,发现不错,虽然是英文,但还是应该好好看一下,我有空会翻译成中文。http://blogs.msdn.com/brada/archive/2003/07/01/50088.aspx 阅读全文

DataGrid/DataList封装操作函数库!

2004-06-03 09:11 by 灵感之源, 3141 阅读, 收藏, 编辑
摘要: ASP.NET似乎少不了DataGrid,应用过程中多少会用到单击/双击等等事件处理,我在工作中封装了一些函数,希望对大家有用。做了多次重载,应付多种情况。 Public Enum enumControlType ctLinkButton ctImageButton ctRequiredFieldValidator ctRadioBut... 阅读全文

关于“使用客户端行为来丰富 ASP.NET 的 DataGrid”的bugs

2004-06-01 12:08 by 灵感之源, 1581 阅读, 收藏, 编辑
摘要: 用了一下“使用客户端行为来丰富 ASP.NET 的 DataGrid”中介绍的DataGrid,发现不少问题,其中:拖放的时候存在的问题,大家看见没有? 阅读全文

心得 1 开源项目之国际化

2004-05-28 11:36 by 灵感之源, 1030 阅读, 收藏, 编辑
摘要: 参与/主持了几个开源项目,走的是国际化路线,所以有所心得:1、代码应该撇开本地化色彩,请把所有命名都按国际化标准(英文);2、注释亦然,千万不要土不土,洋不洋的。一个很好的做法是同时并存n种不同语言的注释。 阅读全文

RegExp正则表达式心得 1 -分解MIME格式

2004-05-25 13:36 by 灵感之源, 2043 阅读, 收藏, 编辑
摘要: 最近在研究RegExp正则表达式,以下是心得:在写OpenPOP.NET的过程中,我遇到了需要对MIME进行解析,我研究了一下,得到如下结果:表达式:(分组) "\=\?(?\S+)\?(?\w)\?(?\S+)\?\="代码: public string DecodeTextRegEx3(string strSrc) { string strRet=""; string[] strP... 阅读全文

转载:ASP.Net性能优化(作者:刘鉴平)

2004-05-24 13:30 by 灵感之源, 1306 阅读, 收藏, 编辑
摘要: ASP.Net性能优化的 八个设计要点 阅读全文

简便转换VS.NET 2003创建的 工程到 VS.NET 2002

2004-05-21 13:26 by 灵感之源, 2760 阅读, 收藏, 编辑
摘要: 好久之前写的(大概是一年前吧),现在贴出来希望仍然有用。提供中英版本中文版本: 简便转换VS.NET 2003创建的 工程到 VS.NET 2002 chs (Wilson Chan) 2003-5-27 因为VS.NET 2003 的解决方案/工程使用了新的格式(实际上是使用了不同的版本标示), 所以我们不能直接使用VS.NET 2002打开 VS.NET 2003创建的解决方案/工... 阅读全文