火山PC【视窗】进程通讯案例教程

前言:开始是自己乱捣鼓的一个功能,结果加工成通讯功能了,不喜勿喷适合本程序间的通讯,包括DLL主窗口:一、配置模块项目右键配置,勾选火山模块,模块下载地址:跳转下载二、窗口布局三、初始化开启消息等待,在先前事件中,会一直等待接收新消息四、按钮事件可以发送文本消息、变量、对象等,限本程序内五、消息事件窗口2一、窗口布局二初始化三、按钮事件四、消息事件五
分类: 其他 发布时间: 11-29 09:47 阅读次数: 0

火山PC获取黄金行情报价并绘制曲线

有买贵金属的可能用得上。主要涉及Curl模块、画板、数组及自定义数据类型的操作。先上个效果图:一、配置模块按图勾选三个模块,确定。二、添加窗口组件7个标签,1个按钮,1个时钟,1个画板。其中左侧5个标签(标签3-标签7)为纵坐标显示用,设置文本右对齐。上面2个标签为显示最新报价用。时钟用于定时发包获取数据,按钮用于画板上画曲线。三、添加变量、常量及自定义数据类型常量主要用于文本处理时使用。变量从名称上也比较好理解。新建一个类,作为自定义的类型,因为数据较.
分类: 其他 发布时间: 11-29 09:47 阅读次数: 0

火山PC【视窗】NTP协议同步时间

火山PCNTP协议同步时间本文作者:灰羊羊一、需要调用的模块视窗基本类 MFC界面基本类二、火山代码的构建 1.工具栏中点击文件---新建---项目---空白视窗程序--MFC窗口程序,创建解决方案,这里就不放图了 2.引入上面所列的模块 3..界面布局上放一个按钮就好了 4.按钮事件,这里我们需要封装一个方法,NTP_取网络时间(参数1:NTP地址,参数2:NtpTimeAddress(小数类)) 4.按钮事件,这里我们需要封装一个方法,NTP...
分类: 其他 发布时间: 11-29 09:47 阅读次数: 0

火山PC【视窗】自定义滚动条案例

一、配置模块项目右键配置,勾选火山模块,模块下载地址:跳转下载二、窗口布局①总布局②详细布局先放一个图片框1做为父容器再在之前的图片框1里,再放入一个图片框2然后在图片框2里,放入各个组件图片框2的大小,即为组件所能容纳的大小,无需调整尺寸最后调整图片框1的尺寸,调整到当前窗口可全视为止总结:图片框1容纳图片框2,图片框2里容纳各个组件三、初始化四、调用功能五、滚动事件六、演示
分类: 其他 发布时间: 11-29 09:47 阅读次数: 0

火山视窗opencv计算机视觉入门

听他们说opencv以经在封装了,但是等了这么久都还没出来,所以自己找了些小例子过下瘾先。由于本人水平有限,只能找来一些小玩意,看看能不能抛砖引玉,大家不要报太大的期望。先发个简单的,其它的还在修改,改好了再发这个嵌入到类下面,cv::和std::声明了似乎可以不用了,懒得改所以直接发出来算了1.显示图片:2.缩放图片3.图片压缩4.图片二值化处理5.图片模糊处理6.模版匹配、图像识别(找图),这个就比较厉害,本人水平不够只能先拿来找下图了...
分类: 其他 发布时间: 11-29 09:47 阅读次数: 0

火山视窗opencv 火山配置opencv方法

火山基础应该都会我就不多说了,不会的先去学学基础再来。每次创建项目都配置一次就很麻烦了,所以我建议大家另外创建一个文件来存放,当成了类是模块来使用。先创建一个mfc窗口项目,鼠标右键点击 模块》添加》新建文件 创建一个火山文件来存放配置opencv代码,使用的时候选添加现有文件,把文件添加到模块那里,使用起来跟模块一样,或者直接封成模块。下面开始配置opencv了,文件头部参考下面图片,设置了搜寻目录可以省略部分文件路径使用相对路径,当然也可以使用绝对路径,一行可以添加多个文件,debug是
分类: 其他 发布时间: 11-29 09:47 阅读次数: 0

火山视窗DLL窗口中无效事件解决方案教学博客

前言:在DLL窗口中,你是否碰到过,很多组件的事件无法触发了,比如说图片框被单击等。接下来介绍两种方案来解决无事件触发问题方法一 挂接法:一、配置模块项目右键配置,勾选火山模块【自行百度利快云进入官网下载】二、窗口布局三、挂接事件四、触发事件五、接口DLL中接口EXE中调用六、演示方法二 动态法:一、配置模块无二、窗口布局同上三、添加事件事件按正常添加方式添加即
分类: 其他 发布时间: 11-29 09:47 阅读次数: 0

趟坑一天!关于火山PC【视窗】的调试输出的坑你需要了解一下

趟坑一天!趟坑一天!趟坑一天!今天发现一个严重的问题,我的火山代码在调试状态下正常;但是在编译的状态下直接就失败了;里面的很多代码都不会被触发!于是我就一直一直的调试,找原因【关键是死活找不到原因啊喂!!!】后来在利快云群主的解答下,我才知道;原来这个调试输出的命令 只能在调试状态下使用;编译状态下就失效了!失效了!它就失效了!!这里给你们来个对比:实例:调试输出(时钟.时钟周期=1000)C++Copy上面的代码在调试状态下就是可以的,但是如果你是编译状态? 那对..
分类: 其他 发布时间: 11-29 09:47 阅读次数: 0

详解火山PC【视窗】中的switch语句

