首页 相关文章 非COM环境下的接口编程--问题技巧应用(二)

非COM环境下的接口编程--问题技巧应用(二)

(接上文)

代码

现在把全文的代码列举如下,其中有一些上面没有给出的代码,但它们也很重要,列在一起方便大家浏览,请仔细查看下面的代码以获得需要的信息,当然本文也仅仅是做为一个简单的例子,举出了一些常见的问题和解决技巧,以及象这样的接口编程的一个可能应用。

接口:

[ 查看全文 ]

2016-02-19 标签:
  • Microsoft Agent具有相当广泛的用途,我们既可以把它加入到普通应用程序中供本地系统使用,也可以把它嵌入到HTML文档中供Internet/Intranet使用。Microsoft Agent支持C/C++、Visual Basic、Java、JScript和VBScript等多种编程语言,并为程序员提供了OLE自动化服务器和ActiveX控件两种编程方法,从本质上讲,这两种编程方法都属于OLE技术的范畴,都建立在COM (Component Object Model,组件对象模型)的基础之...[ 查看全文 ]
  • 标签:Delphi
    软件重用是业界追求的目标,人们一直希望能够像搭积木一样随意“装配”应用程序,组件对象就充当了积木的角色。所谓组件对象,实际上就是预定义好的、能完成一定功能的服务或接口。问题是,这些组件对象如何与应用程序、如何与其他组件对象共存并相互通信和交互?这就需要制定?个规范,让这些组件对象按统一的标准方式工作。 COM是个二进制规范,它与源代码无关。这样,即使COM对象由不同的编程语...[ 查看全文 ]
  • 标签:Delphi
      在TDBGrid部件中显示数据库表中的记录信息时,如果TDBGrid使用数据集部件在运行过程中动态生成的字段部件时,TDBGrid显示数据库表中的记录是按表中记录的缺省顺序和字段的缺省顺序显示表中的记录信息,而且要显示表中各个记录的全部字段的值。而在大多数情况下,用户可能希望按自己喜欢的字段顺序显示记录的各个字段,有时还希望只显示记录的部分字段值,要达到这一目的,必须在设计阶段使用字段...[ 查看全文 ]
  • 标签:Delphi
      15.3.6 数据集部件的事件     数据集部件TTable或TQuery具有很多的事件。为这些事件编写相应的程序代码可以进行有效性验证、计算可计算字段的值、确认对数据库表的多种操作等等。这些事件及其描述如表15.4所示。 表15.4 数据集部件常用的事件 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 事 件 描 述 ──────────────────...[ 查看全文 ]
  • 标签:Java JAVA基础
    5) 配置系统变量 vi /etc/profile // 编辑 /etc/profile 在文件结尾加入: PATH="$PATH:/usr/local/jakarta-tomcat/bin:/usr/local/jdk1.2.2/bin:/usr/local/jdk1.2.2/jre/bin" JAVA_HOME=/usr/local/jdk1.2.2 export JAVA_HOME JRE_HOME=/usr/local/jdk1.2.2/jre export JRE_HOME TOMCAT_HOME=/usr/local/jakarta-tomcat export TOMCAT_HOME CLASSPATH=/usr/local/jdk1.2.2/lib:/usr/l...[ 查看全文 ]
  • 进行Servlet开发所需要的基本环境是JSDK以及一个支持Servlet的Web服务器        编写Servlet所需要的开发环境 进行Servlet开发所需要的基本环境是JSDK以及一个支持Servlet的Web服务器。 1.JSDK(Java Servlet Development Kit) JSDK包含了编译Servlet应用程序所需要的Java类库以及相关的文档。对于利用Java 1.1进行开发的用户,必须安装JSD...[ 查看全文 ]
  • 进行Servlet开发所需要的基本环境是JSDK以及一个支持Servlet的Web服务器    编写Servlet所需要的开发环境 进行Servlet开发所需要的基本环境是JSDK以及一个支持Servlet的Web服务器。     1.JSDK(Java Servlet Development Kit) JSDK包含了编译Servlet应用程序所需要的Java类库以及相关的文档。对于利用Java 1.1进行开发的用户,必须安装JSDK。JSDK已经被集成进Java 1.2 Be...[ 查看全文 ]
  • 标签:Java JAVA基础
      java在Linux下的web应用(二) wangzy [本站版主] gnujsp1.0.0在RedHat下基于apache jserv的安装 首先确认你已经安装了apache jserv,如果你还没有安装apache jserv,请参考在《RedHat下 安装apache jserv 1.1.2》一文。 默认jserv安装在/usr/local/jserv下,jserv.conf在/usr/local/jserv/conf下 一、需要的软件 从http://www.klomp.org/gnujsp/取得gnujsp-1.0.0.tar.gz 二、 #cp gnujsp-1...[ 查看全文 ]
  • 标签:Java JAVA基础
    作者:BADBOY 在PWIN98SE环境下 ,我使用JSP运行环境为JSWDK-1.0.1和JDK1.3,要到http://java.sun.com处下载。JDK1.3安装过程很简单,JSWDK1.0.1无须安装只要解压缩即可。然后修改AUTOEXEC.BAT如下: PATH=%PATH%;d:\jdk1.3\bin set CLASSPATH=d:\jdk1.3\lib\tools.jar set JAVA_HOME=d:\jdk1.3(我把JDK装到了D盘) 有两个问题有必要说明一下。 一. 启动startserver.bat的时候,报告Out of Environme...[ 查看全文 ]
  • 标签:Delphi
    a) 不能把一个对象引用强制转换成这个引用的类型没有声明实现的接口,即使这个对象实际实现了这个接口(呵呵,优点拗口)。 b) 当把一个对象变量赋给一个接口变量,在把这个接口变量赋还给对象变量时,这个对象变量的地址已经变了,也就是不再是原来的对象了,而是指向一个错误的地址。 例如: I1 = interface function Do: Boolean; end; TC1 = Class ATT1: Integer; end; TC2 = Clas...[ 查看全文 ]
  • 标签:Delphi
      17.5 SQL编程实例 我们在学习了SQL程序的编写方法之后,我们便可以着手创建自己的应用程序了,通过创建应用程序我们对Delphi的强大功能就会有更深刻的印象,同时会进一步全面掌握有关SQL编程的知识,在本节中我们主要介绍两个例子,前一个例子主要是用静态的SQL语句编程,后一个例子是用动态SQL语句编程。 17.5.1 设计简单的SQL程序编辑器 例17.1:在这个例子中,我们设计一个交互式的SQ...[ 查看全文 ]
  • C++ At Work 专栏... 事件编程(二) 原著:Paul DiLascia 翻译:NorthTibet 下载源代码:CAtWork0603.exe (3,178KB) 原文出处:Event Programming, Part 2 在本文的第一部分(事件编程一),我回答了一个关于用 C++ 实现本机事件的问题。讨论了一般意义上的事件并示范了如何用接口为你的类定义事件处理器,事件的处理必须在客户机实现。我的实现有一...[ 查看全文 ]
  • 标签:PHP
      第一章    PHP3简介 PHP 是一种服务器内置式的script 语言,它的出现使得在unix上快速地开发动态web成为现实。 PHP是Rasmus Lerdorf在1994年秋天构思出来的。最早的未发行版本是他在自己的主页上来用来和观看他的在线简历的人保持联系的。第一个交付用户使用的版本是在1995年初发行的,它只是被当作一个个人主页制作工具。当时它仅包括一个只能懂得很少几条宏指令的非常简...[ 查看全文 ]
  • C++/VC++编程的疑难问题及解答(二) 作者:M. H. Li 我“C++/VC++编程的疑难问题及解答”给出了三个关于C++/VC++编程的问题及其可能的解决方法。这篇文章再给出几个问题,大家多给我提意见啊,有问题可以给我发信啊! 标准程序库问题,再谈list的迭代器是否可以随机移动? 标准程序库问题,vector的resize()和reserve()函数的区别 标准程序库问题,vector的内...[ 查看全文 ]
  • 养生环境,是指空气、住宅、阳光、水源、植被、土壤、社会人文等综合因素,所形成的有利于人类生活、工作的外部条件。适宜的生活环境可保证工作和居住的正常进行,促进人类的健康长寿,有利于民族的繁衍兴旺。想要健康长寿,就必须建立和保持同外在环境的和谐关系。如果对人类生产和生活活动中产生的各种有害物质处理不当,不仅损害人体健康,还会产生远期潜在危害,威胁子孙后代。如果生活、工作在高温...[ 查看全文 ]
  • 标签:Java JAVA基础
    Java语言提供了一种接口(interface)机制。这种接口机制使Java的面向对象编程变得更加灵活。我们可以用接口来定义一个类的表现形式,但接口不能包含任何实现。在《Thinking in Java》一书中,作者对接口有这样的描述:“接口(interface)比抽象(abstract)的概念更进了一步。你可以把一个接口看成是一个纯的抽象类。”我认为作者对接口的这一解释再准确不过了。 理解并用好接口机制...[ 查看全文 ]
  • 标签:Delphi
      1. 控制INI文件几法 要利用.INI文件做程序有关数据的存储工作,就需要能读和写.INI文件,所以列了如下方法给大家参考: 从.INI文件中获取字符串 var strResult:pchar; begin GetPrivateProfileString( 'windows', // []中标题的名字 'NullPort', // =号前的名字 'NIL', // 如果没有找到字符串时,返回的默认值 strResult, //存放取得字符 100, //取得字符的允许最大长度 'c:\forwin95\win.in...[ 查看全文 ]
  • (一) 理解Linux下进程的结构 Linux下一个进程在内存里有三部份的数据,就是“数据段”,“堆栈段”和“代码段”,其实学过汇编语言的人一定知道,一般的CPU象I386,都有上述三种段寄存器,以方便操作系统的运行。“代码段”,顾名思义,就是存放了程序代码的数据,假如机器中有数个进程运行相同的一个程序,那么它们就可以使用同一个代码段。 堆栈段存放的就是子程序的返回地址...[ 查看全文 ]
  • 标签:SQLServer
      问:Tempdb In Ram的配置出错怎么办? 答:SQL Server提供了将Tempdb存放在内存中的机制,以提高系统效率。但是,如果把“Tempdb In Ram”的值设置过 大,会导致SQL Server无法正常启动。如果遇到这类问题,您可以: 在命令行提示下以最小资源模式启动SQL Server(如:C:\MSSQL\BINN\SQLSERVR-f)。 切换到Windows界面,以SA帐户通过ISQL_W连接到SQL Server,并执行下列命令。 ...[ 查看全文 ]
  • 标签:ASP
      使用Form和QueryString集合     当用户填写页面<FORM内容时所提供的全部值,或在浏览器地址栏输入在URL后的值,通过Form和QueryString集合为ASP脚本所用。这是在ASP代码中访问值的一种简单方法。 1、 访问ASP集合的一般技术大多数ASP集合与在VB中见到的普通集合相差不多。实际上,它们是值的数组,但能通过使用一个文本字符串键(对大小不敏感)以及一个整型索引进行访问。因...[ 查看全文 ]
手机页面 收藏网站 回到头部