SQLAPI++ 是一套可以讀取多個SQL資料庫(Oracle, SQL Server, DB2, Sybase, Informix, InterBase, SQLBase, MySQL, PostgreSQL)的C++ library。SQLAPI++直接調用本地目標資料庫管理系統(DBMS)的API,使得在SQLAPI + + library上的你開發的應用程序可以迅速有效的進行。該產品提供低級別的界面,允許開發人員存取資料庫的特定功能。SQLAPI++ library扮演了一個中間角色方便存取資料庫。
SQL資料庫伺服器支援以下的平台:
Server
Win32
Linux/Unix
Oracle Database Server
Supported (OCI)
Supported (OCI)
Microsoft SQL Server
Supported (DB-Library, OLE DB)
FreeTDS ODBC driver should be used
Sybase
Supported (Open Client, ASE & ASA)
Supported (Open Client, ASE & ASA)
DB2
Supported (DB2 CLI)
Supported (DB2 CLI)
Informix
Supported (Informix CLI)
Supported (Informix CLI)
InterBase/Firebird
Supported
Supported
SQLBase
Supported (CAPI)
Supported (CAPI)
MySQL, MariaDB
Supported (MySQL C API)
Supported (MySQL C API)
PostgreSQL
Supported (libpq)
Supported (libpq)
ODBC
Supported
Supported (iODBC, unixODBC)
SQLite
Supported
Supported
Sybase SQL Anywhere
Supported (SQL Anywhere C API)
Supported (SQL Anywhere C API)
SQLAPI++ library 新版介紹
NEW FEATURES
Oracle: Removed the code that changed the parameter/field character set form for Unicode version (thanks Jakub Zakrzewski)
SQL Server (ODBC): Added "SQL_SOPT_SS_DEFER_PREPARE" command option (changed to SQL_DP_ON by default, thanks Christian Maurer)
General: Code optimization according cppcheck detections
General: SACommand::RowsAffected returns sa_uint64_t instead of long
General: Replaced 'long' by 'int' type in SAInterval class
General: GetClientVersion/GetServerVersion methods return int instead of long
General: SA_dtLong/SA_dtULong data types and related methods replaced by SA_dtInt32/SA_dtUInt32 (old names are still here but operate with sa_int32_t/sa_uint32_t values)
General: Added SAPI::ThreadInit and SAPI::ThreadEnd methods
BUG FIXES
SQLite: Fixed crashing when an empty SQL statement is passed (thanks Christian Schmitz)
Informix: Fixed bug with rows prefetching (thanks Jesús Malo Poyatos)
MariaDB: Fixed ::IsAlive method detects the server connection lost (thanks Tennessy Tan)
StarWind Virtual SAN
通過在管理程序服務器之間簡單地鏡像內部硬盤和閃存,從而消除了對物理共享存儲的任何需求。它通過利用相同工作負載的硬體資源來降低虛擬化開支(資本和運營)。憑藉獨特的StarWind開發的技術,StarWind VSAN 以簡約資源保持高性能和數據高可用性。StarWind Virtual SAN使用商用現成硬體提供了性能和可靠性,無需昂貴的專有組件。
StarWind Virtual SAN比其他軟體定義存儲平台簡單,價格低廉,性能更高,功能更多。StarWind VSAN只需兩個節點即可進行簡單的基本配置,無需投票或仲裁設施,操作非常簡單。它降低了需要較少硬體的成本:沒有交換機,沒有強制閃存,沒有10GbE和更少的服務器。StarWind VSAN只需要兩個許可節點即可根據需要處理多個節點的基礎架構。基本配置支持許多類似解決方案中不可用的功能,例如異步複製,線內和脫機重複數據刪除,日誌結構化,多層RAM和閃存緩存。
StarWind VSAN支持融合場景,也可以在現有虛擬機管理程序服務器之上進行超融合。它運行在便宜的商用現成硬體上,不會造成硬體鎖定。許可證是永久的,因此它們永遠不會過期並導致更新的額外費用。與單一用途的開放源代碼免費軟件不同,StarWind VSAN使用內部開發的代碼,在全球範圍內已得到充分驗證,並且是原生Windows應用程序,無需任何定制的Linux / FreeBSD分支。StarWind VSAN受StarWind支持,並且還可以使用Microsoft和VMware支持服務。StarWind Virtual SAN與競爭對手的完全區別可以在這裡找到。
優點
特別簡單
StarWind Virtual SAN作為本機虛擬機管理程序組件或虛擬機運行,並且不需要任何深層存儲和網絡管理或UNIX管理技能。在Hyper-V,VMware或Windows中經驗最少的典型系統管理員可以安裝,配置和維護VSAN操作。
成本效益
StarWind Virtual SAN將成本降低至少一半,這意味著運營和資本支出。它消除了實際的物理共享存儲,相應的基礎架構,相關的部署和維護活動。StarWind VSAN適用於商品硬體,因此不僅購買和維護的硬體更少,而且所需的硬體價格低廉。
性能和功能
性能不受簡約硬體足蹟的影響,降低了部署和管理成本。StarWind Virtual SAN帶來了服務器端閃存和內存緩存,日誌架構和絕對簡約的I / O路徑。由此產生的性能無論是典型的虛擬設備還是物理共享存儲都無法匹敵。
系統需求
StarWind Virtual SAN (VSAN) for Hyper-V
CPU
Minimum one physical 1.7 GHz processor
RAM
4GB
If using cache or Asynchronous Replication, an appropriate amount of RAM should be added
Network
Heartbeat failover strategy:
2x network interfaces (1xStarWind Synchronization and 1xiSCSI traffic/Heartbeat) + 1x network interface (Management/Heartbeat)
At least one Heartbeat interface must be on a separate network adapter and redundant
Node Majority failover strategy:
2x network interfaces (1xStarWind Synchronization and 1xiSCSI traffic) + 1x network interface (Management/Witness node)
Network Bandwidth
Synchronous Replication: Minimum 1 GbE or higher
Latency requirements: <5 ms
Asynchronous Replication: Minimum 100 MbE or higher. The data link must be capable to transmit the replicated amount of data within the desired backup window
Hypervisor
Supported Windows Server version: 2012 or later
Storage
3 GB disk space reserved for installation and logging
The StarWind virtual disks must reside on the separate...
2017 年 Steema 推出的 TeeChart 新版本包含已經支援的所有開發環境的 TeeChart Pro 和標準二進位和原始程式碼安裝程式,並為 RAD Studio 10.2 Tokyo(RX / DX / CX)提供完全支援。TeeChart 新版增加了對 RAD Studio、Delphi 和 C ++ Builder 10.2 Tokyo 的全面支持。
TeeChart VCL 提供數以百計 2D 和 3D 圖形樣式,54 種數學、統計和財務功能,且可以選擇無限數量的座標軸和 30 個面版組件。
特色
Full source code (optionally) included!
100% TeeChart Pro VCL / FMX source code is available as an option. The TeeChart source code supports Embarcadero Windows IDEs (RAD Studio, Delphi and C++ Builder) and now includes native code FireMonkey support enabling you to use common sourcecode to compile your applications for Windows, Mac OS and iOS / iPhone.
Fast speed and small memory size consumption.
The Chart graphical code speaks directly to Windows GDI API. Data is stored in dynamic arrays that are very closely mapped to memory which makes access and modifying the arrays almost as fast as the computer processor. The code is streamlined as much as possible to increase internal speed, especially when re-drawing. Other rendering outputs are OpenGL (3D), SVG, DirectX, etc but they aren't as fast as plain old GDI for realtime charting.
Divided into several modules (units) to reduce executable size.
A chart using the basic styles ( line, bar, area, pie, point ), has an executable size of only 190Kb. Packages (groups of units), are logically grouped depending on the category of each feature. Developers can create custom packages or .Net assemblies to group modules as per their own needs.
Easy to use at design and run-time.
TeeChart includes powerful and complete editor dialogs, for almost every component and sub-component. These editors are available at design-time and also at run-time. The TeeCommander component (a toolbar with charting specific buttons) provides one-click access to TeeChart editors, print preview dialogs and common features.
Complete Object Oriented API.
The architecture of TeeChart is fully Object Oriented. Almost everything is an object or belongs to an object class. Properties, methods and events follow a general, consistent style. Technically speaking, TeeChart Pro consists of 161 modules (units) and 90 form screens, totalling 798 object classes. Each class has properties that in many cases are other sub-classes, either from TeeChart API or from CodeGear's VCL set of classes.
Huge documentation and examples.
The help file and documentation include a reference guide, a user guide, demos with detailed "how to" explanations, end-user help and a comprehensive example project (with complete sources) that contains 376 forms. The TeeChart help file follows the look and rules of CodeGear's help system and is completely integrated at design-time from the development IDE's. Pressing F1 gives context help for almost all screens and source code elements.
Translations into several languages.
Available in 25 lan...
Sublime Text 是款成熟的文字編輯器,其擁有漂亮的用戶界面、非凡的功能和驚人的表現。 Sublime Text 也是款跨平台的文字編輯器,可支援 Windows、OS X、Linux 等多個系統。另外Sublime Text 可透過套件(Package)擴充本身的功能,您可以選擇擴充多種套件,幫助你在編輯與開發時更加的快速與方便,大多數的套件使用自由軟體授權釋出,並由社群建置維護,要是找不到合用的套件而且您願意的話,也可以自己寫個擴充套件。而 Sublime Text 功能包括:
多行編輯:用戶可一次選擇多行並進行同步編輯。
自動完成:根據目前的程式語言自動提示字串讓用戶輸入。
程式碼上色與高對比顯示:使用暗色背景和亮色文字提高對比。
編輯器內編譯:在特定程式語言時可以直接在編輯器內進行背景編譯。
程式碼摘要:用戶可替常用的程式碼片段指定關鍵字快速插入。
Go to anything:快速在檔案間移動的導覽工具。
其他功能:自動儲存、自訂快速鍵、拼寫檢查與修正、巨集、重複編輯動作等。
更新介紹
GPU RENDERING
Sublime Text can now utilize your GPU on Linux, Mac and Windows when rendering the interface. This results in a fluid UI all the way up to 8K resolutions, all while using less power than before.
APPLE SILICON AND LINUX ARM64
Sublime Text for Mac now includes native support for Apple Silicon processors. Linux ARM64 builds are also available for devices like the Raspberry Pi.
TAB MULTI-SELECT
File tabs have been enhanced to make split views effortless, with support throughout the interface and built-in commands. The side bar, tab bar, Goto Anything, Goto Definition, auto complete and more have all been tweaked to make code navigation easier and more intuitive than ever.
CONTEXT-AWARE AUTO COMPLETE
The auto complete engine has been rewritten to provide smart completions based on existing code in a project. Suggestions are also augmented with info about their kind, and provide links to definitions.
REFRESHED UI
The Default and Adaptive themes have been refreshed with new tab styles and inactive pane dimming. Themes and Color Schemes support auto dark-mode switching. The Adaptive theme on Windows and Linux now features custom title bars.
TYPESCRIPT, JSX AND TSX SUPPORT
Support for one of the most popular new programming languages is now shipped by default. Utilize all of the smart syntax-based features of Sublime Text within the modern JavaScript ecosystem.
SUPERPOWERED SYNTAX DEFINITIONS
The syntax highlighting engine has been significantly improved, with new features like handling non-deterministic grammars, multi-line constructs, lazy embeds and syntax inheritance. Memory usage has been reduced, and load times are faster than ever.
UPDATED PYTHON API
The Sublime Text API has been updated to Python 3.8, while keeping backwards compatibility with packages built for Sublime Text 3. The API has been significantly expanded, adding features that allow plugins like LSP to work better than ever.
SUIPack 是一款結合Delphi和C++Builder的WYSIWYG VCL skin元件,它提供您創造有專業的介面外觀設計的應用程式,完成你的需求,除此之外,多元的標準元件,suipack提供更多額外的元件,你將不需要花很多時間在programming skin support。
SUIPack 提供超過60個元件。把它們放置在一個表格上,甚至是在設計期間,您立即就可以看到skin顯示效果,。SUIPack內建了5種skin,並且允許讀取外部的skin檔。它真的是一款眼見就為所得的產品。
SUIPack 完全支援Sunisoft Skin Solutions v2,也就是說,您可以在SUIPack中使用Sunisoft Skin Solutions v2的skin。這些skin大部分都是由我們的專業UI artists所設計的。順帶一提,我們不只提供UI controls功能,也提供了UI design。您也可以使用全新的SkinBuilder工具製作自己設計的skin。
What’s the difference between SUIPack and SUISkin?
SUISkin is the easiest way of making an application skinned. SUISkin provides only one component, you don’t need to learn anything about using it. It will make your form skinned automatically. SUISkin just skins the existing controls on the form both the standard controls and the most of third-party controls.
SUIPack is a WYSIWYG skin components package. It provides over 60 skin-supported GUI controls as well as 5 built-in skins. And it also provides some extended GUI controls, E.g. MSN-style popup window, non-rectangular forms, side channel, etc.
In a word, after installing, you can find only one component for SUISkin but more than
60 controls for SUIPack. And SUISkin can skin the controls from third-party but SUIPack can’t.
更新介紹
Upgraded specification for skin description, more flexible in design and implementation.
A brand new SkinBuilder tool which is much easier to use for UI/skin designers.
Added the support for password protected skin file.
Decreased the size of the skin file much.
Supports more flexible design for the shape of a window. Just use transparent color to define non-rectangle title bar and/or bottom border.
Supports 5 sections definition for title bar, so that a special section can be designed for showing the caption of the window.
Added the definition for title bar font color.
Improved definition for progress bars.
Added the definition for main menu bar.
Added the definition for button font color.
Added the support for indeterminate status of check boxes.
Improved the skin effect of the slider of scroll bars.
WinSQL 是通用的資料庫管理工具,它可以使用任何關聯資料庫來執行管理任務,如導入/導出數據,產生測試數據,現有資料庫的逆向工程,在資料庫之間架構和數據的比較,或簡單地運行SQL查詢。一方面的WinSQL提供先進的用戶功能強大的工具來幫助他們管理自己的資料庫,另一方面在WinSQL的幾個導引可幫助新手用戶查看和修改現有的任何關聯資料庫的數據。總之,WinSQL對任何每天工作於各種資料庫的程式編寫員或資料庫管理員來說是一個必備的工具。
資料庫開發是一件枯燥乏味、極其耗時的任務。常常占用了開發人員寶貴的全部時間和精力。WinSQL是符合 ODBC 的資料庫開發解決方案,其簡化了與資料庫相關的日常任務。WinSQL 適用於任何符合 ODBC 的資料庫,包括 Oracle、Sybase、DB2、MS SQL Server、Informix、MS Access、MySQL、PostgreSQL 等。WinSQL 提供十分簡潔、功能強大的圖形用戶界面,幫助您輕鬆地提交 SQL 查詢、瀏覽資料庫編錄、查看不同項目之間的關係等。WinSQL 利用特定的資料庫插件來擴展默認的ODBC,換言之,這些插件將輔助ODBC完成其無法辦到的任務。
WinSQL 是資料庫管理員和程式開發員處理資料庫所必須擁有的工具。使用WinSQL資料庫管理員能輕易有效地管理任何一個關聯資料庫。程式開發員能快速地寫SQL語法,捕捉它們的反應時間並把它們轉換成程式碼。獲得表、圖、儲存過程、觸發器、規則等等的原始碼。且擁有有學習怎樣使用以幫助你建立SQL語法的導引。且可把一個資料庫的數據轉換到另一個資料庫,以及現有資料庫的逆向工程、畫 E/R 圖、產生數百萬行有意義的測試數據、在兩個資料庫之間查找結構性的不同、在不同的資料庫的兩張表之間查找數據的不同。 WinSQL將讓您的工作變得非常簡單。
新版介紹
Quick Search
Enhanced Special Comments
Enhanced fix-length export
Ability to convert CHAR FOR BIT DATA to string when exporting from DB2
Enhanced error handling
Ability to include titles when exporting to CSV files
Ability to assign primary keys to views, which is useful when using the Update Wizard
Ability to specify a /clean as a command line argument, which ignores previously stored sessions