C++ BOOT CAMP / ビジュアル開発環境でC++言語を学ぼう ◆ DAY2: C++BuilderでUI設計のポイントを学ぼう [JAPAN]

Posted by on in Programming

◇◆◇◆ C++ Boot Camp / ビジュアル開発環境でC++言語を学ぼう ◇◆◇◆

DAY2: C++BuilderUI設計のポイントを学ぼう

 

2016830() Webによるオンラインセミナー 「C++ Boot Camp / ビジュアル開発環境でC++言語を学ぼう」を実施しました。このBoot Campは延べ4日間にわたり実施されているWebセミナーにおける2日目のセミナーです。

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

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

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

Day2のセミナーの動画はこちらから:


※ページ下部の[オンデマンド視聴]から[登録実行]を行ってご視聴ください。
 

 

以下、Webセミナー上でご紹介したリンク情報など記載いたします。

多くの資料はエンバカデロのドキュメントWikiから引用しています。

■サンプルコードについて

動画内で説明のとおりでありますが、RAD Studio / C++Builderインストール時に「sample」を追加インストールしておくとHDD内にコピーされています。

しかし、バグ修正や改善がなされているサンプルコードがオンライン上にリポジトリとして保存してあります。

こちらをダウンロードしてサンプルコードとしてお使いいただくことを推奨します。

 

■主要なコンポーネントを確認できるサンプルコード:

まずは主だったコンポーネント(パーツ)を覚えていただく方法として、パーツが盛りだくさんのサンプルコードを開いてみていただきました。

 

■ユーザーインターフェースのレイアウトを構成する要素

 

■パーツレイアウトの要素

コンポーネント・ユーザーインターフェースのパーツの配置するうえでの位置決めをする設定(要素)は下記となります。
これらをうまく組み合わせて配置することで縦横比の異なるデバイスや解像度の異なるディスプレイなどでも正しく表示されるUIを作り上げましょう。

 

■レイアウトに便利なコンポーネント

レイアウトをする上で便利なコンポーネント類をご紹介しました。

 

■レイアウト応用編  - レイアウトマネージャ -

 

■ユーザーインターフェイスをより見栄えよく 

アニメーションやエフェクトを使うことで、生き生きとした、インタラクティブな、ユーザーのアテンションをとれるUIとなります。下記の情報をもとにアイデアをひねり出して動きのあるUIを考えてみてください。

ご参考:スタイルについては、こちらのブログで使用法をご紹介しています。

(2016/09/01追記) デモでご覧に入れましたサンプルはすべてUIで行われたオンラインセミナーにてJimが使っていたもの同じ物です。JimはこのサンプルをGithubで公開しておりますので、使ってみたい方は下記リンクから入手してください。

 

■使いやすいUIを作るコツ処理編 -

メインスレッド(メインのUIフォーム)上で時間のかかる処理を行うと、アプリがハングしているように見えます。TTaskなどを使用して処理を分けてあげましょう。



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

Comments

  • Takafumi K17863
    Takafumi K17863 Thursday, 1 September 2016

    できればDay 3とDay 4のも公開してください。お願いします。

  • Kaz Aiso
    Kaz Aiso Thursday, 1 September 2016

    Day3 分をブログに記載しました。Day4 分は後日、弊社井之上から公開予定とのことです

  • Please login first in order for you to submit comments
  • Page :
  • 1

Check out more tips and tricks in this development video: