首页 技术教程 实用代码 注册破解 正则表达式 网址导航 电子书籍

利用ajax.dll进行Ajax的开发

Asynchronous JavaScript and XML(AJAX)最近掀起的高潮,要完全归功于Google在Google Suggest和Google Maps中的使用。对ASP.NET而言,AJAX不需要回传就能进行服务器端处理,从而使客户机(浏览器)具有丰富的服务器端能力。换句话说,它为异步指派和处理请求与服务器响应提供了一个框架。AJAX利用了一些不是很新颖的已有技术,但是对这些技术(加到一起就是AJAX)的爱好最近突然升温。 请尝试Michael Schwarz的AJAX .NET包装器,通过它ASP.NET开发人员可以快速方便的部署很容易利用AJAX功能的页面。需要注意的是,这个包装器处于初期开发阶段,因此还没有完全成熟。 它是如何工作的...
类别:网页编程 - ASP.NET    查看:131    更新:2014-05-20

用DLL方式封装MDI子窗体

DLL方式封装MDI子窗体是一种常用的软件开发技术,它的优点:人员可以负责某一个模块的编写包括(界面+逻辑),可以互不干扰,模块开发完成后,主程序统一调用。程序升级,当程序升级时,不用编译主exe文件,更新某个DLL就可以升级。可以根据客户不同的需求、价钱给他们不同的模块。(奸商都愿意用这招) 用到这个技术,因为小弟没有用过,在网上google了一下,对它有了了解,我用的是基于COM的DLL,下面总结如下:想在DLL中封装MDI子窗体,要注意以下几点:你的DLL中的接口要有两个参数:第一,主程序的Application对象;第二,主程序窗体对象;你要重写DLL入口函数,如果是基于COM的,要注意:因为COM没有TA...
类别:程序开发 - Delphi    查看:136    更新:2014-05-19

用hook实现dll注入详解

需要一个用来注入的dll(inject.dll)及一个调用程序(caller.exe) 流程: caller.exe procedure TestHook; var pwnd,hChild, hwndInject hwnd; msgtmsg; begin 通过窗口标题用FindWindow找到要注入的程序的主窗口句柄pwnd pwnd = findwindow('Progman',nil); 用FindwindowEx(hMain,0,nil,nil)找到要处理的子窗口句柄hChild hChild = findWindowEx(pwnd,0,nil,nil); 用getwindowThreadProcessid(hChild,nil)找到要注入的线程 dwThreadID = getwindowThreadProcessid(hChild,nil); 调用 inject.dll的SetInjectHook方法 SetInjectHook(dwThreadID); 等待消息返回 getmessage(msg,0,0,0); 找到注入的窗口 hwndInjec...
类别:程序开发 - Delphi    查看:130    更新:2014-05-19

在PB中使用VC++编制的DLL

本文介绍了动态链接库的基本特点,给出了VC++建立DLL以及在PowerBuilder中调用VC++创建的DLL函数的编程实例,实现了通过DLL连接PowerBuilder和VC++编制的不同程序的目的。   一、DLL概述:   动态链接库(Dynamic-Link Library),简称DLL,是基于Windows程序设计的一个非常重要的组成部分。使用DLL有许多优点:  (1)使用DLL的动态连接不是将库代码拷贝,只在程序中记录函数的入口点和接口,在程序执行时才将库代码装入内存,如果有多个程序使用相同的DLL,也只需将DLL在内存中装载一次,节省了内存开销。  (2)DLL是基于Windows的程序模块,它不仅包含可执行代码,还可以包含数据,各种...
类别:程序开发 - PowerBuilder    查看:108    更新:2014-05-12

PB的可执行文件所需的环境DLL

一个EXE文件(或者再加PBD文件)要提交给脱离了PowerBuilder环境的用户使用时, 还必须提供一些PowerBuilder应用程序执行、数据库连接等实现所必需的环境动态链接库文件。如果缺少这些dll文件,应用程序可能无法启动,或者无法连接到数据库服务器。 这就是说,经过编译生成的PowerBuilder应用程序需要一定的运行环境。 以下几个文件在PowerBuilder的SharedPowerBuilder文件夹中(或者使用开始菜单中的"查找"),提交应用程序时需要将它们拷贝到EXE文件所在的路径下(对于32位Windows或NT操作系统): PBVM70.DLL :PowerBuilder 虚拟机,必需 PBTRA60.DLL :用来数据库跟踪调用,可选 PBRT...
类别:程序开发 - PowerBuilder    查看:101    更新:2014-05-10

缺少d3dx9_xx.dll/缺少PhysXLoader.dll/配置不正确等常见问题解决方法

新游戏常见错误处理方法:1、各种未知错误如“配置不正确”或其他错误:首先确认安装了vcredist(VC++)和Framework。VC++下载,Framework下载2、缺少d3dx9_xx.dll(如d3dx9_40\41...):安装最新版DirectX,此处下载。另外注意:只要是缺少d3xxxxx类的提示,都是此问题,下载上面最新DX安装即可。3、缺少PhysXLoader.dll等错误:如果你是N卡且支持PhysX,下载最新显卡驱动即可,如果不支持PhysX,这里单独下载PhysX驱动强行安装。4、缺少openal32.dll安装openal,此处下载。5、缺少xlive:个别游戏基于windows live下运行,安装LIVE游戏平台即可,此处下载。6、提示插入CD或DVD或运行时提示输入序列号(非...
类别:其它 - 硬件    查看:110    更新:2014-05-07

kernel32.dll出错解决方案

使用Windows 9x/Me的朋友最害怕的便是突然屏幕上出现“非法操作”的提示,而其中的显示信息又常常涉及kernel32. dll这个文件,那么kernel32.dll是什么,如何应对与解决这类问题呢?相信下面这篇文章会为你指点迷津。   kernel32.dll   一、什么是kernel32内核文件   kernel32.dll是Windows 9x/Me中非常重要的32位动态链接库文件,属于内核级文件。它控制着系统的内存管理、数据的输入输出操作和中断处理,当Windows启动时,kernel32.dll就驻留在内存中特定的写保护区域,使别的程序无法占用这个内存区域。   有时,Windows会弹出“非法页错误”的消息框,简单地说,这是因为某个或多个程序试图访问kernel32.d...
类别:操作系统 - Windows    查看:145    更新:2014-05-06

自己做RAS Administration DLL

RAS是指Remote Access Service,而RAS Administration DLL是指用户自己写的一个动态链接库,它实现了规定的几个函数,由RAS来加载,当有用户连入或断开时,RAS会自动调用这些函数,使得我们可以实现一些附加的需求,比方说可以由自己来决定是否允许一个用户连入,或者在连入和断开的时候记录日志,还可以给用户指定(虚网的)IP:要让RAS知道我们自己编写的DLL在哪里,必须在注册表中创建名为 HKEY_LOCAL_MACHINESOFTWAREMicrosoftRASAdminDll 的键,然后在该键下创建两个字符串型的值:名称值示例DisplayName自定义显示名称,可以任意指定。无于声处听惊雷DLLPathDLL的路径全...
类别:网页编程 - ASP技术    查看:117    更新:2014-05-04