摘要:
在看完《vb程序实现windowsxp效果的界面》一文后,感觉非常好,用vb也能做出xp风格的界面。 但是有一个可能让大家都觉得不太舒服或者说很累赘的地方。就是在《vb程序实现windowsxp效果的界面》一文的具体实现方法的第2点里,说“建立一个和你的.exe同名的.exe.manifest文件(假如:如果你最后编译好的文件名为windowxpstyle.exe,则建立一个文件名为windowxpstyle.exe.manifest的文件),并且......
摘要:
众所周知,观察器(observer)模式的重点是对观察器对象的注册以及subject状态改变时对观察器对象的消息通知。那么,在issuvision(微软智能客户端的示例程序)中是如何实现这一点的哪?在此,我提出自己的看法,希望大家批评指正。
在issuvision中,系统定义了一个issuesubject类,该类实现了isubject接口,同时各观察器对象都实现了iobserver接口,该接口包括了一个isubject对象。注册和事件等级......
COM程序编写入门(全文-1)com程序编写入门
日期:2004-5-2 【相关文章:
从数据集更新数据库】
编写:李贤敏 【扩展阅读:
浅谈ATL(一)】
ole: (object linking and embedding对象的链接与嵌入) 【扩展信息:
利用自定义的异常处理重起你的应用程序】
名词解释:
使得服务器模块与客户模块通过标准的接口进行通讯。两个模块可以在同一台计算机或位于不同的计算机上,位置对用户来说是无关紧要的。服务器模块实现了一组接口,客户模块通过这组接口进行通讯。
com: (component object modal组件对象模型)
实现了ole的功能,具体可完成一下功能:
l 编写供多种语言使用的代码;
多种语言:指的是建立好的com组件不在乎访问它的编程语言,任何一种编程语言只要知道com组件的接口,访问是都能完成同样的功能。
l 创建activex控件;
l 通过ole automation操纵其他应用程序;
如:microsoft excel的ole编程接口,创建对象后,任何一种程序都可以实现对excel的操作。
l 与其他计算机上的应用程序通讯;
实际为com接口与接口之间的通讯,因其实现了不同语言、不同计算机的方式,所以实现不同计算机上应用程序的通讯也就十分容易。
com模块:
com的模块指独立的应用程序(exe)或者动态连接库(dll),在实现com时,采用dll方式要比较容易一些。因为:应用程序在加载时在内存中都是独立的地址控件,而dll加载后可以驻留内存。当多个客户端调用com时,如果采用exe形式,就会有多个exe被加载,而且com处理客户端的访问时,也必须在不同的地址空间来回切换,大费周张。而dll形式永远只有一个驻留内存,com只要在相同的内存空间中寻找执行代码即可。
逐步深入:
dll我们都已经写了很多,通常我们写的dll都是定义的一些方法或是过程来实现特定的操作,当然定义的出口(exports)也就是这些方法或是过程。现在我们来写一个出口为一个类的dll来展开我们com编写的学习。
准备工作:
打开delphi,选择file\new\others,选择dll wizard自动创建一个dll工程,选择file\new\unit新建一个单元,全部保存。
写代码:
在新建的unit中定义一个抽象类:
type
tcalculator=class
public
function addition (op1, op2: double): double ; virtual; abstract;...
下一页 摘要:如何解决页面之间传输中文乱码的问题
hbzxf(阿好)http://www.cnblogs.com/hbzxf
有的时候我们需要在页面之间传输中文,但是.net模认在webconfig中为我们建立的编码格式为utf-8,于是在传输中文的时候变成了乱码,相应的接受也会是乱码信息,如何解决这个问题,我们可以用两种方法。
更改webconfig中的编码方式,如下:
1.在你的web.config中把编码
<globalization r......