本工作室自主开发十多款实用软件,为纯绿色软件,安全可靠,不写注册表,不污染操作系统任何地方,绝不附带任何无关软件,绝不困绑任何插件,支持所有WindowsXP以上系统
论坛的首页 勇芳的软件
教程和帮助
  • VisualFreeBasic编程文档
  • 勇芳系列软件帮助说明教程
  • 留言或交流 登录
    登录
    侧边栏壁纸
    博主头像
    勇芳

    • 累计撰写 330 篇文章
    • 累计收到 0 条评论
    • 首页
    • 栏目
      • 论坛的首页
      • 勇芳的软件
      • 教程和帮助
        • VisualFreeBasic编程文档
        • 勇芳系列软件帮助说明教程
      • 留言或交流
      • 登录
    包含标签 【编程】 的文章
    • VisualFreeBasic控件_控件事件 2026-1-20
      VisualFreeBasic控件_控件事件 在编程中,事件(Event)是一种非常重要的概念,特别是在图形用户界面(GUI)编程、游戏开发、以及任何需要响应特定动作或条件变化的应用程序中。事件驱动编程(Event-Driven Programming, EDP)是一种编程范式,其中程序的执行流程是由用户的动作(如点击按钮、键盘输入)或程序的状态变化(如文件读取完成)等外部事件来驱动的。 双击控件时,会进入事件 选择一个控件后,就有关此事件的详细说明,那么后面教程中将不会再说明了,需要自己设置事件查看 事件的说明,以及参数都有详细说明
      • 2026年-1月-20日
      • 84 阅读
      • 0 评论
      VisualFreeBasic编程文档
    • VisualFreeBasic控件_控件运行时属性 2026-1-20
      VisualFreeBasic控件_控件运行时属性 在编程中,控件(Widgets 或 Components)是图形用户界面(GUI)的基本构建块,用于与用户进行交互或显示信息。控件的属性(Properties)定义了控件的外观、行为以及它如何与应用程序的其他部分交互。这些属性可以分为两大类:设计时属性(Design-time Properties)和运行时属性(Run-time Properties)。 设计时属性 设计时属性是在开发过程中,在开发环境(如IDE)中设置的属性。这些属性通常用于配置控件的初始状态,如大小、位置、颜色、字体等。设计时属性在应用程序运行之前就已经确定,并且可以在开发环境中直接修改和查看。 常见的设计时属性包括: Name:控件的名称,用于在代码中引用控件。 Size:控件的大小,通常以宽度和高度表示。 Location:控件在父容器中的位置。 Font:控件中文本的字体样式、大小和颜色。 ForeColor 和 BackColor:控件的前景色(文本颜色)和背景色。 Visible:控件是否可见。 Enabled:控件是否启用,即用户是否可以与之交互。 Anchor 和 Dock:控件如何随其父容器的大小变化而调整自己的位置或大小。 运行时属性 运行时属性是应用程序运行时控件可能改变或根据用户交互动态变化的属性。这些属性可能由用户操作、程序逻辑或外部事件触发而改变。 常见的运行时属性包括: Text:对于文本框(TextBox)或标签(Label)等控件,这是控件中显示的文本。 Value:对于数值控件(如滑块、进度条等),这是控件的当前值。 Checked:对于复选框(CheckBox)或单选按钮(RadioButton),这表示控件是否被选中。 SelectedIndex 或 SelectedItem:对于列表框(ListBox)或下拉列表(ComboBox),这表示当前选中的项。 Cursor:控件上的鼠标光标样式。 Focus:控件是否拥有输入焦点。 注意事项 并非所有设计时属性都有对应的运行时属性,也不是所有运行时属性都可以在设计时设置。 某些属性可能同时是设计时和运行时属性,如Visible和Enabled,它们既可以在设计时设置,也可以在运行时根据程序逻辑改变。 控件的属性和事件(Events)是紧密相关的。事件是控件在特定情况下(如用户点击按钮)触发的动作,而属性则定义了控件在这些事件发生时如何表现。 结论 了解控件的设计时属性和运行时属性对于创建功能丰富、用户友好的GUI应用程序至关重要。通过合理设置这些属性,开发者可以精确控制控件的外观和行为,从而提供优秀的用户体验。 操作 代码时,可以对控件进行属性修改。 控件名后敲 “. ” 就出属性名,然后可以选择属性,每一个属性都有详细的说明,后面控件说明中,不再提及属性说明,需要自己敲代码查看。 属性类别 变量 直接就是一个变量,和 普通变量一样操作 Dim aa As hWnd aa = Form1.hWnd Form1.hWnd = aa 过程 就单纯一个功能,和调用一个普通的过程一样操作 Form1.Hide 函数 执行一个功能,并有返回值,和调用一个普通的函数一样操作 Dim aa As Boolean aa = Form1.FlashWindow 属性 发现有2条功能的,是属性,和 普通变量一样操作 Dim aa As Boolean Form1.Enabled = aa aa = Form1.Enabled 和变量不同的是,给它赋值时,它一般会执行某个功能。
      • 2026年-1月-20日
      • 82 阅读
      • 0 评论
      VisualFreeBasic编程文档
    • VisualFreeBasic控件_控件设计时属性 2026-1-20
      VisualFreeBasic控件_控件设计时属性 在编程中,尤其是在图形用户界面(GUI)编程中,控件(或称为组件)是构成应用程序界面的基本元素。每个控件都有一组属性(Properties),这些属性定义了控件的外观、行为以及其他方面的特性。了解和设置这些属性是创建有效且用户友好的GUI应用程序的关键部分。以下是一些常见控件的属性类别和示例,以及如何在不同编程环境中设置这些属性的概述。 常见控件属性类别 基本属性 Name: 控件的唯一标识符,用于在代码中引用控件。 Visible: 控制控件是否可见。 Enabled: 控制控件是否启用,即用户是否可以与之交互。 Location/Position: 控件在窗体或容器中的位置(通常以坐标形式表示)。 Size: 控件的大小(宽度和高度)。 外观属性 ForeColor/TextColor: 控件中文本或前景色的颜色。 BackColor: 控件的背景色。 Font: 控件中文本的字体样式、大小和粗细等。 BorderStyle: 控件边框的样式(如按钮、文本框等)。 Icon/Image: 控件中显示的图标或图片。 行为属性 TabIndex: 控件的Tab键顺序,决定用户按Tab键时控件的焦点顺序。 Shortcuts: 为控件设置快捷键。 ToolTip: 当鼠标悬停在控件上时显示的提示文本。 AutoScroll: 当控件内容超出其可视区域时,是否自动显示滚动条。 数据绑定属性 DataSource: 控件绑定的数据源(如数据库表、数据集等)。 DataMember: 数据源中具体绑定的成员(如表中的列)。 Value: 控件的当前值(如文本框中的文本、复选框的选中状态等)。 控件属性操作 在设计界面,右边属性,控件有什么设计属性,都在此次。 点击项目,可以看到此属性的详细说明 需要自己对每个属性查看理解,后面控件说明中,不再做说明
      • 2026年-1月-20日
      • 91 阅读
      • 0 评论
      VisualFreeBasic编程文档
    • VisualFreeBasic控件_控件说明 2026-1-20
      VisualFreeBasic控件_控件说明 控件是软件开发中用于创建用户界面元素的重要组件,它们封装了数据和方法,使得开发者能够更高效地构建复杂的交互界面。以下是对控件的详细说明: 一、控件的基本概念 定义:控件是对数据和方法的封装,具有自己的属性和方法。属性是控件数据的简单访问者,而方法则是控件的一些简单而可见的功能。 分类:根据用途和特性,控件可以分为多种类型,如用户界面控件(如文本框、按钮)、图表控件(用于数据可视化)、报表控件(用于报表的浏览、设计、编辑、打印等)、表格控件(用于网格中数据处理和操作)等。 二、控件的主要功能 数据展示:控件能够展示来自数据源的数据,如文本框显示文本信息,列表框展示列表项等。 数据输入:部分控件允许用户输入数据,如文本框、下拉选框等,用户可以通过这些控件与应用程序进行交互。 操作执行:按钮等控件可以触发特定的操作或事件,如点击按钮执行某个函数或打开新窗口。 数据验证:控件可以配置校验规则,以确保用户输入的数据符合特定要求,如必填项、数据格式等。 三、控件的常用属性 标题(Title):控件的名称或标识,用于在界面上展示给用户看。 描述信息(Description):对控件的解释或说明,可包含文字、图片和超链接等。 默认值(Default Value):控件在初始状态下显示的值,部分控件可设置自定义默认值。 格式(Format):控件数据的显示格式,如日期控件可以设置为“年-月-日”格式。 校验(Validation):控件的校验规则,如是否必填、是否允许重复值等。 操作权限(Permission):用户对控件的操作权限,如是否可见、是否可编辑等。 四、控件的创建与使用 控件的创建过程通常包括设计、开发和调试三个阶段(即3Ds开发流程:Design、Develop、Debug)。开发者需要根据应用需求选择合适的控件,并配置其属性和方法。在应用程序中,控件通过代码或可视化设计工具被添加到界面上,并与数据源和事件处理器相关联。 五、控件的扩展与自定义 除了使用现成的控件外,开发者还可以根据需求扩展或自定义控件。扩展控件通常是在原有控件的基础上添加新的功能或属性,而自定义控件则是完全根据需求从头开始创建的。这些扩展和自定义的控件可以极大地提高应用程序的灵活性和用户体验。 六、常见控件示例 文本框(TextBox):用于输入或显示单行文本。 按钮(Button):用于触发特定操作或事件的控件。 下拉选框(DropList):提供一组选项供用户选择的控件。 日期/时间控件(Date/TimePicker):允许用户选择日期和时间的控件。 树形控件(TreeView):以树状结构展示数据的控件,常用于表示具有层级关系的数据。 综上所述,控件是软件开发中不可或缺的重要元素,它们通过封装数据和方法为开发者提供了构建复杂交互界面的强大工具。
      • 2026年-1月-20日
      • 91 阅读
      • 0 评论
      VisualFreeBasic编程文档
    • VisualFreeBasic指南 2026-1-20
      VisualFreeBasic指南 这里是有关 VisualFreeBasic5 IDE 的基本操作,VisualFreeBasic5的作用是组织代码,把复杂而繁琐的窗口和控件操作,简化到只是点点鼠标。 VisualFreeBasic5 产生需要编译的代码,然后调用FreeBasic编译器,编译为我们使用的软件。 主要功能: 可视化编辑窗口和控件,提供各种控件使用。 组织窗口和控件代码,包括事件处理。 让FreeBasic支持中文函数名称、中文变量名和中文的控件名称。 提供一整套的代码提示、自动补全及代码说明提示 自动组织资源文件,图标、图像、任意文件可以加入资源中。 内嵌帮助、库 等 VisualFreeBasic5 其实很简单,只是应用软件,随便捣鼓几天,就会用的很溜了。 剩下的就是写代码的事了,FreeBasic 语言入门很简单,就几个常用的命令学了即可写软件了。 编程要循序渐进,一口吃不成胖子,精通 FreeBasic ,还是需要一定的时间的。
      • 2026年-1月-20日
      • 412 阅读
      • 0 评论
      VisualFreeBasic编程文档
    • VisualFreeBasic控件 2026-1-20
      VisualFreeBasic控件 控件是软件开发中用于创建用户界面元素的重要组件,它们封装了数据和方法,使得开发者能够更高效地构建复杂的交互界面。以下是对控件的详细说明: 一、控件的基本概念 定义:控件是对数据和方法的封装,具有自己的属性和方法。属性是控件数据的简单访问者,而方法则是控件的一些简单而可见的功能。 分类:根据用途和特性,控件可以分为多种类型,如用户界面控件(如文本框、按钮)、图表控件(用于数据可视化)、报表控件(用于报表的浏览、设计、编辑、打印等)、表格控件(用于网格中数据处理和操作)等。 二、控件的主要功能 数据展示:控件能够展示来自数据源的数据,如文本框显示文本信息,列表框展示列表项等。 数据输入:部分控件允许用户输入数据,如文本框、下拉选框等,用户可以通过这些控件与应用程序进行交互。 操作执行:按钮等控件可以触发特定的操作或事件,如点击按钮执行某个函数或打开新窗口。 数据验证:控件可以配置校验规则,以确保用户输入的数据符合特定要求,如必填项、数据格式等。 三、控件的常用属性 标题(Title):控件的名称或标识,用于在界面上展示给用户看。 描述信息(Description):对控件的解释或说明,可包含文字、图片和超链接等。 默认值(Default Value):控件在初始状态下显示的值,部分控件可设置自定义默认值。 格式(Format):控件数据的显示格式,如日期控件可以设置为“年-月-日”格式。 校验(Validation):控件的校验规则,如是否必填、是否允许重复值等。 操作权限(Permission):用户对控件的操作权限,如是否可见、是否可编辑等。 四、控件的创建与使用 控件的创建过程通常包括设计、开发和调试三个阶段(即3Ds开发流程:Design、Develop、Debug)。开发者需要根据应用需求选择合适的控件,并配置其属性和方法。在应用程序中,控件通过代码或可视化设计工具被添加到界面上,并与数据源和事件处理器相关联。 五、控件的扩展与自定义 除了使用现成的控件外,开发者还可以根据需求扩展或自定义控件。扩展控件通常是在原有控件的基础上添加新的功能或属性,而自定义控件则是完全根据需求从头开始创建的。这些扩展和自定义的控件可以极大地提高应用程序的灵活性和用户体验。 六、常见控件示例 文本框(TextBox):用于输入或显示单行文本。 按钮(Button):用于触发特定操作或事件的控件。 下拉选框(DropList):提供一组选项供用户选择的控件。 日期/时间控件(Date/TimePicker):允许用户选择日期和时间的控件。 树形控件(TreeView):以树状结构展示数据的控件,常用于表示具有层级关系的数据。 综上所述,控件是软件开发中不可或缺的重要元素,它们通过封装数据和方法为开发者提供了构建复杂交互界面的强大工具。
      • 2026年-1月-20日
      • 565 阅读
      • 0 评论
      VisualFreeBasic编程文档
    • VisualFreeBasic指南_软件国际化 2026-1-20
      VisualFreeBasic指南_软件国际化 当我们用简单中文系统中编写软件后,拿到非简体中文的系统中运行,会发生显示的中文为乱码, 首先要了解一下字符类型:String、zString(ANSI字符俗称A字符) , WString、Cwstr(Unicode字符俗称宽字符或W字符) 为了你软件可以在任何语言的操作系统中正确显示中文,以及工作正常,需要以下操作: 1,全系列 Unicode 编程模式(很多内置FB和函数不支持这个模式) 工程属性中选择:Unicode 模式 (让字符常量和立即值全部是宽字符)  字符变量类型一律使用 WString  2,默认模式(A字符)什么也不选择,就是这个模式(推荐) 全部字符常量或立即值用中涉及中文的套一个函数 Wstr:Wstr("我是简体中文")   A字符转换到其它字符输入代码页参数 936  如:StrToUtf8(a,936)  StringToCWSTR(a,936)  StrToWStr(a,936) 3,以上2种模式编程使用到内置FB 语句必须更换以下列表中的语句。  FB语句 更换外部语句  Open  GetFileStr 和 SaveFileStr 等读写,特殊操作参考此函数改造  Dir  DirW 返回单文件    GetDIR 读取所有文件  Command  AfxCommand   获取命令行    AfxGetFileVersion   获取文件版本号  CurDir  AfxCurDir   返回当前目录/文件夹  ChDir  AfxChDir    更改当前驱动器和目录    FF_OpenFileDialog   打开文件对话框    FF_SaveFileDialog    保存文件对话框    AfxGetClipboardText   获取系统粘帖板文本    AfxSetClipboardText   设置系统粘帖板文本  FileExists  AfxFileExists   文件是不是存在  Kill  AfxKill    删除文件  MkDir  AfxMkDir   创建文件夹  RmDir  AfxRmDir  删除文件夹  FileCopy  AfxFileCopy   复制文件    AfxMoveFile   移动文件  Name  AfxName        文件更名    AfxFolderExists   文件夹是不是存在    AfxIs***   判断文件系列,请查看帮助  FileDateTime  AfxFileDateTime   获取文件时间  FileLen  AfxFileLen       获取文件长度  Run  OpenFileExe   打开文件                            
      • 2026年-1月-20日
      • 88 阅读
      • 0 评论
      VisualFreeBasic编程文档
    • VisualFreeBasic指南_自定义控 2026-1-20
      VisualFreeBasic指南_自定义控 VFB 的所有控件,都可以任意定制和增减。 在软件的【 Control 】 文件夹里,每个控件需要个 DLL 处理,DLL的源码在其文件夹里面,用VFB打开编辑。 文件组成为: DLL处理文件 事件配置 属性配置 控件类源码 DLL 负责,编辑时创建控件,修改控件属性, 编译时处理成编译临时文件。 写详细帮助,非常吃力,而且不适合新手写控件。 已经有现成的 30多个例题了,高手可以参考例题,自己做控件了。
      • 2026年-1月-20日
      • 78 阅读
      • 0 评论
      VisualFreeBasic编程文档
    • VisualFreeBasic指南_编写64位32位通用软件 2026-1-20
      VisualFreeBasic指南_编写64位32位通用软件 为了软件可以同时能生成32位和64位软件,正常使用。 如何区分是32位还是64位 代码判断:  if len(UInteger)=4 then 32 else 64 编译判断: (编译时选择性编译,64位不会编译32位代码,32位不会编译64位代码) #IfDef __FB_64BIT__     。。。这里是 64 位要运行的代码,32 位时会被丢弃 #Else     。。。这里是 32 位要运行的代码,64 位时会被丢弃 #endif 32和64通用变量类型: Integer       :32位时是 32位整数 等同于 Long,64位时是 64位整数 等同于 LongInt  UInteger     : 同上,加个U 其它数值类型不变化。
      • 2026年-1月-20日
      • 89 阅读
      • 0 评论
      VisualFreeBasic编程文档
    • VisualFreeBasic指南_标准FreeBasic 2026-1-20
      VisualFreeBasic指南_标准FreeBasic 新建工程时,有个 [标准FreeBasic] ,这是 标准FreeBasic模式 ,为了兼容早期纯代码时期的代码,以及在 FreeBasic网站下载的代码用。 简而言之,就是VisualFreeBasic5没有对代码加工处理,直接编译。 标准FreeBasic模式 下,函数库不可用,也不处理函数定义等等,和原始的 IDE 一样,适合资深用户,新手可以编译网上的代码用用就好,然后复制主要代码用。 有些资深用户需要特殊要求,或编写特殊软件,比方写DLL,很纯的,就几个函数,那么用此模式编译,生成的DLL 文件大小,非常小。 由于VisualFreeBasic5做了大量底层工作,因此我们写代码非常方便,而标准FreeBasic模式 则什么也没干,什么都需要自己做。 新手们可以用此单独学习和研究 FreeBasic 代码,非常实用。 文件扩展名为  .BAS  ,FreeBasic网站下载的,和很多例题是 BAS 的,就可以直接打开编译了。
      • 2026年-1月-20日
      • 90 阅读
      • 0 评论
      VisualFreeBasic编程文档
    • 20
    • 21
    • 22
    • 23
    • 24
    博主栏壁纸
    博主头像 勇芳

    330 文章数
    0 评论量
    • QQ游戏大厅多开版_旧版_2012到2025版
    • 使用Sandboxie沙盒多开QQ游戏大厅
    • Sandboxie沙盒(隔离软件)
    人生倒计时
    最新评论
    链接
    • 公益·寻亲,让爱回家
    • Visual Basic6 语言和控件手册
    • CWindow类库帮助FreeBasic版
    • FreeBASIC 帮助文档中文版
    • Windows GDI 编程手册
    • Windows GDI+ 编程手册
    • SQLite3数据库API手册
    • WebBrowser控件编程手册
    • Win32API参考手册
    • Windows 编程宝典
    • WinHttp参考资料
    • WMI编程手册
    • VisualFreeBasic编程文档
    舔狗日记
    载入天数...载入时分秒...

    © 2025 勇芳软件工作室 版权所有

    ICP备案图标 浙ICP备11006222号-1 | 公安备案图标 33100402331731号

    powered by emlog 浙ICP备11006222号-1