自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jung的专栏

年龄一天比一天大,记忆力一天比一天差

  • 博客(4)
  • 资源 (15)
  • 收藏
  • 关注

原创 Delphi低版本提交App到AppStore的设置

这是QQ群里 ②FireMonkey[移动开发] 的大师 [常州]大名鼎鼎 提供的,本人未验证,记录以便以后使用。

2019-05-10 10:51:22 197

原创 GO编译体积更小的二进制文件

go build -ldflags "-s -w"‘-s’ 相当于strip掉符号表‘-w’ 告知连接器放弃所有debug信息

2018-03-08 16:53:28 3368 1

原创 Mac终端用vim打开带中文的文件乱码解决方案

刚用Mac,发现在终端中用vim打开带中文的文件乱码,百度后尝试各方法,最终结合几个方法成功了,在这写下来:1. cd ~2. vim .vimrc3. set encoding=utf-84. set fileencodings=ucs-bom,utf-8,cp936,gb18030,big5,euc-jp,euc-kr,latin1

2018-02-01 12:50:57 2106

原创 用JSON做程序配置文件

现在越来越多的软件使用JSON做配置文件,以前一直都使用ini文件做配置管理,写了几个手机端程序,为了统一,准备以后也使用JSON来做配置文件。下面提供一个DELPHI版的简单封装单元,以及使用,欢迎大家一起交流(Q群:20051950)AppConfig.pasunit AppConfig;interfaceuses System.JSON, System.Class

2018-01-04 13:09:01 5183

内存加载dll

AppWizard has created this CalcModule DLL for you. This file contains a summary of what you will find in each of the files that make up your CalcModule application. CalcModule.dsp This file (the project file) contains information at the project level and is used to build a single project or subproject. Other users can share the project (.dsp) file, but they should export the makefiles locally. CalcModule.cpp This is the main DLL source file. When created, this DLL does not export any symbols. As a result, it will not produce a .lib file when it is built. If you wish this project to be a project dependency of some other project, you will either need to add code to export some symbols from the DLL so that an export library will be produced, or you can check the "doesn't produce lib" checkbox in the Linker settings page for this project.

2017-12-28

1stClass Studio 2013 for Delphi XE5 Full Source

1stClass provides the supreme collection of components for delivering applications that will impress. From its eye-catching image-shaped forms, to its powerful and polished tree view and outlook bar c omponents, you will notice 1stClass' quality and attention to detail. 1stClass Studio 2009 allows developers to easily expand the global reach of their applications with built-in support for Unicode when using Delphi 2009 and C++ Builder 2009. Built-in support for Unicode means that applications will look and operate proplerly on all language versions of Windows and seamlessly support both Unicode and ANSI data.

2017-08-30

cxGrid与cxLookupComboBox多列模糊过滤

cxGrid与cxLookupComboBox多列模糊过滤

2017-08-30

FireMonkey Premium Styles Pack for RAD Studio XE7

FireMonkey Premium Styles Pack for RAD Studio XE7 放到目录 C:\Users\Public\Documents\Embarcadero\Studio\15.0\Styles\ 或 我的文档\Embarcadero\Studio\15.0\Styles\

2015-04-11

简单的棋牌游戏服务器源码--新手学习用

一个简单的棋牌游戏框架,Delphi7编写的,带全部源码,大家一起学习

2015-01-28

IDA Pro 5.4 中文帮助手册

手册说明: 本手册前期译稿基于IDA Pro 5.2的帮助文件(共有710多个HTM文件),5月份完成翻译后听从段钢前辈的建议,以新版本为蓝本重新校对翻译完成。当前译稿翻译自IDA Pro 5.4 随软件附带的IDAHelp.chm 文件。由于IDA Pro功能强大,支持的软硬件平台丰富,帮助手册内容庞大(共有750多个HTM文件),加之译者使用经验有限,不足之处在所难免。译者会在看雪论坛发布本译稿时发讨论贴,欢迎大家发帖提出您的宝贵意见。本手册发布之后作者还会重审译稿并继续使用IDA进行验证以完善译稿,同时跟踪新的IDA版本。所有译稿只会在看雪论坛首发,请大家多关注看雪论坛。 版权声明: 译者将翻译稿版权无偿赠送给我们的网上家园:看雪论坛 。

2012-02-09

devicetree 2.3

1、驱动与程序都已签名。 2、解决win7下运行一次退出再无法运行的问题。

2011-06-03

IP助手函数Delphi源码

今天在网上看到下载一个要4积分实在是太贵了,我下载过来看了,很简单的。所以共享出来,不要让大家再浪费积分了。

2011-04-25

r3 winobj source code

此文件包含组成 r3winobj 应用程序 的每个文件的内容摘要。 r3winobj.vcproj 这是用应用程序向导生成的 VC++ 项目的主项目文件。 它包含有关生成此文件的 Visual C++ 版本的信息,以及 有关用应用程序向导选择的 平台、配置和项目功能的信息。 r3winobj.cpp 这是主应用程序源文件。

2011-03-21

小型超市管理系统源码

本软件可以实现的功能如下:    用户管理,包括用户的添加、删除、密码和权限的修改;    备份管理,包括数据库的备份、数据库的还原;    商品管理,商品的添加、删除、修改、销量统计和分类查询;    商品报表;    销售商品:通过输入货物编号和数量实现商品销售,并提供库存判断、找零计算等功能;    销售报表和销售历史;    今日盘点,告诉用户今日的销售额是多少;    人事管理,共享版本不提供些功能;    帮助功能,软件的使用或相关说明;    登录和退出登录,实现了管理员和销售员不同权限的分类;

2011-03-16

devicetree sourcecode

驱动开发的小助手~~ DeviceTree SourceCode

2011-03-16

unigui0.83.5.820

