2007年2月8日

摘要: 由SharpMap Project找到了它作者的Blog,发现上面的文章详细记录了SharpMap的成长过程,其中不乏很多SharpMap深入应用及开发技术点的好文章,所以决定翻译一下。组织了几个志同道合的朋友,在互动空间上建了一个Wiki Group来做这件事,详情请见:http://www.hoodong.com/viewGroupTopic.do?topic_id=3000000002... 阅读全文

posted @ 2007-02-08 01:21 Clark Zheng 阅读(1440) 评论(4) 推荐(0) 编辑

2007年2月6日

摘要: 我分析过,或者说接触过的一些基于.NET平台开发的开源GIS项目 阅读全文

posted @ 2007-02-06 17:58 Clark Zheng 阅读(12863) 评论(21) 推荐(0) 编辑

摘要: 在过去,Web程序员经常在他们的Web程序中使用ActiveX控件来实现一些胖客户端才具有的功能。不过现在开发者可以很容易的通过 Microsoft.NET Framework来简洁和安全的建立对象,并且方便的在IE浏览器中切入使用。通过在IE浏览器中创建Windows窗体控件,开发者可以实现丰富的 web客户端。在这篇文章中,我们将会知道怎样创建Windows窗体控件并且在IE中使用。在浏览器中使用窗体控件过程中,我们会演示怎样通过窗体控件来提供丰富的web客户端显示,而窗体控件用来调用远程Web service获取数据。与此同时,我们也会知道怎样利用.NET安全模型来为我们的窗体控件提供一个安全的运行环境。 阅读全文

posted @ 2007-02-06 12:29 Clark Zheng 阅读(884) 评论(6) 推荐(1) 编辑

摘要: 用Javascript结合Dom完成页面的Onload,使页面中不出现Onload()函数,美化页面结构 阅读全文

posted @ 2007-02-06 12:19 Clark Zheng 阅读(1779) 评论(0) 推荐(0) 编辑

摘要: 这是从工作中整理的一些JavaScript校验函数库函函数用法说明,挺好用的,尤其是对于网页后台开发人员,现在JavaScript应用非常广泛,可以是个web程序都应用了javascript,可以有时要找一些有用的东东也正是麻烦,现在把这个库共享在这里,有需要时再来取。。。 阅读全文

posted @ 2007-02-06 12:14 Clark Zheng 阅读(1200) 评论(0) 推荐(0) 编辑

摘要: 日期转化一 为了达到不同的显示效果有时,我们需要对时间进行转化,默认格式为:2007-01-03 14:33:34 ,要转化为其他格式,要用到DateTime.ToString的方法(String, IFormatProvider),如下所示: using System;using System.Globalization;String format="D";DateTime date=DataT... 阅读全文

posted @ 2007-02-06 12:07 Clark Zheng 阅读(670) 评论(0) 推荐(0) 编辑

摘要: NUnit是一款堪与JUnit齐名的开源的回归测试框架,供.net开发人员做单元测试之用。 阅读全文

posted @ 2007-02-06 12:04 Clark Zheng 阅读(577) 评论(0) 推荐(0) 编辑

摘要: 在忍受CSDN博客两个多月的无更新,一大堆的BUG,支持程度不好后。在网上千挑万选各种博客服务商后,发现博客园是最适全程序员落户的地方。 经过昨天一天的努力,终于自己把家搬到博客园了,以后欢迎大家来做客! 阅读全文

posted @ 2007-02-06 11:57 Clark Zheng 阅读(237) 评论(0) 推荐(0) 编辑

摘要: 诊断并解决ORA-04031 错误 对于大多数应用来说,共享池的大小对于Oracle 性能来说都是很重要的。共享池中保存数据字典高速缓冲 和完全解析或编译的的PL/SQL 块和SQL 语句。 当我们在共享池中试图分配大片的连续内存失败的时候,Oracle首先刷新池中当前没使用的所有对象,使空 闲内存块合并。如果仍然没有足够大单个的大块内存满足请求,就会产生ORA-04031 错误。 阅读全文

posted @ 2007-02-06 00:04 Clark Zheng 阅读(2742) 评论(0) 推荐(0) 编辑

2007年1月17日

摘要: 使用DELPHI6.0的TADOQUERY进行数据库查询时报“多步操作产生错误,请检查每一步的状态”的异常(Run-time error '-2147217887(8004e21)': Multiple-step operation generated errors. Check each status value.) 阅读全文

posted @ 2007-01-17 01:20 Clark Zheng 阅读(7067) 评论(3) 推荐(0) 编辑

2007年1月15日

摘要: .Net中实际上已经为我们IIS操作上做得很好了。FCL中提供了不少的类来帮助我们完成这项工作,让我们的开发工作变非常简单和快乐。编程控制IIS 实际上很简单,和ASP一样,.Net中需要使用ADSI来操作IIS,但是此时我们不再需要GetObject这个东东了,因为.Net为我们提供了更加强大功能的新东东。 System.DirectoryServices命名空间中包括了些强大的东东--DirectoryEntry,DirectoryEntries,它们为我们提供了访问活动目录的强大功能,在这些类允许我们操作IIS、LDAP、NDS以及WinNT,功能很强大的吧 阅读全文

posted @ 2007-01-15 19:28 Clark Zheng 阅读(934) 评论(2) 推荐(0) 编辑

2007年1月11日

摘要: 由于WINDOWS基于窗口管理的机制,各个窗口独立管理自己的光标(Cursor)形状,如果想通过一个函数设置整个应用程序中每个窗口的鼠标指针为忙状态就非常困难了。查了一些资料发现只有SetSystemCursor这个API函数可以达到要求。 阅读全文

posted @ 2007-01-11 21:36 Clark Zheng 阅读(632) 评论(0) 推荐(0) 编辑

2007年1月10日

摘要: 网上有好多清空指定目录及子目录文件的函数,但没有可以指定扩展名的,自己写了一个。 阅读全文

posted @ 2007-01-10 06:01 Clark Zheng 阅读(2239) 评论(5) 推荐(0) 编辑

摘要: 今天在使用另外一个数据库通过DBLINK 链路进来的一张表时,抛出“ORA-02041: 客户数据库未开始一个事务处理”异常,但是简单的BeginTransaction好像并不能解决问题,苦翻了一通资料,又上网转了半天,结果没发现什么有价值的方法。下面列出一个可以利用ADO.NET读取链路表数据的函数,关于更新操作还没办法,留在这里就当是时刻提醒自己还有一个问题要解决吧。 阅读全文

posted @ 2007-01-10 03:03 Clark Zheng 阅读(1190) 评论(1) 推荐(0) 编辑

摘要: 最基本的触发器是针对表的Insert、Update、Delete这三种操作来的。 触发器可以建立在表上,也可以建立在视图上。建立在表上的触发器会在表内容发生改变时触发。建立在视图上的触发器会在视图内容改变时触发。注意,视图触发器仅会在明确对视图进行操作的SQL语句执行时才会触发,当基本表的内容发生改变而引起视图内容变化时,不会触发视图触发器。 阅读全文

posted @ 2007-01-10 02:51 Clark Zheng 阅读(877) 评论(0) 推荐(0) 编辑