169it科技资讯


当前位置:  编程技术>综合
本页文章导读:
    ▪Office 2010下VBA Addressof的应用      在VBA中Addressof不能在Class或Form中使用,只有Module模式下才能使用Addressof以面是一个计时器的例子: Form1中代码: Private Declare Function KillTimer Lib "user32" (ByVal hwnd As Long, ByVal nIDEvent As Long) .........
    ▪一起来学ASP.NET Ajax(二)之初识ASP.NET Ajax              Ajax与ASP.NET         上篇文章简单介绍了Ajax相关知识,这篇文章写Ajax在ASP.NET中的应用及关系。         ASP.NET AJAX是一个完整的开发框架,它与AS.........
    ▪更改CentOS yum 源为163的源      CentOS下可以通过yum很方便快捷的安装所需的软件和库,如果yum的源不好,安装速度会非常慢,CentOS默认官方源似乎都是国外的,所以速度无法保证,我一直使用163的源,感觉速度不错。下.........

[1]Office 2010下VBA Addressof的应用
    来源: 互联网  发布时间: 2014-02-18

在VBA中Addressof不能在Class或Form中使用,只有Module模式下才能使用Addressof以面是一个计时器的例子:

Form1中代码:

Private Declare Function KillTimer Lib "user32" (ByVal hwnd As Long, ByVal nIDEvent As Long) As Long

Private Sub CommandButton1_Click()
    Module1.test
End Sub
Private Sub CommandButton2_Click()
    KillTimer 0, Module1.mHandle
End Sub

Module1下代码:

Private Declare Function SetTimer Lib "user32" (ByVal hwnd As Long, ByVal nIDEvent As Long, ByVal uElapse As Long, ByVal lpTimerFunc As Long) As Long
Public mHandle As Long

Public Sub test()
    mHandle = SetTimer(0, 0, 2000, AddressOf MyTimerProce)
End Sub


Public Sub MyTimerProce(ByVal hwnd As Long, ByVal uMsg As Long, ByVal idEvent As Long, ByVal dwTime As Long)
    MsgBox "hello"
End Sub


作者:TX_OfficeDev 发表于2013-1-14 10:47:27 原文链接
阅读:40 评论:0 查看评论

    
[2]一起来学ASP.NET Ajax(二)之初识ASP.NET Ajax
    来源: 互联网  发布时间: 2014-02-18
        Ajax与ASP.NET

        上篇文章简单介绍了Ajax相关知识,这篇文章写Ajax在ASP.NET中的应用及关系。

        ASP.NET AJAX是一个完整的开发框架,它与ASP.NET 无缝集成,使用ASP.NET Ajax可以很容易的添加Ajax效果,通常实现复杂的功能只需要在页面中拖几个控件,而不必了解深层次的工作原理,另外ASP.NET AJAX Control Toolkit含有大量的独立AJAX控件和对ASP.NET原有服务器控件的AJAX功能扩展,实现起来也非常简单。ASP.NET Ajax编程分为客户端编程和服务端编程,服务端编程相对于客户端编程较为简单,但服务器端编程相对于客户端编程在执行效率和可控性上有较大差距。

        组件图

            

        由组件图可以看出,整个ASP.NET Ajax基于ASP.NET,再向上分为Microsoft AJAX Library和ASP.NET AJAX Extensions,在此两项基础上,发展出ASP.NET AJAX Control Toolkit。

        Microsoft AJAX Library

        Microsoft AJAX Library,是ASP.NET中的客户端框架,面向客户端编程。

        基础扩展

        Microsoft AJAX Library对javascript进行了扩展,增加了javascript中没有的方法和属性;同时提供了更多的内容,例如stringBuilder类、component模型等;它也把javascript中的对象进行了封装,可以更简单直观的实现原有功能。

        浏览器兼容层

        Microsoft AJAX Library帮助屏蔽了浏览器的差异,使得程序员可以不用再针对不同的浏览器编程。

        面向对象

        javascript是一种基于原型的脚本语言,它并没有真正实现面向对象中的类、继承等特性,Microsoft AJAX Library对javascript进行了封装,提供了更直观的面向对象编程方法,使得程序更易维护。

        ASP.NET AJAX Extensions

        面向服务端编程,它主要包含常用的ScriptManager、Updatepanel、Extender等控件,ScriptManager对其它ASP.NET AJAX控件进行控制,通过对这些控件的简单编程,即可实现Ajax效果。

        AJAX Control Toolkit

        它基于服务端的Extender和客户端的Behavior,通过扩展已有控件,为其添加javascript功能,由社区支持开发,使用Toolkit可以很容易的添加Ajax效果。

        文尾

        本文是对ASP.NET AJAX的一个简介,在以后的文章中会详细介绍本文中提到的内容。

作者:lidaasky 发表于2013-1-14 10:37:31 原文链接
阅读:47 评论:0 查看评论

    
[3]更改CentOS yum 源为163的源
    来源: 互联网  发布时间: 2014-02-18

CentOS下可以通过yum很方便快捷的安装所需的软件和库,如果yum的源不好,安装速度会非常慢,CentOS默认官方源似乎都是国外的,所以速度无法保证,我一直使用163的源,感觉速度不错。下面就说说如何修改yum的源。


1、进入存放源配置的文件夹
    cd /etc/yum.repos.d

2、备份默认源
    mv ./CentOS-Base.repo ./CentOS-Base.repo.backup

