首页作者勇芳
  • VisualFreeBasic绘画和图像编程

    前言在Windows图形用户界面中,屏幕上显示的所有元素——包括文字、图像、窗口、控件等——都是通过代码“绘制”出来的。VisualFreeBasic(VFB)通过封装GDI/GDI+和集成Cairo图形库,让图形绘制变得简单直观。理解Windows的消息驱动机制和绘画事件,是掌握自定义图形界面的关键。一、绘画机制概述1.1Windows消息驱动机制Windows采用消息驱动模型,当窗口需要重绘时…
  • 军棋迷使用说明

    用在QQ游戏,四国军棋上的一个辅助工具软件。软件运行后,有一个控制台使用方法直接开启QQ游戏的四国军棋即可。所有提示的窗口,可以拖动位置,调节大小,自己需要咋搞就咋搞。打开选项,所有功能,都可以开关,收费免费功能,标注明显。游戏上无提示窗口查看一下是否有杀毒软件,特别是360,关闭后再试试打开选项,随便安装一个试试收费功能注意:必须免费使用正常后,才能使用收费功能,免费用不了,收费也用不了点这里查…
  • 游戏管理器使用说明

    用来方便使用QQ游戏大厅的软件,就一个按钮,新开游戏。首次使用,准备工作:安装大厅点击按钮,选择安装2015大厅全部点下一步,直到安装完成然后再点击新开,就有2015大厅了首次使用,准备工作:大厅登录用QQ号和密码会一直显示登录,无法登录那需要先登录QQ,QQ任意版本,然后QQ游戏大厅上就有头像直接点头像即可登录。首次使用,准备工作:游戏列表第一次使用时,无法看到游戏列表关闭大厅2015旧版大厅打…
  • QQ游戏大厅多开补丁使用说明

    使用方法这只是一个补丁软件,点击打补丁然后直接点桌面上的可以重复点击这个图标,就能打开很多个QQ游戏大厅了。打玩补丁,这个软件可以删除,级别上是用不到了。新版大厅互相踢出房间问题只发生在最新版大厅,老大厅没问题当多开大厅后,进入同的游戏房间,就会提示这个目前没办法解决,只能使用旧版本大厅进入QQ群,下载群,里面下载旧大厅使用点击链接加入群聊【勇芳软件下载群】:https://qm.qq.com/q…
  • 下载和安装勇芳的软件

    下载勇芳软件,需要进入勇芳官方网站下载,其它地方有风险,特别是百度找的,到处是广告,嵌入流氓软件,甚至诱骗收费等等很多名堂。官方网站勇芳官方网站www.yfvb.com软件页面找到自己需要的软件,点击下载页面下载选择普通用户点击“安装文件下载”,简单方便。不信安装的下载“解压版”,需要自己解压文件,麻烦很多需要以前版本的,点击“旧版系列下载”有的旧版下载,后面的英文字母,是密码进入下载的地方,有3…
  • VisualFreeBasic进程通信_文件映射(内存映射)

    文件映射(Memory-MappedFile,简称内存映射)是一种将磁盘文件的部分或全部内容直接映射到进程虚拟内存地址空间的技术。通过这种方式,进程可以像访问普通内存一样读写文件,无需使用read、write等传统I/O函数,大幅简化了文件操作流程,同时也能提升I/O效率(尤其适合大文件或频繁读写场景)。在这里,我们并不是去文件映射,而是利用文件映射,跳过文件而直接使用内存映射,让任何进程都可以访…
  • VisualFreeBasic进程通信

    进程通信(IPC,Inter-ProcessCommunication)是指操作系统中不同进程之间交换数据、传递信息或协同工作的机制。由于进程在内存中相互隔离(独立的地址空间),无法直接访问彼此的资源,因此需要通过操作系统提供的特定接口实现交互。一、进程通信的核心目的数据交换:进程间传递数据(如文件内容、网络数据等)。同步协作:协调多个进程的执行顺序(如避免同时修改共享资源)。资源共享:多个进程共…
  • VisualFreeBasic多线程编程

    多线程编程是指在一个进程内创建多个线程,让它们并发执行不同任务的编程技术。线程作为进程内的执行单元,共享进程的内存空间(如全局变量、堆内存),但拥有独立的栈和程序计数器,这使得线程间通信更高效,却也带来了同步与冲突的挑战。一、为什么需要多线程?单线程程序在执行耗时操作(如网络请求、文件读写)时会陷入阻塞,导致整个程序“卡壳”。多线程的核心价值在于:提升资源利用率:当一个线程因I/O操作阻塞时,其他…
  • VisualFreeBasic游戏趣味编程_11.4_显示绘制过程动画

    为了可以显示出逐渐绘制樱花的过程,增加全局变量:DimSharedisShowAnimationAsLong=1'是否显示树生成的过程动画在brunch()函数中加入代码,如果isShowAnimation等于1,每次运行brunch()后调用FlushBatchDraw()绘制,这样就可以显示逐渐绘制樱花树的过程动画了:IfisShowAnimationThen'如果为1,绘制樱花树生成的过程动…
  • VisualFreeBasic游戏趣味编程_11.3_绘制樱花树

    修改练习题11-1中的brunch()函数,当第10代树枝或树枝长度小于2时,绘制一个粉色填充圆,表示樱花:IfchildLength=9Thengg.Pen1,HSBtoRGB_Gdi(HSB(325,50,100,255))'设定线条颜色为粉色gg.BrushHSBtoRGB_Gdi(HSB(325,50,100,255))'设定填充颜色为粉色IfchildLength360Thenangle…