首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    VBA使用API_03:创建窗体

    使用Excel VBA要创建窗体非常的简单,直接插入一个用户窗体就可以了,VBA已经封装好了窗体,而且具有很多功能以及控件。...这些在底层都是要调用API,只是我们看不到而已,让我们使用API来创建一个窗体试试,分三步: 注册窗体类 创建窗体 显示窗体、循环接收消息并处理 注册窗体需要用到RegisterClass,必须先要注册一个窗体类...,才能在第二步创建窗体CreateWindowEx进行创建,创建好后必须使用ShowWindow才能显示出来,窗体显示出来之后,如果没有其他要执行的程序,马上就会消失,因为程序运行完成了,所有资源被自动回收了...Dim hWnd As Long Dim uMsg As msg '注册窗体类 If RegisterClass(wc) 0 Then '创建窗体

    2.3K20

    使用Domain-Driven创建Hypermedia API

    但是这样的API或多或少有一些设计方面的小问题: 1. 无法通过API描述上下文 纵然HTTP动词加上描述API资源的名词基本能够描述其意图,但是在使用过程中,一份API文档似乎还是少不了。...易碎的设计 API以提供URI的方式来提供服务,而URI在本质上就是一个字符串,作为一个强类型玩家,我不希望这样的字符串分散在各个角落,试想我重命名了一个URI,我不得不搜索并修改所有曾经使用过这个资源的代码...URI地址,使用了ASP.NET Web API提供的 urlHelper.Action(“ActionName”,”ControllerName”) 方法来生成一个url。...消费端接下来能够使用的API列表,其中Command类型的API还包含了契约内容。...的创建、实现以及消费过程,也许这种设计方式无法满足所有的场景,但是他可以在一定程度上帮助你创建出更具表达力的API,同时也使API消费端在一定程度上减少对文档的依赖。

    1.1K10

    使用Spring Boot和Kotlin创建RESTfull API

    使用 Kotlin 结合 SpringBoot 开发一个 RESTFul版本的 HelloWorld。...Kotlin工程 打开IDEA ,File->New->Project 输入相关信息之后下一步: 一般 GroupId为公司域名反着写,加上项目名字 建议选中 Useauto-import,自动导包 ,使用本地...Gradle,但是需要先安装Gradle(https://gradle.org/install/) 如果没有选择 使用本地 Gradle 项目创建完成之后Gradle的包需要下载,这个时间有点长,以前做...它会适配 Kotlin 以满足这些框架的需求,并使用指定的注解标注类而其成员无需显式使用 open 关键字打开。...例如,当我们使用 Spring 时,就不需要打开所有的类,跟我们在Java中写代码一样,只需要用相应的注解标注即可。

    1.8K30

    「事件驱动架构」使用GoldenGate创建从Oracle到Kafka的CDC事件流

    我们通过GoldenGate技术在Oracle DB和Kafka代理之间创建集成,该技术实时发布Kafka中的CDC事件流。...这种集成对于这类用例非常有趣和有用: 如果遗留的单片应用程序使用Oracle数据库作为单一数据源,那么应该可以通过监视相关表的更改来创建实时更新事件流。...换句话说,在某些Oracle表上应用的任何插入、更新和删除操作都将生成Kafka消息的CDC事件流,该事件流将在单个Kafka主题中发布。 下面是我们将要创建的架构和实时数据流: ?...ESHOP模式 我们将创建一个模式(ESHOP),其中只有两个表(CUSTOMER_ORDER和CUSTOMER_ORDER_ITEM),用于生成要推送到Kafka中的CDC事件流。...结论 在本文中,我们通过GoldenGate技术在Oracle数据库和Kafka代理之间创建了一个完整的集成。CDC事件流以Kafka实时发布。

    1.7K20

    创建可调大小的用户窗体——使用Windows API

    标签:VBA,Windows API 在使用VBA创建用户窗体时,通常会将其设置为特定的大小。然而,通过一些编码技巧,可以为其实现类似的调整大小效果。...本文代码能够实现:允许调整用户窗体的大小;调整窗体大小时用户窗体的Resize事件能捕获;每次Resize事件后,对象的大小或位置都会发生变化。...windowStyle + (WS_THICKFRAME) End If '应用新样式 SetWindowLong windowHandle, GWL_STYLE, windowStyle '使用新样式重新创建用户窗体窗口...DrawMenuBar windowHandle End Sub 上面的两个代码段创建了一个可重复使用的过程,可以使用它来打开或关闭调整用户窗体大小的设置。...cmdCloseBottom As Double Private cmdCloseRight As Double Private Sub UserForm_Initialize() '调用Window API

    1.4K31

    使用C#创建服务端Web API

    前言 C# Web API 是一种基于 .NET 平台(包括但不限于.NET Framework 和 .NET Core)构建 HTTP 服务的框架,用于创建 RESTful Web 服务。...活字格中的Web API 在活字格中,支持使用C#或VB.Net语言实现,可以运行在服务端,浏览器可以通过HTTP请求的方式调用服务端提供的Web API。...创建服务端Web API 1、打开编译器,这里使用的是IntelliJ IDEA Rider,选择Class Library(类库),Framework选择net6.0。...3、接下来因为创建的是活字格的Web API,所以我们需要添加活字格的类库引用,用于与活字格进行交互和编程扩展。...8、这里我们借助API调试工具向刚才我们创建的Web API发送一个请求,先将活字格工程本地运行起来,Web API的调用URL如下: http://域名或主机名/应用程序名/类名/方法名 例如:http

    1.7K10

    【译】Spring 官方教程:使用 Restdocs 创建 API 文档

    你会建立什么 你将构建一个简单的 Spring 应用程序,其中包含一些暴露 API 的 HTTP 端点(HTTP endpoints)。...你将使用 Spring MockMVC 以及 JUnit 来进行 Web 层测试,然后你将使用相同的测试,来为使用 [Spring REST Docs] 的 API 生成文档。...创建目录结构 在你选择的项目目录中,创建以下子目录结构。例如,在 *nix 系统中使用命令 mkdir-p src/main/java/hello 来创建该目录结构。...创建目录结构 在你选定的工程目录中,创建如下的子目录结构。 例如,在 *nix 中使用命令 mkdir-p src/main/java/hello 来创建该目录结构。...HTTP API 含有动态内容,因此其能够探测测试、收集HTTP请求信息并用在文档中。

    6.1K70

    进程的创建与使用(win32-API)

    在Windows环境下,C语言可以通过调用Win32 API来创建和管理进程。 CreateProcess函数是最常用的方法。...二、实操案例 2.1 CreateProcess函数详解 CreateProcess函数是Windows API中的一个重要成员,用于创建新的进程。...要在C语言中同时运行三个FFmpeg进程以转换三个不同的视频文件,可以创建三个进程并将它们分别放入一个数组中。 使用WaitForMultipleObjects函数来等待所有进程完成。...在main函数中,为每个视频文件调用这个函数,创建三个进程,并将每个进程的句柄存放在一个数组中。 使用WaitForMultipleObjects函数来等待所有三个进程完成。...这个函数会阻塞,直到所有指定的事件(在这里是进程句柄)都被满足,即所有进程都已退出。最后,遍历进程信息数组,关闭所有的进程和线程句柄。

    48810

    使用SQL Server 扩展事件来创建死锁的时间跟踪

    步骤2: 右键点击“Sessions”,创建一个新的会话向导。 步骤3: 输入会话名称“Deadlock_Monitor”,点击下一步。 ?...步骤4: 选择不使用模板(像SQL Server Profiler模板一样,预设了一些默认选项一起启动,但没有一个满足我们需求的模板),点击下一步。 ?...步骤12: 在刚才创建会话“Deadlock_Monitor”上右键点击生成脚本。...深入进阶 死锁详细信息还有几个步骤可用来配置扩展事件来监控死锁。 我想去讨论另外两个事件来捕获到分析死锁更详细的信息。 1. Lock: Deadlock事件类 这个事件类可以用来验证死锁牺牲品。...这个事件说明什么时候请求需要一个锁,但被取消作为一个死锁牺牲品。 2. Lock: Deadlock chain事件类 这个事件类用于监控死锁状态。当有一个死锁时该事件被触发。

    2.5K90

    使用 App Store Connect API 批量创建内购商品

    一、前言 我们去年开源 AppleParty(苹果派) 用于批量应用内购商品的创建和更新的方案,具体的技术方案是使用 XML Feed 格式来处理。...我们先来介绍一下密钥的生成,然后在以应用内购商品的创建和更新为例,展示 API 使用示例。...在 “密钥类型” 下选择 “App Store Connect API”。 单击 “生成 API 密钥”(如果之前创建过,则点击 “添加(+)” 按钮新增。)。 输入密钥的名称。...2.2 App Store Connect API 使用示例 这里我们使用 python3 创建 API 请求示例,需要依赖 jwt 和 requests 库,所以需要在终端安装: pip3 install...,Apple Party(苹果派)从日常使用场景最多的内购商品批量创建入手,未来依然有非常多的生效力效率提升,欢迎大家一起迭代和 PR 提交!

    6.2K20
    领券