自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yfvb2010的专栏

勇芳软件工作室

原创 VisualFreeBasic介绍(VB6的进阶编程语言)

可视化FreeBasic语言集成开发环境 类似VisualBasic6的FreeBasic语言集成开发环境。拥有和VB6高度相似的语法规则,具有和C语言一样强大的功能,支持面向对象,能开发32位和64位软件、DLL、LIB库。是VisualBasic6最佳进阶语言。 很绿色,很纯净,不需要任何...

2019-11-10 14:40:59

阅读数 60835

评论数 2

原创 VisualFreeBasic:VisualBasic6望尘莫及之变量初始

VisualBasic6:微软出品、简单易用,虽然几十年前的,依旧生命顽强,以下简称:VB6 VisualFreeBasic:集合VB6的易用和采用c语言的优点及编程底层操作,VB6高手的进阶语言,以下简称:VFB 变量初始化,当声明一个变量时,B语言会初始化它,数字的为 0 ,字符的为空。 ...

2020-01-21 21:50:00

阅读数 36

评论数 0

原创 VisualFreeBasic:VisualBasic6望尘莫及之短路逻辑

VisualBasic6:微软出品、简单易用,虽然几十年前的,依旧生命顽强,以下简称:VB6 VisualFreeBasic:集合VB6的易用和采用c语言的优点及编程底层操作,VB6高手的进阶语言,以下简称:VFB 有种逻辑操作符叫:短路 顾名思义就是路径比较短,那换成代码执行就更高效率了。这...

2020-01-18 19:02:40

阅读数 72

评论数 0

原创 VisualFreeBasic:VisualBasic6望尘莫及之变量

VisualBasic6:微软出品、简单易用,虽然几十年前的,依旧生命顽强,以下简称:VB6 VisualFreeBasic:集合VB6的易用和采用c语言的优点及编程底层操作,VB6高手的进阶语言,以下简称:VFB ---------------------------------------...

2020-01-14 22:52:28

阅读数 41

评论数 0

原创 字体图标定制与内存加载在VisualFreeBasic里使用方法

扁平化流行的今天,越来越多软件开始使用字体图标,而非图标,比如:QQ聊天上面的工具栏 字体图标优点,图标就是个文字,输出显示变为无限可能。 先我们去定制图标,就是需要几个,定制几个,这样减少字体大小。  此类教程在CSDN满天飞,在这里就不重复了,大家参考他们写的吧,不过他们都是应用在网...

2018-11-29 12:42:40

阅读数 240

评论数 0

原创 符号字体、图标字体、临时字体使用例题(VFB工程例题)

符号字体,在网页编程里非常常见,随便找个网站的UI、前端框架,里面多的是符号,但在软件中使用,就比较少,因为大家还不知道, 现在带大家了解符号字体,在软件中使用非常简单。 符号,也称 图标字体 或 矢量图标库 ,可以百度出非常多,下载来字体,我们就可以使用了。   下载文件后,可以看...

2018-08-23 14:55:58

阅读数 138

评论数 0

原创 FreeBasic写DLL给VB6调用(直接用API创建和修改VB字符串方法)

写DLL给VB用,不是什么难题,但我们要做到字符变量,从FreeBasic到VB6,从VB6到FreeBasic,在VB6端无痛使用,那就要费点功夫了。VB6代码:直接写 String Private Declare Function GetStr Lib "FBtoVB.dll&quo...

2018-07-02 23:26:34

阅读数 494

评论数 0

原创 用GDI+模拟简单的火焰

纯代码GDI+ 绘画,模拟火焰的动画,不是静态的哦,是动的影片一样。源码请进 勇芳编程群里下载。

2018-06-06 21:01:16

阅读数 227

评论数 0

原创 烟花烟火模拟程序

模拟放烟火的程序从地面放到空中,爆炸后消失FB源码(VFB源码,在勇芳编程群里下载)Const Pi = 4 * Atn(1) Dim Shared As Double TwoPi = 8 * Atn(1) Dim Shared As Double RtoD = 180 / Pi '...

2018-06-06 20:27:40

阅读数 1393

评论数 0

原创 使用经典的基本播放命令和 MML 创建 MIDI 文件

此程序是播放例程的变体, 而不是播放软件, 而是使用序列创建 MIDI 文件。它像正常的编程播放命令一样工作, 但它支持多个曲目 (使用相同的 GWBasic 和 MSX 基本语法,播放string1 ,string2 ,String3...............)。注意:可以放在 {} 之间以...

