ThinkinginAJAX--基于AJAX的WEB设计
作者: 日期:2010-09-09
java的版本以及特性
作者: 日期:2010-09-09
Java的版版本按应用范围分有3个:
1.JAVA SE
Java SE(Java Platform,Standard Edition)标准版是各种应用平台的基础,主要应用于桌面开发和低端商务应用的解决方案。Java SE也包含了支持Java Web服务开发的类库,并为Java EE提供了基础。Java SE 1.4与1.5以后的版本有很大的差别,大多数开发人员都使用1.6版本。目前虽然官方没有正式发布Java SE 7.0,但是开源组织陆续采集了很多高级特性归纳到Java SE 7.0中。Java SE 7.0的组成如图所示。
Tags: java
同步两个SQLServer数据库
作者: 日期:2010-09-09
c#读写excel(一)
作者: 日期:2010-09-09
何在ASP.NetAjax中调用WebService
作者: 日期:2010-09-09
何在ASP.Net Ajax中调用WebService
2008-9-22
今天我想实现利用JavaScript调用WebService我首先就想到了ASP.Net Ajax 因为微软的东西用着方便,我从网上看了看,这东西好多人都写了,我就从官方找了个Demo下了看看源代码,感觉没什么特殊的,于是动手开始写.先添加一个 webservice.asmx然后在default.aspx中加入ScriptManager 并设置serviecs属性
<asp:ScriptManager runat="server" ID="scriptManager">
Tags: ajax
动态执行JAVA脚本
作者: 日期:2010-09-09
1 背景
在我们的项目中,有时候在需要运行时获取一段脚本并执行其逻辑以灵活地实现业务需求。有人的第一想法就是脚本语言,我们当然可以在程序中内嵌一个Python解释器,然后在需要灵活变动的地方使用Python脚本实现我们的逻辑。但是这样做太“重量级”了,况且身为一个Java程序员,你不一定懂得Python的语法,又或者你忠于Java根本不愿把项目交托给其他语言。如果能够使用符合Java语法的脚本,而且不必嵌入任何解释器,那么这是不是一个完美的选择?
2 原理
Java本身具有足够的灵活性能让我们做到这一点,JVM可以在运行时动态编译Java源文件然后加载类,这是Java脚本动态获得生命力的基础。不过,动态编译的输入是一个完整的Java类的源文件,和javac工具一样,而我们要执行的仅仅是一段脚本。另外,这段Java脚本还需要有上下文环境,例如输入和输出,不然凭空写一段脚本没有任何意义,这就要费一番心思去设计了。要满足这些要求也不难,这里提供一个简单的实现方法,基本思路是生成一个临时类,将上下文变量声明为该类的成员,将脚本放在该类的excute()方法里,然后将这个临时类动态编译并执行excute()方法,即可使脚本生效。对于程序来说,动态编译的过程是透明的,其结果是准确获得了脚本的输出。
Tags: java
C#获得SQLServer服务器名、数据库...
作者: 日期:2010-09-09
如何在C#中使用全局鼠标、键盘Hook
作者: 日期:2010-09-09
今天,有个同事问我,怎样在C#中使用全局钩子?以前写的全局钩子都是用unmanaged C或C++写个DLL来实现,可大家都知道,C#是基于.Net Framework的,是managed,怎么实现全局钩子呢?于是开始到网上搜索,好不容易找到一篇,318804 - HOW TO: Set a Windows Hook in Visual C# .NET,里面详细的说明了如何使用鼠标钩子捕获鼠标的移动等,可是,它只能在Application里起作用,出了Application就没用了,就是说它还是没有实现全局钩子,而且文章结尾处说:“Global Hooks are not supported in the .NET Framework...”,这可怎么办呢?
别担心,办法总是有的,经过一番摸索以后,发现WH_KEYBORAD_LL和WH_MOUSE_LL这两个low-level的hook可以被安装成全局的,这就好办了,我们不妨用这两个low-level的hook替换掉WH_KEYBORAD和WH_MOUSE,于是开始测试。结果成功了,在C#里实现了全局钩子。
我们来看一下主要代码段。
首先倒入所需要的windows函数,主要有三个,SetWindowsHookEX用来安装钩子,UnhookWindowsHookEX用来卸载钩子以及CallNextHookEX用来将hook信息传递到链表中下一个hook处理过程。
Tags: C#

过滤特殊字符





