开发技巧的存档

老赵的AJAX视频课程全集下载地址 2008-05-10 11:07:35

这里是老赵的博客:http://jeffreyzhao.cnblogs.com/

以下的文字也是出自老赵的博客。呵呵

ASP.NET AJAX深入浅出系列课程(1):ASP.NET AJAX 概述(3月13日):对于ASP.NET AJAX的大致功能进行概述和演示,通过简单的演示让听众了解到ASP.NET AJAX框架的强大之处,以及对于开发带来的便捷。并且对于学习和研究ASP.NET AJAX,以及开发ASP.NET AJAX使用的工具进行简单演示和介绍。(链接)(幻灯片)(示例代码)(视频)(自我总结

    ASP.NET AJAX深入浅出系列课程(2):UpdatePanel的使用(上)(3月29日):详细讲解了UpdatePanel作为ASP.NET控件的使用方式,并介绍UpdatePanel的调试方式,提出最佳实践。在课程中也会剖析UpdatePanel的基本实现原理。通过本次课程,听众可以熟练地使用服务器端编程来使用UpdatePanel并了解其基本原理。(链接)(幻灯片)(示例代码)(视频
    ASP.NET AJAX深入浅出系列课程(3):UpdatePanel的使用(下)(4月10日):详细讲解UpdatePanel在客户端形成的一个生命周期,介绍如何使用脚本编程来更好的使用UpdatePanel。在课程中也会剖析UpdatePanel的数据传输方式。通过本次课程听众可以掌握客户端生命周期的方方面面,以及它们的使用方式。(链接)(幻灯片)(示例代码)(视频
    ASP.NET AJAX深入浅出系列课程(4):客户端访问WebService(上):基本使用方式(5月14日):从客户端访问WebService是ASP.NET AJAX中重要的功能,合理的使用则可以真正体现出AJAX技术的优势。本次课程将会讲解客户端访问WebService的基本方式,听众可以了解如何在应用中使用到ASP.NET AJAX的这一功能。(链接)(幻灯片)(示例代码)(视频
    ASP.NET AJAX深入浅出系列课程(5):客户端访问WebService(中):参数类型的序列化与反序列化(6月11日):从客户端访问WebService是ASP.NET AJAX中重要的功能,合理的使用则可以真正体现出AJAX技术的优势。本次课程将会详细介绍客户端访问WebService对于复杂参数类型的支持和变化,以及ASP.NET AJAX提供的JSON序列化能力。通过这次课程,听众能够了解如何让自己的WebService可以支持任意的复杂类型,以及如何将ASP.NET AJAX的JSON序列化与反序列化用到开发中去。(链接)(幻灯片)(示例代码)(视频
    ASP.NET AJAX深入浅出系列课程(6):客户端访问WebService(下):原理与细节(6月21日):从客户端访问WebService是ASP.NET AJAX中重要的功能,合理的使用则可以真正体现出AJAX技术的优势。本次课程将会简单讲解客户端访问WebService的原理,并且讲解这一功能的一些高级运用和使用中的一些变化与技巧。通过这次课程,听众将对ASP.NET AJAX中这一功能进行更深入的了解,可以将其灵活地运用到自己的应用中。(链接)(幻灯片)(示例代码)(视频
    ASP.NET AJAX深入浅出系列课程(7):Microsoft AJAX Library对于JavaScript原生对象的扩展(上)(6月25日):AJAX技术的基础就是JavaScript,而JavaScript开发中的基础即为原生对象。此外,Microsoft AJAX Library为原生对象进行了扩展,使AJAX应用程序的开发更为容易。从本次课程开始,我们将使用两节课来详细讲述JavaScript中最常用的原生对象,以及Microsoft AJAX Library与此相关的扩展。(链接)(幻灯片)(示例代码)(视频
    ASP.NET AJAX深入浅出系列课程(8):Microsoft AJAX Library对于JavaScript原生对象的扩展(下)(7月3日):AJAX技术的基础就是JavaScript,而JavaScript开发中的基础即为原生对象。此外,Microsoft AJAX Library为原生对象进行了扩展,使AJAX应用程序的开发更为容易。本次课程连同上次课程会详细讲述JavaScript中最常用的原生对象,以及Microsoft AJAX Library与此相关的扩展。 (链接)(幻灯片)(示例代码)(视频
    ASP.NET AJAX深入浅出系列课程(9):使用Microsoft AJAX Library中的面向对象特性来进行开发(7月9日):理论和实践证明,合理使用面向对象编程能够提高组件的复用程度,并且使项目易于维护和扩展。本次课程将讲述Microsoft AJAX Library中的面向对象类型系统,这样开发人员就可以在客户端使用JavaScript进行面向对象编程了。(链接)(幻灯片)(示例代码)(视频
    ASP.NET AJAX深入浅出系列课程(10):基于Microsoft AJAX Library扩展客户端组件(7月23日):利用面向对象类型系统是扩展组件的常用方法,但是我们在客户端进行开发的时候也不能忘记正在使用的是JavaScript这个非常灵活的动态语言,使用一些特殊的方式来扩展组件有时候会得到更好的效果。本次课程将讲述最常用的基于Microsoft AJAX Library扩展客户端组件的方式,适用情况,以及相关注意点。(链接)(幻灯片)(示例代码)(视频
    ASP.NET AJAX深入浅出系列课程(11):Microsoft AJAX Library中异步通信层使用(8月2日):Microsoft AJAX Library为了便于开发AJAX应用提出了一个异步通信层。使用这个异步通信层可以方便地发出AJAX请求,而且事实上,整个ASP.NET AJAX的客户端与服务器端的通信都是由它负责的。我们这节课将讲解一下这个异步通信层的使用方式,它可以方便我们做”纯粹”的AJAX应用。 (链接)(幻灯片)(示例代码)(视频
    ASP.NET AJAX深入浅出系列课程(12):Microsoft AJAX Library中异步通信层的扩展(8月14日):Microsoft AJAX Library为了便于开发AJAX应用提出了一个异步通信层,它是整个ASP.NET AJAX客户端AJAX请求的基础。事实上,我们能够基于这个通信平台进行轻松的扩展,使它能够支持不同的通信方式。这节课我们就来讲一下该如何来扩展异步通信平台。(链接)(幻灯片)(示例代码)(视频
    ASP.NET AJAX深入浅出系列课程(13):ASP.NET AJAX提供的Profile Service(8月28日):Profie是ASP.NET 2.0的重要特性之一,而ASP.NET AJAX提出了Profile Service,使开发人员能够方便地在客户端以AJAX的方式来处理Profile信息。这节课我们将来了解这个ProfileService的使用和扩展方式。 (链接)(幻灯片)(示例代码)(视频
    ASP.NET AJAX深入浅出系列课程(14):Profile Service的实现方式与扩展(9月5日):Profie是ASP.NET 2.0的重要特性之一,而ASP.NET AJAX提出了Profile Service,使开发人员能够方便地在客户端以AJAX的方式来处理Profile信息。这节课我们将来了解这个ProfileService简单的功能细节以及如何扩展Profile Service。(链接)(幻灯片)(示例代码
    ASP.NET AJAX深入浅出系列课程(15):使用ASP.NET AJAX提供的Authentication Service(9月19日):Authentication Service是ASP.NET AJAX提供的另一个Application Service,能够让我们以AJAX方式来使用用户登录等功能。本次课程主要讲述如何来使用Authentication Service。(链接)(幻灯片)(示例代码)(视频
    ASP.NET AJAX深入浅出系列课程(16):ASP.NET AJAX提供的Authentication Service的实现方式与扩展(9月29日):Authentication Service是ASP.NET AJAX提供的另一个Application Service,能够让我们以AJAX方式来使用用户登录等功能。本次课程主要讲述Authentication Service的简单实现细节以及如何扩展Authentication Service。(链接)(幻灯片)(示例代码)(视频
    ASP.NET AJAX深入浅出系列课程(17):关注ASP.NET AJAX的核心:ScriptManager(10月10日):在之前的课程中我们已经接触过了ASP.NET AJAX的核性控件:ScriptManager。但是ScriptManager还有一些额外的功能值得我们再次给予关注。本次课程将关注ScriptManager的特殊功能,以及它们在开发过程中所起的作用。(链接)(幻灯片)(示例代码)(视频
    ASP.NET AJAX深入浅出系列课程(18):ASP.NET AJAX的国际化与本地化支持(10月24日):支持国际化与本地化已经成为越来越多项目的要求了。ASP.NET 2.0提供了开发良好的国际性项目的支持,ASP.NET AJAX也不例外。本次课程将关注于ASP.NET AJAX所提供的脚本国际化和本地化功能。(链接)(幻灯片)(示例代码)(视频
    ASP.NET AJAX深入浅出系列课程(19):VS 2008的JavaScript代码提示功能(11月6日):VS 2008即将发布,其中的JavaScript代码提示功能异常强大。不过要充分利用这些功能,开发人员还需要给与一点”协助”。本次课程将让听众了解如何使用VS 2008的JavaScript代码提示功能。(链接)(幻灯片)(示例代码)(视频
    ASP.NET AJAX深入浅出系列课程(20):使用Microsoft AJAX Library中的浏览器兼容功能(11月13日):兼容不同的浏览器始终是客户端中心开发不可避免却又不方便实现的功能。本次课程将让听众了解如何使用Microsoft AJAX Library中的浏览器兼容层方便地开发AJAX应用程序。(链接)(幻灯片)(示例代码)(视频

Script.aculo.us框架 开发教程 2008-05-09 11:41:44

Script.aculo.us框架是基于Prototype框架的一个非常优秀的开源Ajax框架,如果对Prototype框架还不是很了解.可以参考我的Prototype1.5.0 APIs这篇文章,在这篇文章里,我翻译了1.5.0版本的官方文档,还做了一个简单的API搜索,希望能对你的开发有些益处. 这个系列文章暂时是九篇:

英文参考资料

这些文章都是我在官方网站中搜集的资料和我自己阅读源代码后写的,所以都是原创.写这些的目的完全是为了分享Scipt.aculo.us这个框架,恳请大家的指教

NetBeans6.1按时RC2发布了! 2008-04-24 18:07:43

今天看到了NetBeans的第二个RC版,关于6.1版的改进大家可以到这两个地方看看

http://wiki.netbeans.org/NB61NewAndNoteWorthy#section-NB61NewAndNoteWorthy-MilestonesNewAndNoteworthy (推荐)

http://www.netbeans.org/community/releases/61/

下载地址:http://dlc.sun.com.edgesuite.net/netbeans/6.1/rc/

NetBeans 6 开发php 2008-04-06 19:53:12

NetBeans 6 加入对php的基本支持,如创建项目,代码补全,Debug,Ajax支持(通过jMaki支持,非常棒的功能)等。

阅读全文…

JS的正则表达式[收藏] 2008-04-05 01:15:29

JS的正则表达式

阅读全文…

find(:id)与find_by_XX(:id)的异常处理 2008-04-04 17:28:15

find(:id)与find_by_XX(:id)的异常处理

首先我们来看一下,users表中也是User类中如果查找一个ID为3的处理方式,当然为了验证异常,这里id里是没有一个为3的记录的

阅读全文…

更加合理的设置Rails全局变量: 2008-04-04 16:54:38

开发时可能总有一些全局都要用到的变量。在Ruby On Rails中,我一开始以为是在app/controller/application_controller.rb 里设置,但发现application是在每次加载页时,就会被重新加载,那也就是说,这个变量会被重新赋同样的值,如何做到一次加载到内存或是虚拟运行环境里呢?后来查查资料,看到应该到config/environment.rb中。

需要注意的是,全局变量名应该大写,比可以这样写:

DEFAULT_WEBTITLE_VALUE = “Deskcity桌面城市”

之后保存,需要重新启动Web服务器加载environment.rb文件。

OpenID让网络身份变得真实而且诱人[转] 2008-04-03 19:37:53

OpenID让网络身份变得真实而且诱人

当我坐下来听Verisign以及East Media的小伙子们讲述PIP (Personal Identification Provider)和Rails整合的时候,我就爱上了OpenID这个想法,但是我从来没有真正的花时间来研究它。我是这么想的:”有多个帐号登录有多大事呀?”。对于大多数人来说,答案仍然是”没多大事”。但是我已经看到了OpenID应用的曙光。

昨天,我花了几个小时阅读了使用OpenID登录的细节,并且在Highrise里面将其实现。这个让我眼界打开。不光是认识到了OpenID作为另外一个登录方式是多么的简单,更重要的,我认识到了这个流程事实上是多么的合乎情理的。 阅读全文…

初识Rails Rest 2008-04-02 17:45:47

Rails 1.2发布,其中最受瞩目的就是REST(Representational State Transfer)。
Rails REST特性可以让Web服务技术用平台独立或编程语言独立的方式相互通信,各个不同应用程序之间的远程过程调用从来都是相当麻烦,今天试用了一下REST,相比SOAP 和 WSDL 的确非常简洁好用。现在能够领会DHH在Rails的演讲中说的:”我不认为Rails应该向外部世界屈服,恰恰相反,Rails正在有力地让外部世界向我们屈服。”这是狂,不过DHH也有资格狂! 阅读全文…

在windows下rmagic+file-column出现undefined method `assoc’ for class `Magick::ImageList’的解决办法 2008-04-02 16:45:03

在windows下rmagic+file-column出现undefined method `assoc’ for class `Magick::ImageList’的解决办法

yourappvendorpluginsfile-columnlibmagick_file_column.rb文件中的 84行 require ‘RMagick’ 替换为 require ‘Rmagick’