DELPHI BOOT CAMP / DELPHIでビジュアル開発に挑戦しよう ◆ DAY1: Delphiで作るはじめてのアプリケーション [JAPAN]

Posted by on in Programming

◇◆◇◆ Delphi Boot Camp / Delphiでビジュアル開発に挑戦しよう ◇◆◇◆

Day1: Delphiで作るはじめてのアプリケーション

 

 2016年9月12日(月) 、Webによるオンラインセミナー 「Delphi Boot Camp / Delphiでビジュアル開発に挑戦しよう」を実施しました。Delphi Boot Campは延べ4日間にわたり実施されているWebセミナーで、当記時はそのセミナー1日目の内容について記載しています。

詳しいBoot Camp説明はこちらのブログに記載があります。 Boot Camp申し込みのページは下記にもあり、内容も記載されていますので、ご興味のある方は覗いてみてください。

Webセミナー「Delphi Boot Camp」:http://forms.embarcadero.com/delphi-boot-camp-2016

このブログでは、Day1にてご紹介した内容のサマリーと、参考資料を掲載いたします。

 

Day1のセミナーの動画はこちらからご覧ください: 

 

http://forms.embarcadero.com/delphi-boot-camp-2016

※ページ下部の[オンデマンド視聴]から[登録実行]を行ってご視聴ください。準備ができ次第、順次アップロードされます。

 

無料のDelphi 10.1 Berlin Starter Editionの無料ダウンロードリンクはこちらです。

期間限定2016年9月15日までの提供です。

[ダウンロード期間は終了しました]

 

Delphi 10.1 BerlinはDelphi (Object Pascal) によるビジュアル開発を効率的に行える統合開発環境で、単一コードでマルチデバイス開発を行えます。今回、無料で配布しているStarter EditionはWindowsアプリの開発が可能です。

 

エディションによる機能の違いはこちらの機能エディションページをご参照ください。

Delphi 製品エディション: https://www.embarcadero.com/jp/products/delphi/product-editions

 

Delphiについての機能を知るには、エンバカデロのDockWikiをご参照いただくのがよい方法です。

DockWiki : http://docwiki.embarcadero.com/RADStudio/ja/メインページ

 

コンポーネントの配置と レイアウト 基礎

http://embt.co/firemonkey-layout

コンポーネント・ユーザーインターフェースのパーツの配置するうえでの位置決めをする設定(要素)は下記となります。

 

これらをうまく組み合わせて配置することで縦横比の異なるデバイスや解像度の異なるディスプレイなどでも正しく表示されるUIを作り上げましょう。

Anchors(アンカー): http://embt.co/firemonkey-anchors

Align(アラインメント): http://embt.co/firemonkey-alignlayout

Padding(パディング):http://embt.co/foremonkey-padding

Margins(マージン):http://embt.co/firemonkey-margins

マージンとパディングの関係

 

「プログラミングに挑戦してみよう」で書いたコードは以下の通りです。

procedure TForm2.Button1Click(Sender: TObject);
begin
    if RadioButton1.IsChecked then
    ShowMessage(Edit1.Text + ':' + ComboEdit1.Text + ':' + '男性')
else
    ShowMessage(Edit1.Text + ':' + ComboEdit1.Text + ':' + '女性');
end;

 

また、デバッガについての使用方法はこちらをご参照ください。

Dockwiki - デバッグの概要 : http://docwiki.embarcadero.com/RADStudio/Berlin/ja/デバッグの概要

 



About
Gold User, No rank,
Sales consultant - Embarcadero Technologies , at Japan Twitter : @kazaiso

Comments

Check out more tips and tricks in this development video: