callback的一般使用方法还算简单,直接参照msdn的帮助和范例就足够了。但是想要真正用好、用精,或者想开发一些基于callback机制的web组件,那么,就要先深入了解callback的实现机制了。在本文中,teddy将和您一起解析callback的整个调用、反馈机制,相信对于帮助您更好的使用callback,将能有一定的益处。 callback vs atlas 首先,谈谈atlas。很多朋友可能会觉得奇怪,已经有了callback,为什么又要出atlas呢?关于这个问题,atlas的作者怎么解释,我倒没有去调查。只不过从我个人对callback和atlas的使用感受来讲,觉得,callback作为一个接口和postback非常类似的实现,肯定是为了让用户类似使用postback来使用它。但是,它的这个类似postback的机制,应该说使用上还不是特别方便,也不易扩展,当然这...
出自:yesky我想您一定对xml有所了解,说不定您现在还跃跃欲试想写一段xml文本呢,可是现在能找到的跨平台的、免费的xml编辑器太少了。所以在本文中,我想介绍一下或者说带您一步一步的开发一个简单的xml编辑器,当然我们要用到一些最常见的java 2 swing组件,不过这些都是免费的,有些是jdk中的,有些是可以从网上下载的。我想通过本文,你就可以创建一个属于你自己的xml编辑器。 先让我介绍一下本文辑写的思路。首先我想简要的讨论一下xml和为什么树型结构比较适合用来显示xml,然后我们来看一看jaxp api如何建立所需要的xml类的环境;然后我们将了解用来显示一个图形树的jtree swing组件;最后,我们将创建一个继承jtree组件的可以重复使用的类,可以用来分析一个xml文档,并把数据显示在一个jtree中。 说到xml(extensible markup languge),...
使用emacs-jde进行java开发 内容: i.安装 ii.使用jde iii.配置 iv.总结 关于作者 (hacking java with emacs-jde) 王挺昊 (bachg@sina.com) 清华大学硕士 2001年 5 月 进行java开发的朋友们一般都使用某种ide进行开发,比较常用的有jbuilder ,visual cafe,visual age等。使用ide开发对于初学者是一种很好的手段。但对于熟悉了linux/unix开发习惯的朋友们,使用这样的ide进行开发的缺点和限制是显而易见的,首先,你不得不了解各个ide不同的用法,同时不得不接受各种wizard强加给你的代码,这些代码(尤其是经过改动之后)经常是丑陋且令人费解的。(本人就经常对着jbuilder产生的丑陋代码恶心)。其次,这些ide一般都或多或少地使用了私有的工具或库,对软件的可移植性埋下了隐患。...
9)如何选择表格、层里面那些非常小的,比如 1x1px 的图片? 在表格的单元格中点击,然后按下“ shift ”键,用箭头键移动即可选择。 也可先选定表格单元(按下 ctrl 键,用鼠标点击相应单元)或者层,然后在“ html source inspector ”面板中选择高亮代码中的 ,返回文档窗口,图片即被选择。 10)怎样编辑一个框架系的名字(title)? 按“ ctrl+f10 ”打开“ frames ”面板,点击最外面的框,按“ ctrl+j ”(主选单 modifypage properties )。 11)如何改变“ behaviors”的缺省事件? 事件设定文件放在 dreamweaver 安装目录下的“ configurationbehaviorsevents ”文件夹,比如对于 4.0 以上版本浏览器,打开文件“ 4.0 and later brow...
ado.net作为微软最新的数据访问技术,已经在企业开发中得到了广泛的应用。对于一线的开发人员来说,掌握基本的概念和技术之后,提高应用水平和解决实际问题的最有效手段,莫过于相互交流彼此的最佳时间经验经验。在这篇文章中,两位ado.net专家向读者毫无保留地、详尽地介绍了很多实用经验。 简介 本文为您提供了在microsoft ado.net应用程序中实现和获得最佳性能、可伸缩性以及功能的最佳解决方案;同时也讲述了使用ado.net中可用对象的最佳实践;并提出一些有助于优化ado.net应用程序设计的建议。 .net框架数据提供程序 .net框架中的数据提供程序(data provider)在应用程序和数据源之间起到桥梁作用。.net框架数据提供程序能够从数据源中返回查询结果、对数据源执行命令、将dataset中的更改传播给数据源。本文包括有关哪个.net框架数据提供程序是最适合您需要的...
11> 我的快速启动板中没有"timelines",怎么办? dw从升级到4版本后,在快速启动板中增添了几个新的项目,比如assets等等。这时原来在上面的timelins(时间线)按钮被挤了下去。 当然如果你急于现在就使用它的话,仍然可以通过菜单“windows”-“timelines”找到。不过毕竟不如放在启动板中方便,这时我们能通过设置把它添加进来! “edit”-“preference”进入窗口,在左边的项目列表中选择“panels”(面板),如图 单击上面的“+”号按钮,从下拉列表中选择“timelines”。这时时间线已经自动添加到当前的“show in launcher”列表内容里,ok。更改后的“launcher”面板如图。 同时你还可以根据自己的需要自由的选择面板中出现的按钮选项,以提高工作效率。12> 作一个网页让它可以每隔5分钟自动刷新一次,如何实现? 上网浏览时,...
windows server 2003是在可靠的windows 2000 server系列的基础上生成的,它集成了功能强大的应用程序环境以开发全新的 xmlweb服务和改进的应用程序,这些程序将会显著提高进程效率。下面这些主要的新增功能和改进是为考虑从windows 2000 server升级到windows server 2003的单位提供的。 1、active directory改进 在windows 2000 引入的microsoftactive directory?服务简化了复杂网络目录的管理,并使用户即使在最大的网络上也能够很容易地查找资源。此企业级目录服务是可扩展的,完全是基于 internet 标准技术创建的,并与windows .net server 2003标准版、windows .net server 2003企业版和windows .net server 2003d...
本文将对microsoft.net和xml web服务平台进行初步介绍。这一讲我们不想涉及很精深的技术,任何稍微懂一点电脑和internet知识的人都可以理解本篇内容,这也是我们学习掌握.net的第一步。 什么是.net microsoft.net是微软的xml web服务平台,包含了建立和运行基于xml的软件所需要的全部部件。.net解决了当今软件开发中的一些核心问题: ● 应用程序的互操作性、集成性和应用程序的可扩展性是很难实现的,而.net依靠xml消除了数据共享和软件集成的障碍,使得问题得以容易地解决。 ● 无数具有相当竞争力的私有软件技术使得软件的集成变得非常复杂,而.net是建立在一个开放的标准上的,它包含了几乎所有的编程语言。 ● 当终端用户使用软件时,他们总觉得不够简便。因为他们无法在程序之间方便地共享数据或无法对能访问的数据进行操作。xml使数据交换变得更加容易,.net...
refactoring场合和基本命名规则 石一楹 虽然refactoring几乎可以随时进行,然而,按照我们关于两顶帽子的原则,在某些场合下 ,refactoring的介入显得更加实际、有意义、富有成效。另外,在最后进入refactoring实践之前,我把kent beck和martin fowler给我们的忠告和建议放在这里。这些内容,特别是code smell和命名规则不但对我们进行refactoring具有很强的实践意义。同时,他们也促使我们对很多oo设计和编码的原则进行更多的思考。refactoring 应用的场合增加功能 如果你的代码不需要增加新的功能,那么你几乎没有必要对他进行refactoring。增加功能是进行refactoring最常见的起因。通常,refactoring的第一个目标就是为了让代码更容易理解。refactoring不仅仅可以使难以理解的代码更加清晰,他也可...
【什么是mvc?】 mvc是一个可以让你把“三个部分(即mvc的全称,model、view、controller)”谐调地组成一个复杂应用程序的概念。一辆汽车就是一个在现实生活中非常好的mvc例子。我们看车都看两个view(显示)部分:内部和外部。而这两个都离不开一个controller(控制者):司机。刹车系统、方向盘和其他操控系统代表了model(模型):他们从司机(controller)那里取得控制方法然后应用到内部和外观(view)。 【网络上的mvc】 mvc框架所涵盖的概念相当简单并且极度灵活。基本的概念就是,你有一个单独的控制器(如index.php)用来控制所有建立在参数请求基础上的框架内应用程序。这个控制器通常包含了(最小程度上)一个定义模型的参数、一个事件和一个get参数。这样控制器就能确认所有的请求然后运行相应的事件。打个比方来说,一个像这样/index.php...
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器