Icebird

Delphi/C# - My favorite programming language

导航

2006年8月7日 #

Dojo学习笔记(6. dojo.io.IO & dojo.io.BrowserIO)

摘要: 模块:dojo.io.IOdojo.io.bind 处理请求取回需要的数据并处理 这个函数是AJAX中最为重要和有用的函数,dojo.io.bind这个类是用来处理客户端与服务器间通讯的,需要通讯的参数由对象dojo.io.Request所定义,具体通讯的方法则由另外一个对象Transport所提供。 因此,我们如果需要与服务器通讯,则应该定义一个Request对象,其中包括服务器地址及回... 阅读全文

posted @ 2006-08-07 14:52 Icebird 阅读(4973) 评论(6) 推荐(0) 编辑

2006年8月3日 #

Dojo学习笔记(5. dojo.lang.array & dojo.lang.func & dojo.string.extras)

摘要: Dojo学习笔记(5. dojo.lang.array & dojo.lang.func & dojo.string.extras)模块:dojo.lang.arraydojo.lang.has判断对象是否具有指定属性,不过这个方法有用吗,不如直接使用 if(name in obj)Usage Example: dojo.lang.has(dojo.lang, "has"); //will re... 阅读全文

posted @ 2006-08-03 17:12 Icebird 阅读(2599) 评论(8) 推荐(0) 编辑

2006年8月2日 #

Dojo学习笔记(4. dojo.string & dojo.lang)

摘要: Dojo学习笔记(4. dojo.string & dojo.lang) 模块:dojo.string.common / dojo.string dojo.string.common 和 dojo.string 是一样的,只要require其中一个就可以使用以下方法 dojo.string.trim 去掉字符串的空白 Usage Example: s = " abc ";dojo.string.t... 阅读全文

posted @ 2006-08-02 18:20 Icebird 阅读(4366) 评论(4) 推荐(0) 编辑

Dojo学习笔记(3. Dojo的基础对象和方法)

摘要: Dojo学习笔记(3. Dojo的基础对象和方法) 这里所说的基础对象和方法是指的不Require任何包就能够调用的对象和方法 匿名函数 在开始前,我想介绍一下js里的匿名函数,这个在阅读dojo的源代码的时候,会发现到处都有匿名函数 ;(function(){alert(123);})();//前面的分号是一个空语句,是可以不要的 匿名函数。一个匿名函数就是一个没有名字的函数。 ... 阅读全文

posted @ 2006-08-02 15:25 Icebird 阅读(4068) 评论(0) 推荐(0) 编辑

Dojo学习笔记(2. djConfig解说)

摘要: djConfig是dojo内置的一个全局设置对象,其作用是可以通过其控制dojo的行为 首先我们需要在引用dojo.js前声明djConfig对象,以便在加载dojo.js的时候才能够取得所设置的值,虽然在0.3版本以后dojo支持在加载后设置,但是强烈建议你把声明djConfig的代码作为第一段script ...... 阅读全文

posted @ 2006-08-02 11:40 Icebird 阅读(5196) 评论(3) 推荐(0) 编辑

2006年7月31日 #

Dojo学习笔记(1. 模块与包)

摘要: Intro: Dojo是一个非常强大的面向对象的JavaScript的工具箱, 建议读者能够去补充一下JavaScript下如何使用OO进行编程的, 这对于你以后阅读Dojo Source有很大的用处 请大家下载dojo 0.3.1, 以下的说明均针对此版本 翻译自http://manual.dojotoolkit.org/WikiHome/DojoDotBook/BookUsingDojo 阅读全文

posted @ 2006-07-31 14:52 Icebird 阅读(12967) 评论(8) 推荐(0) 编辑

2006年7月20日 #

JavaScript 学习

摘要: 今天没事又来学习JavaScripti = 123; //10进制: 123i = 0x123e1; //16进制: 74721i = 0123; //8进制: 83i = 123e1; //1230var o = {};o.x = 100;alert(o["x"]);我更喜欢把Object当成一个hashtable来使用对象的直接定义:var o1 = {x:1, y:2, total:3};... 阅读全文

posted @ 2006-07-20 17:32 Icebird 阅读(635) 评论(0) 推荐(0) 编辑

2006年7月18日 #

[Delphi] 实现自动化对象的一种简易方法

摘要: Delphi 中不需要建立ActiveX Library,不需要编辑TLB也能创建一个自动化对象。秘密就在于$METHODINFO这个没有文档描述的编译指令。首先我们定义一个TScriptableObject,继承自TObjectDispatch (ObjComAuto.pas) {$METHODINFO ON} TScriptableObject = class(TObjectDispat... 阅读全文

posted @ 2006-07-18 09:25 Icebird 阅读(1532) 评论(2) 推荐(0) 编辑

2006年7月8日 #

Serials 2000 Updates

摘要: 下载主程序Download Serials 2000 Updatesthe newest two-weekly updates2006-07-01 20 KB downloadthe half-year updates2006-01-01 to 2006-06-15 ... 阅读全文

posted @ 2006-07-08 01:25 Icebird 阅读(516) 评论(1) 推荐(0) 编辑

2006年7月4日 #

[C# Control] 仿RAR式进度条 (RarProgressBar)

摘要: System.Windows.Forms.ProgressBar的样式实在是太普通了, RarProgressBar让你多一种选择. 我并没有实现双进度显示, 因为我想不出除了文件压缩外还有什么地方能够用到双进度显示 阅读全文

posted @ 2006-07-04 09:28 Icebird 阅读(1892) 评论(4) 推荐(0) 编辑