無料のVisual C++ 2010 expressについて

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
jaljal

無料のVisual C++ 2010 expressについて

#1

投稿記事 by jaljal » 12年前

無料使ってます、テンプレートがだからMFCとかがないです。
テンプレートにWin32アプリケーションではなく、Win32コンソールアプリケーションとなってるんですが
こっちでもアプリ作れますか?違い教えて欲しいです、類似質問があまりなかったのでここでさせてもらいます。

アバター
softya(ソフト屋)
副管理人
記事: 11677
登録日時: 15年前
住所: 東海地方
連絡を取る:

Re: 無料のVisual C++ 2010 expressについて

#2

投稿記事 by softya(ソフト屋) » 12年前

調べればればすぐ分かることですので、同様な質問が少ないかと思います。
「Win32コンソールアプリケーション」はコマンドプロンプトで動くアプリです。
想定されているアプリが違うなら、「Win32 プロジェクト」を選んで下さい。これがGUIアプリのテンプレートです。

Win32とMFCの違いは、Win32APIはOSのAPIで、MFCはC++のクラスでWin32APIをラップ(隠蔽)したフレームワークです。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。

jaljal

Re: 無料のVisual C++ 2010 expressについて

#3

投稿記事 by jaljal » 12年前

win32コンソールアプリでもフレームを取得できるんですが、GUIのアプリは作れないんでしょうか?

確かDXライブラリはwin32コンソールアプリで作れたと思うのですが、DXライブラリはGUIではないのですか?
さっきwin32プロジェクトを立ち上げましたが、既存の関数が複雑でどうしたらいいか分からなくなりました。これはいじってはダメなのですか?

コード:

INT_PTR CALLBACK About(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
 ↑
こういうのです。

アバター
softya(ソフト屋)
副管理人
記事: 11677
登録日時: 15年前
住所: 東海地方
連絡を取る:

Re: 無料のVisual C++ 2010 expressについて

#4

投稿記事 by softya(ソフト屋) » 12年前

このぐらいで複雑だと言われると、Win32API自体が複雑で難解だと思います。
適切に変更すれば、About自体はなくすことは出来ます。

こういう事をしたいんですよね?
「標準 Windows API」
http://wisdom.sakura.ne.jp/system/winap ... index.html
「インコのWindowsSDK」
http://gurigumi.s349.xrea.com/programmi ... index.html

>確かDXライブラリはwin32コンソールアプリで作れたと思うのですが、DXライブラリはGUIではないのですか?

DXライブラリもWin32プロジェクトで新規作成します。
DXライブラリの描画は、俗にいうGUI(Win32APIの部品)ではなくてDirectXAPIを使います。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。

jaljal

Re: 無料のVisual C++ 2010 expressについて

#5

投稿記事 by jaljal » 12年前

デフォルトの関数は理解すべきでしょうか?
いじってはダメですか?
何のためにあるか分かりません。

jaljal

Re: 無料のVisual C++ 2010 expressについて

#6

投稿記事 by jaljal » 12年前

softyaさん
確かにhttp://wisdom.sakura.ne.jp/system/winapi/win32/index.htmlの事がしたいです。

でもそのページだとWin32 Applicationを選択って書いてるのですが、僕は無料しか無いので選択肢になくて
択べないのですが、どうしたらいいですか?

アバター
softya(ソフト屋)
副管理人
記事: 11677
登録日時: 15年前
住所: 東海地方
連絡を取る:

Re: 無料のVisual C++ 2010 expressについて

#7

投稿記事 by softya(ソフト屋) » 12年前

いじるのもご自由に、そこから理解が得られるでしょう。
テンプレートはWin32APIの基本的な仕組みを持っていますので、それを理解できないとGUIアプリは作れないと思います。
Aboutはマイクロソフトは必要だと思うから付けているので、それなりに意味はあります。

Win32 ApplicationはWin32プロジェクトに成りました。バージョンの違いです。
このぐらいの違いでめげていると他にも色々引っかかりそうです。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。

jaljal

Re: 無料のVisual C++ 2010 expressについて

#8

投稿記事 by jaljal » 12年前

softyaさん、名前が変更しただけなんですか!!
gooとか知恵袋でそういった質問が無いためずっと疑問が解決しないでいました。
とりあえず全部一旦消してwinmainから書いて行きたいです。ありがとうございました。

アバター
softya(ソフト屋)
副管理人
記事: 11677
登録日時: 15年前
住所: 東海地方
連絡を取る:

Re: 無料のVisual C++ 2010 expressについて

#9

投稿記事 by softya(ソフト屋) » 12年前

名前とか表面に囚われすぎています。もっと本質を掴んで下さい。
前の幾つかの質問も、同様の問題があります。
表層の部分だけ理解しても応用が効きません。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。

jaljal

Re: 無料のVisual C++ 2010 expressについて

#10

投稿記事 by jaljal » 12年前

>softyaさん
おっしゃる通りです(-_-;)

http://wisdom.sakura.ne.jp/system/winap ... index.html
毎日1項目ずつ150項目ありますから半年かけて勉強したいと思います。

アバター
softya(ソフト屋)
副管理人
記事: 11677
登録日時: 15年前
住所: 東海地方
連絡を取る:

Re: 無料のVisual C++ 2010 expressについて

#11

投稿記事 by softya(ソフト屋) » 12年前

jaljal さんが書きました:>softyaさん
おっしゃる通りです(-_-;)

http://wisdom.sakura.ne.jp/system/winap ... index.html
毎日1項目ずつ150項目ありますから半年かけて勉強したいと思います。
項目数で単純計算すべき物ではありません。全部覚えるべきものでもありません。
やりたいことが出来れば、それで十分です。
あとは、どのようなことが出来るか知っていれば後で必要なときに調べられます。
それは本質を掴まないやり方そのものです。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。

閉鎖

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