やり取りの履歴を追跡しないインターフェイス要素を構築する方法を探している場合は、Stateless Cards Demo が最適なソリューションです。 このクロスプラットフォーム アプリケーションを使用すると、垂直方向に整列し、ボタンや入力フィールドなどの他のインターフェイス要素を備えた美しいカードを作成できます。 何よりも、単一のコード ベースと単一の UI を使用して構築されているため、 Android、iOS、macOS、Windows、Linux など、あらゆるプラットフォームで使用できます。 Stateless Cards Demo を今すぐ試してみて、どんなデバイスでも完璧に機能する見事なインターフェース要素を簡単かつ楽しく作成できることを確認してください。
フルクロスプラットフォームのHello WorldソースコードをGithubからダウンロード
このデモは、カメラデモ、絵文字デモ、ペイントデモなど、100以上のクロスプラットフォームデモの一部です。
目次
ソフトウェア開発におけるステートレスとは
ステートレス ソフトウェア開発は、アプリケーションの状態がセッション間で維持されないプログラミング方法を表すために使用される用語です。 ステートレス ソフトウェア開発では、アプリケーションとのやりとりは新しい独立したアクションとして扱われ、以前の対話からの情報は引き継がれません。 このアプローチには、セキュリティとスケーラビリティの向上など、いくつかの利点があります。 ただし、ステートレス ソフトウェア開発は、ステートフル ソフトウェア開発よりも複雑で管理が難しい場合もあります。 そのため、ステートレス プログラミングとステートフル プログラミングのどちらが適切かを判断する前に、アプリケーションのニーズを慎重に検討することが重要です。
画面ショット
ステートレスカードデモのソースコード
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 |
unit Unit1; interface uses System.SysUtils, System.Types, System.UITypes, System.クラス, System.Variants, FMX.Types, FMX.Controls, FMX.Forms, FMX.Graphics, FMX.Dialogs, FMX.Controls.Presentation, FMX.StdCtrls, FMX.Layouts, FMX.Filter.Effects, FMX.Objects, FMX.Effects; type TForm1 = class(TForm) MaterialOxfordBlueSB: TStyleBook; VertScrollBox1: TVertScrollBox; <strong> Rectangle1: TRectangle; Label1: TLabel; InvertEffect1: TInvertEffect; ShadowEffect1: TShadowEffect; Image1: TImage; Rectangle2: TRectangle; Label2: TLabel; InvertEffect2: TInvertEffect; ShadowEffect2: TShadowEffect; Image2: TImage; Rectangle3: TRectangle; Label3: TLabel; InvertEffect3: TInvertEffect; ShadowEffect3: TShadowEffect; Image3: TImage; FillRGBEffect1: TFillRGBEffect; FillRGBEffect2: TFillRGBEffect; FillRGBEffect3: TFillRGBEffect;</strong> ToolBar1: TToolBar; Label4: TLabel; ShadowEffect4: TShadowEffect; private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation {$R *.fmx} end. |
クロスプラットフォームアプリのプログラミング手法を学ぶには
今すぐ Coding Boot Camp 2022に登録してください。ゲーム、JavaScript、Web、Python、SQL、データベース、iOS、MacOS、Android、モバイル、Linux、Windows、デスクトップ、サーバー、Arduinoなど、プログラミングに関するさまざまなトピックを学ぶことができます。
Design. Code. Compile. Deploy.
トライアル版をダウンロードいますぐアップグレード!
Delphi Community Edition(無料)C++Builder Community Edition(無料)