Cnpack公共窗体库

------------------------------

CnPack 2009-09-14 SVN 包,包括以下内容:

1. CnPack 组件包所有源代码。
2. CnPack 开发组所有文档和模板,其中帮助文档目前包括多语帮助文档、CnDebugger 接口帮助文档、CnCalendar 历法说明文档、平滑字体组件帮助文档、停靠组件帮助文档等。
3. 开发组其它工作成果。

以下是 cnpack\Source 目录内容说明:

\Common -公共库目录

CnBase64.pas
    Base64 编码解码算法单元

CnCalClass.pas
    历法计算类库

CnCalendar.pas
    历法计算的函数库

CnCallBack.pas
    回调函数转换库

CnClasses.pas
    基础类定义单元

CnCommon.pas
    公共运行基础库单元

CnCompAboutFrm.pas
    开发包公共组件的关于窗口单元

CnCompUtils.pas
    组件工具单元

CnConsts.pas
    公共资源字符串定义

CnCRC32.pas
    CRC32循环冗余校验单元

CnDebug.pas
    CnDebug 调试信息输出接口单元

CnDES.pas
    DES 加密解密算法实现单元

CnFloatConvert.pas
    浮点数转换为二、八、十六进制的实现单元

CnGraphUtils.pas
    公共图像函数库

CnHardWareInfo.pas
    硬件信息获取单元

CnHashMap.pas
    CnHashMap 实现单元

CnHashTable.pas
    高性能 HashTable 实现单元

CnIni.pas
    扩展的 INI 访问单元

CnIniStrUtils.pas
    扩展的 INI 访问的字符串处理

CnMD5.pas
    MD5 算法单元

CnMemProf.pas
    一个简单的内存防护管理器实现单元

CnPack.pas
    用于在 C++Builder 设计期包中引入 CnPack.dcr 文件的空单元

CnPackRegister.pas
    组件包注册单元

CnPropEditors.pas
    开发包属性组件编辑器

CnQueue.pas
    简单的链表队列类实现单元

CnShellUtils.pas
    Shell 工具单元

CnSingleton.pas
    单实例对象实现单元

CnSingletonComp.pas
    单实例组件实现单元

CnSQLite.pas
    SQLite 数据库的 Delphi 封装

CnStrDiff.pas
    字符串详细比较

CnStream.pas
    扩展的 Stream 类实现

CnTree.pas
    单根无序树的类实现单元

CnVarList.pas
    变体列表实现单元

CnVCLBase.pas
    基本类定义单元

CnWinSvc.pas
    Windows 服务封装单元

32 文件

\DbReport -数据库组件与报表库目录

CnADOBinding.pas
    查询分析器组件仿 VC++ 的数据绑定单元

CnADOUpdateSQL.pas
    ADOUpdateSQL 实现单元,在 ADO 下实现 UpdateSQL 组件的功能

CnADOUpdateSQLEditor.pas
    ADOUpdateSQL 的组件编辑器的实现单元

CnADOUpdateSQLFrm.pas
    ADOUpdateSQL 的组件编辑器的窗体实现单元

CnDataGrid.pas
    查询分析器组件中装载数据的网格控件

CnDBConsts.pas
    CnPack 数据库报表系列组件常量定义

CnDBRegister.pas
    CnPack 数据库报表组件与编辑器注册单元

CnExcelUnit.pas
    与 Excel 交互的封装单元

CnPagedGrid.pas
    支持分页的数据网格组件实现单元

CnRunSqlFrame.pas
    查询分析器组件界面 Frame 实现单元

CnRunSqlUnit.pas
    查询分析器组件查询运行线程单元

CnSQLAnalyzer.pas
    查询分析器组件实现单元

CnXlsWriter.pas
    一简单的 XLS 文件生成类实现单元

13 文件

\Graphics -图像界面控件库目录

CnAACtrl.pas
    平滑特效字体控件单元

CnAAFont.pas
    平滑特效字体单元

CnAAFontDialog.pas
    平滑特效字体对话框控件单元

CnAAFontEditor.pas
    平滑特效字体属性、组件编辑器单元

CnAOTreeView.pas
    自动参数设置 TreeView 组件实现单元

