漠然とした質問なのですが、Windowsアプリケーションを作れるようになるには、どういった道筋をたどればいいのでしょうか?
C言語は勉強したのですが、その先へなかなか進めません。Windowsプログラミング=Visual C++を使えればいいのかなと、これもまた漠然と思っているのですが、本のコードや実際にVisual C++を動かして、テンプレートのコードなどを読むと(おそらく)C++で書かれていて、読むことができません。
まずC++を勉強して、Visual C++の使い方を覚える、といった具合なのでしょうか?また、おすすめの書籍などありましたら、教えていただけると嬉しいです。
よろしくお願いします。
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
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
どちらのサイトで勉強するかはお好みで。両方とも参考にするのがベストですかね。
お探しの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ランキング
-
IPアドレス、サブネットマスク...
-
ヤフー知恵袋みたいなサイトを...
-
プログラミングの次に何を勉強...
-
本を買うのはもったいない?
-
eclipseで関数printfを解決でき...
-
VB.NETでネットワークについて...
-
Google ColaboでGUI作成
-
Windows Media Playerを開くと...
-
Ps+のフリープレイでDestiny2の...
-
scipy っていうのをいれようと...
-
python urlopen error について...
-
DirectX Graphics と OpenGLっ...
-
本格的なGUIを作るのにおすすめ...
-
String^の^自体が何を意味して...
-
VB.NET とドットNET(.NET...
-
マイコンSHでSQRT(平方根)が...
-
VB BitmapをExcelに貼り付け 大...
-
iCloudフォトライブラリ内の画...
-
Windows上でJavaかc言語を使い...
-
生年月日(yyyy/MM/dd) → 年齢...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
IPアドレス、サブネットマスク...
-
ヤフー知恵袋みたいなサイトを...
-
Qtを勉強するのに何か良い書籍...
-
in_addrのs_addr?
-
C言語等での画像処理の勉強方法
-
スクレイピングについて【初心者】
-
RS232Cの制御について詳しく書...
-
MSP430のプログラム学習
-
Win32APIのおすすめ実用書
-
MFCについて詳しく書かれている...
-
タイピングゲームのプログラミ...
-
C/C++でHTMLソースの取得はでき...
-
本の誤植について
-
CかVBでポートを制御する方法
-
T-kernelに関しての質問です。
-
月額15,000円のプログラミング...
-
OpenOffice.org BaseはAccessの...
-
eclipseで関数printfを解決でき...
-
大阪梅田でプログラミング関係...
-
OLEの構造化ストレージについて...
おすすめ情報