3、使用wget下载163的源
    wget http://mirrors.163.com/.help/CentOS-Base-163.repo

4、把下载下来的文件CentOS-Base-163.repo设置为默认源
    mv CentOS-Base-163.repo CentOS-Base.repo

通过上述操作就把默认源修改为163的了。当然上述的操作可以合并为如下:

    mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    wget http://mirrors.163.com/.help/CentOS-Base-163.repo -O /etc/yum.repos.d/CentOS-Base.repo



参考地址: 

http://mirrors.163.com/.help/centos.html 

http://www.netingcn.com/update-centos-yum-source.html

作者:fengyifei11228 发表于2013-1-14 10:36:56 原文链接
阅读:63 评论:0 查看评论

    
最新技术文章:
▪error while loading shared libraries的解決方法    ▪版本控制的极佳实践    ▪安装多个jdk,多个tomcat版本的冲突问题
▪简单选择排序算法    ▪国外 Android资源大集合 和个人学习android收藏    ▪.NET MVC 给loading数据加 ajax 等待loading效果
▪http代理工作原理(3)    ▪关注细节-TWaver Android    ▪Spring怎样把Bean实例暴露出来?
▪java写入excel2007的操作    ▪http代理工作原理(1)    ▪浅谈三层架构
▪http代理工作原理(2)    ▪解析三层架构……如何分层?    ▪linux PS命令
▪secureMRT Linux命令汉字出现乱码    ▪把C++类成员方法直接作为线程回调函数    ▪weak-and算法原理演示(wand)
▪53个要点提高PHP编程效率    ▪linux僵尸进程    ▪java 序列化到mysql数据库中
▪利用ndk编译ffmpeg    ▪活用CSS巧妙解决超长文本内容显示问题    ▪通过DBMS_RANDOM得到随机
▪CodeSmith 使用教程(8): CodeTemplate对象    ▪android4.0 进程回收机制    ▪仿天猫首页-产品分类
▪从Samples中入门IOS开发(四)------ 基于socket的...    ▪工作趣事 之 重装服务器后的网站不能正常访...    ▪java序列化学习笔记
▪Office 2010下VBA Addressof的应用    ▪一起来学ASP.NET Ajax(二)之初识ASP.NET Ajax    ▪更改CentOS yum 源为163的源
▪ORACLE 常用表达式    ▪记录一下,AS3反射功能的实现方法    ▪u盘文件系统问题
▪java设计模式-观察者模式初探    ▪MANIFEST.MF格式总结    ▪Android 4.2 Wifi Display核心分析 (一)
▪Perl 正则表达式 记忆方法    ▪.NET MVC 给loading数据加 ajax 等待laoding效果    ▪java 类之访问权限
▪extjs在myeclipse提示    ▪xml不提示问题    ▪Android应用程序运行的性能设计
▪sharepoint 2010 自定义列表启用版本记录控制 如...    ▪解决UIScrollView截获touch事件的一个极其简单有...    ▪Chain of Responsibility -- 责任链模式
▪运行skyeye缺少libbfd-2.18.50.0.2.20071001.so问题    ▪sharepoint 2010 使用sharepoint脚本STSNavigate方法实...    ▪让javascript显原型!
▪kohana基本安装配置    ▪MVVM开发模式实例解析    ▪sharepoint 2010 设置pdf文件在浏览器中访问
▪spring+hibernate+事务    ▪MyEclipse中文乱码,编码格式设置,文件编码格...    ▪struts+spring+hibernate用jquery实现数据分页异步加...
▪windows平台c++开发"麻烦"总结    ▪Android Wifi几点    ▪Myeclipse中JDBC连接池的配置
▪优化后的冒泡排序算法    ▪elasticsearch RESTful搜索引擎-(java jest 使用[入门])...    ▪MyEclipse下安装SVN插件SubEclipse的方法
▪100个windows平台C++开发错误之七编程    ▪串口转以太网模块WIZ140SR/WIZ145SR 数据手册(版...    ▪初识XML(三)Schema
▪Deep Copy VS Shallow Copy    ▪iphone游戏开发之cocos2d (七) 自定义精灵类,实...    ▪100个windows平台C++开发错误之八编程
▪C++程序的内存布局    ▪将不确定变为确定系列~Linq的批量操作靠的住...    ▪DIV始终保持在浏览器中央,兼容各浏览器版本
▪Activity生命周期管理之三——Stopping或者Restarti...    ▪《C语言参悟之旅》-读书笔记(八)    ▪C++函数参数小结
▪android Content Provider详解九    ▪简单的图片无缝滚动效果    ▪required artifact is missing.
▪c++编程风格----读书笔记(1)    ▪codeforces round 160    ▪【Visual C++】游戏开发笔记四十 浅墨DirectX教程...
▪【D3D11游戏编程】学习笔记十八:模板缓冲区...    ▪codeforces 70D 动态凸包    ▪c++编程风格----读书笔记(2)
▪Android窗口管理服务WindowManagerService计算Activity...    ▪keytool 错误: java.io.FileNotFoundException: MyAndroidKey....    ▪《HTTP权威指南》读书笔记---缓存
▪markdown    ▪[设计模式]总结    ▪网站用户行为分析在用户市场领域的应用
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2017,169IT.COM,E-mail:www_169it_com#163.com(请将#改为@)

浙ICP备11055608号