CnAppStoreBox.pas
    软件管理界面条目的简易实现单元

CnAutoOption.pas
    自动参数设置类定义单元

CnCheckTreeView.pas
    带复选框的 TreeView 组件实现单元

CnButtons.pas
    CnButton 和 CnBitBtn 的自画按钮实现单元

CnColorGrid.pas
    颜色网格实现单元

CnEdit.pas
    CnEdit 控件实现单元

CnErrorProvider.pas
    CnErrorProvider 错误信息提示组件实现单元

CnGauge.pas
    CnGauge 支持渐变色与图像的进度条实现单元

CnGraphConsts.pas
    图像界面库的资源字符串定义单元

CnGraphics.pas
    界面控件包原快速图像处理单元

CnGraphPropEditors.pas
    界面控件包属性编辑器单元

CnGraphRegister.pas
    界面控件包注册单元

CnHexEditor.pas
    CnHexEditor 十六进制查看编辑单元

CnImage.pas
    调试用界面控件 TCnImage、TCnPaintBox 单元

CnLED.pas
    LED 效果的显示组件实现单元,支持汉字。

CnListBox.pas
    支持自画效果的 CnListBox 控件实现单元

CnMonthCalendar.pas
    中文月历的界面组件实现单元

CnPanel.pas
    带透明效果的Panel实现单元

CnQQPanel.pas
    类似于QQ界面列表框的一简易实现单元

CnShellCtrls.pas
    移植的 ShellCtrls 控件单元

CnSkinMagic.pas
    运行期皮肤框架组件实现单元

CnSpin.pas
    CnSpin 控件单元

CnValidateImage.pas
    简单的验证码生成图片单元

CnWaterEffect.pas
    水波效果处理单元

CnWaterImage.pas
    水波效果图像 WaterImage 控件

CnWizardImage.pas
    向导界面图像控件

28 文件

\Lang\2052
\Lang\1028
\Lang\1033

- 本两目录存储多语字符串的其他语种版本,
       2052 为简体中文,1028 为繁体中文,1033 为英语。

CnCompConsts.pas
  CnConsts.pas
  CnGraphConsts.pas
  CnLangConsts.pas
  CnNetConsts.pas
  CnDockGlobal.pas
  CnDBConst.pas
  CnRS232Dialog.dfm
  CnProgressFrm.dfm
  CnFoxmailMsgFrm.dfm
  CnCompAboutFrm.dfm
  CnAAFontDialog.dfm

12 文件,说明同各目录下的同名文件。

\MultiLang -多语组件

CnHashIniFile.pas
    实现 HashIni 文件

CnHashLangStorage.pas
    Hash 文本多语存储组件实现单元

CnIniLangFileStorage.pas
    Ini 多语存储组件单元

CnLangCollection.pas
    语言条目描述及其列表类单元

CnLangConsts.pas
    多语包常量定义单元

CnLangEditors.pas
    多语包部分属性编辑器

CnLangMgr.pas
    多语管理器基础类

CnLangReg.pas
    多语包组件注册单元

CnLangStorage.pas
    多语存储组件基类

CnLangTranslator.pas
    多语包翻译器组件单元

CnLangUtils.pas
    多语包工具类,实现了和 DEP 兼容的 CnLanguages 列表类

CnTransEditor.pas
    多语包 IDE 翻译编辑器

CnTransFilter.pas
    多语包 IDE 翻译编辑器的过滤设置窗体单元

13 文件

\NetComm -网络通讯

CnCameraEye.pas
    摄像头控制组件实现单元

CnDialUp.pas
    拨号连接组件实现单元

CnIISCtrl.pas
    IIS 控制组件实现单元

CnIP.pas
    IP 获取与计算组件实现单元

CnInetUtils.pas
    WinInet 封装单元

CnModem.pas
    CnModem 标准调制解调器组件单元

CnNetConsts.pas
    网络部分的资源字符串定义单元

CnNetPropEditor.pas
    网络通讯类属性编辑器单元

CnNetRegister.pas
    网络通讯组件包注册单元

CnPing.pas
    Ping 功能实现组件单元

CnRS232.pas
    CnRS232 串口通讯组件单元

CnRS232Dialog.pas
    CnRS232Dialog 串口设置对话框组件及窗体单元

