VCLとFireMonkey(FMX)は成熟したGUIライブラリで、世界各国のDelphi / C++Builderによって利用されています。「DelphiVCL for Python」と「DelphiFMX for Python」は、堅牢で成熟したVCL / FMX(FireMonkey)GUIライブラリを、Python開発者が利用できるようにしたPythonモジュールセットです。
DelphiVCL for Pythonは、Windowsネイティブの開発にフォーカスしたライブラリで、Windows専用のVCLフレームワークを採用しています。一方、DelphiFMX for Pythonは、クロスプラットフォーム向けのFireMonkeyフレームワークを採用しており、強力で柔軟なGUIフレームワークをWindows、Linux、macOS、Android向けに利用できます。
これらのライブラリを使用する際にDelphiの知識は大いに活かすことができますが、Python開発にVCL / FMXライブラリを使用するのに、Delphiの予備知識は不要です。
これらのライブラリは、人気のPython IDE「PyScripter」を構築する際にも利用されたオープンソースライブラリ「Python4Delphi」を使って構築されています。

ライブラリのダウンロード

DelphiVCL Pythonモジュール
Visual Component Library(VCL)は、Delphiが提供する先進のユーザーインターフェイスサポートのコアパーツです。VCLには、ほぼすべてのネイティブWindowsコントロールに加えて、さまざまな機能を搭載したコントロールが用意されています。

DelphiFMX Pythonモジュール
FireMonkey(FMX)は、DelphiのクロスプラットフォームGUIライブラリです。OpenGL / DirectXによるGPUハードウェアアクセラレーションを利用し、洗練された最新の高性能ユーザーインターフェイスを実現します。DelphiFMX Pythonモジュールは、PythonによるWindows、macOS、Linux、Android向け開発をサポートしています。
いずれのモジュールも、GitHubまたはPIP Python Package Managerから無料で入手できます。
エンバカデロ・ニュースレターに登録してクーポンをゲット!
EMBARCADERO DIRECTでBLACK FRIDAYキャンペーンを実施中!
エンバカデロ直販オンラインショップ「EMBARCADERO DIRECT」では、最新のDelphi / C++Builder / RAD Studioをはじめとするエンバカデロ製品をお求めいただけます。以下のフォームから登録すると、販売価格からさらに5% OFFとなるクーポンコードを入手できます。
エンバカデロ直販オンラインショップ「EMBARCADERO DIRECT」で最新のDelphi / C++Builder / RAD Studioをはじめとするエンバカデロ製品を特別価格で提供。以下のフォームから登録すると、12月6日(月)23時59分まで使えるクーポンコードを入手できます。
登録
EMBARCADERO DIRECTとは
EMBARCADERO DIRECTは、エンバカデロ直販のオンラインショップサイトです。Delphi、C++Builder、RAD Studioといったビジュアル開発ツールを、クレジットカード、PayPalなどの決済で購入することができます。
https://embarcadero.stores.jp/
ADO.NET
Visual Studio向けの新しいInterBase ADO.NETドライバをリリース。Nugetパッケージとして提供され、Visual Studioマーケットプレイスに掲載されているこの新しいドライバは、Visual Studio 2019 IDEの統合と、ADO.NETおよびEntity Frameworkの完全なサポートを提供します。
Visual Studio向けに新しくリリースされたNuGetパッケージには、InterBase向けの新しいADO.NETドライバに加え、Visual Studio IDEおよび .NETプラットフォーム全体との優れた統合を実現するいくつかの追加機能が含まれています。この新しいドライバは、従来のInterBase ADO.NETドライバを刷新したものです。
NuGetパッケージとドライバは以下の通りです。
- Core ADO.NET frameworkのサポートと統合。InterBaseサーバーとローカルの組み込みIBLite / IBToGoの両方に対応
- Entity Frameworkをサポート。人気の高い.NET オブジェクト=リレーショナルマッピングレイヤーをInterBaseでも使用可能に(特定のInterBase UDF拡張ライブラリをデータベースのインストールに追加する必要あり)
前提条件
- .Net 2.0 SDK(アップデートを適用)
- Microsoft Visual Studio 2005以降
- InterBase XE以降
動作環境:
- ADO.NETを使用するには、InterBaseクライアントライブラリを同じマシンにインストールする必要があります。
- また、同じマシンまたは別のマシンにInterBase Serverがインストールされている必要があります。
- ADO.NETは、任意のバージョンのVisual Studioで利用できます。ただし、IDE統合は、VIsual Studio 2017および2019に限定されます。
- DDEXは、Visual Studio 2017またはVisual Studio 2019のみで動作します。
- EntityFramework Coreを任意のバージョンのVisual Studioで実行するには、netstandard 2.0および Microsoft.EntityFrameworkCore 3.1が必要です。