2018-06-06 18:39:04

阅读数 461

评论数 0

原创 ASCII+CGArne游戏快乐奶牛

简单的游戏, 让奶牛快乐。真正的 ASCII + CGArne 调色板。FreeBASIC。随机性地形发生器:湖森林组游戏周期:羊吃草草草再生长完全吃草不再生长 ScreenRes 640, 480, 8, 4 '' CGArne COLOR PALETTE P...

2018-06-06 16:35:52

阅读数 189

评论数 0

原创 重力模拟,模拟了高达100000粒子和一个中心物体之间的基本引力

VisualFreeBasic 中的简单重力模拟代码模拟了高达100000粒子和一个中心物体之间的基本引力。可以调整模拟速度。可以调整粒子的初始速度 (方向角是随机的)可以调整粒子质量重置微粒与爆裂 (所有100000个微粒立刻发布)可以将绘制的粒子切换为点或圆。切换粒子回收。重置模拟FB 源码,...

2018-06-06 15:19:32

阅读数 629

评论数 0

原创 【VFB】进程通信之命名管道

管道技术中的命名管道(Named Pipes),顾名思义,这个管道肯定是有名字的,联想到秒杀多线程面试题中的事件、互斥量、信号量它们的名字主要是用于确保多个进程访问同一个对象。因此肯定也可以通过管道的名字来确保多个进程访问同一个管道。事实上,命名管道不仅可在同一台计算机的不同进程之间传输数据,甚至...

2018-05-19 22:31:08

阅读数 105

评论数 0

原创 【VFB】进程通信之匿名管道VFB使用说明

匿名管道可以用来父进程与子进程通信,非父子关系的无法用匿名管道通信匿名管道功能单一,使用简单,用很少代码即可。我们用代码启动一个软件,那么被启动的软件成为我们软件的子进程了准备工作:#include Once "fbthread.bi" '需要多线程 Type Pi...

2018-05-19 13:19:26

阅读数 89

评论数 0

原创 实现Choose函数(FreeBasic可变参数数量用法例题)【VFB源码】

VisualBasic6 里有个 Choose函数 ,而在 FreeBasic里没有,要用到这函数,需要自己写一个。Choose 函数从参数列表中选择并返回一个值。语法Choose(index, choice-1[, choice-2, ... [, choice-n]])Choose 函数的语法...

2018-05-19 11:02:21

阅读数 192

评论数 0

原创 平台接力游戏【VFB源码】

一个VFB写的小游戏,鼠标左键给小球撘桥,按下时间越长,这小桥越长。游戏失败,点右键,重新开始。源码下载:Basic语言编程群 78458582 进QQ群后,在群共享里下载。#define Yes 1 #define No ...

2018-03-09 14:17:38

阅读数 152

评论数 0

原创 FB图形例题3D旋转【VFB源码】

这是 FB 自己内部绘图专用函数画的动画当然可以用翻译为 GDI画,这里只是演示代码运行方式感兴趣的可以下载源码研究。基本代码: ScreenRes 800, 600, 32 Dim As Long fps ReDim As V3 Va() Dim As String d = ...

2018-03-08 22:58:09

阅读数 138

评论数 0

原创 【VFB】播放MID、WAV文件

MIDI初始化Function winmmInitMidi As Integer Function = mciSendString( "open sequencer", Null, 0, 0 ) = 0 End Function播放文件Function winm...

2018-03-08 14:53:03

阅读数 130

评论数 0

原创 【VFB源码】WMI使用集锦

WMI(Windows Management Instrumentation,Windows 管理规范)是一项核心的 Windows 管理技术;用户可以使用 WMI 管理本地和远程计算机。本例题里,只是举例了各项使用方法 ' // 使用 命名对象 连接到WMI ' //...

2018-03-06 21:08:00

阅读数 97

评论数 0

原创 ISpVoice语音(VFB源码)微软TTS语音引擎调用例题

全局#include Once "Afx/AfxSapi.bi" Const MSG_SAPI_EVENT = WM_USER + 1 ' --> change me Dim Shared pSpVoice As Afx_ISpVoice Ptr初始...

2018-03-06 15:29:35

阅读数 364

评论数 0

原创 ADO例题【VFB源码】

这里,只举例了几个ADO使用方法,还有更多请看里面的【CADODB全部例题.rar】引用:#include "Afx/CADODB/CADODB.inc"打开连接 Dim pConnection As CAdoConnection Ptr = NEW CAdoConnecti...