CnTwain.pas
    扫描仪控制组件实现单元,仅支持部分类型的扫描仪

CnUDP.pas
    UDP 通讯组件单元

14 文件

\NonVisual -不可视组件

CnActionListHook.pas
    ActionList 挂接服务单元

CnActiveScript.pas
    ActiveScript 脚本引擎封装组件单元

CnADOConPool.pas
    ADOConnection 对象池单元

CnASCommon.pas
    ActiveScript Host 服务单元

CnASHostServices.pas
    ActiveScript Host 服务单元

CnASIDispatchProxy.pas
    ActiveScript Host 对象 IDispatch 代理接口单元

CnASInvoker.pas
    ActiveScript 中根据接口动态调用方法

CnASPropEditors.pas
    ActiveScript 脚本引擎属性编辑器单元

CnCompConsts.pas
    不可视组件的字符串定义单元

CnCompRegister.pas
    不可视工具组件包注册单元

CnConsole.pas
    控制台组件 CnConsole 的实现单元

CnControlHook.pas
    控件消息处理过程挂接组件单元

CnDragResizer.pas
    一设计期模式的拖动组件实现单元

CnGlobalKeyHook.pas
    用RegisterHotKey实现的全局键盘监控组件实现单元

CnFilePacker.pas
    文件目录打包组件单元

CnFileSystemWatcher.pas
    文件目录监视组件单元

CnFormScaler.pas
    在不同的屏幕 DPI 下,自动调整窗体的字体和大小的组件单元

CnKeyBlocker.pas
    利用键盘钩子在系统范围内屏蔽某些组合键的组件实现单元

CnMDIBackGround.pas
    MDI 主窗体背景控件

CnMenuHook.pas
    菜单挂接服务单元

CnObjectPool.pas
    可扩展的高性能对象池 CnObjectPool 实现单元

CnOuterControls.pas
    外部窗口控制组件实现单元

CnRestoreSystemMenu.pas
    用来恢复编辑器控件右键菜单的组件

CnThreadPool.pas
    线程池 CnThreadPool 实现单元

CnTimer.pas
    高精度定时器 CnTimer 实现单元

CnTrayIcon.pas
    系统托盘控件 CnTrayIcon 实现单元

CnVolumeCtrl.pas
    音量控制组件 CnVolumeCtrl 实现单元

CnWinampCtrl.pas
    Winamp 控制器组件 CnWinampCtrl 的实现单元

CnDelphiDockStyle.pas
  CnDockFormControl.pas
  CnDockGlobal.pas
  CnDockHashTable.pas
  CnDockInfo.pas
  CnDockPropertyReg.pas
  CnDockSupportClass.pas
  CnDockSupportControl.pas
  CnDockSupportProc.pas
  CnDockTree.pas
  CnVCDockStyle.pas
  CnVIDDockStyle.pas
  CnVSNETDockStyle.pas
    Dock 系列组件(原 DockPresident)实现单元

41 文件

\ObjRep -其他界面实现

CnFoxmailMsgFrm.pas
    仿 Foxmail 的动态提示窗体单元

CnProgressFrm.pas
    通用进度条窗体单元

CnPropSheetFrm.pas 
    CnDebug用于显示对象属性的窗体单元