コードを
クリーンに!
CPP Check
CPP Checkは、無料のオープンソースC/C++コード向け静的分析ツールです。バグ検出のためのユニークな分析機能を提供。予期しない動作や危険なコード構造の検出に役立てることができます。Cpp Checkは、C++Builder、Dev-C++、その他のC/C++ツールとともに利用することができ、(組み込み系のプロジェクトで見られるような)非標準の構文を使用している場合でも分析可能です。
CPP Checkは、以下のチェック機能を提供します。
CPP Checkを入手する
Visual Assist
Visual Assistは、Whole Tomato Softwareが提供するMicrosoft Visual Studio向けのプラグイン製品です。Visual Assistは、IntelliSenseや構文ハイライト、ナビゲーション、リファクタリング、コード生成、コーディング支援などのIDE機能を強化します。コード修正提案やリファクタリングコマンド、コメントのスペルチェック機能なども提供。宣言されていない変数などの基本的な構文ミスも検出します。
Visual Assistは、Visual Studioの既存機能の強化や追加の新機能によって、開発者の生産性アップをサポート。以下のような効果が得られます。
主な機能
Visual Assistは、C++、C#、Visual Basicでシームレスに利用可能。旧バージョンから最新バージョンまでのVisual Studioで使用できます。
Visual Assistを入手する
UltraEdit
UltraEditは、世界中の400万人以上の開発者によって選ばれている最も柔軟かつ強力、そしてセキュアなテキストエディターです。UltraEditなら、迅速なインライン検索からプロジェクト全体にわたる大規模な置換に至るまですばやく実行。他のツールの追従を許しません。複数ファイル間での検索/置換、Perl正規表現、列ベースの検索、行フィルターなど、UltraEditは、エディタに要求されるあらゆる検索タスクを実行できます。
機能
- 卓越したパワーとパフォーマンス、起動/ファイルロードも高速
- 柔軟なカスタマイズ/構成が可能、美しいテーマ
- OS統合(コマンドライン、シェル拡張)
- 超高速検索/置換、複数ファイル内での検索/置換
- フル統合のファイル比較、インスタント差分操作
- ネイティブFTP/SFTPブラウザ、SSH/telnetコンソール
- 強力なファイルソート/選択
- 業界最高の大容量ファイル処理(10GB以上)
- And much more
トライアル版のダウンロード
Windows、Mac、Linuxで利用可能

Dev-C++
高速でポータブル、シンプルな無料で利用できるC/C++プログラミング言語用のWindows IDE。コンパイラとしては、GCC(GNU Compiler Collection)のMingwポートを使用しており、Cygwinや他のGCCベースのコンパイラと組み合わせて使用することもできます。Embarcadero Dev-C++は、Bloodshed Dev-C++およびOrwell Dev-C++の(エンバカデロがスポンサーとなる)新たに改善されたフォークです。Embarcadero Dev-C++は、Delphiの最新バージョンを使って構築されています。
機能
詳細はこちら ダウンロード

無料&
ポータブル

コードを
クリーンに!
CPP Check
CPP Checkは、無料のオープンソースC/C++コード向け静的分析ツールです。バグ検出のためのユニークな分析機能を提供。予期しない動作や危険なコード構造の検出に役立てることができます。Cpp Checkは、C++Builder、Dev-C++、その他のC/C++ツールとともに利用することができ、(組み込み系のプロジェクトで見られるような)非標準の構文を使用している場合でも分析可能です。
CPP Checkは、以下のチェック機能を提供します。
CPP Checkを入手する