给VB6爱好者推荐VB的超级版PowerBasic+FireFly

VisualBasic6 是Windws98 时代软件,都快20年了,但因简单易学,顽强的生存在现代世界。

但存在的缺点也是广大VB爱好者一直以来的心中的痛。

现在向大家介绍继承了B语言简单易学的特点:PowerBasic

介绍 Windows PowerBASIC 10

PowerBASIC for Windows是一个本机代码编译器的 Win95/98/ME、 WinNT、 Windows 2000、 Windows XP、 Windows Vista 和 Windows 7。 它创建应用程序的图形用户界面 (GUI),提供典型""外观和感觉""的 Windows。 它创建高效的可执行文件和行业标准 Dll 以实现最佳灵活性。 由 PowerBASIC 生成的机器代码是效率最高的行业,无论大小和速度。 它媲美最领先的编译器的任何 dialect, Pascal, C++, Fortran 和其他语言。

我们最喜爱的口号是""我们把权力基本"",和我们真诚地相信你会发现这是真的。 编译速度为每分钟,无与伦比的性能,以及在该行业中最小的可执行文件的 100 万行,PowerBASIC 已成为比较 Windows 编程中的新标准。 谢谢你加入我们对臃肿软件的战争!


我学习后的总结出对PB的感觉:

1,PB就是用了B语言的C一样

2,生成的软件不用附带任何东西(VB 还要带个 MSVB6的DLL,PB完全不需要
3,几乎完美的汇编级生成软件,效率非常高,软件文件非常小
4,总是使用API和系统低层打交道(可以看成C语言差不多)

没有可视化编程,我用习惯了VB就很难适应,没关系,国外大神们为我们做了一个基于PB的可视化编程FireFly。

看上去是不是有点想像VB了呢,这可是我汉化的哦,是因为没人汉化,只好自己来。

以上两个软件非常优秀,早在10多年前就有了,只是国内没人引进,也从来没人说起

以至于我也是在20天前很偶然的情况下,看到有人提到PB做DLL非常简单,直接给VB调用

当我发现PB后感觉是梦寐以求的编程软件,相见恨晚,为什么老早没有发现啊

所以拼命的学习它,希望有更多人能够和我一起学习PB,后来我找到了PB的QQ群,

PowerBASIC交流群 48659966

里面有很多用了PB好多年的,很热心帮助别人的PB编程高手们,很多PB的问题我也是

通过他们的帮助得以解决,在此非常感谢他们的帮助。

群中的大量的有关PB的东西,也包括我汉化的FF软件,有兴趣的朋友可以进群下载。


  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
PowerBASIC是一种基于BASIC语言的编程语言。它可以用于开发Windows应用程序,包括使用ListView控件来显示数据列表。以下是使用PowerBASIC创建和使用ListView控件的示例代码: ``` #COMPILE EXE #DIM ALL #INCLUDE "WIN32API.INC" FUNCTION PBMAIN () AS LONG LOCAL hDlg, hList AS DWORD DIALOG NEW 0, "List View Example", , , 200, 200, %WS_OVERLAPPEDWINDOW TO hDlg CONTROL ADD "SysListView32", hDlg, %IDC_LISTVIEW, "", 10, 10, 180, 180, _ %WS_CHILD OR %WS_VISIBLE OR %LVS_REPORT OR %LVS_SINGLESEL ListView_SetExtendedListViewStyle GetDlgItem(hDlg, %IDC_LISTVIEW), _ %LVS_EX_FULLROWSELECT OR %LVS_EX_GRIDLINES ListView_InsertColumn GetDlgItem(hDlg, %IDC_LISTVIEW), 0, "Column 1", 100 ListView_InsertColumn GetDlgItem(hDlg, %IDC_LISTVIEW), 1, "Column 2", 100 ListView_InsertItem GetDlgItem(hDlg, %IDC_LISTVIEW), 0, "Item 1" ListView_SetItemText GetDlgItem(hDlg, %IDC_LISTVIEW), 0, 1, "Value 1" ListView_InsertItem GetDlgItem(hDlg, %IDC_LISTVIEW), 1, "Item 2" ListView_SetItemText GetDlgItem(hDlg, %IDC_LISTVIEW), 1, 1, "Value 2" DIALOG SHOW MODAL hDlg CALL DlgProc END FUNCTION CALLBACK FUNCTION DlgProc() AS LONG SELECT CASE CBMSG CASE %WM_COMMAND IF CBCTL = %IDCANCEL THEN DIALOG END CBHNDL, 0 END IF END SELECT END FUNCTION ``` 这个示例代码创建了一个具有两个列的ListView控件,并在其中插入了两个项目。通过设置`%LVS_REPORT`样式,ListView控件将显示为报表视图,每个项目将显示为一行,每个列将显示为一个数据字段。通过设置`%LVS_EX_FULLROWSELECT`和`%LVS_EX_GRIDLINES`样式,ListView控件将启用整行选择和网格线。可以使用`ListView_InsertItem`和`ListView_SetItemText`函数向ListView控件中插入和设置项目和列的文本。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值