CnPack 开源软件项目的更多相关文章

  1. 开源软件项目管理系统招设计/开发。。。。。Zend Framework2架构 svn://735.ikwb.com/pms

    开源软件项目管理系统招设计/开发.....Zend Framework2架构svn://735.ikwb.com/pms

  2. 2015年度新增开源软件排名TOP100

    2015年度新增开源软件排名TOP100 本榜单包含2015年开源中国新收录的软件中,根据软件本身的关注度.活跃程度进行排名前100名的软件.从这份榜单中或许可以了解到最新业界的趋势. 1.Switc ...

  3. 2015 年度新增开源软件排名TOP100

    本榜单包括 2015 年开源中国新收录的 5977 款开源软件中,依据软件本身的关注度.活跃程度进行排名前 100 名的软件.从这份榜单中也许能够了解到最新业界的趋势. 1.SwitchyOmega ...

  4. OpenSSF的开源软件风险评估工具:Scorecards

    对于IT从业者来说,Marc Andreessen 十年前提出"软件吞噬世界"的观点早已耳熟能详.无论是私人生活还是公共领域,软件为现代社会的方方面面提供动力,对现代经济和国家安全 ...

  5. spring boot 实战:我们的第一款开源软件

    在信息爆炸时代,如何避免持续性信息过剩,使自己变得专注而不是被纷繁的信息所累?每天会看到各种各样的新闻,各种新潮的技术层出不穷,如何筛选出自己所关心的? 各位看官会想,我们是来看开源软件的,你给我扯什 ...

  6. 开源 iOS 项目分类索引大全 - 待整理

    开源 iOS 项目分类索引大全 GitHub 上大概600个开源 iOS 项目的分类和介绍,对于你挑选和使用开源项目应该有帮助 系统基础库 Category/Util sstoolkit 一套Cate ...

  7. 2014 年最热门的国人开发开源软件 TOP 100 - 开源中国社区

    不知道从什么时候开始,很多一说起国产好像就非常愤慨,其实大可不必.做开源中国六年有余,这六年时间国内的开源蓬勃发展,从一开始的使用到贡献,到推出自己很多的开源软件,而且还有很多软件被国外的认可.中国是 ...

  8. 2014 年最热门的国人开发开源软件TOP 100

    不知道从什么时候开始,很多一说起国产好像就非常愤慨,其实大可不必.做开源中国六年有余,这六年时间国内的开源蓬勃发展,从一开始的使用到贡献,到推出自己很多的开源软件,而且还有很多软件被国外认可.中国是开 ...

  9. 规范化的软件项目演进管理--从 Github 使用说起

    规范化的软件项目演进管理 从 Github 使用说起 1   前言 首先,本文的层次定位是:很基本很基础的 Github 工具的入门级应用,写给入门级的用户看的. 基本上工作过几年的人,下面描述的这些 ...

随机推荐

  1. Beta冲刺版本第二天

    该作业所属课程:https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass2 作业要求地址:https://edu.cnblogs.com ...

  2. java线程基础巩固---多线程与JVM内存结构的关系及Thread构造函数StackSize的理解

    继续学习一下Thread的构造函数,在上次[http://www.cnblogs.com/webor2006/p/7760422.html]已经对如下构造都已经学习过了: 多线程与JVM内存结构的关系 ...

  3. 【XDOJ】小W的塔防

    原题: 小W在成功拿到iPhone后,下载了一个塔防游戏.游戏的目标是阻止僵尸穿过地图. 地图可以看作一条长度为n的线段,这条线段被划分为n条单位长度的小线段.僵尸需要花费t秒才能通过一条小线段.在每 ...

  4. Create React App 安装less 报错

    执行npm run eject 暴露模块 安装 npm i  less less-loader -D 1.打开 react app 的 webpack.config.js const sassRege ...

  5. HTML 获取class里的多个值 和 dataset的使用

    属性:classList var x = event.target; console.log(x); console.log(x.classList); 可以发现 获取了全部的class里的值 获取单 ...

  6. ssh远程连接centos7故障排除

    导致故障的原因在两个方面 1.网络问题---物理链路就不通可以通过在客户端 telnet目标主机地址,例如:telnet 192.168.1.107 22 千万别忘了端口号!!!,如果通了还连不上则按 ...

  7. Oracle之:Function :getcurrdate()

    getdate()函数连接请戳这里 create or replace function getcurrdate(i_date date) return date is v_date date; v_ ...

  8. Python 判断文件是否存在,不存在则将名称写入指定文件

    import os filename = '15464657761111111.pdf' pathDir = 'F:/tqcs/sr' # 判断文件是否存在 if os.path.exists(pat ...

  9. sysbench简易使用

    sysbench简易使用 由于测试需要,需要用到sysbench这个工具.推荐简便使用. # yum 安装 yum install sysbench 创建数据库 CREATE DATABASE `sb ...

  10. Confluence 6 管理文件

    文件是被附加到 Confluence 的页面上的.请参考 Upload Files 页面中的内容来了解如何附加文件到页面中. 一旦文件被附加到页面上了,你可以下载,删除和编辑这些文件.例如,你可以根据 ...