合計 昨日 今日

UIに特化したソフトの作成方法

[このトピックは解決済みです]

フォーラムルール
フォーラムルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
Name: だんごさん
[URL]
上級者(23,721 ポイント)
Date: 2017年12月29日(金) 02:10
No: 1
(OFFLINE)

 UIに特化したソフトの作成方法

C言語とは関係ない質問になります。

最近、見た目に特化したソフトを作成してみたいなと思うようになりました。
しかしどのようにUIをキレイに作るのか分からずにいます。
個人的にはブラウザを埋め込みHTMLで画面構成することくらいしか思いつきません。

以下の画像は拾い物ですがESETセキュリティソフトの画面です
https://imgur.com/bSodn3Z
プログレスバーの動きもアニメーションですし、ちらつくこともありません。

またAdobeのソフトではメッセージボックスや各コントロールもオリジナルになっています。
自分でオーナードローするにも限界があるはずなので自作されているのかなと思っています。

もし仮にこのようなソフトを作成する場合、どのようにしてUIを作るのでしょうか?
それに特化した言語があるのでしょうか?
 Dango San

Name: よもやま
[URL]
かけだし(1,184 ポイント)
Date: 2017年12月29日(金) 11:42
No: 2
(OFFLINE)

 Re: UIに特化したソフトの作成方法

Windowsだと.NET Frameworkに「Windows Presentation Foundation(WPF)」があります。
グラデーション効果やボタンクリックなどの事象変化や状態変化に応じたアニメーション効果を付与したりすることができます。
embarcadero(エンベカデロ)だと「Fire Monkey」あたりでしょうか。
独自に作成するとなるとやはりオーナードローとなるのではないでしょうか。

Name: よもやま
[URL]
かけだし(1,184 ポイント)
Date: 2017年12月29日(金) 22:19
No: 3
(OFFLINE)

 Re: UIに特化したソフトの作成方法

UIに特化したわけではありませんが
MFCを使ってGUI回りでThe Ultimate Toolboxといったライブラリもあります。(ただし、最新開発環境に対応できているかは不明)

Name: ISLe
[URL]
ハッカー(266,335 ポイント)
Date: 2017年12月31日(日) 16:33
No: 4
(OFFLINE)

 Re: UIに特化したソフトの作成方法

既にHTMLを会得されているなら、Electronとか。
HTML5&CSS3 + javascript(Node.js)でマルチプラットフォームのアプリケーションを開発できるフレームワークです。
ネイティブコードの外部ライブラリを呼び出すこともできます。

Name: だんごさん
[URL]
上級者(23,721 ポイント)
Date: 2018年1月07日(日) 03:15
No: 5
(OFFLINE)

 Re: UIに特化したソフトの作成方法

[解決!]

返事遅くなり申し訳ありません。ご返信ありがとうございます。

私の求めていたものが気持ちよく見つかった気がします。
年も明けましたので今年は教えていただいた物に挑戦したいと思います。
お二方ありがとうございました。
 Dango San


Return to C言語何でも質問掲示板

オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[10人]

cron