首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 625 毫秒
1.
挂接API是Windows编程中的一项重要技术。本文在远程线程插入DLL和改动模块输入节挂接API技术的基础上,提出了利用插入DLL的构造函数在目标进程中挂接API的方法和编写远程线程函数挂接API的方法,实现了挂接API记录打印文档。  相似文献   

2.
Windows Mobile文件监控系统的设计与实现   总被引:1,自引:1,他引:0  
分析了Windows Mobile的文件系统,研究了Windows Mobile系统应用程序接口(API)的结构及其调用逻辑,提出了为系统API建立钩子函数来截获相关API操作的方法,并以此为基础设计并实现了基于Windows Mobile的文件监控系统.试验结果表明,系统可以监控所有的文件访问操作.  相似文献   

3.
性能测试中脚本捕获的方法研究与应用   总被引:1,自引:0,他引:1       下载免费PDF全文
刘严  胡敏 《计算机工程》2006,32(22):94-95,1
脚本捕获是性能测试的重要组成部分之一,该文介绍了脚本捕获的基本原理和过程,并利用API 挂接技术实现了在Windows操作系统上对Oracle数据库访问过程的脚本捕获,并由此提出了一种通用的性能测试脚本捕获方法。  相似文献   

4.
一、消息挂钩 Windows 3.1消息处理机制为应用程序提供了一种消息过滤挂接处理机制——挂钩(HOOK),应用程序可以通过挂钩挂接一个函数监视系统的各类消息并对某类消息在到达其目的窗口过程之前进行某种预先处理。被挂接的函数必须是一个反调函数。挂钩上可以挂接多个挂接反调函数,从而形成一个挂接函数链。Windows里有很多不同的挂钩,每种挂钩挂接处理特定类型消息函数链,如WH_MOUSE挂钩上的挂接函  相似文献   

5.
本文介绍了利用API实现应用程序自动启动方法,通过API函数直接定义注册表,实现了Windows启动时自动运行用户指定的应用程序,给一些工作带来方便。  相似文献   

6.
充分利用Windows API扩展Delphi函数   总被引:1,自引:0,他引:1  
API函数是构筑Windows应用程序的基石。Delphi是一种功能强大的Windows 应用程序开发工具,它提供的底层函数都间接或直接地调用了Windows API函数,Delphi对API函数的调用,大大扩展了Delphi的开发功能,本文探讨了Delphi调用API函数的一些特点。  相似文献   

7.
利用API拦截技术实现串口通信数据拦截   总被引:5,自引:0,他引:5  
郇义鹏  虞水俊 《计算机应用》2003,23(11):144-146
文中介绍了API拦截技术的基本原理和应用框架,研究了实现拦截Windows API函数的一种方法,最后详细说明了利用此法实现串口通信数据拦截的步骤。  相似文献   

8.
API函数介于操作系统核心和Windows应用程序之间,能够直接控制和处理计算机的系统参数和硬件资源,实现许多高级功能。通过具体实例,阐述了在VB中调用API函数的方法。  相似文献   

9.
Authorware中Windows标准菜单的实现   总被引:1,自引:1,他引:1  
薛纪文  石美红 《微机发展》2003,13(4):22-23,27
介绍了在Authorware环境下,利用Windows API函数实现Windows标准菜单的方法,所设计的标准菜单具有灵活性和使用方便等特色。  相似文献   

10.
多机通信技术的研究及其在分布式温室监控系统中的应用   总被引:2,自引:0,他引:2  
李俊  毛罕平 《计算机工程》2003,29(16):148-150
针对在Windows环境下微机和单片机多机通信的特点和要求,研究了多种串行通信技术,如通信控件、Windows API、动态链接库、嵌入汇编语言等技术,以及多种编程语言的实现手段,最后举例说明了Windows API函数方法在温室分布式监控系统通信中的应用。  相似文献   

11.
李正  吴敬征  李明树 《软件学报》2018,29(6):1716-1738
API(Application Programming Interface,应用程序编程接口)在现代软件开发过程中被广泛使用.开发人员通过调用API快速构建项目,节省了大量的时间.但由于API数量众多、文档不够完善、维护更新不及时等原因,使开发人员在学习使用API的过程中面临着严峻的挑战.同时,一旦API使用不正确,程序可能会出现缺陷甚至严重的安全问题.本文通过对API相关文献的深入调研,对近些年来国内外学者在该研究领域取得的成果进行了系统总结.首先,介绍了API的基本概念并分析出影响API使用的三个关键问题:API文档质量不高,调用规约不完整以及API调用序列难以确定;接着,从API文档、调用规约和API推荐三个主要方面对研究成果进行全面的分析;最后,对未来研究可能面临的挑战进行了展望.  相似文献   

12.
An Application Programming Interface (API) provides a programmatic interface to a software component that is often offered publicly and may be used by programmers who are not the API’s original designers. APIs play a key role in software reuse. By reusing high quality components and services, developers can increase their productivity and avoid costly defects. The usability of an API is a qualitative characteristic that evaluates how easy it is to use an API. Recent years have seen a considerable increase in research efforts aiming at evaluating the usability of APIs. An API usability evaluation can identify problem areas and provide recommendations for improving the API. In this systematic mapping study, we focus on 47 primary studies to identify the aim and the method of the API usability studies. We investigate which API usability factors are evaluated, at which phases of API development is the usability of API evaluated and what are the current limitations and open issues in API usability evaluation. We believe that the results of this literature review would be useful for both researchers and industry practitioners interested in investigating the usability of API and new API usability evaluation methods.  相似文献   

