首页标签编程
  • VisualFreeBasic游戏趣味编程_2.4_利用变量修改多个小球的位置

    如果希望更改3个小球位置仍然保持均匀分布,则需要修改4行代码,修改后代码Sub游戏执行过程(hWndFormAshWnd)DimggAsyGDI=hWndFormgg.Brush(&HFF0000)gg.DrawEllipse(100,1*(200/4)-50,50,50)gg.DrawEllipse(100,2*(200/4)-50,50,50)gg.DrawEllipse(100,3*(200…
  • VisualFreeBasic游戏趣味编程_2.3_显示多个小球

    绘制出3个小球。Sub游戏执行过程(hWndFormAshWnd)DimggAsyGDI=hWndFormgg.Brush(&HFF0000)gg.DrawEllipse(100,30,50,50)gg.DrawEllipse(100,110,50,50)gg.DrawEllipse(100,190,50,50)EndSub绘制区域采用直角坐标系,左上角的坐标为(0,0),横轴方向由x坐标表示,纵…
  • VisualFreeBasic游戏趣味编程_2.2_显示一个静止小球

    显示一个蓝色的小圆Sub游戏执行过程(hWndFormAshWnd)DimggAsyGDI=hWndFormgg.Brush(&HFF0000)gg.DrawEllipse(150,100,100,100)EndSub执行代码后的效果gg.Brush填充的颜色,为RGB颜色。gg.DrawEllipse表示画一个填充圆,(150,100)为圆的左上角x坐标和y坐标,宽度和高度100。4个参数放在圆…
  • VisualFreeBasic游戏趣味编程_2.1_准备工作

    按照第一章的做法,先创建框架代码,以后所有的都是按照这个框架代码里执行后面就不再重复说明,都是在此修改代码。
  • VisualFreeBasic游戏趣味编程_第2章_仿真“自由落体的小球”

    在本章我们将探讨如何实现小球受重力影响加速下落后,碰到地面反弹的效果本章首先介绍了代码写在上面地方,以及如何显示一个静止小球;之后介绍了整数常量的知识,并讲解如何绘制多个小球;然后介绍了整型变量的定义和使用,以及如何修改小球坐标;接着介绍了while(1)循环和if语句,分析小球下落和反弹的实现方法;最后介绍了浮点型变量,讲解如何实现小球受重力加速下落的效果。
  • VisualFreeBasic游戏趣味编程_第1章_开发环境介绍

    可视化FreeBasic语言集成开发环境一、新建一个工程点击新建按钮,然后选择VFB框架,输入软件名称二、切换到窗口代码三、写好代码框架复制以下代码,为我们后面写游戏使用注意:下面代码,必须存在,软件才可以执行,后面教程中将不会提及,也不出现下面代码。SubForm1_Shown(hWndFormAshWnd,UserDataAsInteger)ThreaddetachThreadCreate(C…
  • VisualFreeBasic游戏趣味编程(使用yGDI)

    本教程通过趣味案例逐步引入语法知识,教读者用VisualFreeBasic编写游戏程序(简称VFB),激发读者学习编程的兴趣。全书共14章和3个附录,依次介绍了VFB编程语言的基本概念、数据类型、if语句、while循环、for循环、一维数组、函数、二维数组、字符串、文件读写、指针、递归、面向对象编程、链表和FB标准模板库等知识,其中贯穿了众多的小案例和游戏,最后综合应用这些知识编写了一款冒险游戏…
  • VisualFreeBasic游戏编程例题

    如果你觉得编程是晦涩难懂的天书,那一定是还没试过用它来做游戏。想象一下:当你敲下几行代码,屏幕上跳出一个会跟着鼠标跑的小方块;再添几句,这个方块就能躲开迎面而来的障碍物;继续加几行,它甚至能吃掉金币、闯过关卡——这不是魔法,而是你亲手写出的游戏。这本教程里没有枯燥的理论堆砌,只有一个个能让你立刻动手的游戏例题。从最简单的“控制小球移动”,到能和朋友比拼的“双人打砖块”,每一步都像玩游戏闯关一样:你…
  • VisualFreeBasic网络编程

    首先添加网络控件,以后说明,都是使用控件实现功能。网络编程是指通过计算机网络实现不同设备间数据交换和通信的编程技术。从简单的网页浏览到复杂的分布式系统,从即时通讯到云计算服务,网络编程无处不在,是构建现代互联网应用的基石。一、核心概念与基础架构1.网络协议栈网络通信遵循分层协议架构,常见的有OSI七层模型和TCP/IP四层模型:物理层:传输介质(光纤、电缆、无线)数据链路层:MAC地址、帧传输(以…
  • VisualFreeBasic数据库编程

    数据库在数字化时代扮演着核心角色,是现代信息系统的基础架构之一,其作用主要体现在以下几个方面:一、高效存储与管理数据结构化存储:将海量数据按特定逻辑结构(如表格、关系模型、文档模型等)有序存储,避免数据冗余和混乱。\▶例如:电商平台存储用户信息、商品详情、订单记录时,通过数据库表结构分类管理,确保数据清晰易查。集中式管理:统一管理数据的增删改查操作,支持多用户、多应用程序共享访问,提升数据利用率。…