Smart C++ Builder

授权协议 GPLv3
开发语言 C/C++ Objective-C Fortran
所属分类 开发工具、 C/C++开发工具
软件类型 开源软件
地区 国产
投 递 者 祁鸿晖
操作系统 Windows
开源组织
适用人群 未知
 软件概览

Smart C++ Builder 是一个由GVim、MingW等开源组建所创造成的一个完整C/C++/ObjC/Fortran/Flex/Bison开发工作环境,功能包括可视化调试器(F11键)以及代码自动提示功能,在提供强大开发能力的同时,可以在日常像记事本一样做一些简单的编辑工作。

项目QQ群:433343308

  • 核心提示:Borland C++Builder是一种新颖的可视化编程语言。在工程应用中,我们一般用C++Builder语言编写应用程序 Borland C++Builder是一种新颖的可视化编程语言。在工程应用中,我们一般用C++Builder语言编写应用程序,实现交互界面、数据采集和端口操作等,但C++Builder在数值处理分析和算法工具等方面,其效率远远低于Matlab语言。在准确方便地绘制

  • 首先新建一个工程文件(File->New Application)。 然后在Form1上面建立一个PopupMenu1,一个Button1,一个RichEdit1。 在头文Unit1.H的内容,其中黑体是自已加的。 #ifndef Unit1H #define Unit1H #include #include #include #include #include #include #include

  • //本线程池能够实际运行。 //线程池类比较长,放在后面 //1.新建窗体,在画面上放两个按钮,一个用于扔任务到现场池,另一个用于查看任务是否完成。 //2.添加线程池类,较长,放在后面。 //3.在窗体cpp文件加入头文件    #include "visSimpleThreadPool.h" //4.在窗体类cpp文件中加入  class Work1;  Work1 *pwork1;Work1

  • C++Builder中的数据模块,类似于C#中的通用数据访问类。可以将连接组件TADOConnection和查询组件TADOQuery放到数据模块中。本质是一个数据库查询的管理类。 (1)创建Data Module类单元 .h文件内容如下:   #ifndef DataModuleUnitH #define DataModuleUnitH //---------------------------

  • 在C++Builer中多线程的实现 还在Dos时代,人们就在寻求一种多任务的实现。于是出现了TSR类型的后台驻留程序,比较有代表性的有Side Kick、Vsafe等优秀的TSR程序,这类程序的出现和应用确实给用户使用计算机带来了极大的方便,比如Side Kick,我们编程可以在不用进编辑程序的状态下,一边编辑源程序,一边编译运行,非常方便。但是,Dos单任务操作系统的致命缺陷注定了在Dos下不可

  • 在C++ Builder中实现拖放功能 关键字:实现拖放功能,DockSite,DragKind,DragMode Windows中的拖放功能大家一定很熟悉了,如文件的移动,拷贝等操作用鼠标轻轻一拖即可,在编写程序中有时也用到拖放,那么如何实现呢?现以C++ Builder5(简称CB5)为例,分析拖放功能的具体实现。 一.工具条的拖放 —- 要实现拖放功能,首先必须了解几个与拖放有关的属性和方法

  • in C++ Builder, it would be something like this: (wb is a TCppWebBrowser) //--------------------------------------------------------------------------- #include #pragma hdrstop #include "mshtml.h" #in

  • demo1: Hook Hotkey 系统热键 函数功能:该函数定义一个系统范围的热键。 函数原型:BOOL RegisterHotKey(HWND hWnd,intid,UINT fsModifiers,UINT vk); 参数说明: hWnd:接收热键产生WM_HOTKEY消息的窗口句柄。registerhotkey若该参数NULL,传递给调用线程的WM_HOTKEY消息必须在消息循环中中进行

  • 在C++Builer中多线程的实现       Yinyin         还在Dos时代,人们就在寻求一种多任务的实现。于是出现了TSR类型的后台驻留程序,比较有代表性的有Side   Kick、Vsafe等优秀的TSR程序,这类程序的出现和应用确实给用户使用计算机带来了极大的方便,比如Side   Kick,我们编程可以在不用进编辑程序的状态下,一边编辑源程序,一边编译运行,非常方便。但是,

  • 安装smart-npm npm install --global smart-npm --registry=https://registry.npm.taobao.org/ 1、安装electron-builder(注意全局安装) cnpm install -g electron-builder cnpm install -g electron-package 2、在项目目录(my-proje

  • 取得路径的程序:(注意红色字体,由于博客显示问题,所以中间加了空格,大家自己把空格去掉即可) // --------------------------------------------------------------------------- #define NO_WIN32_LEAN_AND_MEAN #inclu de <vcl.h> #pragma hdrstop #inclu de

  • //c++ builder scanLine实现 //在画面上放置TImage控件(Image1)和2个按钮。然后。。。 //--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include "Unit7.h" //-------

 相关资料
  • 问题内容: 我一直在寻找能够简化创建有效(X)HTML代码段的现代Java库。 是的,您可以使用模板语言,但是有时您不想这样做,因为Java与插入您喜欢的模板语言相比有一些优势。 我在许多项目中都看到过许多内部HTML生成器,但是找不到Commons-HTML生成器。 有人知道吗? 如果它利用Java 5/6/7类型系统(泛型)并支持Fluent Style,那将是理想的。或诸如流利的样式(例如J

  • 问题内容: 当我尝试通过在Java的Jbutton中转到其属性然后添加图标来添加背景时,它会设置按钮的背景,但是我在按钮上编写的文本会向右移动(在按钮区域之外)。解决方案? 问题答案: 据我了解,您不是在设置背景,而是在此将Icon设置为button。这就是为什么您在右侧看到“图像”而在左侧看到文本的原因。要将图像作为背景添加到按钮,您需要覆盖方法并在其中绘制图像。

  • 问题内容: 我想知道哪个更有效,为什么? 1) 要么 2) 问题答案: 我看不出您为什么要在此处使用builder的任何原因: 比在这种情况下制作一个更具可读性, 不会推断通用类型,并且在用作单行代码时必须自己指定类型, (来自docs) 在与另一个不可变集合调用时 做得很好( 尝试避免在安全的情况下实际复制数据 ), (从源) 调用以前创建的,同时避免为零元素和一元素集合创建任何列表(分别返回空

  • 问题内容: 我目前正在使用Builder模式,紧跟在Wikipedia文章 Builder模式 http://en.wikipedia.org/wiki/Builder_pattern中建议的Java实现 这是一个示例代码,说明了我的实现 在我的一些使用此类的应用程序中,我碰巧发现了非常相似的建筑代码,因此我想将其子类化,并将所有重复的代码移入其构造函数中。这就是问题所在。 如何调用超类生成器并将

  • 问题内容: 背景: 我在JavaWorld上找到了这篇文章,其中Allen Holub解释了Getters / Setters的替代方法,该替代方法保留了应隐藏对象的实现的原理(他的示例代码也可以在下面找到)。 据介绍,该班/ / 应该有一个构造函数取一个字符串- 推理是,如果你作为一个键入它,后来需要将其更改为一个,你将不得不修改类的所有用途,以及使用这种模式,您不必。 问题1: 我在想:这难道

  • 问题内容: 在我的项目中,我已经使用OkHttp(版本2.5.0)作为我的网络请求库。但是几天前,我尝试将Retrofit2作为应用程序的网络请求库的一部分,正如您所知,新的Retrofit2库依赖于OkHttp(版本3.2.0)。因此,当我的应用程序在其android android 5.0下的版本始终会导致崩溃(较大的版本运行良好且不会导致崩溃),崩溃堆栈信息如下所示: 从堆栈跟踪中,我猜想O

  • 问题内容: 我写了一个扩展JPanel的类。是否可以在NetBeans GUI Builder中使用它,并使它在所有自动代码生成中都可以生存? 我在GUI生成器中使用了自定义代码选项将对象实例化为新类,但似乎无法从JPanel更改声明,因此仅调用已覆盖的方法,而不能调用new JPanel中不存在的那些。 问题答案: 只需将类从项目树拖到GUI设计器中的表单上即可。

  • 问题内容: 我对设计模式非常陌生,并且对流利的界面和Builder模式之间的差异感到困惑。 我了解流畅接口的概念。但是构建器模式有点混乱。我无法理解在Builder模式中对Director的使用。 我可以同时使用Builder模式和Fluent接口吗?如果是这样,那么我应该如何与主任和具体的建设者一起这样做? 我的问题 不是 关于构建器模式的优势。但是这个问题的目的是要了解构建器模式和流畅接口之间