0.83.5.820 +---------------------------------------------------------------------------------------- - 0000796: DBGrid: Render bug when Column color is clWindow and project is created with 0.82 - 0000795: Grid: Cell background color change poor render performance - 0000791: UniDBGrid, UniStringGrid: Option to disable custom renderer to speed-up render time. 0.83.4.819 +---------------------------------------------------------------------------------------- - 0000789: UniDBComboBox, UniDBListBox: Edit mode is not set when changed - 0000784: TUniStringGrid: Data not restored after decreasing/increasing Row count - 0000788: Bug in Grid Row/Col translation - 0000787: UniDBGrid: Broken CellSelect behavior - 0000786: MessageDlg and mtInformation bug. 0.83.2.817 +---------------------------------------------------------------------------------------- - 0000781: UniDBGrid: Row selection bug when no data is in dataset - 0000779: UniStringGrid: OnClick event implemented - 0000780: UniDBGrid: OnCellClick bug - 0000777: TUniDBGridColumn.ReadOnly property - 0000778: UniStringGrid: Assigning HTML content to cells - 0000776: UniDBLookUpXXX: ListSource cursor position does not follow Lookup value - 0000773: UniDBGrid: Column.Title.Font/Color - 0000771: UniDBGrid: Column.Font property - 0000772: UniDBGrid: Column.Color property - 0000775: UniFont: [fsUnderline, fsStrikeOut] implemented - 0000774: TUniStringGrid: OnDrawCell event - 0000769: UniDBGrid: Row position is ignored if row is immediately changed after a call to Open() - 0000673: UniDBGrid: OnDrawColumnCell event - 0000768: Better "ext\" folder translation - 0000766: TUniCalender.FirstDayOfWeek property - 0000767: TUniDateTimePicker.FirstDayOfWeek property - 0000765: UniImage: Bug when both Proportional and Stretch are true - New Demo: DrawCell 0.83.1.812 +---------------------------------------------------------------------------------------- - 0000764: KeyValue property for UniDBLookupXXX - 0000763: UniDBGrid doesn't handle TDataSet.Refresh() - 0000762: UniListBox and Items.Delete bug - 0000760: UniDBLookupXXX: KeyField value submit bug - 0000761: UniEdit and KeyXXX event bug - 0000759: UniDBLookupXXX: KeyField value problem 0.83.0.811 +---------------------------------------------------------------------------------------- - 0000756: MenuItem.Enabled property - 0000755: MenuItem.Visible not working in web mode. - 0000754: UniPageControl: UniTabSheet design time editor - 0000661: enabled/disabled property of TUniToolbarButton - 0000751: UniRadioButton value submission bug - 0000749: Changing ReadOnly := False in UniDateTimePicker & UniDbLookupComboBox raises AV - 0000721: Set ReadOnly := False on UniDB controls on runtime raises AV - 0000445: Customizable Timeout and Terminate pages. - 0000558: Customizable End of Session - 0000748: Field property for DB aware controls - 0000747: AV when trying to access the property TUniDBEdit.Field - 0000746: SessionManager: Bug when there is an Exception in session.Destroy - 0000745: TUniMemo.Clear bug - 0000740: UniTreeView: Node.Data not implemented - 0000744: UniDBMemo.Lines property - 0000743: UniDBMemo.Text porperty is not published - 0000739: UniTreeView: Items.Clear not implemented - 0000736: UniPageControl: Runtime assignment of OnChange event - 0000737: UniDBLookupXXX: Bug when there is " in string - 0000738: UniTreeView: GetFirstNode not implemented - 0000485: TUniButton renders non-themed! - 0000698: Toolbar Button Image/Text alignment - 0000732: TUniPageControl: Bug while setting designtime ActivePage - 0000716: Change Tab title in runtime - 0000507: Direct filename or image URL for TUniImage - 0000733: TUniScreenMask with a TUniPageControl does not work - 0000734: AutoScroll property for UniHTMLFrame - 0000680: The Alignment taRightJustify of a TUniDBGrid column - 0000610: TabOrder for dynamically created controls - 0000627: Unpublish OnChange in TUniComboBox web mode - 0000601: New Event in ServerModule to handle exceptions - 0000728: Disabled UniEdit does not receive values assigned with Control.Text := Value - 0000720: Tag property for DBGrid Columns - 0000723: DBGrid: numeric column is not aligned to right - 0000722: Setting Align := alCenter on DBGridColumns does not work - 0000715: OmniHTTPD and UniGUI ISAPI - 0000724: Runtime assignment for Align/Alignment property of UniDbGrid column - 0000714: UniDBGrid: Implement StripeRows property - 0000712: raise error if Form owner is not either TUniGUIApplication or TApplication - 0000609: TUniTimer: Attach to TUniScreenMask - 0000703: TUniDBLookUpxxx bug when datasource and datafield are not assigned - 0000731: Broken TabOrder in 0.82.0 - 0000708: UniGroupBox: Caption assignment when created dynamically - 0000706: UniEdit: Password char bug - 0000707: UniSplitter: ScreenMask doesn't work - 0000709: Changes in Form layout not reflected correctly - 0000437: AV when creating inherited forms when no projectgroup is available - 0000413: Maximized ExtWindow can't return to normal size - 0000697: UniPanel: Caption Alignment - 0000696: UniPanel: Caption - 0000699: UniPageControl: TabSheet is visible when TabVisible=False - New Demo: CustomException - New Demo: UniImage 0.82.1.804 +---------------------------------------------------------------------------------------- - 0000630: Big images in buttons - 0000692: Runtime creation and modification of DBLookup components - 0000693: UniDBLookup bug - 0000695: UniDBGrid: Broken OnCellSelect in 0.82.0 0.82.0.803 +---------------------------------------------------------------------------------------- - 0000668: UniDBGrid with data Memory leak - 0000686: New TUniHTMLFrame Component - 0000570: New TUniDBLookupComboBox and TUniDBLookupListBox Components - 0000689: CustomFiles property for ServerModule to add custom CSS and JS files - 0000688: Bug in installer Environment setter - 0000687: "Script" property for TUniForm for adding Custom JS - 0000665: Compatibility with multiple IP systems - 0000685: UniDBGrid: Ellipsis in first column bug (IE) - 0000690: UniDBGrid: OnTitleClick event - 0000684: UniEdit: Text alignment - 0000683: UniScreenMask bug with Maximized Form and mfPage set - 0000682: UniStringGrid: OnSelectCell bug - 0000679: Common DB Controls bug - 0000641: UniTabSheet.TabVisible property - 0000678: Core bug: Setting Align property at runtime - 0000677: Hiding or showing controls doesn't apply alignment/anchoring correctly - 0000675: Setting position of a UniTrackbar at run time - 0000671: UniDBListBox: Dataset is not set to edit mode after change - New Demo: DBLookup - New Demo: HTMLFrame - New Demo: Basic jQuery 0.81.2.801 +---------------------------------------------------------------------------------------- - TUniScreeMask issue with borderless MainForm - Installer: Bug resolved when selected Delphi version is not installed - XE DCU files compiled with Update 1 - Borderless MainForm bug fix 0.81.1.800 +---------------------------------------------------------------------------------------- - UniDBGrid: Critical bug in ISAPI mode - Critical bug in AssignGlobalDateParams 0.81.0.798 +---------------------------------------------------------------------------------------- - New Component UniDBText - Ability to create a windowless borderless MainForm - UniTreeView: Node dynamic add/delete support - UniTreeView: Several Memory leak issues - UniDBGrid: DBGrid.Column.Visible bug - PageControl: Render problem in invisible tabs - TUniListBox: Items are not rendered if placed on UniPageControl invisible Tab - ISAPI: Bug when pathInfo contains Unicode chars - TUniLabel Text alignment - UniDBGrid: _OnDataLoaded may be called before Grid is rendered - UniPageControl: TabIndex doesn't return correct index - UniComboBox in hidden TabPage bug in Chrome browser - UniApplication: New ClientInfo property - New Demo: TreeView - New Demo: ClientInfo - New Demo: Windowless 0.80.2.796 +---------------------------------------------------------------------------------------- - TUniChart moved to UniGUIEx package - TUniSplitter: Runtime create problem - Memory Leak in TUniForm 0.80.1.794 +---------------------------------------------------------------------------------------- - Apache web server and CoInitialize issue - UniSplitter Color in Web mode - UniSplitter broken and Ext JS 3.3.0 issue - New Component: TUniChart Component first preview - UniDateTimePicker: OnEnter, OnExit Events - UniGroupBox: CSS frame margin bug (IE) - TUniLabel: AutoSize problem - UniFileUpload: several changes - UniFileUpload: File names containing Unicode chars are returned correctly - Change color of label at runtime - Various runtime property assignment bugs - DataStores and AutoDestroy - Changing Server Port at runtime. - TabOrder and TabStop for Web - Upgraded to Latest Ext JS release (3.3.0) - UniTrackBar: Set Max at runtime - UniDBGrid: DataSet AfterEdit: Reload grid only when needed - New Demo: Chart Demo 0.79.1.788 +---------------------------------------------------------------------------------------- - UniRadioGroup: Render bug when control is disabled - Style:"color:#000000" in FontStyle bug - FileUpload bug - New TUniScreenMask component - Add startup "Loading..." message - Server Bindings property implemented - OwnerForm.IsDestroying: When owner is TUniFrame - DB Controls: Check IsDestroying - Allow suppressing "Ajax" and "Object not found" Errors - SynEdit: some unicode widechars cause problem in D2009+ (removed) - InsertControl/RemoveControl internal bug - TUniToolButton: Dynamic creation - UniDBGrid: Grid row doesn't change when table row changes - UniDBGrid: Master/Detail Support - uniDBGrid: Assigning ReadOnly property in runtime - uniDBGrid: Assigning Options.dgEditing property in runtime - UniForm: Event OnScreenResize implemented - UniForm: Event OnResize implemented - UniApplication: ScreenWidth, ScreenHeight Property - UniTreeView: AutoExpand Property - A mean to determine dimensions of the browser window - ExtPascal: Param Place Holders problem - TreeView: Full Tree load on first call - UniTreeView: TTreeNode.MakeVisible implemented - uniDBGrid: After opening grid row is set to real Dataset cursor location - UniGroupBox: Caption not visible bug - UniRadioGroup: Caption not visible bug - UniRadioButton: OnClick event implemented - UniLabel: Allow HTML Content - ServerModule: Implement Temp Folder Property - Unicode bug in ISAPI module - New Demo: Screen Size - New Demo: UI Mask - New Demo: Download Demo 0.78.0.783 +---------------------------------------------------------------------------------------- - Lots of changes and bug fixes in Unicode and codepage handling - Ajax Core: Queue process improvement - Don't respond Alert() to data requests - UniExtTimer.Stopall: check for null object - ExtJS: Test for "undefined" before destroy - UniDBGrid bug: FColumnsChanged is True after ConfigureExtColumns - A customized version of Indy included (10.5.7) - Unicode data transfer and IIS ISAPI bug - TUniTimer runtime enable bug - ExtPascal: StrToJS problem: Strings containing %nn - Unicode conversion bug - UniToolBar: ShowCaptions implemented - Inherited form Reader bug - Delphi XE: Unicode conversion problem - UniPageControl: Dynamic create: Initial ActiveTab bug? - New Demo: Unicode Demo (for D2009 and later) 0.77.1.781 +---------------------------------------------------------------------------------------- - D2009+ UniFrame creation problem - Other Project Wizard related bugs fixed 0.77.0.780 +---------------------------------------------------------------------------------------- - uniEdit, uniDBEdit: CharEOL property added - Buttons: Click Method implemented - New WebOptions property for uniDBGrid (Paged, PageSize) - CodeMirror: Missing Pascal keywords added - New Demo: CharEOL Demo 0.76.0.779 +---------------------------------------------------------------------------------------- - Delphi XE Support - uniTreeView: AddChild() Implemented - uniTreeNode: IsFirstNode() Implemented - ExtPascal: VarToJSON: WideString conversion bug - uniTreeView: D2009+ resource compatibility issue - In web mode some controls aren't assigned a default Width/Height - In StrToJs <CR> is not interpreted correctly. - UniSyntaxEdit: CodePress replaced with CodeMirror (CodePress files removed from installer) - Standalone server will display application name - Control parent assignment bug when parent is TUniForm - UniRadioGroup: runtime OnClick event assignment bug - Other minor changes and fixes - New Demo: SQL Demo ( Requires DBISAM http://www.elevatesoft.com/download?category=dbisam ) 0.75.0.777 +---------------------------------------------------------------------------------------- - Internal Bug fix in TUniExtWinControl.SetComponentsLoaded() - Internal Bug fix in TUniExtWinControl.RemoveControl() - UniEdit: MaxLength Property implemented - UniSplitter improved - Several bug fixes in UniSplitter - UniSyntaxEdit improved - UniSyntaxEdit bug fixes - Now SynEdit Packages are included in the installer 0.74.0.774 +---------------------------------------------------------------------------------------- - New: Inheritable Frames - New: Inheritable DataModules - New: In "Object Inspector" properties that are not implemented in web mode are displayed in gray - Bug in inherited form implementation - Improved exception handling - UniDBGrid: OnCellClick passes wrong Column - TUniDBGridColumn: Implement Field public property - When wsMaximized some components may render in wrong placed (IE8) - TUniForm: OnDestroy() implemented - DB Controls: Dynamic DataSource assignment - Workaround for WindowState wsMaximized problem 0.73.0.770 +---------------------------------------------------------------------------------------- - New: Service Application implemented - Async request mode is default mode now - Several Bug fixes and changes in AJAX Core - DB Controls: Internal improvements and fixes 0.72.2.767 +---------------------------------------------------------------------------------------- - Several internal core changes and bug fixes 0.72.1.766 +---------------------------------------------------------------------------------------- - Sync mode partially disabled 0.72.0.765 +---------------------------------------------------------------------------------------- - New Component TUniFileUpload - KeyEvents internal bug - TUniDBNavigator: VisibleButtons Property implemented - TUniEdit: Clear Method implemented - Bug: Showing a Window in another Window's OnShow event - uniMainMenu: Top level menus OnClick event not implemented - KeyEvents Bug - AJAX Core problem - Now Close tool button on Window can be removed - New Sync/Async modes implemented - Bug: Calling DataSet.Refresh in OnClose event may raise Ajax Error - When no project is active creating a new Form or DataModule fails - TUniImage: PNG Images are not shown in Web Mode - PNG/GIF type Images will not be converted to other formats - AV when calling FullExpand method of TUniTreeView - TUniTreeView: FullCollapse implemented - Internal Bug in DB Control DataChange - TUniForm: OnActivate implemented - Bug in ShowMessage - New Demo: FileUpload 0.71.0.760 +---------------------------------------------------------------------------------------- - New Component TUniDBListBox - New Component TUniDBComboBox - New Component TUniURLFrame - Form Inheritance implemented - OnEnter and OnExit Events implemented - TUniRadioGroup: OnClick Event implemented - Bug in UniTabControl - URL Parameters Implemented - New method: UniApplication.Terminate() - TUniEdit CharCase property implemented - TUniDateTimePicker "Visible" bug fixed - SetFocus bug fixed - TuniRadioGroup: ItemIndex implemented - TUniPageControl: Property ActivePage implemented - TUniListBox: ItemIndex bug fixed - DB Controls: internal Bug fixed - StandAloneServer Control Panel imporved - Improved Project Wizard - UniDateTimePicker: OnChange event implemented - Forms divided into two categories: Application Forms and normal Forms - KeyDown, KeyUp, KeyPress implemented - ExtRoot bug in ServerModule fixed - ClientHeight problem in XP theme fixed - 4 new demos: URLFrame, FormInheritance, Dynamic, URLParameters 0.70.0 +---------------------------------------------------------------------------------------- First Beta

2011-02-15

unidac350src

Universal Data Access Components Source Code Copyright 1997-2010, Devart. All Rights Reserved There are two ways to compile and install UniDAC for Windows manually. I. Using IDE Delphi and C++ Builder for Win32 -------------------------------- Run your IDE and walk through folowing steps: 1) Compile DAC run-time package (dacXX.dpk) 2) Compile DAC GUI related package dacvclXX.dpk 3) Compile DAC design-time package (dcldacXX.dpk) 4) Compile UniDAC run-time package (unidacXX.dpk) 5) Compile UniDAC GUI related package (unidacvclXX.dpk) If you are going to create CLX applications compile UniDacClx.pas unit separately. 6) Compile and install UniDAC design-time package (dclunidacXX.dpk) 7) Compile providers packages: oraproviderXX.dpk, msproviderXX.dpk, myproviderXX.dpk, ibproviderXX.dpk, pgproviderXX.dpk, liteproviderXX.dpk, odbcproviderXX.dpk. After you have compiled odbcproviderXX.dpk, compile providers that use ODBC: accessproviderXX.dpk, adsproviderXX.dpk, aseproviderXX.dpk, db2providerXX.dpk. You can find these packages in Source\Delphi6\*.dpk - for Delphi 6 Source\CBuilder6\*.bpk - for C++ Builder 6 Source\Delphi7\*.dpk - for Delphi 7 Source\Delphi9\*.dpk - for Delphi 2005 Source\Delphi10\*.dpk - for BDS 2006 Source\Delphi11\*.dpk - for RAD Studio 2007 Source\Delphi12\*.dpk - for RAD Studio 2009 Source\Delphi14\*.dpk - for RAD Studio 2010 Source\Delphi15\*.dpk - for RAD Studio XE To compile UniDAC based application add UniDAC Source directory path to the "Library Path". Delphi for .NET ----------------- Run your IDE and walk through folowing steps: 1) Compile DAC run-time package (Devart.Dac.dpk) 2) Compile DAC design-time package (Devart.Dac.Design.dpk) 3) Compile UniDAC run-time package (Devart.UniDac.dpk) 4) Compile and install UniDAC design-time package (Devart.UniDac.Design.dpk) 5) Compile providers packages: Devart.UniDac.Oracle.dpk, Devart.UniDac.SQLServer.dpk, Devart.UniDac.MySQL.dpk, Devart.UniDac.InterBase.dpk, Devart.UniDac.PostgreSQL.dpk, Devart.UniDac.SQLLite.dpk, Devart.UniDac.ODBC.dpk. After you have compiled Devart.UniDac.ODBC.dpk, compile providers that use ODBC: Devart.UniDac.Access.dpk, Devart.UniDac.Advantage.dpk, Devart.UniDac.ASE.dpk, Devart.UniDac.DB2.dpk. 6) Specify the path to compiled assembles in "Assembly Search Paths" You can find these packages in Source\Delphi9\*.dpk - for Delphi 2005 Source\Delphi10\*.dpk - for BDS 2006 Source\Delphi11\*.dpk - for RAD Studio 2007 To compile UniDAC based application add Devart.Dac and Devart.UniDac to Namespace prefixes, add UniDAC Source directory path to the "Library Path" list. II. Using make-files Delphi and C++ Builder for Win32 -------------------------------- 1) Go to one of the following folders (let's denote this folder %MakePath%): Source\Delphi6 - for Delphi 6 Source\CBuilder6 - for C++ Builder 6 Source\Delphi7 - for Delphi 7 Source\Delphi9 - for Delphi 2005 Source\Delphi10\*.dpk - for BDS 2006 Source\Delphi11\*.dpk - for RAD Studio 2007 Source\Delphi12\*.dpk - for RAD Studio 2009 Source\Delphi14\*.dpk - for RAD Studio 2010 Source\Delphi15\*.dpk - for RAD Studio XE 2) Find in the 'Make.bat' line containing set IdeDir="D:\Program Files\Borland\Delphi7 and make sure that correct path to IDE is set (always include forward quote and do not include ending quote) 3) Run 'Make.bat'. Binaries will be copied to %MakePath%\UniDac subfolder 4) Copy %MakePath%\UniDac\*.bpl files to a folder that is included in the PATH environment variable 5) Run IDE and add dclunidacXX.bpl via Component->Install Packages... menu 6) To compile UniDAC based application add UniDAC Source directory path to the "Library Path" list Delphi for .NET ----------------- 1) Go to the following folders (let's denote this folder %MakePath%): Source\Delphi9\*.dpk - for Delphi 2005 Source\Delphi10\*.dpk - for BDS 2006 Source\Delphi11\*.dpk - for RAD Studio 2007 2) Find in the 'Make.bat' line containing set IdeDir="D:\Program Files\Borland\BDS\4.0 and make sure that correct path to IDE is set (always include forward quote and do not include ending quote) 3) Run 'Make.bat'. Binaries will be copied to %MakePath%\UniDac subfolder 4) Run IDE and add Devart.UniDac.Design.dll via Component->Installed .NET Components->.NET VCL Components->Add... menu. Specify the path to compiled assembles in Component->Assembly Search Paths->Add... menu 6) To compile UniDAC based application add Devart.Dac and Devart.UniDac to Tools->Options->Environment Options->Delphi Options->Library-> Namespace prefixes

