[翻文转字]C++ Builder控件版

2016-02-19 17:59 24 1 收藏

清醒时做事,糊涂时读书,大怒时睡觉,无聊时关注图老师为大家准备的精彩内容。下面为大家推荐[翻文转字]C++ Builder控件版,无聊中的都看过来。

【 tulaoshi.com - 编程语言 】


  **************************************************************************************
  * [翻文转字]C++ Builder控件版 *
  * V1.0 正式版 使用说明 *
  * 2000-04-30 *
  **************************************************************************************
  
  版权说明:
  -------------
  作者:周鹏飞(莫高软件工作室)
  
  Email: mogao@371.net
  URL: http://mogao.126.com
  教育网:http://home.gbsource.net/mogao
  
  本控件为开放源代码的自由软件,版权由作者:周鹏飞和[莫高软件工作室]所有。
  
  功能简介:
  -------------
  本控件主要作用是: 可编码和解码目前常见的各种乱码。有我在手,乱码不愁!
  可以使汉字在Gb码、Big5码和HZ码和之间进行自由的转换。
  可以把任意文字和文件转换为UUencode、XXencode、Base64
  和QP码这四种在Email中常用的编码方案,同时还支持解码。
  
  升级介绍:
  -------------
  V1.0正式版(2000-04-30) 增加三种在Email中常用的编码方案:UUencode、XXencode和Base64,
  可以把任意文字和文件转换为这三种编码,同时还支持解码。
  
  V1.0 beta(1999-12-05) 可以使汉字在Gb码、Big5码、HZ码和QP码之间进行自由的转换。
  
  
  使用授权:
  -------------
  见License.txt文件。
  
  
  使用环境:
  -------------
  本控件是用C++ Builder4.0开发而成,现在只能在C++ Builder4.0下使用,
  BCB3因手头没有所以没法测试,请安装BCB3的朋友帮忙测试,谢谢。同时
  For Delphi的版本、DLL版本和ActiveX版本也将在近期推出。
  
  
  技术支持与反馈:
  -------------
  本控件为自由软件,不用注册但同样可以得到技术支持。假如您想得到本控件的技
  术支持和更新通知,请访问我的Homepage,加入邮递列表或直接给我写信,Email的
  主题(Subject)应写为:订阅邮件列表。
  假如您对本控件有什么想法、建议或者您使用了本控件,请来信告知。谢谢您的支持。
  
  
  使用说明:
  -------------
  1. [安装控件]
  在BCB4的IDE中选择Component菜单下Install Component项,在Unit file name、
  Package file name中指定“gbbig.cpp”文件的路径和所使用的包。包可以是已经
  存在的,例如D:orlandcbuilder4Libdclusr40.bpk,也可以创建新包,例如
  D:BorlandCBuilder4Projectsgb.bpk。单击OK,然后BCB会提示要编译,当编
  译完成后单击Install。至此,控件安装成功,应能在构件面板[莫高软件]页上看
  到控件图标,假如没有,选择Component菜单下Install Package项,单击Add,选
  定刚才编译的.bpl文件(如gb.bpl),单击“确定”,单击OK。
  
  2. [使用控件]
  请先将下面3个文件
  gbbig.h (控件头文件)
  gbbig.res (控件资源文件)
  gbbig.dcr (控件图标文件)
  拷贝到和您的程序同一个目录下,然后您就可以象使用BCB自带的控件一样使用本
  控件了^_^
  
  3. [函数说明]
  请参看源程序。
  
  /*************************************************************************
  *             [翻文转字]C++ Builder控件版                       *
  *                     V1.0 正式版                               *
  *                             2000-04-30                                 *
  *                                                                        *
  *作者:周鹏飞(莫高软件工作室)                                          *
  *Email: mogao@371.net                                                    *
  *URL: http://mogao.126.com                                               *
  *教育网:http://home.gbsource.net/mogao                                 *
  *本控件为开放源代码的自由软件,版权由作者:周鹏飞和[莫高软件工作室]所有。*
  *************************************************************************/
  //---------------------------------------------------------------------------
  #include vcl.h
  #pragma hdrstop
  
  #include "GbBig.h"
  #pragma package(smart_init)
  
  //---------------------------------------------------------------------------
  // ValidCtrCheck is used to assure that the components created do not have
  // any pure virtual functions.
  //
  
  static inline void ValidCtrCheck(TGbBig *)
  {
          new TGbBig(NULL);
  }
  //---------------------------------------------------------------------------
  __fastcall TGbBig::TGbBig(TComponent* Owner)
          : TComponent(Owner)
  {
    FInputText=NULL;
    FOutputText=NULL;
    temp=NULL;
    FInput='

来源:http://www.tulaoshi.com/n/20160219/1616543.html

延伸阅读
13.对话框组件 96)问:怎样编写文件打开、保存等对话框? 答:C++Builder为我们提供了许多常用的对话框组件,这些对话框组件都放在组件模板的Dialogs选项卡中,例如Font,Color,Open和Print对话框。其中OpenDialog对话框组件最具有代表性,只要掌握了它的用法,那么你也就会使用其他的对话框组件了。 97)问:对话框组件...
53)问:能介绍一下TTreeNodes与TTreeNode? 答:在BCB中,树状视图的节点是通过TTreeNodes对象来管理的,通过这个对象可以对树状视图进行动态的增加、删除、插入、移动节点等操作。而每一个节点都是一个TTreeNode对象。 TTreeNode的主要属性和函数: Count:这个属性用来返回某个节点所拥有的子节点的数目。它不包括其子节...
  38)问:事件OnChange和OnScorll都可以描述滚动条的滚动事件,他们有什么区别吗?  答:事件OnChange和OnScorll是有区别的。只要属性Position的值发生改变,那么无论这个值是用户操作滚动条引起的还是通过程序修改的,都会产生OnChange事件。而OnScorll事件只有在用户操作滚动条时才发生。当用户操作滚动条时,首先发生OnScorll事件...
一直以来都想写一点为BCB初学者快速入门的东西,前不久写了几篇《闲谈BCB》想把自己学习BCB中如何来解决难点的方法说给大家,没想到被骂得不成样子。本想不写了,但觉得这些东西留下来能做什么呢?还是用另一种方法来重新演译我的思维吧,最近有些忙,那几篇没有写完的文章,我也会尽快写完的,至于《深入QR》,我想我一定会用另一种手法来...
4.列表类组件 31)问:当我需要使用多个选项的时候,使用单选按钮或复选框来进行选择不是很恰当,因为在窗体上放置大量的按钮既不利于布局的美观,又会消耗大量的系统资源,C++Builder有什么解决办法吗? 答:可以使用列表框(ListBox、CheckListBox)或组合框(ComboBox)这两类最常用的列表组件。 32)问:列表框有那些主要属...

经验教程

813

收藏

90
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部