2018-03-06 15:27:17

阅读数 103

评论数 0

原创 粒子系统模拟(VFB源码)

模拟粒子相互碰撞,质量、速度、反弹力 不同,一片混乱的情景。还带重力的物理算法。你可以用鼠标拖粒子,或调整窗口大小,都将对粒子们严重的干扰。对于认识游戏开发,有很好的借鉴意义,全部存代码CPU完成,还未用3D引擎,FPS达上百。源码下载:Basic语言编程群 78458582...

2018-03-05 20:50:19

阅读数 101

评论数 0

原创 勇芳网站被攻击

由于勇芳网站被攻击,主站暂时开不了,请用临时网站登录http://hz.yfvb.com/点击上面的临时网址,即可。

2018-02-28 22:41:27

阅读数 114

评论数 1

原创 【VFB】调试(VFB教程4-7)

此处为VisualFreeBasic编程教程(从零开始学或VB进阶)的子章节部分,全部目录点链接。说到调试,VB6 唯一占优的地方,居然可以边修改代码,边调试,VFB只能望尘莫及。但VFB有自己的调试手段。一、源码级别调试一旦用调试模式编译,软件里就包含软件与源码的对应信息,EXE文件变大。以源码...

2018-02-27 11:15:57

阅读数 185

评论数 0

原创 【VFB】子类化(VFB教程4-6)

此处为VisualFreeBasic编程教程(从零开始学或VB进阶)的子章节部分,全部目录点链接。在VB6里,很多高阶应用,就用到子类化,在VFB的世界里,子类化几乎不需要因为所有的消息都自己操控,就和VB6子类化一样,VB6是为了和VB6抢要控制权才去子类化,而VFB的控制权都在自己手里。Fun...

2018-02-27 11:13:22

阅读数 84

评论数 0

原创 【VFB】钩子(VFB教程4-5)

此处为VisualFreeBasic编程教程(从零开始学或VB进阶)的子章节部分,全部目录点链接。Common Shared KeyboardHandle As HHOOK Function HookKeyboard(ByVal TID As Ulong ) As HHOOK '定义...

2018-02-27 11:10:42

阅读数 61

评论数 0

原创 【VFB】类(VFB教程4-4)

此处为VisualFreeBasic编程教程(从零开始学或VB进阶)的子章节部分,全部目录点链接。类,自定义类型type aaa bb as long end type上面只是简单的应用类型,还可以更多,写过程,写函数,写属性,就是完整的类Constructor 和 Destructor...

2018-02-27 11:04:54

阅读数 54

评论数 0

原创 【VFB】自绘窗口与自绘控件(VFB教程4-3)

此处为VisualFreeBasic编程教程(从零开始学或VB进阶)的子章节部分,全部目录点链接。看到许多漂亮的UI,许多人第一时间想到控件,可是那有人写好东西给你白用啊!需要个性,需要漂亮,那就需要自己画了。你所看到的,控件、窗口,等等一切,都是画上去的,可以说,是一笔一划,1个1个画的。当然还...

2018-02-27 11:01:07

阅读数 90

评论数 0

原创 【VFB】TAB控件用法(VFB教程4-2)

此处为VisualFreeBasic编程教程(从零开始学或VB进阶)的子章节部分,全部目录点链接。TAB控件,有着特殊方法使用,不说明,永远不知道。TAB有几个子项,我们就新建几个窗口在窗口属性里,将此选项,选为 True再在TAB控件的 自定义属性里,点开再为每个TAB分配窗口知道道理了,下面就...

2018-02-27 10:57:39

阅读数 65

评论数 0

原创 【VFB】窗口菜单和右键弹出菜单(VFB教程4-1)

此处为VisualFreeBasic编程教程(从零开始学或VB进阶)的子章节部分,全部目录点链接。点击菜单【工具】》【菜单编辑器】,即可为窗口创造菜单简单明了,无需我多说如果不想要菜单了,可以在窗口上,没控件的地方,右点,这样删除。菜单事件点此复制事件代码粘贴到窗口的 WM_command 事件里...

2018-02-27 10:53:26

阅读数 192

评论数 0

原创 【VFB】复制C代码(C与FB的差异)(VFB教程3-7)

