分类目录
文章索引模板
20080426 ajax jquery json 1 - 一月 18, 2009 by yippee

20080426 ajax jquery json 1
http://www.yippeesoft.com

http://blog.csdn.net/stcaaa/archive/2007/08/27/1760138.aspx
Web层框架的下一个王者Ajax

http://blog.steeleprice.net/archive/2003/10/09/121.aspx
Calling Webservices from Javascript

http://www.cnblogs.com/yxh1122/archive/2006/09/05/495559.html
使用微软的webservice.htc组建访问webservice

http://blog.csdn.net/asthlon/archive/2004/12/07/207399.aspx
webservice.htc 应用

http://blog.sina.com.cn/s/blog_466894d501000583.html
webservice behavior htc 的一些问题

htc只兼容在IE5.0或以后的版本.

http://prowyh.spaces.live.com/blog/cns!EAAA8AB356F88EA0!352.entry?&_c02_owner=1
由于IE7增强了安全方面的设置,有可能会造成webservice.htc不能正常装载。如图所示,要在IE7中正常装载Behavior文件,必须Enable Binary and script behaviors。

http://msdn2.microsoft.com/en-us/library/ms531078(VS.85).aspx
Behaviors

http://msdn2.microsoft.com/en-us/library/ms531032(VS.85).aspx
About the WebService Behavior

http://msdn2.microsoft.com/en-us/library/ms531032(VS.85).aspx#HTC_File_download
About the WebService Behavior

The WebService behavior enables client-side script to invoke remote methods exposed by Web Services, or other Web servers, that support the SOAP and Web Services Description Language (WSDL) 1.1. This behavior provides developers the opportunity to use and leverage SOAP, without requiring expert knowledge of its implementation. The WebService behavior supports the use of a wide variety of data types, including intrinsic SOAP data types, arrays, objects, and XML data. The WebService behavior is implemented with an HTML Component (HTC) file as an attached behavior, so it can be used in Microsoft Internet Explorer 5 and later versions.

http://www.allwebdesignresources.com/webdesigntutorials/programmingcoding-tutorials/dhtmlcodingtutorials/dhtmltutorials-behaviors.html
Listed here are Links to Online DHTML Tutorials for DHTML Behaviors including DHTML Behavior Libraries, Components, Interfaces, etc.

http://www.codeproject.com/KB/XML/WebServiceASPNET.aspx
Web Services using WebService Behavior and .NET

http://groups.google.com/group/microsoft.public.dotnet.framework.aspnet/browse_thread/thread/9b651f9f5d373b0d/36800d095c326a02?lnk=raot
How to call a web service from Firefox

http://www.tech-archive.net/Archive/Scripting/microsoft.public.scripting.jscript/2006-12/msg00034.html
However Mozilla and Opera do not support htcs.

http://msdn.microsoft.com/archive/default.asp?url=/archive/en-us/samples/internet/behaviors/library/webservice/default.asp
WebService Behavior

Download WebService HTC File

http://msdn2.microsoft.com/en-us/library/ms531077(VS.85).aspx
About Client Capabilities

http://www.topxml.com/code/cod-491_9942_web-service-and-dhtml.aspx
Web Service and DHTML

http://www.webpronews.com/topnews/2004/04/20/html-client-for-web-services-using-dhtml-behavior
HTML Client for Web Services using DHTML Behavior

http://www.ibm.com/developerworks/webservices/library/ws-wsajax/
Call SOAP Web services with Ajax, Part 1: Build the Web services client

http://blog.tom.com/d_z_x_y/article/1295.html
JavaScripts communicate with WebServices

http://blog.tom.com/d_z_x_y/article/1301.html
JavaScript communicate with WebService 2(webservice.htc)

“““““““““““`
http://blog.csdn.net/IamBird/archive/2007/02/01/1500349.aspx
Javascript调用Webservice的汇集

http://netboy.cnblogs.com/archive/2006/02/18/333260.html
Javascript+xmlhttp调用Webservice。

http://blog.csdn.net/json123/archive/2008/04/13/2289443.aspx
 用javascript调用webservice

 http://www.hauser-wenz.de/s9y/index.php?/archives/152-Calling-Web-Services-with-JavaScript-from-MozillaFirefox.html
Calling Web Services with JavaScript from Mozilla/Firefox

http://forums.asp.net/t/1226014.aspx
call OnSuccess JavaScript funcation in FireFox Aftar webService

http://blog.csdn.net/tetecurt/archive/2008/04/11/2282790.aspx
如何在ie和firefox下顺利创建ajax的XMLhttpResponse对象

http://www.i170.com/Article/103080
firefox\’s bug on ajax

http://hi.baidu.com/lostleaf/blog/item/36e9c3ea2a469ad0d539c98c.html
通过XMLHTTPRequest对象调用Web Service

http://www.cnblogs.com/zhang3533/archive/2007/03/17/677983.html
AJAX,使用XMLHttpRequest接受客户端的提交,并发送响应

http://hi.baidu.com/woxxf/blog/item/8e77e17e37c5633c0cd7daca.html
AJAX在客户端Javascript中调用Webservice

http://hi.baidu.com/sanniao/blog/item/30d5e3cedea85c0392457e1b.html
利用Javascript 调用WebService

http://hi.baidu.com/wuyunju/blog/item/81e73e0edabbd8c97acbe175.html
javascript可以调用webservice

http://developer.yahoo.com/javascript/howto-ajax.html#request
Make Yahoo! Web Service REST Calls with JavaScript and XMLHttpRequest – Yahoo! Developer Network

http://groups.google.com/group/microsoft.public.xml.soapsdk/browse_thread/thread/b8444d1907237f27
XMLHTTP Call to C# Webservice in Javascript passes null parameter

http://truly.cnblogs.com/archive/2005/08/18/218102.html#_httppost_invoke
客户端xmlhttp调用webservice
http://blog.csdn.net/evenbing/archive/2008/01/29/2071057.aspx

http://www.cnblogs.com/flyingfox/archive/2007/06/05/772201.html
原创:js调用Webservice(二)

http://www.mousewhisperer.co.uk/ajax_page.html
Using Ajax

http://www.talkphp.com/javascript-ajax-e4x/2251-xmlhttp-open-not-function.html
xmlHttp.open is not a function

““““““““““`
http://jquery.com/
jQuery is a new type of JavaScript library.

http://www.codeplex.com/dynajax
DynAjax is a Javascript / Ajax / ASP.Net / C# Framework easing dynamic calls to business / service C# methods directly from JavaScript code (like DWR framework does in Java World). The object serialization is based on JSON, permitting complex objects exchange.

http://www.cnblogs.com/kaima/archive/2008/03/17/1110368.html
轻量级的Ajax解决方案——DynAjax的JQuery版

http://www.cnblogs.com/kaima/archive/2008/03/15/1104541.html
轻量级的Ajax解决方案——DynAjax:直接在客户端调用C#类的方法

http://blog.csdn.net/leeeeleeee/archive/2008/03/29/2227614.aspx
Jquery采用ajax调取WebService显示表格

http://chyni.com/web-design/jquery-asmx.html
使用Jquery调用Asp.net生成的webservice

http://www.itzhe.cn/article/20080227/94417_2.html
怎么样能够用prototype.js中的ajax对象访问

http://hi.baidu.com/sanniao/blog/item/6cc7d01fa9d0d8f1e1fe0b4c.html
ajax+prototype+webservice+xml解析

http://www.cnblogs.com/regedit/archive/2008/03/04/1089948.html
jquery调用WebService和WebService输出JSON

webservice.htc
`

“““““““““““
http://blog.csdn.net/xuandhu/archive/2005/01/31/274804.aspx

http://www.phpchina.com/html/74/8174_itemid_9971.html
jquery第二天:与表单元素的交互

http://blog.163.com/zxj_zxj2000/blog/static/78551342007102043152746/
58种网页常用小技巧(javascript)

http://www.cnblogs.com/xlfj521/archive/2008/01/29/1057195.html
jQuery使用手册 (转)

http://hi.baidu.com/alex_wang58/blog/item/c22bba17a1f289054b90a728.html
jQuery使用手册–核心篇(Core)

http://blog.csdn.net/xuandhu/archive/2005/01/31/274804.aspx
WebService.Session

http://topic.csdn.net/u/20080213/17/c5575893-ff1b-4a1d-9db8-5afb4f56e84d.html
jQuery 解析 xml

http://hi.baidu.com/%B1%F9%C9%BD%D3%CE%D3%EA/blog/item/baa64213f06549015baf53e2.html
jquery解析XML

http://topic.csdn.net/u/20071229/17/211b54da-1469-4885-9afb-d082f5f66885.html
xml取值问题  

http://hi.baidu.com/tsuny/blog/item/c8bb06b3603e61a2d8335a6d.html
AJAX的jQuery实现入门

http://www.luluzhou.com/?p=165
jQuery1.2选择器

http://www.storyday.com/html/y2007/1168_jquery-with-ajax.html
jQuery入门1 实现简单的ajax

http://www.tsingfeng.com/archives/?article-690.html
基于JQuery框架的AJAX

http://blog.csdn.net/cyhgohappy/archive/2008/04/08/2261167.aspx
Jquery实现简单的表格添加、编辑、删除教程

http://www.ossforge.com/html/ajax/20071018/26559.html
JQuery中使用AJAX

http://blog.csdn.net/sunyadongwanghbjm/archive/2007/08/14/1742115.aspx
浅析jQuery ——使用jQuery简化AJAX开发

http://topic.csdn.net/u/20080417/18/7ea1358b-2db8-4a70-81ad-4c7462622b36.html
jquery 如何取得ajax返回值  

http://bbs.blueidea.com/thread-2828216-1-1.html
jquery ajax的返回值如何过滤?

http://www.cnblogs.com/xiaobaigang/archive/2008/04/03/1135984.html
Jquery之Ajax 调用 xmlWebService篇

http://jquery.org.cn/bbs/frame.php?frameon=yes&referer=http%3A//jquery.org.cn/bbs/viewthread.php%3Ftid%3D1932
请教下如何处理webservice返回的xml

http://www.cnblogs.com/regedit/archive/2008/03/04/1089948.html
jquery调用WebService和WebService输出JSON

http://plugins.jquery.com/project/jqSOAPClient
jQuery SOAP Client

““““
http://blog.csdn.net/lee576/archive/2008/04/06/2254510.aspx
扩展Json.net(Newtonsoft.Json)

http://www.cnblogs.com/liufu627/archive/2007/06/26/796314.html
JSON.net的使用

http://www.68design.net/Development/Aspnet/Examples-AspNet/25210-1.html
Asp.net将数据库里的记录转换成json

http://www.cnblogs.com/symjie520/archive/2008/04/16/1155997.html
Jquery json的超强组合

http://hi.baidu.com/jack_feng/blog/item/6f07952257fb14f6d6cae234.html
用json格式返回自定义对象。(jQuery asp.net)

http://www.chrisvandesteeg.nl/2007/12/19/ajax-and-json-for-aspnet-mvc-with-jquery/
Ajax and json for ASP.NET MVC with jQuery

http://blog.csdn.net/lee576/archive/2008/04/10/2278394.aspx
ASP.NET MVC + jQuery + Newtonsoft.Json 快樂的AJAX

http://icedcoffee.blogbus.com/logs/5538140.html

在JQuery中使用JSON- [JQuery]

http://hi.baidu.com/xeboy/blog/item/5a7095caffbbb183c9176883.html
Cakephp应用Jquery&JSON(JSONP)实例

http://bbs.51js.com/thread-71855-1-1.html
用Jquery+json实现表单验证的网站,哪位高手分析下代码啊?

http://blog.csdn.net/pagecoder/archive/2007/08/01/1720894.aspx
基于jQuery的AJAX和JSON实现纯html数据模板

http://blog.csdn.net/luq885/archive/2007/05/10/1603330.aspx
.net下两种json序列化速度比对(已添加源代码下载地址)

http://blog.csdn.net/luq885/archive/2007/06/05/1639853.aspx
自己写的DataTable转换成JSON字符串的函数

http://blog.chinaunix.net/u/18918/showart_304798.html
有关jQuery和JSON的例子

http://liuyami.com/archives/tag/json
JSON

标签:, ,

20080107 ZK AJAX Openbravo - 十月 21, 2008 by yippee

20080107 ZK AJAX Openbravo
http://WWW.SHENGFANG.ORG

http://wiki.openbravo.com/wiki/index.php/User_Manual/zh_cn

Openbravo ERP 安裝與中文化還真耗時間

Posted in: ERP

想要研究 Openbravo ERP 可要有心理準備,在我的 ASUS V6 NB (CPU 1.73G/Ram 1GB)上安裝建置一個完整的環境,單就 Openbravo 本身就需要將近一個小時的時間。若是還想要進行本地化翻譯的處理,每次匯入翻譯資料之後還需要重新做完全編譯,也需要將近一個小時的時間,然後才能在用戶介面上看到成果,真是折磨人啊。

不過安裝過程倒是很友善,是用精靈引導的。在安裝前先準備好相關的執行環境例如:JDK、ANT、Tomcat、資料庫(Oracle、PostgreSQL)等等的安裝,並且設定好必要的環境變數。然後安裝選項的處理過程就用不到 5 分鐘,其餘都是在等待編譯。

Openbravo开始提供POS解决方案的培训     输出PDF      打印      E-mail
作者: keynes  
2007-11-21
       Openbravo现已整合Librepos(以前叫Tina POS,是一个开源的POS收款机系统),并为其重新打造品牌,名为:Openbravo POS。
       Openbravo现在开始在西班牙马德里提供有关此项目的培训…
Openbravo现已整合Librepos(以前叫Tina POS,是一个开源的POS收款机系统),并为其重新打造品牌,名为:Openbravo POS。

 Openbravo ERP是一套适合于中小企业并且基于web可扩展的ERP系统。

  这个ERP系统所包括的强大功能可实现生产管理、仓库管理、销售管理、财务管理。同时内置CRM(客户关系管理)和BI(商业智能)。

  http://openbravo.sourceforge.net/

IT Wire列出了SourceForge上最活跃最热门的开源项目,并分析了它们受欢迎的原因。 1.Azureus:基于Java的BitTorrent客户端,名字源自一种有毒的蓝色树蛙。

2.Openbravo ERP:基于web的企业管理应用程序,类似SAP。

3.Zenoss Core:高效的企业网络管理工具。

4.Stellarium:强大的星图程序,使用OpenGL实时渲染3D太空图像。

5.ZK:易用的Ajax网页开发框架。

另IT Wire一共整理出了10大开源热门软件,除了上面的还有:

6.vMukti:网络会议软件,只能运行在XP或Vista。

7.FileZilla:FTP客户端。

8.OrangeHRM:基于web的PHP/MySQL应用程序。

9.phpMyAdmin:PHPNuke或WordPress数据库备份工具,颇受欢迎。

10.FCKeditor:严格来说是一款在线文字编辑器。

It\’s time to get your ERP!
Openbravo is the leading fully functional integrated web-based open source ERP (enterprise management system) that offers a unique value proposition – a higher value at a lower cost.
Our clients are organisations that have chosen to be the owners of their ERP solution and to only pay for the professional support they really need, when they need it.
If you are looking for a system to manage your business… It\’s time to get your own ERP!

利用ZK框架设计的web应用程序具备丰富的胖客户端特性和简单的设计模型。ZK包括一个基于AJAX可自动进行交互式操作的事件驱动引擎和一套兼容XUL的组件。利用直观的事件驱动模型,你可以用具有XUL特性的组件来表示你的应用程序并通过由用户触发的监听事件来操作这些组件,就像开发桌面应用程序一样简单。

  先来点直观的感受:http://www.zkoss.org/zkdemo/userguide/

 ZK作为表现层技术,一般通过两种手段与业务层交互,一种方式是只使用ZK做表现层,当页面提交后,再由用户指定的servlet来处理具体的业务逻辑,另一种方式是通过象.NET的WebForm一样基于事件响应方式编程。

ZK—Simply Ajax and Mobile

什么是ZK?

ZK是一个开放源代码的Ajax的Web开发框架,它支持使用很少的代码实现Web应用的富用户接口。

通过事件驱动和标记语言,开发可以尽可能的简单,同时能够完成各种桌面应用和创作HTML/XUL页面;ZK支持脚本语言包括Java,JavaScript,Ruby,Groovy和MVEL。

目前,已经推出ZK 3.0版本,提供PC客户端的Web应用Ajax开发;同时也推出了ZK Mobile 0.8.7版本,提供手机等携带设备上的Ajax应用开发。

项目官方网站
http://www.zkoss.org/

SourceForge.Net项目网址
http://sourceforge.net/projects/zk1

标签:,
20071206 ajax web 框架 - 九月 20, 2008 by yippee

20071206 ajax web 框架
http://www.yippeesoft.com

Composite Web Clients

复合的Web客户端
A composite Web client application is a Web application that is composed of a number of discrete and independent pieces. These pieces are integrated together within a Web server environment; they are presented to the user in a Web browser as a fully coherent Web client solution. The Composite pattern is a popular and recurring theme because it provides a flexible and scalable architecture that provides several key benefits, including the following:

一个复合的web客户端程序是一个web程序由一些零散的独立的程序块沉淀出来的。这些程序块由一个web服务器环境结合起来,通过客户端的浏览器全面呈现给客户一个web客户端解决方案。这个复合的模式是一个通用的和重复的主题,因为它提供了灵活和扩展的体系结构可以提供几个关键的好处,包括如下:

GAX 1.3 for Orcas Ready to Ship – Are You Creating Your Own Software Factories?

by David Hayden ( Microsoft MVP C# )

 

I mentioned at that Tampa CodeCamp that you can\’t use the various Microsoft Patterns & Practices Software Factories on Orcas, because GAX 1.3 was still in development and it is that version which will support Orcas. It turns out development of GAX 1.3 is now complete and ready to ship, but P&P would like a little bit of information from you before releasing it. Hence, there is a quick 1 question poll mentioned here by Grigori that is harmless.

 ASP.NET代码重构插件——Refactor!™ for ASP.NET

Refactor!™ for ASP.NET是一款很酷的ASP.NET代码重构插件,可以集成到Visual Studio 2005中。提供的功能包括添加验证控件、提炼ContentPlaceHolder并创建母版页等,如下所示:

l         Add Validator

l         Extract ContentPlaceHolder

l         Extract ContentPlaceHolder (and create master page)

l         Extract Style (Class)

l         Extract Style (id)

l         Move to Code-behind

l         Move Style Attributes to CSS

l         Rename Style

l         Surround with Update Panel

Web 客户端软件工厂为尝试管理使用 ASP.NET 构建的大型网站的开发人员提供了引人注目的解决方案。此软件工厂支持创建与站点中的各个子目录相关联的模块,并为模式(如 View-Presenter 和 Application Controller)提供了一个可支持以模块化方式启用网站的独立开发、测试和部署的框架。值得我们认真去研究,后续的文章将会更详细的讲述 Composite Web应用程序块、View-Presenter模式等。

Web Client Software Factory系列(2):Composite Web应用程序块

微软轻量级“代码生成器”—Repository Factory使用(下)

[读书笔记]JavaScript面向对象编程

http://script.aculo.us/

http://moofx.mad4milk.net/

http://www.asp.net/Community/Control-gallery/browse.aspx?category=90

Ajax 和 XML: 五种常见 Ajax 模式
 
作者:Jack D Herrington 出处:IBM
 

 

本文内容包括:

    * 模式 1. 替换 HTML 片段
    * 模式 2. 读取 XML 数据
    * 模式 3. 读取 JavaScript 数据
    * 模式 4. 避免浏览器缓存
    * 模式 5. 替换多个 HTML 片段
    * 结束语
    * 下载
    * 参考资料

prototype.js1.5.0开发者手册

Prototype.js Framework calling ASP.Net Webserices

prototype.js1.4版开发者手册(强烈推荐)

http://framework.zend.com/

http://www-128.ibm.com/developerworks/cn/ajax/

Ajax 技术资源中心

http://docs.jquery.com/Downloading_jQuery

http://www.lvjiyong.com/item/SEO-xhtml-AJAX
前言.将SEO,WEB标准与AJAX进行到底 – JQuery 15天(翻译+学习总结)

http://www.digjava.com/t/java/a/48/48744-re_Web.html
Web框架找工难易比较

http://www.jb51.net/html/200703/170/8142.htm
为Yahoo! UI Extensions Grid增加内置的可编辑器

http://www.jb51.net/html/list/list_170_1.htm
JavaScript >> 应用技巧 >> YUI.Ext相关

http://code.google.com/webtoolkit/download.html
Google Web Toolkit Downloads

Build AJAX apps in the Java language
http://code.google.com/webtoolkit/

http://www.blogjava.net/zkjbeyond/archive/2006/06/18/53589.html
这段时间对ajax的感想

http://www.cnblogs.com/wj110reg/articles/858136.html
70个流行的AJAX应用的演示和源码下载

http://fakassi.yculblog.com/post.2829492.html
常用的Ajax开发框架可以分成两大类:基于浏览器端的框架和基于服务器端的框架。
   一:基于浏览器端的框架
           1.Prototype系列
              Prototype是由Sam Stephensen编写的一个JavaScript类库,提供基本和一些扩展功能,是其他一些类库的基础。
              http://prototype.conio.net
              script.aculo.us和Rico是建立在Prototype之上的Ajax类库,主要提供用户体验。
              http://script.aculo.us
              http://openrico.org
              Moo.fx主要提供Flash特效和折叠菜单
              http://moofx.mad4milk.net
              Behaviour是基于Prototype的CSS选择器
              http://bennolan.com/behaviour
           2.Qooxdoo
              Qooxdoo是一个高级的基于Javascript的Web应用程序开发框架
              http://qooxdoo.sourceforge.net
           3. Ajaxslt
               Ajaxslt是google公司开发的Javascript的XSLT实现
              http://goog-ajaxslt.sourceforge.net
           4. Dojo
               Dojo是使用最广泛的一个Ajax类库,是其中的瑞士军刀
               http://dojotoolkit.org
           5.YUI
               YUI是Yahoo!开发的Ajax类库
               http://developer.yahoo.com/yui/index.html
 
    二:基于服务器端的框架
           1. .NET平台Ajax开发框架
              Ajax.NET/AjaxPro.net  
              http://ajax.schwarz-interactive.de/csharpsample/default.aspx 
              MagicAjax
              http://www.magicajax.net
              Anthem.NET
              http://sourceforge.net/projects/anthem-dot-net
              ASP.NET Ajax
              http:/ajax.asp.net
           2. Java平台Ajax开发框架
              Zimbra
              http://www.zimbra.com
              DWR
              http://dwr.dev.java.net
          3. Ruby on Rails
              http://www.rubyonrails.com 

http://developer.yahoo.com/yui/menu/
Yahoo! UI Library: Menu

http://javascript.cooldev.com/scripts/outlook/demos/demo5/

关于YUI的Menu和AutoComplete的Sample代码
http://gk2005busy.blog.163.com/blog/static/24374046200713112017740/

http://www.cnblogs.com/walkingboy/archive/2006/08/21/yui_intro.html
[yui]Yahoo!User Interface Libray 介绍

yui(Yahoo UI)学习笔记之Calendar
http://www.csser.com/html/csser/webstandards/200703/16/1513.html

http://www.blogjava.net/lexy/archive/2007/11/19/161506.html
Yahoo YUI的Ajax工具包

http://www.asp.net/CSSAdapters/Default.aspx看了一下,就把它的介绍翻译了一下:
asp.net 是制作网站的一种很优秀的技术,可是如果它能提供更多的灵活性给用户来定制产生的html代码就更得劲了。就像目录(menu)控件,可以使创建网站的目录变得异常容易,然而,如果它不生成 <table>标签,同时又能很好用css订制样式,那不就更完美了?这样,我们就能很容易使用和定制menu控件生成更优化的html代码。事实上,你的确可以通过修改asp.net提供的任何控件来严格按照你的要求生成html代码。一种叫“控件适配器”的新东西就是这里的关键所在了。为了你的喜好使用这样的适配器显然会使html代码的逻辑性变差,这与asp.net控件的高效性相悖。而asp.net2.0 支持css的控件适配器套件(The ASP.NET 2.0 CSS Friendly Control Adapters kit)就提供了一种方案,使我们可以在使用很多常用asp.net控件前就很容易的生成支持css样式表的标记。

ASP.NET 2.0 Control Adapters安装和使用

Discuz!NT控件剖析 之 左侧导航控件 [原创: 附源码]
http://www.cnblogs.com/daizhj/archive/2007/12/04/980867.html

ASP.NET 2.0 CSS Friendly Control Adapters 1.0
http://www.asp.net/CSSAdapters/Default.aspx

在Asp.Net 2.0中使用Css Tab Design样式美化菜单
http://www.cnblogs.com/calmzeal/archive/2006/12/04/581257.html

http://ajaxwidgets.com/AllControlsSamples/FishEye.aspx
FishEye Ajax Menu

 用于.NET和Mono的ajax开发套件–Gaia
 http://ajaxbbs.net/blog/read.php?209

 http://www.cnblogs.com/yzxchoice/archive/2006/12/13/591242.html
 prototype+asp.net实例1加载页面方法

 prototype.js 1.4版开发者手册(强烈推荐)
 http://www.cnblogs.com/thinhunan/archive/2006/04/01/DeveloperNotesForPrototype.html

 http://www.blogjava.net/eamoi/archive/2006/12/18/88606.html
 开源特刊–Ajax篇章(整合的力量)

 http://hi.baidu.com/yuanxiangyi/blog/item/0beb723eb709e13e71cf6c64.html
 又一仿163邮箱弹出层,更加强大在!

 js+ asp.Net ajax开发163邮箱效果(列表底色、多选拖动等)–checkBox多选
 我所看到的Ajax应用之163邮箱

标签:, ,

20071130 Ajax 框架 - 九月 18, 2008 by yippee

20071130 Ajax 框架
http://www.yippeesoft.com

目前较为流行的Ajax框架一览

Collected by my colleague Joe Stagner and Tim Heuer.

Microsoft Ajax – http://ajax.asp.net

 

Java BluePrints – https://blueprints.dev.java.net/

 

Protptype – http://www.prototypejs.org/

 

Scriptaculus – http://script.aculo.us/

 

Laszlo – http://www.openlaszlo.org/

 

GWT – http://code.google.com/webtoolkit/

 

AJAX.net – http://www.ajaxpro.info/

 

Yahoo – http://developer.yahoo.com/yui/

 

Active Widgets – http://www.activewidgets.com/

 

Tibco General Interface – http://developer.tibco.com/

 

Visual Web GUI – http://www.visualwebgui.com/

 

Dojo – http://dojotoolkit.org/

 

Backbase – http://www.backbase.com/

 

SmartClient – http://www.smartclient.com/

 

Nitobi – http://www.nitobi.com/

 

JackBe – http://www.jackbe.com

 

Zimbra – http://www.zimbra.com/

 

Rico – http://www.openrico.org/

 

Spry – http://labs.adobe.com/technologies/spry/

 

Aflax – http://www.aflax.org/

 

DWR – http://getahead.org/dwr

 

Moo.fx – http://moofx.mad4milk.net/

 

Mochikit – http://www.mochikit.com/

 

Xajax – http://www.xajaxproject.org/

 

Nexaweb – http://www.nexaweb.com
 
Behaviour – http://www.bennolan.com/behaviour/

AJForm – http://projects.aphexcreations.net/ajform/

Qooxdoo – http://qooxdoo.org/

Bindows – http://www.bindows.net/

Tibet – http://www.technicalpursuit.com/ajax_indepth.htm

Crossvision – http://www.softwareag.com/Corporate/products/cv/appldes/default.asp

Echo2 – http://www.nextapp.com/platform/echo2/echo/

Ajax Tags – http://ajaxtags.sourceforge.net/ (JSP based)

WebWork – http://www.opensymphony.com/webwork/

Tacos – http://tacos.sourceforge.net/ (for Tapestry)

Sajax – http://www.modernmethod.com/sajax/

AjaxAC – http://ajax.zervaas.com.au/

JSPan – http://sourceforge.net/projects/jpspan

HTML_AJAX – http://pear.php.net/package/HTML_AJAX/ (PHP)

Aspects – http://ajaxaspects.blogspot.com/

WebORB – http://www.themidnightcoders.com/weborb/

TurboGears – http://www.turbogears.org/

MagicAjax – http://www.magicajax.net/

J2ME模拟器–MicroEmulator使用入门中文版
http://www.matrix.org.cn/thread.shtml?forumId=4&topicId=cec5a75c-400b-11dc-a67c-e905f9d73ccf

http://www2.matrix.org.cn/resource/MicroEmulator_reference/MicroEmulator_faq_CN.html

http://www.cnblogs.com/zhengyun_ustc/archive/2006/10/10/525229.aspx

基于Applet的j2me模拟器(1)
http://blog.sina.com.cn/s/blog_4a32d7f601000689.html

http://blog.csdn.net/yhb72/archive/2005/12/02/541684.aspx
gdb常用指令

GDB使用手册
http://www.blog.edu.cn/user4/calcon/archives/2007/1847579.shtml

第四章 基于的QT图形库修改MIDP中的graphics
http://blog.csdn.net/SuperKris/archive/2006/11/15/1384697.aspx

标签:,
20071108 ajax toolkit - 八月 12, 2008 by yippee

20071108 ajax toolkit
http://www.yippeesoft.com

 Asp.net URL重写(URLRewriter)

可以使用 ISAPI 筛选器在 IIS Web 服务器级别实现 URL 重写,也可以使用 HTTP 模块或 HTTP 处理程序在 ASP.NET 级别实现 URL 重写。
在dotnet中如果实现URLRewriter只需做如下几步:
http://www.cnblogs.com/goody9807/archive/2007/11/07/952375.html

 文件缓存的方式减少网站负载 – 很方便使用的Cache
Asp.net 缓存Cache功能已经是很常见的功能了,网络上面这种相关的文章也非常之多,我这里所要讲的缓存并不是.NET所提供的缓存,而是过通文件方式来存放的。这样可以很好的减少服务器资源。
http://www.cnblogs.com/huacn/archive/2007/11/07/aspnet_page_cache_file.html

 国内第一个支持Spring.NET/NHibernate/Ajax的开源的Framework
FastSpring.NET 是一个集成了Spring.NET & NHibernate & Ajax 的WEB开发框架。
是国内第一个支持Spring.NET、NHibernate 及Ajax的开源的Framework.

最新版本为V2.05 RC3,支持最新版的Spring.NET 1.1 RC2 和 NHibernate 1.2.0GA
同时发布有V2.05 RC3的开发文档,格式为微软的chm格式。

下载地址: http://www.springframework.cn/htm_data/14/0711/312.html

Visual WebGui 基于ajax的界面框架    CSDN Blog推出文章指数概念,文章指数是对Blog文章综合评分后推算出的,综合评分项分别是该文章的点击量,回复次数,被网摘收录数量,文章长度和文章类型;满分100,每月更新一次。

Visual WebGui 是一个基于ajax的界面框架 ,他是基于.net的,自称是google gwt的.net对手,功能很全,也很漂亮。可以作为界面设计的参考!
Visual Web Gui

项目主页:http://www.visualwebgui.com/

测试页面:http://samples.visualwebgui.com/MainForm.wgx

Visual WebGui is an open source rapid application development framework for graphic user interfaces of IT web applications. Visual WebGui lets you cut down development time and risk factors to the minimum, throughout the life cycle of the application, without compromising on performance, security or complexity.

Ajax技术是当前开发web应用的非常热门的技术,也是Web 2.0的一个重要的组成部分。然而如果用传统的方式Javascript进行Ajax开发的话,就会使得应用程序非常难以进行调试,从而降低了生产效率。 Google最近推出的GWT有望为我们解决这个难题,Google Web Toolkit (GWT)是Google推出的一个开发Ajax应用的框架,它使程序员用Java同时开发客户端和服务器端的代码。GWT的编译器会把用于开发客户端的 Java代码转化成Javascript和Html,而程序员不用关心这一转换过程。这样程序员就可以在自己喜欢的Java IDE里面开发自己的Ajax应用程序。

Windows XP/2000:(13 MB~)
http://dl.google.com/webtoolkit/gwt-windows-1.2.22.zip
Mac OS X:(16 MB)
http://dl.google.com/webtoolkit/gwt-mac-1.2.22.tar.gz
Linux (GTK+ 2.2.1+):(22 MB)
http://dl.google.com/webtoolkit/gwt-linux-1.2.22.tar.gz

Google Web Toolkit开发过程全解(1)
Google Web Toolkit开发过程全解(1)

idea的gwt(google web toolkit)插件的教学录像,很不错啊。

88112

http://www.jetbrains.com/idea/training/demos/GWT.html

使用 Google Web Toolkit 开发 Ajax
http://blog.csdn.net/baggio785/archive/2006/07/05/878315.aspx

obe Flex & Yahoo Widget & Google Web Toolkit
2006-11-21 14:04

最近玩了一次Flex,感觉还不错

http://www.adobe.com/cn/products/flex/

PHP:
www.amfphp.org

JAVA:
http://www.openamf.org/

开发中心
http://www.adobe.com/devnet/flex/
http://www.adobe.com/devnet/flex/flex_php.html
http://www.adobe.com/devnet/flex/flex_java.html

http://www.riaforge.org/

在线文档
http://livedocs.macromedia.com/flex/2/index.html
文档
http://www.adobe.com/support/documentation/en/flex/
第三方
http://www.cflex.net/
http://www.flexauthority.com/

http://blog.csdn.net/andybogard/archive/2006/12/20/1451115.aspx

标签:,

20071107 ajax .net 3.5 - 八月 10, 2008 by yippee

20071107 ajax .net 3.5
http://www.yippeesoft.com

 IETF将一个入侵检测系统分为四个组件:事件产生器(Event generators);事件分析器(Event analyzers);响应单元(Response units );事件数据库(Event databases )。

ASP.NET 2.0 AJAX Extensions 1.0 (本地下载)和 ASP.NET AJAX Control Toolkit 这两个是服务器端实现方式的必不可少的安装包,其中 ASP.NET 2.0 AJAX Extensions 属核心文件,它是服务器端实现方式必不可少的文件,但是其控件非常的少,要实现 Ajax 还需要大量控件的支持,这就需要 ASP.NET AJAX Control Toolkit。关于 ASP.NET AJAX Control Toolkit 的下载请参见安装 AJAX Control Toolkit。

ASP.NET Futures 是最新的 ASP.NET AJAX 服务器端实现方式的控件,如果想要体验微软最新的 AJAX 效果,可以考虑下载。请参见安装 ASP.NET Futures。

ASP.NET 2.0 AJAX Extensions 1.0 Source Code 是 ASP.NET 2.0 AJAX Extensions 1.0 所有服务器端源代码以及用于调试的 pdb 文件等,若您希望学习 ASP.NET AJAX 的实现方式,那么可以下载该文件。

Sample Applications 示例程序安装包,帮助我们了解 ASP.NET AJAX 各种功能的实现。

Microsoft AJAX Library 这个是客户端实现方式的安装包,如果我们选用的是服务器端实现方式,则不需要下载该文件。

顺便说一下

在 ASP.NET AJAX 官方网站中,微软将 ASP.NET 2.0 AJAX Extensions 1.0 和 ASP.NET AJAX Control Toolkit 列在前方,并标以“Essential”,而 Microsoft AJAX Library 被放在最后一个角落,我们猜测是不是微软要大力支持服务器端实现方式呢?

在我们在web上发布Beta2前几天,我们发现了一个并行安装ASP.NET AJAX的问题。如果你读过我原先的《VS 2008和.NET 3.5 Beta 2发布了》的博客贴子的话,你会记得下面这个我特别指出的来修正这一问题的安装后补丁步骤:

    你应该下载和运行这个批文件。这只要几秒钟就可以运行完,它修补了这个星期早些时候我们发现的System.Web.Extensions.dll版本政策的问题,该程序集包含了 ASP.NET AJAX。如果你不运行这个批文件,那么用ASP.NET AJAX 1.0 和 VS 2005构建的现有的ASP.NET 2.0项目就会自动地运载随 .NET 3.5 Beta2发布的新ASP.NET AJAX 版本。这会工作而且运行良好,但会不小心导致你的VS2005应用依赖于.NET 3.5。运行这个批文件会改变新的System.Web.Extensions.dll 程序集的版本绑定政策,确保你只在你明确构建.NET 3.5项目时才使用新的.NET 3.5 ASP.NET AJAX版本。

好消息是,这会修正我们发现的并行安装问题,使得我们可以安全地在同一台机器上使用VS 2005和VS 2008同时开发ASP.NET AJAX应用。

但有一个问题是,在VS 2008中第一次打开老的ASP.NET 2.0项目时,它会导致VS 2008不正确地检测出所用ASP.NET AJAX的版本,特别地,它会导致VS 2008认为当前项目已经使用了.NET 3.5。这要求你在VS 2008 Beta2中第一次打开现有的ASP.NET AJAX 1.0网站项目时,采取额外的步骤来更正这个问题。在VS 2008的最终版本中, 你将不需要采取这些步骤。

http://download.microsoft.com/download/7/9/2/79268325-1006-4566-bd26-5581b8971f36/DisableAjaxPolicy.EXE

“Futures”部分ASP.NET 2.0 AJAX Extensions程序集Microsoft.Web.Preview.dll不会注册至GAC中,所以若我们在项目中需要使用其中的功能,则需要手工为其添加引用。

完成安装之后,我们导航至安装目录(按照默认路径,为C:\\Program Files\\Microsoft ASP.NET\\ ASP.NET 2.0 AJAX Extensions\\v1.0.61025以及C:\\Program Files\\Microsoft ASP.NET\\ ASP.NET 2.0 AJAX Futures January CTP\\ v.1.0.61025),找到并阅读EULA.rtf和EULA_CTP.rtf两个许可文件。知识产权受到各国法律的保护,尊重知识产权也是每个人应尽的义务,请详细阅读并确认理解其中条款后再进行后续开发。

如果一切顺利的话,那么恭喜了!你可以立刻开始创建第一个ASP.NET AJAX应用程序了。

2.3.4 常见问题以及解决方案

不过事情却不总是如此顺利的,正所谓好事多磨。ASP.NET AJAX(包括从前的CTP版本)在安装时经常会出现一些问题,其中一个非常常见的错误是提示安装文件有问题并无法继续安装,图2-6显示了在CTP版本中这个错误的截图。

图2-6      ASP.NET AJAX安装中常见的“安装文件损坏”错误

如果很不巧地遇到了这个错误,那么可以尝试使用下面的步骤来修复:

(1) 清除浏览器的离线缓存文件;

(2) 重新下载ASP.NET AJAX的两个安装文件,注意不要直接在原位置打开并运行,而是首先保存在本地后再运行;

(3) 完全删除旧版本的ASP.NET AJAX CTP(如果有的话,包括核心部分以及Futures部分),并清理注册表,删除一切有关ASP.NET AJAX的键;

(4) 尝试再次安装。

若仍出现这个问题,那么最后的办法就是到其他的计算机上安装好,并将该计算机的安装目录(按照默认路径,为C:\\Program Files\\Microsoft ASP.NET\\ASP.NET 2.0 AJAX Extensions\\以及C:\\Program Files\\Microsoft ASP.NET\\ ASP.NET 2.0 AJAX Futures January CTP\\)中的文件以及子目录,包括核心部分的System.Web.Extensions.dll、Futures部分的Microsoft.Web.Preview.dll等拷贝到本机中。接下来在我们的ASP.NET 2.0应用程序中引用这些程序集之后,即可同样开始使用ASP.NET AJAX。

另外,在安装完成之后,我们建议清空浏览器缓存并重新启动IIS,以避免可能出现的一些由缓存导致的脚本文件以及程序集不一致问题。关于重新启动IIS,这里有一个小技巧——无需麻烦地打开IIS管理器,只要在命令行提示符中输入iisreset命令即可。

需要特别注意的是,核心部分ASP.NET 2.0 AJAX Extensions的程序集System.Web. Extensions.dll需要运行于Full Trust信任等级下,而为了安全起见,虚拟主机提供商一般均会将Web站点的信任等级设置为Medium Trust。这样若是在Web站点部署时直接将System.Web.Extensions.dll拷贝到Web站点的bin\\目录下,那么ASP.NET AJAX将无法正常运行。因此,我们就必须说服虚拟主机提供商将System.Web.Extensions.dll添加到服务器的GAC中,以期得到Full Trust信任等级,让我们的ASP.NET AJAX Web站点能够正确运行。

关于服务器组件(Enterprise Services)
      (1).服务组件需要有强名称。
      (2).应当在"全局程序集缓存"(GAC) 中注册服务组件,因为这些组件是系统级别的资源。服务器应用程序要求安装在 GAC 中,
      库应用程序则不要求这样(但是建议安装在 GAC 中)。
      (3).您可以通过延迟注册自动向 COM+ 注册服务组件,也可以通过 Regsvcs.exe 实用工具手动注册。
      自动注册(部署):
      如果启动了使用服务组件的.NET客户应用程序,就会自动配置COM+应用程序。所有派生于ServicedComponent的类都是这样,控制面板 ——》管理工具——Microsoft.NET Framework 2.0——》程序集缓存,然后直接复制到这里就可以了。
自动部署的一个重要的缺点是,在自动部署时,客户应用程序需要有管理权限。如果客户应用程序是ASP.NET应用程序,
ASP.Net运行库一般没有管理权限。所以自动部署仅用于开发阶段。因此,对于开发阶段来说,这带来了很大方便,在每次创建了
服务组件之后,都不用手动部署。
      手工注册(部署):
      使用命令:regsvcs SimpleServer.dll就可以把程序集SimpleServer注册为一个COM+应用程序。

      这其实是一篇翻译了,SUN的midp文档里面有说明的,我只是照着做了一次。有兴趣的可以看看:
编译环境:OS: RHAS3 、GCC:3.2.3、 MIDP2.0、CLDC1.03、JDK1.4.2
建立编译路径:
建立文件夹midp,将midp、cldc的zip文件src放入。
解压CLDC1.03 ,得到J2ME_CLDC文件夹,从命名为kvm。
解压MIDP2.0,得到midp2.0fcs;进入该文件夹的build/linux/kvm/makefiles路径下。修改Defs-pre.gmk文件,修改下面的_BOOTDIR为你的jdk路径。
回到/build/linux/kvm路径,make midp即可完成。
midp
Jaty @ 2004-10-20 11:22

export PATH=/opt/ar2001/bin/:$PATH
export ALT_BOOTDIR=/home/wang/j2sdk
export ALT_BOOTDIR=/home/wang/j2sdk1.4.2_04/
export KVM_DIR=/usr/src/ar2001/j2me/j2me_cldc-1_0_4
export LANG=en_US.ISO8859_1

[root@new-server kvm]# pwd
/usr/src/ar2001/j2me/midp2.0fcs/build/uclinux/kvm

make midp
make midp GUIIN=/home/jaty/xgui/inc
make midp GUIIN=/usr/src/ar2001/j2me/midp2.0fcs/src/solaris/native/inc

[root@new-server kvm]# cd bin
[root@new-server bin]# cp ../../../linux/kvm/bin/preverify ./
[root@new-server bin]# cp ../../../linux/kvm/bin/extractOffsets ./

[root@new-server kvm]#mkdir bin
[root@new-server bin]# cp ../../linux/kvm/bin/preverify ./bin
[root@new-server bin]# cp ../../linux/kvm/bin/extractOffsets ./bin

标签:,
20070715 Silverlight JSON ajax ironpython 资料链接1 - 四月 13, 2008 by yippee

20070715 Silverlight JSON ajax ironpython 资料链接1
http://www.yippeesoft.com

ORCAS WPF WCF WWF AJAX LINQ IRONPYTHON 动态编译

~~~~~~

http://www.codeplex.com/IronPython/Release/ProjectReleases.aspx?ReleaseId=2573
IronPython v1.1 is a minor update to IronPython including both new functionality as well as a number of targeted bug fixes. The new functionality in v1.1 includes several new modules (array, SHA, MD5, and select), support for XML Doc comments within the help system and _doc_ tags, as well as support for loading cached pre-compiled modules.

http://www.gamedev.net/reference/articles/article2275.asp
Using Lua with C# 

http://www.ccw.com.cn/htm/center/prog/02_10_23_3.asp
C#中动态编译应用程序

http://www.rainsts.net/article.asp?id=265
C# 动态代码执行

http://www.rainsts.net/article.asp?id=106
使用CodeDom生成程序集

http://blog.csdn.net/yefanqiu/archive/2007/06/04/1637222.aspx
C#与IronPython脚本进行数据交互示例

http://blog.csdn.net/yefanqiu/archive/2007/06/07/1642081.aspx
IronPython脚本调用C#dll示例

http://blog.csdn.net/yefanqiu/archive/2007/06/01/1634226.aspx
C#嵌入IronPython脚本示例(hello world)

http://blog.csdn.net/yefanqiu/archive/2007/05/28/1627782.aspx
C#GDI+图元组态和IronPython脚本应用之LED影像系统

http://www.newbooks.com.cn/info/130293.html
ASP.Net 2.0+AJAX+Orcas构建简易的RSS新闻阅读器

http://www.newbooks.com.cn/info/130292.html
用简易Ajax框架实现"省市二级联动下拉菜单"

http://blog.csdn.net/lyskyly/archive/2007/06/29/1671271.aspx
 将Orcas下的wpf项目迁移到VS2005

 http://www.microsoft.com/downloads/details.aspx?FamilyId=36B6609E-6F3D-40F4-8C7D-AD111679D8DC&displaylang=en
 Microsoft Pre-release Software Visual Studio Code Name "Orcas" Beta 1 Team Suite (Virtual PC version)

 http://www.microsoft.com/downloads/details.aspx?familyid=5d9c6b2d-439c-4ec2-8e24-b7d9ff6a2ab2&displaylang=en
 Microsoft Pre-release Software Visual Studio Code Name "Orcas" Beta 1 (Professional Edition – self-extracting install)

 http://download.microsoft.com/download/9/F/7/9F79D1D8-72FD-407C-88F7-D2254EB4E0AD/VSNETSDKcontents.htm
 Visual Studio Codename "Orcas" Beta 1 Readme

http://arigstoulee.spaces.live.com/default.aspx?_c02_owner=1
ASP.NET中数据库链接
    4. microsoft sql server database file
          o 首先,在SQL Server Management Studio Express建立数据库,设置好用户名、密码
          o asp.net中,data connections ->add connection
          o 设置:data source 选择microsoft sql server database file
                     data file name 选择建立的数据库
                      log on the server
           1. use windows anthentication
           2. use sql server anthentication 键入设置的用户名、密码!最好save password,否则就经常会要球输入密码。
            最后 test connection,ok即可。
  
目前遇到的问题是在“microsoft sql server database file”中只能使用“use windows anthentication”能够成功的链接,“use sql server anthentication”不能链接!

http://www.microsoft.com/expression/products/download.aspx?key=blend2maypreview
Microsoft Expression Blend 2 Free Trial
Windows XP

   1. Install .NET Framework 3.0 first before attempting to install Expression Blend 2
   2. Install a version of Silverlight:
          * Silverlight 1.0 Beta for WindowsSilverlight 1.0 Beta for MacSilverlight 1.1 Alpha for WindowsSilverlight 1.1 Alpha for Mac
   3. Install Expression Blend 2 May Preview* (25.5 MB)
   4. [Optional] Do one of the following:
          * Install Visual Studio 2005 Express for developing JavaScriptSilverlight-based applications.
          * Install Visual Studio Code Name "Orcas" Beta 1 for developing managedSilverlight-based applications.
          * Install Silverlight Tools Alpha for Visual Studio Code Name "Orcas" Beta 1.

http://blogs.msdn.com/mharsh/archive/2006/12/06/what-is-wpf-e-really.aspx
What is WPF/E really?

http://ajax.asp.net/Default.aspx
ASP.NET AJAX is a free framework for quickly creating a new generation of more efficient, more interactive and highly-personalized Web experiences that work across all the most popular browsers.

http://www.microsoft.com/china/net/products/client.mspx
智能客户端软件和 .NET

http://www.microsoft.com/china/MSDN/library/enterprisedevelopment/softwaredev/SmartClients.mspx?mfr=true
用于构建集成式桌面应用程序的新指南和新工具

http://blog.joycode.com/dflying/archive/2007/04/19/101382.aspx
在PHP中使用ASP.NET AJAX

http://msdn2.microsoft.com/en-us/library/bb428859.aspx
Silverlight Architecture Overview

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript Programming Language(http://www.crockford.com/javascript), Standard ECMA-262 3rd Edition – December 1999(http://www.ecma-international.org/publications/files/ecma-st/ECMA-262.pdf)的一个子集。JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等)。这些特性使JSON成为理想的数据交换语言。

JSON建构于两种结构:

“名称/值”对的集合(A collection of name/value pairs)。不同的语言中,它被理解为对象(object),纪录(record),结构(struct),字典(dictionary),哈希表(hash table),有键列表(keyed list),或者关联数组 (associative array)。

值的有序列表(An ordered list of values)。在大部分语言中,它被理解为数组(array)。

这些都是常见的数据结构。事实上大部分现代计算机语言都以某种形式支持它们。这使得一种数据格式在同样基于这些结构的编程语言之间交换成为可能。

http://java-cs-bridge.sourceforge.net/
Java C# Bridge is a tool for Serlializing/Deserlializing between Java object and C# object.

http://silverlight.net/Default.aspx
Microsoft® Silverlight™ is a cross-browser, cross-platform plug-in for delivering the next generation of .NET based media experiences and rich interactive applications for the Web. Silverlight offers a flexible programming model that supports AJAX, VB, C#, Python, and Ruby, and integrates with existing Web applications. Silverlight supports fast, cost-effective delivery of high-quality video to all major browsers running on the Mac OS or Windows.

http://weblogs.asp.net/scottgu/archive/2007/07/11/linq-to-sql-part-4-updating-our-database.aspx
 LINQ to SQL (Part 4 – Updating our Database)

 http://dev2dev.bea.com.cn/techdoc/2005110103.html
 Ajax简介

 http://blog.csdn.net/heiyeshuwu/archive/2006/04/20/670713.aspx
 Ajax中XML和JSON格式的优劣比较

标签:, , , , ,

PHP MYSQL 通用数据处理 SAJAX - 十一月 2, 2005 by yippee

AJAX www.yippeesoft.comAJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。它有机地包含了以下几种技术:
Ajax(Asynchronous JavaScript + XML)的定义

基于web标准(standards-based presentation)XHTML+CSS的表示;
使用 DOM(Document Object Model)进行动态显示及交互;
使用 XML 和 XSLT 进行数据交换及相关操作;  www.yippeesoft.com
使用 XMLHttpRequest 进行异步数据查询、检索;
使用 JavaScript 将所有的东西绑定在一起。
类似于DHTML或LAMP,AJAX不是指一种单一的技术,而是有机地利用了一系列相关的技术。事实上,一些基于AJAX的“派生/合成”式(derivative/composite)的技术正在出现,如“AFLAX”。

AJAX的应用使用支持以上技术的web浏览器作为运行平台。这些浏览器目前包括:Mozilla、Firefox、Internet Explorer、Opera、Konqueror及Safari。但是Opera不支持XSL格式对象,也不支持XSLT。[1]

<? require("Sajax.php"); www.yippeesoft.com
 function multiply($x, $y) &leftsign;  
 print_r($_POST);  return $x * $y; &rightsign;
 
 sajax_init(); www.yippeesoft.com
 // $sajax_debug_mode = 1;
 sajax_export("multiply"); www.yippeesoft.com
 sajax_handle_client_request();?>
<html><head>
 <title>Multiplier</title> <script>
 <? sajax_show_javascript(); ?>
 var xx;
 function do_multiply_cb(z) &leftsign;
  alert(z);  xx = z; &rightsign;
 
 function do_multiply() &leftsign;
  // get the folder name
  var x, y; x = document.getElementById("x").value;
  alert(x); y = document.getElementById("y").value;
  alert(y); x_multiply(x, y, do_multiply_cb);
  alert(xx); &rightsign; </script>
 
</head><body> www.yippeesoft.com
 <input type="text" name="x" id="x" value="2" size="3"> *
 <input type="text" name="y" id="y" value="3" size="3"> =
 <input type="text" name="z" id="z" value="" size="3">
 <input type="button" name="check" value="Calculate"
  onclick="do_multiply(); alert(xx); return false;">
</body></html>

实验了XAJAX,觉得这个比较简单一些 SAJAX,实验了一把,觉得还可以,但是有个不好的地方。我的应用场合是修改的时候,希望能够先检验用户两次输入的密码是否一致匹配、输入的旧密码是否正确,这两者校验之后再提交数据库更新 www.yippeesoft.com

问题
1、通过ALERT,发现由于AJAX是JS后台传输数据到服务器端,而这一个操作是异步的,所以没有办法等到它的返回值再作下一步操作 www.yippeesoft.com
2、而此时ONCLICK已经没有了SUBMIT事件,所以如果想用$_POST也是不行的,除非把所有内容用 document.getElementById(\’colorselect\’).value 取出来,然后全部传过去,这个也太可怕了。
如果想判断完毕合法性后在提交 FORM.SUBMIT(),由于第一条,异步返回结果,所以这时候是无法判断的
所以这个东西可能 www.yippeesoft.com

还要一个问题就是,对于我这种极端资源分子,极端简单主义信徒,我在IE安全里面屏蔽了所有的控件执行下载等操作,所以,所有有复杂的JAVASCRIPT应用的地方我都没有办法访问 www.yippeesoft.com

标签:, , , , ,
PHP MYSQL 通用数据处理 AJAX WINDOWS - 十月 29, 2005 by yippee

ajax.html
<html>
<body>
<script language="JavaScript">
<!–
var agt = navigator.userAgent.toLowerCase();
var is_opera = (agt.indexOf("opera") != -1);
var is_ie = (agt.indexOf("msie") != -1) && document.all && !is_opera;
var is_ie5 = (agt.indexOf("msie 5") != -1) && document.all;
/**
 * XML Http requests
 */
function CreateXmlHttpReq(handler) &leftsign;
 var xmlhttp = null;
 if (is_ie) &leftsign;
  // Guaranteed to be ie5 or ie6
  var control = (is_ie5) ? "Microsoft.XMLHTTP" : "Msxml2.XMLHTTP";
  try &leftsign;
   xmlhttp = new ActiveXObject(control);
  &rightsign; catch(e) &leftsign;
   // TODO: better help message
   alert("You need to enable active scripting and activeX controls");
  &rightsign;
 &rightsign; else if(typeof XMLHttpRequest!=\’undefined\’)&leftsign;
  // Mozilla
  xmlhttp = new XMLHttpRequest();
 &rightsign;
 xmlhttp.onreadystatechange = function() &leftsign;
  if (xmlhttp.readyState == 4 && xmlhttp.status == 200)&leftsign;
   //alert( xmlhttp.statusText);//ok
   handler(xmlhttp);
  &rightsign;
 &rightsign;;
 return xmlhttp;
&rightsign;

// Send a request to the server
function StartGETRequest(url, handler) &leftsign;
 var xmlhttp = CreateXmlHttpReq(handler);
 xmlhttp.open(\’GET\’, url, true);
 xmlhttp.send(null);
&rightsign;

function addclick()&leftsign;
 a = document.getElementById("txtbox_a").value;
 b = document.getElementById("txtbox_b").value;
 echoResult = function(xmlhttp)&leftsign;
  document.getElementById(\’result\’).innerHTML = "Result:" + xmlhttp.responseText;
 &rightsign;
 StartGETRequest("calculator.php?a="+a+"&b="+b,echoResult);
&rightsign;
//–>
</script>
<input id=txtbox_a value=1><br>
<input id=txtbox_b value=1><br>
<INPUT onclick=addclick() type=button value=Add name=Button>
<DIV id=result>Result:2</div>
</body>
</html>

calculator.php
<?
echo $_GET["a"] + $_GET["b"];

不过只能在WINDOWS下运行~~~ 那么这个实际上就没有什么意义呢?

标签:, , , , , , ,
PHP MYSQL 通用数据处理 AJAX - 十月 27, 2005 by yippee

今天在弄 二维下拉菜单(对于WEB项目而言,这里专指网页中的<SELECT>元素)的问题,菜单中的数据均需要从数据库中取出,并动态的生成和变化。

基本上用PHP+JAVASCRIPT搞定了,但是想把PHP代码封装为函数就出问题了,很奇怪,人家都是这样的
<SCRIPT language="javascript">
alert("OK");
<? sf(); ?>
document.write("sf");
</SCRIPT>

但是我的函数里面有了代码之后,就变成页面上直接显示文本 document.write("sf"); 了

想了想,好像和AJAX类似,先记录一下

AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML)

AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。它有机地包含了以下几种技术:

Ajax(Asynchronous JavaScript + XML)的定义

基于web标准(standards-based presentation)XHTML+CSS的表示;
使用 DOM(Document Object Model)进行动态显示及交互;
使用 XML 和 XSLT 进行数据交换及相关操作;
使用 XMLHttpRequest 进行异步数据查询、检索;
使用 JavaScript 将所有的东西绑定在一起。英文参见Ajax的提出者Jesse James Garrett的原文a
类似于DHTML或LAMP,AJAX不是指一种单一的技术,而是有机地利用了一系列相关的技术。事实上,一些基于AJAX的“派生/合成”式(derivative/composite)的技术正在出现,如“AFLAX”。

AJAX的应用使用支持以上技术的web浏览器作为运行平台。这些浏览器目前包括:Mozilla、Firefox、Internet Explorer、Opera、Konqueror及Safari。但是Opera不支持XSL格式对象,也不支持XSLT。[1]

与传统的web应用比较
传统的web应用允许用户填写表单(form),当提交表单时就向web服务器发送一个请求。服务器接收并处理传来的表单,然后返回一个新的网页。这个做法浪费了许多带宽,因为在前后两个页面中的大部分HTML代码往往是相同的。由于每次应用的交互都需要向服务器发送请求,应用的响应时间就依赖于服务器的响应时间。这导致了用户界面的响应比本地应用慢得多。

与此不同,AJAX应用可以仅向服务器发送并取回必需的数据,它使用SOAP或其它一些基于XML的web service接口,并在客户端采用JavaScript处理来自服务器的响应。因为在服务器和浏览器之间交换的数据大量减少,结果我们就能看到响应更快的应用。同时很多的处理工作可以在发出请求的客户端机器上完成,所以Web服务器的处理时间也减少了。

传统web应用与AJAX应用的比较:处理用户交互

传统web应用与AJAX应用的比较:交互模式

发展史
该技术在1998年前后得到了应用。允许客户端脚本发送HTTP请求(XMLHTTP)的第一个组件由Outlook Web Access小组写成。该组件原属于Microsoft Exchange Server,并且迅速地成为了Internet Explorer 4.0[2]的一部分。部分观察家认为,Outlook Web Access是第一个应用了Ajax技术的成功的商业应用程序,并成为包括Oddpost的网络邮件产品在内的许多产品的领头羊。但是,2005年初,许多事件使得Ajax被大众所接受。Google在它著名的交互应用程序中使用了异步通讯,如Google讨论组、Google地图、Google搜索建议、Gmail等。Ajax这个词由《Ajax: A New Approach to Web Applications》一文所创,该文迅速被流传,并提高了人们使用该项技术的意识。另外,对Mozilla/Gecko的支持使得该技术走向成熟,变得更为易用。

[编辑]
优点、前提和批评
使用Ajax的最大优点就是能在不刷新整个页面的前提下维护数据。这使得Web应用程序更为迅捷地响应用户交互,并避免了在网络上发送那些没有改变的信息。

Ajax不需要任何浏览器插件,但需要用户允许JavaScript在浏览器上执行。就像DHTML应用程序那样,Ajax应用程序必须在众多不同的浏览器和平台上经过严格的测试。随着Ajax的成熟,一些简化Ajax使用方法的程序库也相继问世。同样,也出现了另一种辅助程序设计的技术,为那些不支持JavaScript的用户提供替代功能。

对应用Ajax最主要的批评就是,它可能破坏浏览器后退按钮的正常行为(参见Jakob Nielsen\’s的《1999 Top-10 New Mistakes of Web Design》)。在动态更新页面的情况下,用户无法回到前一个页面状态,因为浏览器仅能记忆历史记录中的静态页面。一个被完整读入的页面与一个已经被动态修改过的页面之间的差别非常微妙;用户通常会希望单击后退按钮能够取消他们的前一次操作,但是在Ajax应用程序中,这将无法实现。开发者们想出了种种办法来解决这个问题,大多数都是在用户单击后退按钮访问历史记录时,通过创建或使用一个隐藏的IFRAME来重现页面上的变更。(例如,当用户在Google Maps中单击后退时,它在一个隐藏的IFRAME中进行搜索,然后将搜索结果反映到Ajax元素上,以便将应用程序状态恢复到当时的状态。)

一个相关的观点认为,使用动态页面更新使得用户难于将某个特定的状态保存到收藏夹中。该问题的解决方案也已出现,大部分都使用URL片断标识符(通常被称为锚点,即URL中#后面的部分)来保持跟踪,允许用户回到指定的某个应用程序状态。(许多浏览器允许JavaScript动态更新锚点,这使得Ajax应用程序能够在更新显示内容的同时更新锚点。)这些解决方案也同时解决了许多关于不支持后退按钮的争论。

进行Ajax开发时,网络延迟——即用户发出请求到服务器发出响应之间的间隔——需要慎重考虑。不给予用户明确的回应[3],没有恰当的预读数据[4],或者对XMLHttpRequest的不恰当处理[5],都会使用户感到延迟,这是用户不希望看到的,也是他们无法理解的。[6]通常的解决方案是,使用一个可视化的组件来告诉用户系统正在进行后台操作并且正在读取数据和内容。

取自"http://zh.wikipedia.org/wiki/AJAX"

标签:, , , , ,