switch(expression){ case constant-expression : statement(s); break; // 可选的 case constant-expression : statement(s); break; // 可选的 // 您可以有任意数量的 case 语句 default : // 可选的 statement(s);}像C++ 的switch语句.
分类: 其他 发布时间: 11-29 09:47 阅读次数: 0

火山PC替换程序默认ICO教学

火山PC替换程序默认ICO本文作者:灰羊羊一、需要的准备的1.一款名为IconLover的软件(如果没有请百度搜素或者在主群联系我获取)2.一个您喜爱的ico图标,如果没有可以取阿里矢量图标库下载,或者按照下文方法制作二、具体步骤1.您可能也遇到过,想给程序设置一款好看的ico,需要在项目设置里面,图标选项里加入自己的图标,这样子是没问题的,但是,如果您有许多程序,都想设置成一样的图标,那么请看下面2.关于图标的介绍,为空默认使用default.ico文件,所...
分类: 其他 发布时间: 11-29 09:47 阅读次数: 0

深入火山PC【视窗】JSON通讯交互-传递查询数据

服务端:一、配置模块项目右键配置,勾选火山模块及ADO支持库,模块下载地址:跳转下载二、窗口布局三、连接与创建四、TCP事件将查询到的数据,进行JSON组包客户端:一、配置模块配置火山模块即可二、窗口布局三、连接与创建四、发送请求五、TCP事件将接收到的数据进行解析这里使用了多线程进行填充六、线程事件七、演示例子下载:跳转下载.
分类: 其他 发布时间: 11-29 09:47 阅读次数: 0

火山PC-模板类,模板基础类,模板实现类

本文算是奇"银"技巧吧,毕竟官方的数组都没有采用这样的方式首先上c++模板写法template class 你的模板类{//....};//--------调用---------//你的模板类<数据类型> 实例对象;//例如你的模板类 cs;MarkupCopy首先说下 , 上面C++代码的 T 是模板类型 在C++里面是几乎可以随意起名的 ,但是火山不可以官方给你提供好了 8个 : 模板类型1 -> 模板类型8 这些类型...
分类: 其他 发布时间: 11-29 09:47 阅读次数: 0

【结构体】解决火山PC传递(嵌套)结构体的优化方案

本文方法涛哥不是很认可!!!各位封装用户应该都知道,火山PC调用外部库时,当函数参数为结构体(struct类型)时非常麻烦官方提供的结构体基础类啥的 ,恕我直言,花里胡哨的,瞅了一眼,没看懂,也没仔细看,也不想看了...---------------------------------------------------------------------------各位封装用户大多是都是采用 嵌入类成员变量 来操作的简单点的结构体还好说 ,比如RECT 也就4个成员 写四个属性读 ..
分类: 其他 发布时间: 11-29 09:47 阅读次数: 0

火山视窗TCP发送共享记录集数据案例

前言:即将服务端的查询所得的记录集数据,通过TCP发送,传递共享给客户端服务端:一、配置模块项目右键配置,勾选火山模块,模块下载地址:跳转下载二、窗口布局三、启动服务四、打包发送客户端:一、配置模块同上二、窗口布局三、初始连接与创建四、发送查询五、接收数据六、演示例子下载:跳转下载...
分类: 其他 发布时间: 11-29 09:47 阅读次数: 0

火山PC【视窗】内存和指针基础知识讲解

火山PC内存和指针基础知识讲解本文作者:灰羊羊一、内存和外存 本文来介绍一下内存,内存内存,顾名思义是计算机的内部存储,那么有没有外部存储?自然是有的,外存就是硬盘磁盘之类的,外存最显著的作用是可以长时间的存储数据,将数据保存在硬盘上,关闭电脑数据不会丢失至于本文的重点是内存,熟悉电脑硬件的都知道,主板上有个内存条,一般常见的内存条有4G,8G,16G等等,而一个硬盘存储容量有1T(100G),或者更多 那么为什么内存和外存的容量会有这么大的区别?二、CPU和内存容量...
分类: 其他 发布时间: 11-29 09:47 阅读次数: 0

火山PC调用python3.8,支持win7

尝试过火山PC的【python脚本支持】库就知道是使用的python3.9版本,这本身没问题,但是python3.9不支持win7系统,那对我的破系统就是问题了。配置低实在不想重装系统了,只能瞎折腾。目的就是为了能在win7系统上使用火山PC调用python。今天发现通过替换文件可成功调用python3.8,具体方法如下:一、前期准备1.准备python3.8文件(在附件里),所需文件为:python38.zip、python38.dll和python38.lib2.打开路径:D:\Pr
分类: 其他 发布时间: 11-29 09:47 阅读次数: 0

火山PC【视窗】基础数据类型知识

火山PC基础数据类型知识本文作者:灰羊羊本文主要介绍数据类型基本概念,在学习编程的过程中,如果您掌握这些,那么有助于您理解更深入一、C++基本数据类型火山可以说是,开发团队凭借十几年的C++经验在C++的基础上封装的中文版,同时对一些功能进行优化,当然,月有阴晴圆缺,但总体而言,我认为火山的出现是优点远远大于缺点,下面来看一下C++的基本数据类型short(2字节)、int(4字节)、long(4字节)、long long(8字节)、float(4字节)、double(8字节)、char(1字
分类: 其他 发布时间: 11-29 09:47 阅读次数: 0

火山PC【视窗】百集基础课程-第一季视频

利快云火山PC免费百集实战课程,学习本课程可以快速入门火山PC课程所涉及到知识点:01_火山软件开发平台的配置(零基础系列)02_了解启动类_火山窗口_项目属性(零基础系列)03_动态的更改组件属性(零基础系列)04_如果流程命令_按钮的学习(零基础系列)05_编辑框及文本型变量(零基础系列)06_实战登录界面及功能(零基础系列)07_整数_小数_运算(零基础系列)08_文本数组类学习(零基础系列)09_小数_整数数组类(零基础系列)10_文件处理_字节集类(零基
分类: 其他 发布时间: 11-29 09:47 阅读次数: 0

火山PC【视窗】百集基础课程-第二季视频

33_01_了解火山PC画板组件_画直线(画板系列)34_02_我的第一个简易绘图程序(画板系列)35_03_画圆、矩形、文字、颜色和画笔(画板系列)36_04_继续深入画板_实战开发前的准备(画板系列)37_05_组件的动态创建(动态创建系列)38_06_动态创建之窗口容器组件(动态创建系列)39_07_挂接事件_万物动态_置父窗口(动态创建系列)40_08_图形按钮的学习(图形按钮)41_09_超级列表框的学习第一课(超级列表框系列)42_10_超级列表框的学习第二课
分类: 其他 发布时间: 11-29 09:47 阅读次数: 0

火山PC【视窗】ADO数据库深入操作课程

第 1 集01_ADO数据库的环境配置及介绍老师:飞翔的企鹅第 2 集02_ADO操作mysql数据库老师:飞翔的企鹅第 3 集03_ADO操作mysql数据库下老师:飞翔的企鹅第 4 集04_记录集增删改与持久化存储老师:创世魂以上的课程可以百度利快云进入其官网观看...
分类: 其他 发布时间: 11-29 09:47 阅读次数: 0