漠然とした質問なのですが、Windowsアプリケーションを作れるようになるには、どういった道筋をたどればいいのでしょうか?
C言語は勉強したのですが、その先へなかなか進めません。Windowsプログラミング=Visual C++を使えればいいのかなと、これもまた漠然と思っているのですが、本のコードや実際にVisual C++を動かして、テンプレートのコードなどを読むと(おそらく)C++で書かれていて、読むことができません。
まずC++を勉強して、Visual C++の使い方を覚える、といった具合なのでしょうか?また、おすすめの書籍などありましたら、教えていただけると嬉しいです。
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
WindowsAPIを使うだけであれば、C言語で記述できます。
おそらく、VC++のコードはC++/CLIやMFC版のソースを見たんじゃないでしょうか?MFCやC++/CLIはC++ですから。
有名な「猫でもわかるプログラミング」
http://www.kumei.ne.jp/c_lang/
ここのC言語編とWindows SDK編を見てもらえばC言語でも書けることがわかると思います。
C言語で使うWindowsAPIに関しては、こちらも参考にしてください。
http://www.wisdomsoft.jp/dev/api/windows
どちらのサイトで勉強するかはお好みで。両方とも参考にするのがベストですかね。
No.2
- 回答日時:
★サイト紹介
・『猫でもわかるプログラミング』と『Win32 API 入門』以外にも良いサイトがあります。
次のサイトを参考にして下さい。
http://www.geocities.jp/ky_webid/win32c/index.html→『Win32API(C言語)編』
http://zhshijie.hp.infoseek.co.jp/api_jp/→『Win32 のサンプル集です。』
http://homepage2.nifty.com/DSS/pt.htm→『Programming Tips』
★本の紹介:
・http://www.amazon.co.jp/dp/4797328487/→『猫でもわかるWindowsプログラミング 第2版』
・http://www.amazon.co.jp/dp/4797333332/→『猫でもわかるゲームプログラミング』
・http://www.amazon.co.jp/dp/4797325453/→『Windowsゲームプログラミング』
その他:
・まずはウインドウを出す基本からマルチタスク OS の仕組み(概念)を学習して下さい。
C言語が分かるのなら Win32 API を普通に呼び出せばちょっとした時計ソフトくらいは
直ぐに出来ます。このようなソフトを多数作り上げて『Step By step』一歩ずつ進みます。
C言語を理解しているようなので紹介した本も難しくは感じないはずです。
・あと Win32 API は MSDN のマニュアルと上記で紹介したサイトなどを組み合わせて
API や Windows OS の内部の知識を増やしていきましょう。
・以上。それでは頑張って下さい。
参考URL:http://msdn.microsoft.com/library/ja/default.asp
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java EclipseとVisual StudioをPC1台にインストールしただけではPCは重くならない? 3 2022/12/08 15:35
- その他(ソフトウェア) ソフトが異常終了します 1 2022/08/28 01:41
- C言語・C++・C# Windows Formアプリからコンソールを呼び出して文字を出力させたい 8 2023/05/09 10:53
- Windows 10 Visual StudioとVisual C++ Build Toolsについて 1 2023/04/16 03:42
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- C言語・C++・C# 「using Windows」でエラーが出る 3 2022/12/23 19:53
- 作詞・作曲 コード進行に使うCとかG/Bってなんですか? 作曲勉強を始めたばかりです。 CとかG/Bの意味がわか 4 2022/04/03 02:00
- C言語・C++・C# visual studio 2019 についての質問です 1 2022/09/21 09:58
- その他(開発・運用・管理) VisualStudioSetup.exeの設定について(Rustのインストールの準備として) 2 2023/04/17 12:54
- Windows 10 WIN10を再インストールする際削除可否の分からないパーティションについて 3 2023/07/14 06:51
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
MPWでCをするには?
-
プログラミングでロジックを調...
-
VisualBasicプログラミング技術...
-
さっぱりわからない
-
Windowsアプリケーションを作れ...
-
C言語本 Windows10対応 お...
-
機械学習の学習ステップ
-
プログラミングを勉強している...
-
Ps+のフリープレイでDestiny2の...
-
本格的なGUIを作るのにおすすめ...
-
OpenCVで寸法測定
-
ラインでQRコードを受け取った...
-
演習9-3で真ん中の読み込みを中...
-
python urlopen error について...
-
PCゲームのModの作り方
-
VB.NET とドットNET(.NET...
-
生年月日(yyyy/MM/dd) → 年齢...
-
boostのアンインストールについて
-
C++とVC++の違いについて
-
統計解析ソフト「R」と「SA...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
IPアドレス、サブネットマスク...
-
eclipseで関数printfを解決でき...
-
ヤフー知恵袋みたいなサイトを...
-
[ADO]と[ADO.NET]の違い
-
ドライバ開発の勉強方法を教え...
-
シリアルポートの制御に関する書籍
-
ログイン機の付きの掲示板サイ...
-
大阪梅田でプログラミング関係...
-
PHPでショッピングカートを自作...
-
プログラミング用にどのMacBook...
-
Windowsアプリケーションを作れ...
-
本の誤植について
-
メタトレーダー4で自動売買する...
-
本を買うのはもったいない?
-
月額15,000円のプログラミング...
-
VCによる、RPGのプログラミング...
-
Qtを勉強するのに何か良い書籍...
-
さっぱりわからない
-
C、C++のプログラミング勉強に...
-
C++でのロボットのプログラミン...
おすすめ情報