一个简单的ajax开发框架,只需要自己写回调函数就行了
标签: ajax
上传时间: 2016-09-17
上传用户:lanjisu111
用平台SDK编写的程序,表明了Windows程序运行原理及程序编写流程,句柄原理,示范了窗口产生过程,消息队列,回调函数,窗口关闭与应用程序退出.
上传时间: 2014-01-13
上传用户:003030
基于ADI blackfin的异常处理程序,包含各种异常情况,用户只需把自己的回调函数注册进去即可
上传时间: 2016-10-05
上传用户:a673761058
多叉树实现,抽象树节点内容,用回调函数实现内容创建 比较 销毁
标签: 树
上传时间: 2016-12-20
上传用户:busterman
linux下同一个进程中多个定时器实现。简单描述下定时器模块的实现,有一个manager单例类保存所有CTimer对象,开启一线程运行延迟函数,每次延迟间隔到,扫描保存CTimer的容器,对每个CTimer对象执行减少时间操作,减少到0则执行回调函数。对一次性CTimer,超时则从容器中删除,循环型的将间隔时间重置,不从容器中移除。 CTimer的start执行将对象插入到manager容器中操作;stop执行将对象从manager容器中删除的操作;reset执行先删除,重置间隔,然后再放到容器中,reset不改变CTimer的定时器类型属性。 代码来源于CppExplore,感谢博客主的共享。
上传时间: 2017-01-03
上传用户:daguda
//建立按钮上标签的字符串 label = XmStringCreateSimple["Hello World!"] n = 0 XtSetArg[args[n], XmNlabelString, label] n++ button = XmCreatePushButton[toplevel, "pushbutton", args, n] XtManageChild[button] XmStringFree[label] //设置回调函数 XtAddCallback[button, XmNactivateCallback, callback, NULL]
标签: XmStringCreateSimple XtSetArg XmNlab label
上传时间: 2017-03-21
上传用户:fredguo
开发人员使用JavaScript的一个主要原因就是可以避免回发过程中带来的页面刷新。例如我们可以根据用户的需要使用Treeview控件来展开和折叠相应的数据节点。当你展开一个节点时,该Treeview控件将会利用JavaScript读取服务器上的子节点信息,然后平滑无刷新地插入这些新节点。如果没有使用JavaScript的话,Treeview控件将会因为页面的回发而重新构建。不但用户会发现因页面刷新而带来的延迟,而且页面极有可能回复到原来的状态,即丢失前面所展开的那些子节点信息。对于服务器端来说,因为每次回发的过程中都要处理大量的视图状态(View State)信息,这也会严重影响程序的整体执行性能。在ASP.NET 2.0中,引入了一个称为"客户端回调"的功能,利用这个内建的解决方案我们可以轻松实现客户端脚本和服务器端代码间的交互,从而避免了页面因回发带来的频繁刷新。
标签: JavaScript Treeview 节点 过程
上传时间: 2017-05-24
上传用户:彭玖华
自己收藏的全中文-MFC类库详解,包括MFC类,MFC宏,MFC全局,以及结构,风格,回调函数,消息映射等
标签: MFC
上传时间: 2017-05-24
上传用户:aysyzxzm
有许多应用程序创建的线程花费了大量时间在睡眠状态来等待事件的发生。还有一些线程进入睡眠状态后定期被唤醒以轮询工作方式来改变或者更新状态信息。线程池可以让你更有效地使用线程,它为你的应用程序提供一个由系统管理的工作者线程池。至少会有一个线程来监听放到线程池的所有等待操作,当等待操作完成后,线程池中将会有一个工作者线程来执行相应的回调函数。
上传时间: 2017-06-26
上传用户:nairui21
完成界面的定制,和生成一个很好的皮肤界面,很好的一个回调函数
标签: 定制
上传时间: 2014-01-09
上传用户:龙飞艇