您的第一个C++Builder程序(Hello, world!)

最近有些老旧的项目是C++Builder开发的,虽然和Delphi的IDE的界面和操作十分相似,但是还是找本《C++ Builder 5 Developer’s Guide》来看看熟悉下,在C++Builder中编程首先应该注意的问题是区分大小写。

安装环境是Win10 64位操作系统,C++ Builder6企业版,一次性安装成功,没有任何问题。

Step1、打开 C++Builder 6,选择【 File | New | Application】,创建一个默认的C++Builder应用程序;

Step2、默认会创建一个 Form1的窗口和一个 Unit1的窗体单元;

Step3、在 Standard组件面板上选择一个 Label组件放置到窗体中央,再选择一个 Button组件放置到窗体的任意一个位置;

Step4、双击窗体上的 Button1按钮,C++Builder会在 Unit1.cpp单元中添加一个 OnClick事件,我们此时只要添加以下代码:

Step5、点击点击工具栏中 Run按钮( F9),运行程序,点击Button1按钮后,Label1变成了 Hello, world!,到此为止,我们已经完成了一个最基本的Windows程序。C++Builder确实很神奇,就是这么简单的一句代码实现了复杂的Windows程序。

Original: https://www.cnblogs.com/pchmonster/p/8169695.html
Author: pchmonster
Title: 您的第一个C++Builder程序(Hello, world!)

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/536467/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • c++ typedef和#define的作用范围

    typedef: 如果放在所有函数之外,它的作用域就是从它定义开始直到文件尾; 如果放在某个函数内,定义域就是从定义开始直到该函数结尾; #define: 不管是在某个函数内,还是…

    C++ 2023年5月29日
    096
  • [C++] 引用

    引用的特点 通常意义上的引用是”左值引用”,(相对于右值引用,即 rvalue reference)。 引用是语法糖,变量别名。声明一个引用,不是新定义了一…

    C++ 2023年5月29日
    047
  • [转]C++ 模板 静态成员 定义(实例化)

    如果有这样一个模板: 对于以下若干种定义方式,哪些是对的(通过编译)? 为了不影响大家分析判断,我把答案颜色调成比较浅的颜色,下面即是答案: 首先,说明一下三个正确的答案。 第一种…

    C++ 2023年5月29日
    081
  • 彻底搞懂之C++智能指针

    前言 在现代 c + + 编程中,标准库包含 智能指针,这些指针用于帮助确保程序不会出现内存和资源泄漏,并具有异常安全。 标准库智能指针分类 auto_ptr, shared_pt…

    C++ 2023年5月29日
    058
  • C++强大背后

    在31年前(1979年),一名刚获得博士学位的研究员,为了开发一个软件项目发明了一门新编程语言,该研究员名为Bjarne Stroustrup,该门语言则命名为——C with c…

    C++ 2023年5月29日
    056
  • tuple c++

    A tuple is a C++11 construction and it is built heavily on variadic templates. A tuple is …

    C++ 2023年5月29日
    064
  • 老牌C/C++ IDE——DEV C++有新的大版本了

    序: 这个软件也是有相当历史了,可以追溯到win98时代,1998年就已经发布第一版本了,其中4.9.9.2版本是最经典的,网上镜像应该是最多的,这个版本才10M大小,后面版本都是…

    C++ 2023年5月29日
    055
  • 生成1~n之间随机整数_c++

    rand() % (high – low + 1) + low; Original: https://www.cnblogs.com/douzujun/p/16457919.htm…

    C++ 2023年5月29日
    038
  • C++常用的设计模式

    单例模式: 单例模式:确保一个类只有一个实例,并且这个实例化向整个系统提供 (例如只有一台打印机,可以有多个打印任务队列,但是只能有一个正在打印)。单例模式又分为(饿汉模式,懒汉模…

    C++ 2023年5月29日
    046
  • C++ 总结

    1、迭代器并不是都可以进行加减 迭代器实质上是一个指针,但是,并不是所有的容器的迭代器可以支持加减操作。 能进行算术运算的迭代器只有随机访问迭代器,要求容器元素存储在连续内存空间内…

    C++ 2023年5月29日
    065
  • LLVM Constant Value to c++ value

    auto llval = b.getInt32(-1); std::cout << llval->getZExtValue() << "\n…

    C++ 2023年5月29日
    073
  • 聊聊 C++ 中的几种智能指针 (上)

    一:背景 我们知道 C++ 是手工管理内存的分配和释放,对应的操作符就是 new/delete 和 new[] / delete[], 这给了程序员极大的自由度也给了我们极高的门槛…

    C++ 2023年5月29日
    083
  • 聊聊 C++ 中几类特殊成员函数

    一:背景 在 C# 中要说 &#x7C7B;默认给我们定义的特殊成员函数,莫过于 &#x6784;&#x9020;&#x51FD;&#x65…

    C++ 2023年5月29日
    056
  • 在 C++Builder 工程里调用 DLL 函数

    调用 Visual C++ DLL 给 C++Builder 程序员提出了一些独特的挑战。在我们试图解决 Visual C++ 生成的 DLL 之前,回顾一下如何调用一个 C++B…

    C++ 2023年5月29日
    067
  • clang-format 对 c++ 进行格式化

    在 VS Code 中安装了 C/C++ 插件后会自动带上格式化工具 clang-format。按 option+shift+f 即可对文件进行 format(格式化)。 在目录下…

    C++ 2023年5月29日
    072
  • C++引用 学习心得

    参数的传递本质上是一次赋值的过程,赋值就是对内存进行拷贝。所谓内存拷贝,是指将一块内存上的数据复制到另一块内存上。 对于像 char、bool、int、float 等基本类型的数据…

    C++ 2023年5月29日
    068
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球