此处为VisualFreeBasic编程教程(从零开始学或VB进阶)的子章节部分,全部目录点链接。高深的,有料的,大多是C语言,但C语言与B语言的语法相差甚远,我们必须基本了解下就可以无障碍的复制C语言的代码来,自己改B语言使用了。不过有一点好消息,C语言的数据类型,绝大多少可以直接复制来用,不用...

2018-02-27 10:23:37

阅读数 85

评论数 0

原创 【VFB】复制VB代码(VB与FB的差异)(VFB教程3-6)

此处为VisualFreeBasic编程教程(从零开始学或VB进阶)的子章节部分,全部目录点链接。代码永远写不完,看到别人写的或以前自己写的,可以复制来用。大多数VB6 代码复制来,就可以直接用,但有的细微差别必须了解,都是在写的过程中发现的。网上非常多的VB6 代码,都是我们的宝库,复制来稍微修...

2018-02-27 09:59:41

阅读数 213

评论数 0

原创 【VFB】网络(VFB教程3-5)

此处为VisualFreeBasic编程教程(从零开始学或VB进阶)的子章节部分,全部目录点链接。网络,FB没有提供专门的函数,只有自己写。if IsConnectedToInternet then print "有网" else print "无网"有个网...

2018-02-26 23:13:47

阅读数 115

评论数 0

原创 【VFB】数据库(VFB教程3-4)

此处为VisualFreeBasic编程教程(从零开始学或VB进阶)的子章节部分,全部目录点链接。如果,你只是保存少量数据,如软件的配置,设置等等,可以考虑用 INI使用也很简单,基本上就读和写。读取 aa=INI_GetKey("文件名.INI","组名称"...

2018-02-26 23:06:02

阅读数 873

评论数 0

原创 【VFB】 多线程(VFB教程3-3)

此处为VisualFreeBasic编程教程(从零开始学或VB进阶)的子章节部分,全部目录点链接。使用多线程非常简单,就如同调用本地过程一样ThreadDetach ThreadCreate(@abc,0) '经典调用方法 --------------------------------...

2018-02-26 22:49:37

阅读数 124

评论数 0

原创 【VFB】API(VFB教程3-2)

API 是 应用程序编程接口,在这里,是指操作系统为应用软件提供的编程接口。我们可以理解为,操作系统给我们提供的函数。我们可以直接调用,如同我们自己写的函数一样。就是说,API是巨大的函数库,供我们免费使用。由于是别人写的函数,我们不知道函数的作用,和各参数是干嘛用的,于是,微软写了 MSDN 让...

2018-02-26 22:39:29

阅读数 87

评论数 0

原创 【VFB】指针(VFB教程3-1)

指针在高价编程里,扮演着非常重要的角色,不可缺少。新手们被书上的说明,搞的云里雾里,越看越不明白。需要时间慢慢理解,在我眼里,指针,就是个特殊的变量,与其它变量相比,不过是用法不同而以。简单的可以理解,指针是盗用别的变量来自己用,(还有其它用途。)dim aa as long '声明变量...

2018-02-26 22:36:13

阅读数 55

评论数 0

原创 【VFB】DLL(VFB教程2-8)

此处为VisualFreeBasic编程教程(从零开始学或VB进阶)的子章节部分,全部目录点链接。写DLL点编译DLL,就可以,产生出了DLL,DLL是写好的模块给别的软件调用你DLL里的函数。被EXE加载与卸载此函数,在VFB工程【资源】里的【特殊函数】里,并不是你自己写的函数。Function...

2018-02-26 22:22:12

阅读数 77

评论数 0

原创 【VFB】程序(VFB教程2-7)

此处为VisualFreeBasic编程教程(从零开始学或VB进阶)的子章节部分,全部目录点链接。SubSub 是不返回值的过程。它们使用Declare关键字声明,并使用Sub关键字定义。声明过程引入其名称,以便可以调用它,并且过程定义列出了在调用时将执行的代码语句。A sub 简单地通过在程序中...

2018-02-26 22:18:23

阅读数 109

评论数 0

原创 【VFB】语句和表达式(VFB教程2-6)

此处为VisualFreeBasic编程教程(从零开始学或VB进阶)的子章节部分,全部目录点链接。指示执行流程的语句控制流程语句控制程序执行从一个语句到下一个语句;它们根据某种条件确定哪些语句被执行和何时执行。条件总是一些表达式计算为true或false。大多数控制流程语句检查某种情况,并相应地直...

2018-02-26 21:57:53

阅读数 154

评论数 0

提示
确定要删除当前文章?
取消 删除