程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> [翻文轉字]C++ Builder控件版

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

編輯:C++入門知識

  **************************************************************************************
  * [翻文轉字]C++ Builder控件版 *
  * V1.0 正式版 使用說明 *
  * 2000-04-30 *
  **************************************************************************************
  
  版權說明:
  -------------
  作者:周鵬飛(莫高軟件工作室)
  
  Email: [email protected]
  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: [email protected]                                                    *
  *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='
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved