-
VisualFreeBasic控件
控件是软件开发中用于创建用户界面元素的重要组件,它们封装了数据和方法,使得开发者能够更高效地构建复杂的交互界面。以下是对控件的详细说明:一、控件的基本概念定义:控件是对数据和方法的封装,具有自己的属性和方法。属性是控件数据的简单访问者,而方法则是控件的一些简单而可见的功能。分类:根据用途和特性,控件可以分为多种类型,如用户界面控件(如文本框、按钮)、图表控件(用于数据可视化)、报表控件(用于报表的… -
VisualFreeBasic指南_软件国际化
当我们用简单中文系统中编写软件后,拿到非简体中文的系统中运行,会发生显示的中文为乱码,首先要了解一下字符类型:String、zString(ANSI字符俗称A字符),WString、Cwstr(Unicode字符俗称宽字符或W字符)为了你软件可以在任何语言的操作系统中正确显示中文,以及工作正常,需要以下操作:1,全系列 Unicode编程模式(很多内置FB和函数不支持这个模式)工程属性中选择:Un… -
VisualFreeBasic指南_自定义控
VFB的所有控件,都可以任意定制和增减。在软件的【Control】文件夹里,每个控件需要个DLL处理,DLL的源码在其文件夹里面,用VFB打开编辑。文件组成为:DLL处理文件事件配置属性配置控件类源码DLL负责,编辑时创建控件,修改控件属性,编译时处理成编译临时文件。写详细帮助,非常吃力,而且不适合新手写控件。已经有现成的30多个例题了,高手可以参考例题,自己做控件了。 -
VisualFreeBasic指南_编写64位32位通用软件
为了软件可以同时能生成32位和64位软件,正常使用。如何区分是32位还是64位代码判断: iflen(UInteger)=4then 32 else 64编译判断: (编译时选择性编译,64位不会编译32位代码,32位不会编译64位代码)#IfDef__FB_64BIT__ 。。。这里是64位要运行的代码,32位时会被丢弃#Else 。。。这里是32位要运行的代码,64位时会被丢弃#en… -
VisualFreeBasic指南_标准FreeBasic
新建工程时,有个,这是 标准FreeBasic模式 ,为了兼容早期纯代码时期的代码,以及在FreeBasic网站下载的代码用。简而言之,就是VisualFreeBasic5没有对代码加工处理,直接编译。标准FreeBasic模式 下,函数库不可用,也不处理函数定义等等,和原始的IDE一样,适合资深用户,新手可以编译网上的代码用用就好,然后复制主要代码用。有些资深用户需要特殊要求,或编写特殊软件,比… -
VisualFreeBasic指南_支持高分屏(DPI)
电脑显示器起初都是100%的DPI,就是96像素DPI。随着高分辨率显示器的出现,和WIn10的出现,越来越多电脑的DPI会是125% 150% 200%等等。VisualFreeBasic5已经很好的支持它们,无需我们考虑高DPI下软件显示的问题但是,如果你要用代码调整控件位置和大小,那就必须要使用以下函数,就可以应对不同DPI的情况了。因此,VFB为大家提供4个DPI函数DpiScaleF带小… -
VisualFreeBasic指南_工程属性
正在备货中 -
VisualFreeBasic指南_多国语言
工程属性里,选上多国语言就选上,你的软件就支持了多国语言然编译以后,在你本软件EXE的文件夹下就生成一个文件:"Languages.txt"这个就是语言文档,打开文件后,就可以把原文翻译成译文。多国语言处理函数 加载语言文件,请确保最先被执行vfb_LoadLanguage(app.path&"Languages.txt")一般情况,我们都放在入口函数里加载FunctionFF_WINMAIN(B… -
VisualFreeBasic指南_图像管理器(资源管理)
图像管理器,其实是资源管理,可以放任意东西,因为大多是存放图像的,因此习惯上叫它为图像管理器。叫什么没关系,知道这是干什么的即可。就是可以把任意文件打包进EXE里的管理器,很多时候我们用到到图标,图片文件等,打包后,可以用代码实现读取,供我们使用。名称:用于代码中标识这个资源。由IDE自动产生,不允许用户自己修改。格式:每种格式,WINDOWS系统都有不同的API负责直接读取。例题 : 从资源里加… -
VisualFreeBasic指南_创建和显示窗体
创建窗体------------在【工程】菜单中选择【新增窗口】,再选择个模板,即可按照模板一样创建出一个窗口了。显示窗体-----------代码输入:即可显示出这个窗口,其中Form1是窗口名称,根据在工程中的名称来输入。Form1.Show 显示窗口,其永远在某个窗口之前(主从关系)--------------代码输入:这样F2窗口永远在F1之前了。(F2窗口成为F1的附属窗口)Form…