2011-02-15

飞恒进销存管理系统v7.21(源代码)

V5.1之后的修改(2006-01-20 至 2007-1-27) ----------------------------------------------------------------------------- 1.POS日结由于pos_bill表单的出现两条BillId=0记录,导致日结后查不到Pos明细,而主单会有的错码,修改存储过程pcdDayAuditPayed,出错会回滚;但财务日是在主程序中处理,还是提示日结成功。 2.增加多一个帐单号格式,原来只有按日期格式(帐套参数中增加一个选择)。 3.为酒店进销存增加一个日结,日结后根据酒店销售情况来减库存(加过程pcdDayAuditHotel, 注意:进销存里的货品编码要跟酒店里的酒水编码要一样) 2006-03-07 1、 出仓的时候增加客户欠款提示。 2、 O_Outstore表中增加多一个字段[DeliveryManID] [int]表示送货员,出仓的时候增加送货员选择, 注意:因为出仓增加送货员,所以超市日结也要更改(日结过程pcdDayAuditPayed.sql) 3、 增加送货员汇总表和明细表(vSaleDetail.sql、RP_DeliverySale_Total.sql种RP_DeliverySale_Detail.sql) 2006-03-09 1、I_InStoreD表中增加二个字段[pro_date] [smalldatetime]( 生产日期)和[valid_date] [smalldatetime] (有效期) 2006-03-14 修改触发器tUpIReturn.sql、tUpOReturn.sql,修正现金退货问题 2006-03-19 1、 财务管理中增加经营统计表,打印报表名称为“经营统计表.frf” 2、增加数据表Sales.sql和过程RP_SaleTotal_ByMonth.sql、RP_Management_Total.sql 2006-03-21 货品资料中增加条码标签表和价格标签表 2006-03-25 进仓和出仓中的选择货品中增加”全选”和按仓位查找(修改视图vInGoods) 2006-04-05 1、 货品资料查询中同一条件名可以增加多次,例如:货品等于0001, 货品等于0003, 货品等于0008,那么会找到0001、0003、0008的货品 2、查询符号中比较符号增加“不包含” 2006-04-07 1、增加库存盘点汇总表和库存盘点明细表(新增视图vCheckDetail和存储过程RP_Check_Total、RP_Check_Detail) 2、增加商品出入库明细表(新增视图RP_AllIO_Detail和存储过程vAllDetail) 2006-04-12 1、 修正修改其它出入仓类型有错的问题 2、 修正其它出入仓删除行仓库数就不对的错误 2006-05-18 1、前台收银中增加营业员选择 2、POS管理中增加营业员销售汇总表(RP_PosEmpTotal)和营业员销售明细表(RP_PosEmpDetail) 2006-06-09 1、 增加表GoodsValid,记录货品的有效期 2、 所有明细表中加上有效期字段valid_date[smalldatetime] 3、 增加视图vGoodsValid,过程RP_GoodsValid 4、 系统参数中增加是否使用有效期 2006-06-15 1、 修正前台收银中因挂单造成单号重复的问题 2、 修正银行明细表期初(末)金额不对的问题(修改过程RP_Bank_Detail.sql,) 2006-06-15 1、 前台收银中增加显示积分功能(UP_VIPCards_TotalAmount.sql) 2006-06-23 1、 修改不要提示框时,输入货品的不显示。 2、 超市前台收银加按购买数量来积分(用Clientid表示购买的总数量,要把Clientid的空值改为0,语句UP_VIPCards_TotalAmount.sql已将Clientid=0) 2006-06-24 针对佛冈进行改动: 1. 修改vPurchasedetal,加入AreaId,用于进行货品进货统计。并在QueryFields中加入AreaId 2. 修改进货,加入返利、存款两个字段 3. 配置文件,=30 2006-06-26 进货、销售和仓库管理增加权限管理(新增,修改,删除),复制执行文件要进入授权里面点高级(权限写到Operator表中rights字段中)。 2006-07-01 1、 修正月结和期末金额不对问题(pcdMonthAudit.sql,RP_Bank_Detail.sql) 2、 修正因为增加有效期后导致不能月结问题(修改过程pcdDayAuditPayed.sql) 2006-07-02 为佛岗增加多一个供应商按单明细表,可以查询存款,返利,和实收款(RP_VendorPurchase_ByInvono.sql) 2006-07-06 销售查询中增加按地区查询(vSaleDetail.sq,UP_QueryFields_area.sql,up_queryfields502.sql) 2006-07-24 1、 修正转仓中没选择调入仓也能保存的漏洞。 2、 新增货品资料删除的时候同时删除库存 2006-07-29 1、 加入生产单I_PRODUCE, I_PRODUCED。 2、 新增加报表生产消费原料明细表、汇总表 2006-08-03 添香饼家 1、 加入领料单O_Outstore1, O_Outstore1D, O_Outstore1DM,In_BillCode.sql(领料的时候可以选择配料单货品,这时电脑会自动减配料单里明细货品的库存) 2、 新增加生产单报表In_AppRptList.sql 2006-08-11 1、 货品资料默认按编码排列 2、 供应商、客户和货品资料在出入仓的时候也可以新增 3、 新增领料单汇总表和明细表(vOutStore1Detail.sql、RP_OutStore1_Total.sql、RP_OutStore1_Detail.sql) 2006-08-11 1、新增仓库调拨汇总表和明细表(vMoveDetail.sql.sql、RP_Move_Total.sql、RP_Move_Detail.sql) 2006-08-14 重新对生产配料、消耗原料表进行调整vUsedMatrial 2006-08-24 修正出仓单修改提示错误 2006-08-27 1、 增加领料单查找(RP_O_Outstore1) 2、 增加配料单明细表(vMaterial,RP_Material_Detail) 3、 修正领料单先进入选择货品再改单位就不会有价钱 2006-08-28 1、 配料单增加单价,D_Material表的最后面加上字段BillAmt[money],D_MaterialD表的disc前面加上Price[numeric,18,4] 2006-09-18 1、进货管理中增加供应商日进货汇总表(RP_DayIn_Total_byVendor.sql) 2006-09-19 1、 修正领料单删除件库存不会增加问题 2、 修正领料单查询会重复的问题(vOutStore1Detail.sql) 2006-09-25 1、pos管理中增加特价单(In_BillCode.sql, O_FlowPrice.sql,RP_O_FlowPrice.sql,RP_FlowPrice_Detail.sql,in_queryfields021.sql,vGoods.sql) 2006-09-27 1、系统修护中增加数据校验,校验当前库存是否正确,前提是中间没有删除过数据(vOtherInOutDetail.sql,pcdMonthAudit.sql,oldONHAND.sql,pcdInsOldOnHand.sql,vInOutDetail.sql,errONHAND.sql,CheckOnHandQty.sql,vAllDetail.sql) 2006-10-28 1、进仓和出仓增加折扣功能(华帝提出,ALTER_InOutDisc.sql, pcdUpdateMasterAmt1.sql) 2006-12-19 1、数据清理的时候加多一个同步功能,解决备份到优盘后再修改再备份,优盘的数据没变的问题。 2007-01-05 1、其它出入库:选择收发货单位时会变成货品资料(第一次没问题,保存再选择就会变成货品资料)。 2007-1-27 1、 服装版由于采用clientDataset,判断单的修改、新增状态不一样导致修改单时增加一行,并不对之进行处理。 a) 同时判断Query和CleintDataset的状态 b) 保存时重新读入颜色,保证状态的一致。 V7.18.4的修改(Build20070913) ----------------------------------------------------------------------------- 2007-4-19 1、 出入仓增加折扣功能(更新帐单金额pcdUpdateMasterAmt1.sql) 2、 系统参数中新增出仓是否可以显示进货价 2007-4-20 1、 基本资料管理的编码,点保存新增,编码自动加1 2、 货品资料的分类、单位为前一个值。 2007-4-20 由于库存的可能出现不对,增加库存校验checkOnhandQty、库存修复功能pcdRepairOnhand 2007-4-26 考虑初始建货品资料建档比较麻烦,作了如下改进: 1、 goodsbase收集条形码商品资料库 2、 输入条形码时自动显示名称、单位、规格,无需手工再输入。 2007-5-4 修改了货品类别销售毛利汇总表,只对大类进行统计RP_GoodsTypeProfit,并加入视图vGoodsType 2007-5-10 会员卡管理中加上初始积分(增加字段InitIntegral) 2007-5-12 批发销售中件要3个批发价(增加字段SpePrice3),客户资料中增加售价级别,新增表Ptype 2007-5-24 库存管理中增加实际库存数量汇总表(RP_GoodsInOut_Total2.sql) 2007-5-28 1、 新增产地表Parea,记录内部还是外部产品 2、 Pos_BillD表的字段disc的类型由int改为numeric(4,1),因为长青的折扣有3.5% 3、 QUERYFIELDS中增加产地查询条件(in_queryfields_004.sql),商品销售汇总和明细表中增加产地(RP_GoodsSale_Total.sql,vSaleDetail.sql) 4、 2007-5-31 1、 修正日结后,全部POS单全是归到9这个客户上 2、 修正后台POS单不会显示客户名 2007-6-9 1、POS收银中新增连接到本地数据功能,这样断网后也可以继续销售。 2、BDE别名用FHE2POS2 3、更新pos.mdb 2007-7-31 1、POS收银中新增大包装处理,memcode表示箱条形码,speprice3箱单价 2、要重新执行vGoods.sql 2007-8-4 1、修正会员卡不能前一条,后一条问题 2、修正新增不会跳到最后一条 3、前台收银增加输入电话也可以当会员卡使用 2007-8-27 V7.18_4: 1、 出仓可以打印客户名称。(用备注来代替,先选择出仓更改客户名称) 2、 可以取消客户价。 3、 可以设置库存缺库提示 2007-8-27 V7.18_4: 4、 积分方法: i. Vipcards中 Amount: 现金余额(可理解为客户的预付款) InitIntegral 初始积分(初始积分录入后,不可再修改) TotalAmount 消费总金额 UsedCount 已用次数 Integral 现在的积分 TotalIntegral 总积分 ii. 单品积分、金额积分、件数积分 5、 不同的产品积分不同 在Goods.amtTip中设置,如果要小数,将此字段改为numeric(5.2)即可 2007-9-04 V7.18_4: 6、 会员卡的零钱处理(小于5元):针对消费的找零问题(一般不会大于5元),超市管理者希望对小余额储存,下次可以多退少补。 实现方法:1、收款时,记录存入会员卡的小余额。如总消费99.3,现付款100元,余下的0.7记入Vipcards.Amount中。 当下次来消费时,可以进行使用。如消费50.5,现付款50元,此时可用余额显示0.7,不进行找零。完成本次收款。余额为0.2元。 2、报表的反映。分为三个内容:a)消费总金额 b)现金支付金额 realAmount c)卡支付金额(负为客户欠商家的钱),可以保存在pos_bill.cardAmount 2007-9-13 V7.18_4: 7、 Pos_Bill字段说明:billAmt POS单金额 TakeAmt:应收金额(可能小于单金额,由于抹零) CardAmount:用会员卡储值支付的金额,对于零钱一次全部用完 CashAmount:本次实收现金(多于支付的,存入会员卡) BankAmount:用信用卡支付的金额。 =============================================== 2007-10-10 V7.18_5: 1、加入会员卡储值Deposit。 2、储值卡类型:cCard_type 3、储值到 vipCards.Amount. 4、相应的报表RP_Deposit_Detail储值明细表、RP_Deposit_Detail储值汇总表。 2007-10-30 V7.18_5: 1、重新进行加密狗的处理,去掉.sys文件,加入.ini文件。 2、具体安装与路径无关。 2007-11-8 V7.18_5: 1、修改注册: 2007-11-3 V7.18_4: 1、 地区新增多级功能,AREA中增加字段code (varchar 12),name(varchar 50) 2007-11-13 V7.18_4: 2、 修正商品销售明细表中不能按类别查询 3、 修正第一次输入大包装条形码后价钱为0的问题 2007-11-19 V7.18_4: 1、修正批发销售时二次输入同样货品的小单位条形码时单位就不对 2、客户价为0时就取货品资料里的价 2007-12-08 V7.18_4: 1、交班金额不对,修改pcdChgTurn. 交班计算金额对于多行的POS销售明细,会计多次。 2007-12-15 V7.18_4: 1、视图区分进货开单与现款进货, 升级视图vPurchaseDetai 2007-12-15 V7.18_4: 1、增加收入支出平衡表, 新增过程RP_InCome_Expense.sql与添加收入支出平衡表.sql,可看每天资金的收支情况 2007-12-15 V7.18_4: 1、前台增加打印临时打开和关闭功能.p+回车 2.增加条码机类型fhsys.ini->[Barcode] BarcodeType=1(尖顶) BarcodeType=2(川田) 2007-12-20 V7.18_4: 1、更改数据联接,用fhsys.ini 2、增加自动启动数据库服务 2008-01-14 V7.18_4: 1、增加表VIPbalance,用来记录冲减积分的相关项目 2008-01-23 V7.18_4: 1、货品资料中增加型号,出入仓挑选货品中加型号查询vIngoods 2008-01-28 V7.18_4: 1、修正超市版新增货品资料时,不能输入大包装条码; 2、修正出入仓保存后单位单位选择没隐藏; 2008-02-23 V7.18_4: 1、修正费用开支保存错误;2、修正收入支出类别只能修第一行; 2008-02-27 V7.18_4: 1、会员卡消费汇总表加折后金额,即自动扣除导游提成金额后的金额累计RP_PosVIPTotal; 2、产品产地表中增加产地设置; 3.加上有效期单位tInsPos_BillD_长青.sql 2008-02-27 V7.18_4: 1、修正一天多次日结后日期会成第二天日期; 2008-03-08 V7.18_4: 1、前台改为用ADO连接fhsys.ini, 要升级POS.mdb; 2008-03-24 V7.18_4: 1、双汇的条码抢是串口的,用fhsys.ini->[Barcode]->BarcodeCom=0,0表示非串口,1是com1,2是com2; 2、[CusDisplay]->CusCom=1表示com1 2008-03-25 V7.18_4: 1、有些狗注册不了,修改注册方式; 2008-03-30 V7.18_4: 1、前台权限管理:如果此操作员没有权限就自动提示重新输入编码和密码 2008-04-01 V7.18_4: 1、修正UserType=102时利润就不对的问题 2008-04-14 V7.18_4: 1、增加一品多码功能(goods_multicode.sql); 2008-05-14 V7.18_4: 1、经常出现超时,修改exe文件和取单号过程pcdInvoNo.sql、pr_IDs.sql; V7.19的修改 ----------------------------------------------------------------------------- 2008-5-14 增加储值卡一卡通:储值卡采用rf32射频卡,将金额写入卡中,实现跨门店销售。详细操作如下: 1、 管理卡。管理卡中储存有本公司的储值卡密码,储值卡的使用必须先通过管理卡的密码检测。 2、 储值卡。密码为管理卡中设置 3、 初始化管理卡。读卡密码,不同公司不同,事先由软件设置。 4、 储值卡恢复到出厂设置。读将储值卡的密码写为初始出厂设置。写前须有管理卡密码授权。 5、 初始化储值卡。先读管理卡,以取得密码,再将此密码写入储值卡中,达到安全 6、 管理卡的密码变更。 A) 如果发现管理卡密码泄露,重设管理卡密码;同时要将以前的密码保存,否则旧卡变为不可读。 B) 清空旧卡密码 C) 再初始化即可。 D) 前台多种卡的并存。当读新卡时,先读新的管理卡,以获得安全认证。 7、 储值消费。不够金额,由现付补足。 8、 收银报表反映当班的现金、卡消费等。 9、 2008-05-29 V7.19: 1、前台增加赠送,如:*10-2表示买10送2。 2、增加优惠卷,优惠卷跟抹零合在一起 2008-06-10 V7.19: 1、超市101的当前明细表中隐藏小单位数量和金额 2008-06-10 V7.19: 1、帐套参数中增加系统信息,可以直接修改服务器信息和用户信息 2008-06-10 V7.19: 1、帐套参数中增加系统信息,可以直接修改服务器信息和用户信息 2008-06-25 V7.19: 1、修正库存上下限设置时,保存不了 2、订单完成情况,当实际完成量大于订单数量时,也可以反映出来 3、商品进货(销售)明细表里也加上“备注”字段(vSaleDetail.sql, RP_GoodsPurchase_Detail.sql vPurchaseDetail.sql) 4、修正前台赠送后,不能挂单 5、修正现款退货后,货款在现金明细表中归入到“收入”方,但在现金银行汇总表中又归入到“支出”方(RP_Bank_Total.sql, vBankExpense.sql, vBankIncome.sql) 2008-07-09 V7.19: 1、盘点单:明细表中增加当前库存数 2008-07-22 V7.19: 1、后台修正删除POS单后交班表没删除的问题; 2、缩小仓库调拨单窗口; 3、前台增加销售时不能关闭软件; 4、前台增加更改端口功能,在编码输入框中输入v2表示com2,v3表示com3; 5、修改交班表没优惠金额(pcdChgTurn.sql,alter_posturn.sql) 2008-07-28 V7.19: 1、前台修正按F6没特价 2、修正进货开单->选单没有交货日期 2008-08-02 V7.19: 1、新增总裁卡,每台机只能有一个总裁卡,将总裁卡的序号写到cfg.memo1。管理卡只用于门店,不可用于充值 2008-08-07 V7.19: 1、系统参数中增加POS小票打印功能设置 2008-08-10 V7.19: 1、前台添加会员卡密码,密码正确就可以使用卡余额,不对就只参积分; 2、累计积分到1000分后就自动送10元,fhsys.ini中增加VipIntegral=1000和VipChange=10; 3、积分赠送表VIPchange加字段price(ALTER_VIPchange.sql) 2008-08-11 V7.19: 1、会员加入密码,在会员资料的备注中。 2、会员未经过密码验证,不能用零钱储值和消费 3、加入显示余额 4、修改交班表 2008-08-11 V7.19: 1、会员零钱储值CardType=2,1是IC卡。 2、后台储值参数要选中,不能用零钱储值和消费 3、积分VipIntegral=1000,送VipChange=10元 4、交班时,收银应交数=营业额 - 卡付 2008-08-18 V7.19: 1、前台退货,相应会员的积分要减,此时不能存钱 2、修正备份会丢失数据, 2、点前单后单时将现款和开单分开 2008-08-20 V7.19: 1、修正断网销售和上传数据(按page up) 2008-08-23 V7.19: 1、POS大包装价,不分会员价 。另外注意:当日最后一班交班后,不能有消费,否则造成日结与交班金额不相对应。 2008-08-23 V7.19: 1、超市(101)规格可以修改 2、查找时对于编码按相似进行查,如01,只查前面是01的编码. 2008-08-26 V7.19: 1、超市(101)货品资料录入相关修改,做好价钱明了 2、主画面显示不同版 3、初始化库存针对超市隐藏双单位 4、前台批发零售的价钱错 5、加入启用帐套提示 2008-08-30 V7.20: 1、IC卡的加入折扣,范围为70-100%。折扣以零售价记,高于会员价促销价取会员价及促销价。积分系数为0不折。 2、普通会员卡,退货时要输入用户及密码。收银员不能退货,主管才行。 3、会员卡前台密码,收银员不能看。 4、修正现金银行汇总表和现金银行明细表的问题 (RP_Bank_Total.sql,RP_Cash_Detail.sql) 5、增加“会员卡POS单明细表”打印报表 (修改vCardsPOS.sql,RP_CardsPos.sql)和销售赠送明细表.frf和班次销售汇总表.frf 2008-09-16 V7.20: 1、超市(101)货品资料新增时资料库有,用osh登录自动保存新增。加快录入速度 2009-02-2 V7.21: 1、库存只用qty保存数量(零数),件=qty/规格,进价只用inprice(零数) 2、增加dataflowd保存操作的修改情况 3、菜单位置的变动 4、帐套启用后,不可修改系统信息的软件类型,双单位变动。在帐套清空后,可以重做此设置。 5、月末处理后(2009-1-31),月初为下一个日期开始计算,当日不可再做单。即当月进出数=2009-2-1到2009-2-28 2009-02-2 V7.21: 1、增加删除基本资料权限(不管发生单据与否,可以删除),无此权限,只能删除未发生业务的资料 2、未注册,清空高级权限 3、增加softtype软件类型表, softini软件设置表.用来进行不同软件的显示设置 所有功能。 4、不同的软件用不同的注册序号(在加密狗的不同区),有的功能未做区别。总经理狗可用 2009-03-25 V7.21: 1、更新直拨单,针对酒店仓库使用。

2009-04-08

C数据结构第三版PDF

C数据结构第三版PDF,英文版 C数据结构第三版PDF,英文版

2009-01-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除