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

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
だんごさん
記事: 272
登録日時: 6年前

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

#1

投稿記事 by だんごさん » 3ヶ月前

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

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

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

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

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

よもやま
記事: 43
登録日時: 2年前
連絡を取る:

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

#2

投稿記事 by よもやま » 3ヶ月前

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

よもやま
記事: 43
登録日時: 2年前
連絡を取る:

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

#3

投稿記事 by よもやま » 3ヶ月前

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

ISLe
記事: 2609
登録日時: 7年前
連絡を取る:

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

#4

投稿記事 by ISLe » 3ヶ月前

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

だんごさん
記事: 272
登録日時: 6年前

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

#5

投稿記事 by だんごさん » 3ヶ月前

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

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

返信

“C言語何でも質問掲示板” へ戻る