随笔分类 -  C++Builder(BCB)

摘要:个人觉得SDK纯API方式编写Windows程序已经过时了,效率太低,了解一下原理就可以了,主要是消息机制。 图形用户界面(GUI)编程可以学习C++ Builder,架构先进(和C#一样拖控件),入门比较容易。 ———————————————————— C++ Builder是真正的可视化的开发工 阅读全文
posted @ 2022-12-15 19:47 ustone 阅读(2105) 评论(0) 推荐(0)
摘要:【DelphiGuy】: 底层是基于Android NDK的,JDK也可以调用。 Delphi、C++Builder目前编译生成的安卓应用是基于ARM机器码的共享库.so(相当于DLL,在.APK中有一个java写的启动代码通过调用一下.so中的入口点来加载它),是基于安卓NDK的原生应用。 FMX 阅读全文
posted @ 2022-11-22 18:59 ustone 阅读(1235) 评论(0) 推荐(0)
摘要:群名称: C++Builder学习交流 群 号: 646968133 —————————— 一群已满,2群群号: 910766310 阅读全文
posted @ 2022-11-03 19:26 ustone 阅读(1788) 评论(0) 推荐(0)
摘要:1、 【工具——编辑器选项】可以设置代码编辑窗口的一些选项,比如设置字体和大小,【Tab键停留】和【空白缩进】默认可以改为4(对笔记本小屏幕很重要),等等。 2、 代码编辑有用的快捷键: Ctrl + Shift + U 把选中的代码块向左缩进 Ctrl + Shift + I 把选中的代码块向右缩 阅读全文
posted @ 2022-10-31 05:28 ustone 阅读(848) 评论(0) 推荐(0)
摘要:VCL类库的窗体及每个控件都是一个类(比如TForm1、TButton),可以用类或者类的信息(元类,TMetaClass)来创建一个对象,这个对象就可以运行了。 C++Builder设计期新建的窗体及放置在窗体上的控件,IDE会通过RTTI机制自动创建窗体对象以及控件的对象,它们是在设计期运行的。 阅读全文
posted @ 2022-10-17 20:23 ustone 阅读(365) 评论(0) 推荐(0)
摘要:我发现只要把项目下__astcache目录删除,打开项目(基于clang编译器的)过几秒IDE项目管理器底部就会显示CodeInsight正在索引的进度条了,这时cquery的CPU占有率非常高。索引完以后初步测试代码提示秒出,比经典编译器的代码提示还快。经典编译器如果语法有错误代码提示会出不来,c 阅读全文
posted @ 2022-07-22 19:52 ustone 阅读(812) 评论(0) 推荐(0)
摘要:C++ Builder 11.1版本基于cquery的代码提示比10.3和10.4版本有了很大的改进,基本上可用了。 1、要64位Win10以上系统; 2、RAD Studio安装目录下Bin64目录里要有cquery.exe和ideclang50.dll; 3、工程要已经保存; 4、第一次使用时, 阅读全文
posted @ 2022-04-14 12:21 ustone 阅读(1448) 评论(0) 推荐(0)
摘要:程序运行access violation出错很经常的一个原因是指针未初始化,比如一个对象还没有new创建出来或者已经释放(内存被别的占用),却通过指针访问对象的成员函数(vcl对象的属性其实内部也是调用了成员函数)。 另一种常见情况是一个对象二次delete,比如删除一个vcl的父控件(如容器控件P 阅读全文
posted @ 2022-02-11 00:41 ustone 阅读(2736) 评论(1) 推荐(0)
摘要:对C++ Builder(BCB)6.0开发的应用程序进行发布编译的设置步骤如下【Project(工程)-> Options(选项)】: 1. Packages中去掉"Build with runtime packages"前的勾. (组件包:去掉“和运行时组件包一起编译”) 2. Linker中去 阅读全文
posted @ 2022-01-07 07:05 ustone 阅读(2263) 评论(1) 推荐(2)
摘要:程序运行截图如下: 每次点击可以生成不同的成绩表。 主要源代码如下: // #include <vcl.h> #pragma hdrstop #include "Unit1.h" // #pragma package(smart_init) #pragma resource "*.dfm" TFor 阅读全文
posted @ 2022-01-07 07:00 ustone 阅读(2032) 评论(0) 推荐(0)
摘要:StringGrid表格最简单,单元格按照[x][y],不是按照二维数组的行列。 StringGrid表格默认只能显示字符串,也可以自绘。 DrawGrid表格要自绘,显示文字图像都可以。 还有Win32风格的ListView表格,用法不同。 数据库有专门的表格,自动感应数据的。如果要手动填充数据用 阅读全文
posted @ 2021-12-06 17:22 ustone 阅读(2139) 评论(0) 推荐(0)
摘要:2021年Delphi第26届应用软件开发展示挑战赛的获胜者名单 https://blog.csdn.net/xyzhan/article/details/114654367 阅读全文
posted @ 2021-06-26 12:19 ustone 阅读(191) 评论(0) 推荐(0)
摘要:先看一个例子和程序截图: 源代码如下: Unit1.h文件 // #ifndef Unit1H #define Unit1H // #include <Classes.hpp> #include <Controls.hpp> #include <StdCtrls.hpp> #include <For 阅读全文
posted @ 2021-06-26 12:03 ustone 阅读(1076) 评论(0) 推荐(0)
摘要:C++ Builder(RAD Studio) 10.3.x和10.4代码提示用了临时新技术(64位的cquery.exe独立进程)有问题又很慢,几乎不可用,很多人都是用10.2.x,期待10.5会集成Visual Assist,不知道那时候代码提示能不能像Visual Studio一样好用。 用1 阅读全文
posted @ 2021-03-02 18:59 ustone 阅读(2136) 评论(0) 推荐(0)
摘要:【cppfans.com】网站主要内容: C++ Builder 串口控件 Victor 串口控件使用说明 Victor 串口控件示例程序 C++ Builder 编程技巧 字符串及文字处理 多媒体处理 图片处理 文件处理 界面处理 C++ Builder 操作指南 IDE外观和窗口布局方案 欢迎页 阅读全文
posted @ 2021-03-02 17:16 ustone 阅读(969) 评论(0) 推荐(0)
摘要:C++ Builder(BCB)6.0开发的工程升级到RAD Studio 10.2以上,最好新建一个工程,删除初始Unit1.cpp文件,保存项目,然后把旧工程中的文件(.cpp、.rc、.lib等,可以用工程管理器查看)一个个添加进来。注意的是,项目project.cpp文件中,第一个Appli 阅读全文
posted @ 2021-03-02 17:12 ustone 阅读(1578) 评论(0) 推荐(0)
摘要:C++ Builder 6.0小巧,资料多,对初学者是最合适的,做项目也可用,win10下也可用。 因C盘权限严格,BCB6.0自定义安装不要装在C盘,高版本RAD Studio没问题。 如果已经装在C盘了,空项目无法正常编译的,权限问题,请把BCB安装文件夹包含子文件夹权限设为everyone可读 阅读全文
posted @ 2020-11-10 22:38 ustone 阅读(1185) 评论(0) 推荐(0)
摘要:C++ Builder(BCB)6.0几个示例(实例、例子)程序项目源代码网盘下载 C++ Builder第一个程序(模拟聊天室)v1.11 C++ Builder模拟数字双时钟示例(未完成)v0.2.1 C++ Builder纸牌游戏Demo v0.05 C++ Builder不规则图像透明贴图( 阅读全文
posted @ 2020-11-10 22:18 ustone 阅读(1682) 评论(0) 推荐(0)
摘要:C++ Builder(BCB)6.0几个示例(实例、例子)程序项目源代码下载 C++ Builder第一个程序(模拟聊天室)v1.11 https://files.cnblogs.com/files/ustone/CppBuilder%E7%AC%AC%E4%B8%80%E4%B8%AA%E7%A 阅读全文
posted @ 2020-11-10 22:15 ustone 阅读(1021) 评论(0) 推荐(0)
摘要:《C++Builder 6程序设计教程(第二版)》 (陆卫忠,刘文亮 等编著 /2011-04-01 /科学出版社)(当当网) 《C++Builder 6编程实例精解》(赵明现),PDF,是数字版的,非扫描版的,里面还有一个俄罗斯方块游戏的完整实现。 《精彩C++Builder 6程序设计》(台湾 阅读全文
posted @ 2020-11-10 21:23 ustone 阅读(1093) 评论(0) 推荐(0)