喫茶XRAYトップページ

[スレッド全体
]

[5763] 見栄え,デザイン,体裁返信 削除
2012/2/13 (月) 14:32:29 Mr.XRAY
MLの方にもたくさんレスがついていますね.
参考のために,リンク貼っておきます.

http://www.freeml.com/delphi-users/2412/latest?sid=82ddb54a4eec30e9d90a5cb6a19518ea

中々面白いというか,興味ある話題です.
多くのアプリ開発者にとっても「体裁」「デザイン」というのは興味ある話題
ではないでしょうか.
川上さんのレスにありますが,クライアントも,以外と体裁等を指摘することも
ありますが,時間が経つとあまり気にしないということもあるかも知れません.

我々も,結構体裁を気にしないで使っているアプリとかありますし.
それでも,結構体裁は重要な要素であることも事実でしょうね.
アプリに限らず.

[5764] Re:見栄え,デザイン,体裁返信 削除
2012/2/13 (月) 14:36:01 Mr.XRAY
[D6] FormのSize
http://delphi.arcadiangarden.com/delphilounge/webconv.dll/body?No=22557

もある意味,そうなのかな?
状況がよく理解できませんが.


[5766] Re2:見栄え,デザイン,体裁返信 削除
2012/2/13 (月) 19:50:15 DEKO 〔HomePage
> [D6] FormのSize
> http://delphi.arcadiangarden.com/delphilounge/webconv.dll/body?No=22557
> もある意味,そうなのかな?


気持ちは解ります。

iPhone や iPad 等は画面サイズ決め打ちで作れるので、ボタンなんかを画像で作ったりもできるのですが、
マルチウィンドウの OS ではあらゆるサイズのディスプレイを想定しなくてはなりません。

例えば、昔作ったアプリケーションがリサイズに対応していて、
800x600 以上だったら大抵ちゃんと表示されるというものであっても、

・ワイドディスプレイ
・マルチディスプレイ
・中途半端な解像度のディスプレイ

で "体裁良く" というのはなかなか難しい物があります。
VCL のスケール変更では、特定のフォントサイズの時に表示がおかしくなったりしますし。

# FireMonkey のスケール変更では、グリッドの幅等も追従します。

[5771] Re3:見栄え,デザイン,体裁返信 削除
2012/2/13 (月) 21:11:59 Mr.XRAY
▼ DEKOさん

> VCL のスケール変更では、特定のフォントサイズの時に表示がおかしくなったりしますし。

あっ,これ,昔MLかNiftyのフォーラムで見たような.
奇数サイズとか偶数サイズ関係もあったような

> # FireMonkey のスケール変更では、グリッドの幅等も追従します。

ムムムッ.恐るべし,FireMonkey!!


[5765] Re:見栄え,デザイン,体裁返信 削除
2012/2/13 (月) 15:36:10 snail3
▼ Mr.XRAYさん

> 多くのアプリ開発者にとっても「体裁」「デザイン」というのは興味ある話題
> ではないでしょうか.


工数=お金がからむ問題ですからね。通常目的とする機能が十分なら
それ以上お金を出さないのが普通。

> 川上さんのレスにありますが,クライアントも,以外と体裁等を指摘することも
> ありますが,時間が経つとあまり気にしないということもあるかも知れません.
>
> 我々も,結構体裁を気にしないで使っているアプリとかありますし.
> それでも,結構体裁は重要な要素であることも事実でしょうね.
> アプリに限らず.


実際に使う人は機能重視なんだけど、横から見ている人は細かい人が多いと
思います。



[5767] Re2:見栄え,デザイン,体裁返信 削除
2012/2/13 (月) 20:01:28 DEKO 〔HomePage
> 工数=お金がからむ問題ですからね。通常目的とする機能が十分なら
> それ以上お金を出さないのが普通。


ある意味真理です。
ま、急がせるくせに 「見栄えはよくしろ」 というお客さんはたまにいます。

# 予算の範囲内でやってあげる事が多いですけど、
# プライオリティ的には後回しですね。

> 実際に使う人は機能重視なんだけど、横から見ている人は細かい人が多いと
> 思います。


実際に使う人もデザインがよければそれに越したことはない訳ですが、
結局は予算とのトレードオフです。ただ、

「上役が見て予算に納得するようなビジュアル的な何かを作ってくれ」

と言うのはままあります。現場のヒトは画面を見て理解できるのですけど、
上役のヒトには "それが何を意味しているのか?" が理解出来ない事がありますので。

そこで、ビジュアル的に "見えるもの" を作らされる事になる訳です。
あまり生産性向上には寄与しなかったとしてもです...ま、大人の都合ですね (w


[5768] Re2:見栄え,デザイン,体裁返信 削除
2012/2/13 (月) 20:36:53 snail3
コンポーネントを TLabel から TStatic に置き換えてみました。
とりあえず画面の一部をキャプチャしてしてみました。

TLabel FontSize = 12 の時の標準 Height は 22、TEdit の Height は 24、
行間サイズは 26 でレイアウトしてあります。

図の上段と下段は横線有無の違いだけです。

標準 Height では TEdit と並べた TLabel は行間が空きすぎているように
感じます。Heightを TEditと合わせ、Layout を tlCenter にすると文字位置
はTEdit と違いがわかりません。フォントサイズを変えてみましたが
文字位置の違いはわかりません。

まとめ
☆TLabel TEdit 並べた時に文字位置の違いを気にならないようにするポイント☆
1.Autosize プロパティは False
2.TLabel TEdit のFont プロパティは同じにする。
3.Height は TEdit に合わせる
4.TLabel Layout は tlCenter にする。


お騒がせしましたが、新しいコンポを作らなくても、
単純にプロパティ設定で気にならないようになりました。

さんざん騒いで、結論はこれだけでした。 m(._.)m

お騒がせしました。



[5770] Re3:見栄え,デザイン,体裁返信 削除
2012/2/13 (月) 21:06:59 Mr.XRAY
▼ snail3さん

> お騒がせしましたが、新しいコンポを作らなくても、

いやいや,そんなもんですよ.
DEKOさんも言っていますが,結構重要だったりする体裁というかデザイン
ですから.
結構時間がかかったりするもんだと思います.

それに,MLでレスが中々つかなかったことを考えれば,いい話題提供だったん
じゃないかと思います.よくぞこの喫茶XRAYにおいでいただいたものです.
コンポを作成するのもいいですが,標準のコントロールで出来るにこした
ことはないと思います.
この[5768]の記事は意味あるというか,参考になると思いますけど.

お疲れ様でした.これに懲りずまたお越しくださいませ.
コーヒーはでませんけど.


[▼次のスレッド]
INCM/CMT
Cyclamen v3.82