
Ajax
文章平均质量分 64
danny_xcz
这个作者很懒,什么都没留下…
展开
-
Visual WebGui 基于ajax的界面框架
Visual WebGui 是一个基于ajax的界面框架 ,他是基于.net的,自称是google gwt的.net对手,功能很全,也很漂亮。可以作为界面设计的参考!项目主页:http://www.visualwebgui.com/测试页面:http://samples.visualwebgui.com/MainForm.wgx原创 2007-01-24 08:38:00 · 4500 阅读 · 0 评论 -
实现基于json的级联菜单
对于ajax应用来说,把和控件榜定的数据用json来承载,既可以避免频繁调用httprequest,也可以避免xml带来的性能解释。假设我们要有一个级联菜单,显示用户组以及下面的用户,我们可以这样做 $group_user = Array(); $groups = $db->getAll("select * from $dbutils->group");原创 2006-09-20 08:05:00 · 3891 阅读 · 1 评论 -
使用os3grid做一个基于Web和Ajax的工资表录入界面
1 首先对os3grid做一些小的修改:加入下面代码function strlen(str){var len;var i;len = 0;for (i=0;i{if (str.charCodeAt(i)>255) len+=2; else len++;}return len;}然后在function grid_cell_txt_edit ( cell )里面修改以下一行,主要是应付中文原创 2006-04-19 08:44:00 · 2426 阅读 · 0 评论 -
选取合适的dHtml Grid方案
目前网上主流的有四种方案:1 dhtmlxGridhttp://www.scbr.com/docs/products/dhtmlxGrid/index.shtml免费版可以填充表格,表格也非常漂亮。但是无法得到数据,或者将修改过的表格内容序列化成xml,只有专业版才可以。2 activewidgets-grid 1.0.0http://www.activewidgets.com/功能非常强原创 2006-04-18 13:24:00 · 4525 阅读 · 1 评论 -
XForm + Ajax
http://www.orbeon.com/software/get-excited非常好一个表现层的框架,这里有几个demo企业应用是面向表单的,因此使用xform作为表单呈现就非常必要。而基于ajax的xform又可以让用户获得更好的操作体验原创 2006-02-17 11:11:00 · 3045 阅读 · 2 评论 -
用Dede再次大战一个工资管理软件
目标锁定: 某款工资软件分析:可以从两个地方入手:1 登陆菜单中判断时间过期处 2 填写注册信息的表单下面先从2入手1 文件脱壳,分析完毕2 进入“窗体”,看每一个窗体的标题,找到“公司信息及注册”TFrm_ComPany3 找到其中的一个按钮 object BtnReg: TBitBtn Left = 144 Top = 8 Width = 89原创 2006-03-23 15:58:00 · 2642 阅读 · 3 评论 -
Apache2 + PHP 在Windows2000下不稳定解决方案
1 制作一个bat文件在计划任务里面定期(每天夜里)执行:然后删除旧的日志文件,避免文件过大apache -k shutdown move /Y access_log access_log.oldmove /Y error_log error_log.oldapache -k start2 [httpd.conf]ThreadsPerChild 250MaxRequestsPerChild 3原创 2005-12-29 13:15:00 · 1956 阅读 · 0 评论 -
升级到MySQL 5.0.17一定遇到的四个问题
1 中文问题在使用MySQL实例配置工具的使用,将使用的字符集设置为GBK2 密码问题:安装时设置的密码使用phpMyAdmin访问时不能用mysql> SET PASSWORD FOR -> root@localhost = OLD_PASSWORD(root);3 字段严格检查的问题在实例配置工具中将Enable Strict Mode去掉4 phpM原创 2005-12-29 13:10:00 · 2359 阅读 · 0 评论 -
Discuz论坛2.5 升级到PHP MySQL新版遇到的问题
1 中文问题,在使用MySQL实例配置工具的使用,将使用的字符集设置为GBK,而不要设置为UTF-82 MySQL安装后密码无法访问问题:mysql> SET PASSWORD FOR -> some_user@some_host = OLD_PASSWORD(newpwd);3 PHP有Warning在php.ini里面找到bug_combat_warning = 1 两行,1原创 2005-12-28 09:16:00 · 1779 阅读 · 0 评论 -
软件开发技术问答
1. 你们的项目组使用源代码管理工具了么?应该用。VSS、CVS、PVCS、ClearCase、CCC/Harvest、FireFly都可以。我的选择是VSS。2. 你们的项目组使用缺陷管理系统了么?应该用。ClearQuest太复杂,我的推荐是BugZilla。3. 你们的测试组还在用Word写测试用例么?不要用Word写测试用例(Test Case)。应该用一个专门的系统,可以是Te转载 2006-05-30 11:24:00 · 1526 阅读 · 0 评论 -
php5.1x的时区问题!
从php5.10开始,php中加入了时区的设置,在php中显示的时间都是格林威治标准时间,这就造成了我们中国的用户会差八个小时的问题!相关设置是修改php.ini中的 date.timezone 参数:[Date]; Defines the default timezone used by the date functions;date.timezone =默认是关闭的,只需把注释去掉,改为即原创 2006-06-01 12:50:00 · 1558 阅读 · 0 评论 -
JSSoundKit: 超简单的网页播放器API
JSSoundKit 使用javascript封装了一个flesh播放器供ajax应用程序调用。它的播放代码非常简单: var mysound = new Sound(); mysound.loadSound("http://www.archive.org/download/Behind/SyncF原创 2006-07-24 09:04:00 · 141 阅读 · 0 评论 -
从wordpress-cache插件看web静态HTML生成的策略
1 第一次访问,检查该文件是否存在,如果没有缓存,从数据库中取出文件放到缓存里面,以后访问,就直接从缓存里面取。每一个静态页面都需要一个辅助的meta文件,例如wp-cache-12345.meta为什么需要独立的meta?因为返回一个静态html还不够,还有很多信息,例如还需要这个页面的时间,content-type等信息。这些信息又不能存放在html中,所以需要辅助的.meta文件me原创 2006-06-20 13:51:00 · 4079 阅读 · 4 评论 -
实现Web桌面托拽的实例
Demo - Drag and Drop any itemItem #1Item #2Item #3Item #4Item #5Item #6Item #7Item #8Item #9Item #10Item #11Item #12History Demo - Drag and Drop any item原创 2006-06-13 13:57:00 · 2298 阅读 · 1 评论 -
IBM指南 - Ajax的传输方式
IBM刚刚发布了一个AJax传输方式的指南,其中谈到了使用三种方式XMLHttp, script tags, and frames or iframes。原文地址 https://www6.software.ibm.com/developerworks/education/x-ajaxtrans/你需要注册以后才能下载到pdf文件和源代码对于这三种模式,作者最欣赏script tags原创 2006-06-09 08:28:00 · 2981 阅读 · 5 评论 -
使用Pear的RPN库处理工资计算公式
工资系统中通常都有一个工资计算公式的定义。例如 实发=应发-应扣 等等。要计算这样的表达式,传统的方法就是用逆波兰表达式解析它。下面介绍一个简单的方法来实现计算。使用PHP的Pear库中的RPN.php。用法如下include include/pear/RPN.php; //$expression = "(2^3)+sin(30)-(!4)+(3/4)"; $e原创 2006-06-07 09:28:00 · 2053 阅读 · 0 评论 -
新的Google Ajax Search Api
从今天起,在你的网站内加入google search有新的办法了,那就是Google Ajax Search Api。搜索的内容会自动在你的网页内显示,而不是跳转到google的页面。申请地址:http://code.google.com/apis/ajaxsearch/原创 2006-06-14 08:21:00 · 2008 阅读 · 1 评论 -
几条实际的Ajax的提示
几条实际的Ajax Tips 使用一个Ajax工具包。 多使用css,这样可以使用js来换皮肤 使用 JSON (and XML). XML 解析是很消耗js性能的. 使用异步网络编成. 多使用MVC模式. 压缩js - jsmin 节省~1/4x. Gzip ~3-4x. 认真考虑测试。 使用Mercury’s原创 2006-06-13 08:40:00 · 1665 阅读 · 0 评论 -
公布一下工资管理系统中核心部分工资计算的代码
终于完成了工资计算部分的代码,请大家指教一下用户可以自行定义工资计算公式:例如实发工资=应发工资-应扣工资个人所得税=tax(应发工资) CREATE TABLE pq_unitgzxm ( unit_id char(8) NOT NULL DEFAULT , xmbh int NOT NULL DEFAULT 0, xmmc varchar(200) NOT NU原创 2006-06-09 17:32:00 · 2654 阅读 · 0 评论 -
prototype指南
如果你在做web开发,并且发现javascript愈加成为完美的客户端不可缺少的部分,那么你应该看看一下这篇指南,了解prototype以及它能为你做些什么。http://particletree.com/features/quick-guide-to-prototype/原创 2005-12-07 08:12:00 · 1984 阅读 · 0 评论 -
Ajax = One Page Less Submit
看到网上很多人说ajax的应用程序应该是One page one application。我觉得这种看法还不适合我目前的开发模式。每一个应用都有自己的特殊的结构,使用One page one application 的应用我也看过很多了,像turboajax,等等都可以说非常好。但是这类的程序在中国普及有一些问题。首先cms系统的目的是可以被网上搜索和搜藏。如果使用ajax,这些页面都没有原创 2005-09-11 16:20:00 · 1330 阅读 · 0 评论 -
怎样在专业路由器中实现禁用BT (转)
【教学】怎样在专业路由器中实现禁用BT 其实禁用BT下载就只有两个途径,一个是限制速度,一个是关闭BT所用的端口。无论是在宽带路由或者在路由器,又或是在代理服务器上设置,都是奉行以上这两个原则的。据我所知,论坛上有不少爱好者已经过了CCNA或者在考CCNA的,下面我们来探讨一些怎样在cisco的路由器上来根据以上这个原则进行设置。在路由器里,我们可以利用ACL来对BT的端口进行控制。一,就是限制速原创 2005-09-14 10:11:00 · 3106 阅读 · 0 评论 -
关于Ajaxian JSF的设计原则
目前网上大大小小的Ajax Framework已经计算不清了,但是基本实现形式都是,通过js响应客户端浏览器的某个事件,然后调用一个js函数,在此函数中使用servicecall之类的方法。接下来的处理就见仁见智了,通常是两种:1 返回的resultobject,可能是xml,html,或者其他自定义的格式,通过客户端设置一个responce handler来接受这个返回变量。解析,并更新原创 2005-09-09 16:05:00 · 1391 阅读 · 0 评论 -
开始为exoplatform实现ajax-jsf组件。
目前好像开源的项目里面还没有关于ajax-jsf结合的比较好的方案。用标签库封装的最终目标应该是实现工业级的组件重用。模板语言里面在开发的时候不需要接触到复杂javascript代码。参考了两个php模板得ajax-tag项目ajaxac和xajax,都封装的非常干净。 /** * Copyright 2005 Zervaas Enterprises (www.zervaas原创 2005-09-09 12:16:00 · 1796 阅读 · 3 评论 -
Ajax的三种形式(开源项目)
朋友让我介绍Ajax的好处,我大概想了几点:1 大大减少了服务器端和客户端的数据流量,不像submit-responce时代需要参杂大量的html脚本。2 丰富了客户端的相应,例如表单子段的提示输入,数据验证。多级列表的实现。树桩菜单的动态加载等等需要注意的事:Ajax设计时候一定要考虑用户界面事件触发的无序性。1 对一些有写操作的地方,要根据情况实行界面锁定功能,即提交完成前,不可以原创 2005-09-08 16:31:00 · 2039 阅读 · 0 评论 -
如何在VB6中导出EXCEL、FOXPRO格式的表
这么简单的方法。不知道太可惜了select * into [Excel 8.0;database=导出目录].导出表名 from 表select * into [FoxPro 2.6;database=导出目录].导出表名 from 表select * into [FoxPro 2.5;database=同上].导出表名 from 表select * into [dBase III;databas原创 2005-09-03 11:30:00 · 1387 阅读 · 0 评论 -
在VB6.0中使用Socket发送带SMTP认证的邮件
这个例子网上有很多版本,但是通常能发的,异常管理不是做的很好,这里的代码是我稍加整理的。包含了认证过程,我想现在SMTP一般都是要认证的吧。不要认证的只需把相应的行去掉即可。代码如下:Dim Response As String, Reply As IntegerDim DateNow As String, first As String, Second As String, Third As S原创 2005-09-03 09:10:00 · 2024 阅读 · 0 评论 -
在PHP中使用Pear 的NetMail发送smtp邮件
最近看到不少关于用smtp发邮件的文章,其实除了自己写以外,php的官方组件库还提供了一个netmail组件可以发送邮件。下面简单介绍使用的方法1 下载NetMail,SMTP,SASL,SOCKET等几个pear组件,当然还包括pear.php这个模块。注意最新版本的文件里面最后面缺少 “?>“ 要自己补上。 在你的webapp目录下建立一个inc/pear目录,一般不要使用系统的pear库,因原创 2005-08-31 19:40:00 · 1905 阅读 · 0 评论 -
使用WebService访问Google api
Google 提供webservice的方法来访问他的服务。访问接口具体见 :Google web api : 下载开发包 创建一个账号,取得一个 licence key 开发包包含了一个 wsdl, webservice client libraries 和一些 .NET 和 java的事例.Java访问的代码如下import原创 2005-07-04 12:41:00 · 2114 阅读 · 0 评论 -
.Text Blogging Engine
Current statusBetaCreated date07/27/2003AudienceAdvancedLicenseView licenseLanguageC#TechnologyASP.NET, Web servicesAccessPublic.Text is a powerfu原创 2004-09-23 12:59:00 · 1515 阅读 · 0 评论 -
3种方法封锁BT下载
方法1:封锁BT端口 大家都知道如果要限制某项服务,就要在路由器上设置ACL(访问控制列表)将该服务所用的端口封掉,从而阻止该服务的正常运行.对BT软件, 我们可以尝试封它的端口.一般情况下,BT软件使用的是6880-6890端口,小金在公司的核心路由器上使用以下命令将6880-6890端口全部封锁. access-list 101 deny tcp any any range 6880 68原创 2005-09-14 10:14:00 · 2920 阅读 · 0 评论 -
MySQL 5.0.16 乱码问题处理办法
1 设置phpMyAdminLanguage:Chinese simplified (zh-utf-8)MySQL 字符集:UTF-8 Unicode (utf8)MySQL 连接校对 gbk_chinese_ci2 创建数据库时整理设置成 gbk_chinese_ci3 用SQL建立表中ENGINE=MyISAM DEFAULT CHARSET=gbk;ENGINE=InnoDB DEF原创 2005-11-25 13:57:00 · 2961 阅读 · 2 评论 -
实现一个基于Ajax的调查程序
投票.poll {font-size: 10pt;display:block}.pollresult {font-size: 12pt;display:none}--> include_once("server1.server.php"); #servidor para XAJAX $xajax->printJavascript();?> function back() {原创 2005-10-24 09:11:00 · 2231 阅读 · 0 评论 -
将Access数据库移植到Oracle笔记
开始移植工作的时候,尝试了很多自动转换工具,包括access通过odbc导出,csv导入等等,发现有一些问题: 例如得到字段类型转换不能满意,象Boolean被变成Char等等.后来开始自己写转换脚本.1 最简单的使用SQL插入.所有的表结构通过手工定义.dim ConnStr,conn1,conn2,DbDb = "olddb.mdb"ConnStr = "Provider = Microsof原创 2005-10-11 09:42:00 · 1562 阅读 · 0 评论 -
一分钟学会实现Suggest功能的AJAX样例
Ajax不是什么新鲜的技术,微软98年出的MSDN里面,就介绍了msxml,xmlhttpreuqest的远程读取xml文档的功能。只不过那个时候B/S技术远没有今天这么热,所以ajax被翻出来换了个好听的名字重新炒作。ajax的实现技术有很多。当然我指的是封装方式,这里我是用一种我认为最合理的封装的ajax框架:xajax下面我们就看看如何通过简单的代码完成一个google sugges原创 2005-10-18 10:10:00 · 2095 阅读 · 0 评论 -
实现一个无刷新的基于ajax的简易聊天室
实现一个基于ajax的简易聊天室1 程序主页面在线交流对话 include_once("server1.server.php"); #servidor para XAJAX $xajax->printJavascript();?> function reloaddisplay(){xajax_reloaddisplay();}setInterval(reloaddisplay,原创 2005-10-21 14:53:00 · 2790 阅读 · 0 评论 -
使用Dede破解Delphi软件实战
昨日练习了一把如何破解Delphi软件。下面和大家分享一下破解的过程,对初学者,希望有授之以渔的作用。首先分析我们的目标软件,不要问我破解的是什么软件。保护知识产权,要从娃娃抓取。目标软件是一个销售系统,它有时间限制,安装完成后可以正常运行,把系统时间调后一年,软件不能正常执行,再把系统时间调回,效果依然一样。在使用过期软件时,系统依然能够登陆,但是在点击菜单的时候,弹出您使用的软件已经过期的字样原创 2005-05-26 09:10:00 · 11134 阅读 · 2 评论 -
服务器端是Java的开源AJAX工具
Managebility 发布了Open Source AJAX Toolkits with Serverside Java Support地址是http://www.manageability.org/blog/stuff/ajax-librariesDWR - DWR (Direct Web Remoting) is a way of calling Java code on原创 2005-10-20 08:18:00 · 2139 阅读 · 0 评论 -
ADO访问数据库整理
DSN方式 DSN里面都是ODBC驱动 Driver do Microsoft Access (*.mdb) Microsoft Access Driver (*.mdb)Microsoft Access-Treiber (*.mdb) ODBCJT32.DLL Microsoft ODBC for Oracle MSORCL32.DLL SQL Server SQLSRV32.DLL原创 2005-10-08 09:43:00 · 1571 阅读 · 0 评论 -
将应用程序变成产品的过程中的十三条生存法则
近来TechRepublic开发者的一个调查显示参与调查的多于百分之55的开发者认为如果一个程序达到了预算,发布和商业需求的话它就是成功的。但是从开发到用户最终接受这个软件还有一段泥泞的路要走。从将应用程序变为产品到确保用户已经训练妥当并完全的明白了这个程序的实现过程无疑是充满艰辛的。而且非常常见的是,这个过程总是有很多的压力和不眠之夜。下面是一些顺利的管理你应用程序的交付过程的技巧。#1:检查硬原创 2005-09-26 10:49:00 · 1660 阅读 · 0 评论