GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - NextWeb4/VB-practice: Visual Basic practice collection with examples for forms, controls, files, multimedia, system information, and utilities.

BranchesTags
Open more actions menu

Latest commit

 

History

11 Commits
11 Commits

Folders and files

NameName
Last commit message
Last commit date
000_My set
000_My set
 
 
8实例92-100
8实例92-100
 
 
实例15_弹出式菜单_快捷菜单
实例15_弹出式菜单_快捷菜单
 
 
实例16_界面特效_透明窗体
实例16_界面特效_透明窗体
 
 
实例17_控件应用_跳动的小球
实例17_控件应用_跳动的小球
 
 
实例18_背景特效_渐变窗体
实例18_背景特效_渐变窗体
 
 
实例19_数学方法_寻找素数
实例19_数学方法_寻找素数
 
 
实例20_函数过程_累加求和
实例20_函数过程_累加求和
 
 
实例21_界面特效_T形窗体
实例21_界面特效_T形窗体
 
 
实例22_文件浏览_浏览图片
实例22_文件浏览_浏览图片
 
 
实例23_文件操作_启动浏览器
实例23_文件操作_启动浏览器
 
 
实例24_网络组件_本地IP探测
实例24_网络组件_本地IP探测
 
 
实例26_控件使用_鼠标特效
实例26_控件使用_鼠标特效
 
 
实例29_字符串操作_反转字符串
实例29_字符串操作_反转字符串
 
 
实例2_文本框_文本输入
实例2_文本框_文本输入
 
 
实例30_特技景象_模拟雪花
实例30_特技景象_模拟雪花
 
 
实例31_文件阅读_读取txt
实例31_文件阅读_读取txt
 
 
实例32_控件使用_简单计算器
实例32_控件使用_简单计算器
 
 
实例33_文件浏览_浏览Flash
实例33_文件浏览_浏览Flash
 
 
实例36_动态控制_增减控件
实例36_动态控制_增减控件
 
 
实例38_程序启动_启动其它程序
实例38_程序启动_启动其它程序
 
 
实例39_窗体控制_去掉“x”
实例39_窗体控制_去掉“x”
 
 
实例3_窗体_切换控制
实例3_窗体_切换控制
 
 
实例40_窗体控制_窗体热键
实例40_窗体控制_窗体热键
 
 
实例42_多媒体_音量控制
实例42_多媒体_音量控制
 
 
实例43_鼠标特效_动画光标
实例43_鼠标特效_动画光标
 
 
实例44_图形绘画_画图工具
实例44_图形绘画_画图工具
 
 
实例45_图形绘画_万花筒
实例45_图形绘画_万花筒
 
 
实例46_图形相关_启动效果
实例46_图形相关_启动效果
 
 
实例47_图形相关_指针时钟
实例47_图形相关_指针时钟
 
 
实例48_系统相关_抓屏软件
实例48_系统相关_抓屏软件
 
 
实例49_显示信息_拾色器
实例49_显示信息_拾色器
 
 
实例50_图形相关_图标捕捉
实例50_图形相关_图标捕捉
 
 
实例51_界面特效_实现MouseOver
实例51_界面特效_实现MouseOver
 
 
实例52_窗体应用_自定义菜单
实例52_窗体应用_自定义菜单
 
 
实例53_系统菜单_图形菜单
实例53_系统菜单_图形菜单
 
 
实例54_系统设置_快捷方式
实例54_系统设置_快捷方式
 
 
实例55_系统设置_更换桌面
实例55_系统设置_更换桌面
 
 
实例56_注册表相关_检测office组件
实例56_注册表相关_检测office组件
 
 
实例57_系统信息_获取操作系统信息
实例57_系统信息_获取操作系统信息
 
 
实例58_系统设置_回收站
实例58_系统设置_回收站
 
 
实例59_系统信息_显示分辨率
实例59_系统信息_显示分辨率
 
 
实例5_框架_控件组合
实例5_框架_控件组合
 
 
实例60_系统信息_驱动器信息
实例60_系统信息_驱动器信息
 
 
实例61_网络相关_检查网络连接
实例61_网络相关_检查网络连接
 
 
实例62_网络拨号_拨号程序
实例62_网络拨号_拨号程序
 
 
实例63_网络相关_电子邮件
实例63_网络相关_电子邮件
 
 
实例64_控件应用_闹钟程序
实例64_控件应用_闹钟程序
 
 
实例65_控件应用_日历程序
实例65_控件应用_日历程序
 
 
实例66_文本操作_字符串加密
实例66_文本操作_字符串加密
 
 
实例67_文件操作_txt转html文件
实例67_文件操作_txt转html文件
 
 
实例68_文本相关_文本取词
实例68_文本相关_文本取词
 
 
实例69_字符相关_密码查看器
实例69_字符相关_密码查看器
 
 
实例6_列表框_自由选择
实例6_列表框_自由选择
 
 
实例70_界面效果_ASCII查询器
实例70_界面效果_ASCII查询器
 
 
实例71_界面效果_图片效果
实例71_界面效果_图片效果
 
 
实例72_屏幕效果_屏幕倒转
实例72_屏幕效果_屏幕倒转
 
 
实例73_图形操作_旋转立方体
实例73_图形操作_旋转立方体
 
 
实例74_实用程序_金额小写换大写
实例74_实用程序_金额小写换大写
 
 
实例75_实用程序_打字练习
实例75_实用程序_打字练习
 
 
实例76_字符串相关_自动填充
实例76_字符串相关_自动填充
 
 
实例77_界面操作_拖拉节点
实例77_界面操作_拖拉节点
 
 
实例78_系统操作_锁定计算机
实例78_系统操作_锁定计算机
 
 
实例79_文件操作_查看文件属性
实例79_文件操作_查看文件属性
 
 
实例7_时钟控件_系统时钟
实例7_时钟控件_系统时钟
 
 
实例80_系统信息_磁盘剩余空间
实例80_系统信息_磁盘剩余空间
 
 
实例81_文件操作_文件查找
实例81_文件操作_文件查找
 
 
实例82_Foleder操作_建立删除文件
实例82_Foleder操作_建立删除文件
 
 
实例83_文件操作_拷贝文件
实例83_文件操作_拷贝文件
 
 
实例84_系统相关_进度条
实例84_系统相关_进度条
 
 
实例85_控件应用_输入序列号
实例85_控件应用_输入序列号
 
 
实例8_复选框_多重选择
实例8_复选框_多重选择
 
 
AGENTS.md
AGENTS.md
 
 
LICENSE
LICENSE
 
 
README.ja.md
README.ja.md
 
 
README.md
README.md
 
 
README.zh-CN.md
README.zh-CN.md
 
 