13.
周芯宇  陈伟  吴国全  魏峻 《软件学报》2022,33(9):3271-3296
REST API已成为访问和使用Web服务的重要途径, 为开发基于服务架构的应用系统提供了可复用接口. 但是, REST API的设计质量参差不齐, 因此有效、合理的设计指导规范对于规范和提高REST API设计质量具有现实意义和应用价值. 首先, 基于REST API的本质内涵, 建立了一个多维度、两层次的REST API设计指导规范分类体系RADRC (REST API design rule catalog), 并对当前主流的25条设计指导规范进行分类. 其次, 针对已有规范提出相应的检测方法, 并实现了REST API设计指导规范遵循情况的分析与检测工具RESTer. 最后, 使用RESTer开展REST API设计实证研究, 分析了APIs.guru收录的近2000个真实REST API的文档, 从中分析提取相应的REST API信息, 进一步检测并统计当前REST API的设计特征和设计指导规范遵循情况. 研究发现不同应用类别的REST API在资源和操作模式上存在差异, 使得不同类别REST API在设计规则和总体架构方面各有特点. 实证研究结果有助于深入了解当前REST API及其设计规则的特征、现状和不足, 对于提高REST API设计质量和改进设计指导规范具有实际意义.  相似文献   

14.
基于Win32 API函数和多线程技术的串行通信编程   总被引:4,自引:0,他引:4  
颜波  谢存禧  张铁 《计算机工程与应用》2002,38(18):136-136,181
运用Win32API函数和多线程技术,对磁悬浮伺服装置控制系统中PC机与单片机间串行通信进行编程。介绍了开关串口、初始化串口、设置缓冲区、读写串口、重叠I/O操作、监视通信事件等与串行通信编程密切相关的API函数及其参数设置。  相似文献   

15.
Searching application programming interfaces (APIs) is very important for developers to reuse software projects. Existing natural language based API search mainly faces the following challenges. 1) More accurate results are required as software projects evolve to be more heterogeneous and complex. 2) The semantic relationships between APIs (e.g., inheritances between classes, and invocations between methods) need to be illustrated so that developers can better understand their usage scenarios. To deal with these issues, we propose GeAPI, a novel graph embedding based approach for API graph search and recommendation in this paper. First, we build a software project's API graph automatically from its source code and represent each API using graph embedding methods. Second, we search the API graph with a question in natural language, and return the corresponding subgraph that is composed of relevant code elements and their associated relationships, as the best answer of the question. In experiments, we select three well-known open source projects, JodaTime, Apache Lucene and POI, as examples to perform API search tasks. The experimental results show that our approach GeAPI improves F1-score by 10% compared with the existing shortest path based API search approach, while reduces the average response time about 60 times.  相似文献   

16.
高性能计算服务环境主要面向用户、科研团队提供高性能计算服务.随着环境接入的超算中心以及应用社区和业务平台越来越多,超算中心以及社区和业务平台的用户希望能够使用原有账号登录高性能计算环境使用资源.高性能计算服务环境目前提供的应用编程接口仅支持通过LDAP认证的网格账号.为使得应用社区和业务平台用户使用自己原有的登录方式认证通过后就可访问高性能计算服务环境,我们重新设计开发了高性能计算服务环境应用编程接口.本文着重介绍新版应用编程接口的结构与部署实现,并通过用例来说明如何调用新版接口.新版接口为社区和业务平台接入高性能计算环境提供了更方便且安全地支撑.  相似文献   

17.
VB远程数据库访问方法   总被引:3,自引:1,他引:2  
本文介绍了VB提供的四种访问远程数据库的方法:数据访问对象、远程数据访问对象、开放式数据库互连API函数和VBSQL API函数,并给出了每种方法的优缺点。  相似文献   

18.
王远 《微计算机信息》2006,22(30):224-226
API函数拦截是指通过特定的方法中断API函数的调用,转而执行用户的功能代码的一种行为。该技术由代码加载和用户代码组成。文中首先详细讨论了Windows系统中三种代码加载技术:Hook(钩子)、使用动态链接库的远线程插入和使用代码段的远线程插入。同时对这三种技术的优缺点进行了分析,给出了它们各自的应用场合。最后给出了一种函数拦截系统的设计和实现。  相似文献   

19.
该文介绍了VB中实现多媒体音频播放的几种方法,以及和其它方式相比使用API函数设计多媒体音频程序的特点,并说明了API技术在多媒体音频程序中的使用方法。  相似文献   

20.
在软件开发过程中,复用应用程序编程接口(Application Programming Interface,API)可以提高软件开发效率,但是使用不熟悉的API是一项耗时且困难的挑战。已有的研究往往将API作为用户输入的查询,通过在语料库中搜索该API的使用模式来进行推荐,但这并不符合开发人员的查询习惯。文中提出了一种基于自然语言语义相似度的API使用模式推荐方法(Semantic Similazing Based API Recommendation,SSAPIR)。该方法使用层次聚类算法来提取API使用模式,然后通过计算查询信息和API使用模式来描述信息之间的语意相似度,向开发人员推荐相关度高且被广泛使用的API使用模式。为了验证SSAPIR的有效性,文中从GitHub的高质量Java项目中提取9个流行的第三方API库的API使用模式以及API使用模式的描述信息,并根据这9个流行的第三方API库的自然语言查询进行API使用模式推荐。通过计算推荐结果的Hit@K准确率来验证SSAPIR的有效性,实验结果表明,层次聚类能有效提高推荐准确率,且SSAPIR在Hit@10平均准确率上达到了85.02%,优于现有研究工作,能够很好地完成API使用模式推荐任务,为开发人员输入的自然语言查询提供精准的API使用模式。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号