闲谈BCB(二)

原创 2003年06月19日 16:12:00

Delphi与BCB互译<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

         今天晚上和哥们儿喝多了,说点什么呢?还是说点简单的吧:P

         还希望朋友们不要笑,没办法,男人,可能就是我这个样:)

         还是费话少说,现在市面上的BCB书真的少得可怜,有什么办法呢,好象我们学习BCB的就是二等公民,没办法,还是我们自己想点办法吧:P

其实Pascal 与C的语法关系差不多,这就给学习BCB的朋友提供了一个帮助,可以利用现在的Delphi的书籍来学习BCB,解决了BCB书籍少的问题。那如何解决语法的对译关系呢?看一下下面的例子,你就会明白了:)

例:     delphi语言                        BCB语言

 

 

procedure TfrmMain.N2Click(Sender:Tobject);     void _fastcall TfrmMain::N2Click(Tobject *Sender)

begin                                                                                             {

         frmAbout.ShowModal;                                                              frmAbout->ShowModal();

end;                                                                                               }

 

procedure TfrmMain.N3Click(Sender:Tobject);              void _fastcall TfrmMain::N3Click(Tobject *Sender)

var                                                                                                {

         inputString:String;                                                                      String inputString;

begin

         inputString:=inputBox(“……”);                                             inputString=inputBox(“……”);

         ShowMessage(‘……‘);                                                        ShowMessage(‘……‘);

end;                                                                                               }      

 

    从上面我们很清楚的可以看到他们之间的不同,对函数的定义格式、对变量的定义方式、赋值的方式、类的从属关系等,但是它们之间的关系是不变的,正是由于他们之间的这种固定的转换关系才决定了BCB和Delphi都使用一套VCL的可行性。

    今天我写得不好,但还是要完成与朋友们的约定,只好希望大家理解,我得早点休息了,明天我还要上班,也许明天我会写出更好的聊侃了:)

用BCB控件编写TCP/IP通讯程序的基础知识

最近在网上不断的看到有人问如何用BCB的TServerSocket和TClientSocket进行编程的问题,所以决定把我的一些编程经验告诉给大家,让大家能够尽快的掌握他们的用法。 首先要讲一下他们...
  • lixingshi
  • lixingshi
  • 2014年11月25日 15:26
  • 1175

BCB 动态生成控件

窗体上的所有对象与窗体本身都成为一个类:TForm1,我们就是将类成员与类成员函数写到TForm1类中,程序运行时,实际上就是通过TForm1 类生成Form1对象, 所以,Unit1.cpp...
  • u014438664
  • u014438664
  • 2015年03月29日 23:46
  • 494

常用的BCB 函数

文件: ActnList  CreateAction 函数 创建一个指定类型的Action,显示在action list editor中。  EnumRegisteredAction 过程 枚举已...
  • binnygoal
  • binnygoal
  • 2016年09月08日 16:17
  • 1229

BCB中的输入对话框和输出对话框(也就是消息对话框)

刚出去转了一下, 吹吹风, 回来继续写。 我们现在来说BCB中的输出对话框, 这个很常见: //--------------------------------------------...
  • stpeace
  • stpeace
  • 2015年07月26日 14:35
  • 1948

关于BCB中,Excel的一些操作(存底)

将一个Excel或sheet的部分内容复制到另一个Excel或sheet,并设置边框 //----------------------------------------------------...
  • enjoy0104
  • enjoy0104
  • 2015年01月05日 23:32
  • 899

BCB6使用ReportMachine创建报表

RM(Report Machine)是一个功能强大的Delphi 报表控件包。使用它可以制作出非常复杂的报表。下面讲述最简单的用法:  在Form上放上两个数据库控件:ADOConnection和A...
  • limuyun
  • limuyun
  • 2014年05月16日 17:08
  • 1796

[转]:BCB中的文件操作

毕设所需原文地址:[转]:BCB中的文件操作作者:Neil 转载自:
  • RCKLV
  • RCKLV
  • 2017年06月01日 18:21
  • 466

BCB如何加载字符串资源文件(语言资源文件)?

如何在软件.exe中嵌入语言资源呢。常规的想法是, 将语言字符串放到一个文件中, 然后在程序中去读取。 然而这样做存在一个问题: 最后发布的.exe必须依赖于语言字符串文件, 比如lang.txt. ...
  • stpeace
  • stpeace
  • 2015年07月26日 12:45
  • 1545

60个BCB(C++Build)初学者 应用实例

1.怎样在C++Builder中创建使用DLL 2.用C++Bulider在WIN.INI中保存信息 3.如何在C++Builder中检测硬件 4.C++Builder如何响应消息及自定义消息 ...
  • qq_31209383
  • qq_31209383
  • 2017年03月20日 15:35
  • 221

AnsiString的基本用法 bcb第一弹

最近由于处在半转型状态,学bcb也是模模糊糊。 由于在学C++builder,ansistring是bcb中提供的类跟java中的String差不多  但是,比c++ 中的String在bcb中...
  • limuyun
  • limuyun
  • 2014年05月30日 15:21
  • 1441
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:闲谈BCB(二)
举报原因:
原因补充:

(最多只允许输入30个字)