Repository files navigation

English 简体中文 日本語

Visual Basic Practice

A historical collection of Visual Basic 6 examples for forms, controls, files, graphics, multimedia, networking, system information, and utilities.

Last commit Repository size GitHub stars Visual Basic 6.0

Archive scope

This is a collection of mostly independent desktop examples, not one application. A folder name combines an example number with its subject, while 8实例92-100/ and 000_My set/ hold additional groups and assets.

The repository is not marked archived in GitHub metadata, but its Visual Basic 6 projects, controls, Flash material, and Windows integrations are historical. No shared package manager, supported OS, installer, or common entry point is declared.

Audited inventory

The refreshed default-branch tree contains 397 files in 81 directories, including 72 top-level example or collection directories.

Format Count Role
.frm 84 Visual Basic forms
.vbw 82 Workspace state files
.vbp 81 Independent Visual Basic projects
.scc 72 Historical source-control metadata
.frx 26 Binary form resources tied to .frm files
.bas 14 Code modules
.ocx 4 Legacy ActiveX controls
.cur 4 Cursor assets
.ctl 2 Custom-control source
.exe, .bat, .swf 1 each Historical executable or active content

The counts show tracked material, not that every project loads or is safe on a current Windows system.

Topic map

Area Representative examples
Forms and controls text input, frames, lists, check boxes, timers, dynamic controls, menus
Interface and graphics transparent and shaped windows, drawing, clocks, color picking, image effects
Files and multimedia text reading, picture and Flash browsing, properties, copy, search, volume, screen capture
Windows integration registry and Office detection, shortcuts, desktop and recycle-bin settings, drive and display data
Networking local IP detection, connection checks, dial-up, and email
Utilities calculator, alarm, calendar, typing practice, serial-number input, and text/number conversion

