VCLデータベースソフトウェアをモバイル/クロスプラットフォームアプリに変換する方法
VCLは常に、マイクロソフトアプリケーションのユーザーインターフェイスを開発するための ネイティブWindows開発 としての役割を果たしています。このGUIフレームワークには、ビジュアルコンポーネントの膨大なライブラリとサードパーティコンポーネントの堅牢なコレクションが付属していますが、Windowsベースの開発のみをサポートしています。
続きを読むVCLは常に、マイクロソフトアプリケーションのユーザーインターフェイスを開発するための ネイティブWindows開発 としての役割を果たしています。このGUIフレームワークには、ビジュアルコンポーネントの膨大なライブラリとサードパーティコンポーネントの堅牢なコレクションが付属していますが、Windowsベースの開発のみをサポートしています。
続きを読む完全に機能するアプリを作成するのは簡単な作業ではありません。このプロセスは少し面倒で、プロジェクトを機能させるために考慮すべき多くの要素があります。最近開催された DelphiConのセッションを収録したこのビデオでは、開発チームが5日間で完全に機能するDelphi Webアプリを構築する方法を学びます。
続きを読むもしあなたがスタートレックの大ファンだとしたら、このDelphiプロジェクトはぴったりでしょう。最近開催された DelphiConで、Embarcadero MVPの Ian Barker スタートレックフランチャイズの架空のコンピューターオペレーティングシステムであるLCARSユーザーインターフェイスの再現を試みるという非常に興味深いプロジェクトを共有しています。
続きを読むコンピューティングの初期には、通常ほとんどのアプリケーションプログラムはシングルスレッドでした。多くの場合、マシンCPUでは、単一のプログラムが実行されているか、マシンリソースが他のアプリと競合し、まったく実行されないか、実行速度が遅くなるという状況でした。パーソナルコンピュータに対する高まる要求に応え、高度なアプリケーションの急速な台頭に対処するために、マルチスレッドオペレーティングシステムが利用可能になったのです。
続きを読むAlister ChristieのLearnDelphi.tv WebサイトやYouTubeチャンネル、そして彼の著作「Code Faster in Delphi」からは、多くのことを学んでいます。Delphiで迅速かつ効率的なコーディングができることは、 Windowsプログラム開発における、強力なアドバンテージになります。最近開催された DelphiConでのセッションで、Alister Christieが、シンプルなキーボードショートカットから驚くほど効果的なテクニックまで、Delphiの生産性を最大化する方法について、知っておくべきすべてのポイントを共有します。
続きを読むDelphiでゲームを開発できるかどうか疑問に思っている方もいらっしゃるかもしれません。シンプルな2Dゲームや 没入型の3Dゲームを作成したい場合でも、Delphiには、ゲームを最初から作成できる多数のオプションが用意されています。その1つは、Castleゲームエンジンの利用です。これは、多くのアセット形式をサポートするオープンソースのクロスプラットフォーム3Dおよび2Dゲームエンジンであり、 RAD Studio IDEを用いてDelphiによる開発が可能です。
続きを読む以前のセッションで、Delphiが 最も学習が容易なプログラミング言語 のひとつであるということを見てきました。Delphiは本質的に単純ですが、初心者とプロの開発者の双方に適合する高機能なプログラミング言語です。最近開催された DelphiCon 2021では、David Corneliusが Windowsアプリケーション開発 向けのローコードアプローチによって、30分以内でスクラッチから稼働するプロトタイプを構築して見せました。
続きを読むモノのインターネット、すなわち Internet of Things (IoT) は、エンバカデロが配信している TCoffee and Code セッションでも採り上げられたトピックで、そこからイノベーションの可能性が日々高まっていることを学びました。今日、私たちが家庭で使っているデバイスの多くは、スマートフォンによって制御できるようになっています。いくつかの Windowsアプリケーションも活用することで、スマートフォンを数回タップするだけでデバイスを制御できます。
続きを読むあなたがロボット工学に興味があるなら、このセッションは間違いなくあなたにぴったりです。ロボットは、センサーが受け取った入力に基づいて特定のタスクを実行できる自律型マシンと見なされますが、強力な RAD Studio IDEを使用して適切にプログラムされるまでは、単なる機械的な部品です。これにより、コーディングはシステムの不可欠な部分になります。
続きを読む現在のソフトウェア開発においては、単一のプラットフォーム用のアプリを開発するだけではもはや十分ではありません。新しいアイデアや機能を歓迎し、ターゲット市場を拡大するには、複数のデバイスやプラットフォームからアクセスできる製品やソフトウェアを考え出す必要があります。つまりアプリケーションは、 Windowsアプリ開発だけでなく、macOS、Linux、Android、iOSなどの他のオペレーティングシステムに対しても互換性を提供するようにしなければなりません。
続きを読む