Folder labels describe intended demonstrations; they do not guarantee completeness, correctness, or current platform compatibility.

Repository map

Path Contents and boundary
Root 实例* directories Numbered projects organized by a control, UI effect, system task, or utility
8实例92-100/ Later examples numbered 92 through 100
000_My set/ Supplemental Visual Basic experiments, controls, and assets; not a common library
实例39_窗体控制_去掉“x”/ One form-control example with a local Readme.txt note

Each .vbp owns its adjacent .frm, .frx, .bas, .cls, control references, media, and data. Identically named forms in different directories are unrelated modules.

Historical requirements

Open only a selected .vbp with a compatible Visual Basic 6 environment after reviewing its references. No verified IDE version, Windows version, build command, or registration procedure applies to the full archive.

Projects may rely on legacy OCX/ActiveX controls, Windows APIs, registry access, Flash, multimedia components, local files, or networking features. A missing control must be recorded for that project; do not register bundled binaries on a normal workstation merely to make a form load.

Safe per-example workflow

  1. Select one example and inspect its .vbp references plus every form, module, class, resource, control, and data file.
  2. Identify file writes, registry changes, launched processes, network access, system settings, required privileges, and cleanup.
  3. Copy that complete project unit into an isolated compatibility environment; keep relative paths unchanged.
  4. Load and build only after checking unknown binaries and controls, then test with synthetic data.
  5. Record the exact environment, missing dependencies, observed output, side effects, and reset result.

There is no repository-wide run or build command. A procedure verified for one .vbp must not be applied to another project without a fresh review.

Compatibility and safety

  • Visual Basic 6 and legacy ActiveX controls may be unavailable or unsafe on current Windows versions.
  • .frm, .vbp, and related metadata can use legacy encodings and serialized layouts; bulk formatting or UTF-8 conversion can corrupt them.
  • .frx, .ocx, .oca, .exe, .swf, and other binary files must be treated as untrusted and kept byte-identical during documentation work.
  • Examples can change files, the registry, the desktop, network settings, display state, or other host configuration.
  • Chinese paths and control/resource filenames may be referenced from project metadata; renaming them can break loading.

Validation boundaries

No repository-wide test, build, lint, or format command was found. No .vbp was loaded, compiled, or executed during this documentation audit, and no OCX registration was attempted.

For a changed example, record the exact project, environment, resolved references, input, output, and side effects. A successful form load is not proof that behavior is correct and does not validate the other 80 projects.

Maintenance and contributions

Keep code changes within one project directory and preserve form serialization, control names, event signatures, encodings, and local assets. Avoid a shared launcher or bulk migration to another Visual Basic generation.

Keep English, Simplified Chinese, and Japanese READMEs aligned in section order, counts, paths, links, compatibility details, and safety warnings.

Provenance and license

See LICENSE. It is a rights and provenance notice, not an open-source license: it grants no permission to use, copy, modify, deploy, or redistribute original project material. Third-party material remains subject to its own rights and terms.

Source, controls, binaries, Flash content, icons, and media may have different origins. Confirm authorship and permission before reuse or redistribution, especially for third-party OCX files and compiled content.

Maintainer

  • HaoXiang Huang
  • [email protected]
  • Project homepage

About

Visual Basic practice collection with examples for forms, controls, files, multimedia, system information, and utilities.

nextweb4.github.io/

Topics

archivedesktop-exampleslearning-notesprogramming-practicevbvisual-basic

Resources

Readme
License
Activity

Stars

0 stars

Watchers

1 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.