No.6ベストアンサー
- 回答日時:
最初に断っておきますが組み込み系において、GUIを作る場合Win32APIもVisualStudioに付属のフレームワークであるMFCも使うことはまずありません。
あと.NETのC++/CLIのフォームアプリも使いません。まぁ、ポスレジとか自販機とかでそのままWindowsPCが入っている例があるので、その場合は使うことが有るかもしれません。それでもC#かも知れませんが。
組み込み系でGUIだと特殊なのも多いので・・・。
そうですね。ラズベリーパイとかマイコンをC++でやってみるのも良いかもしれません。
「こじ研(Raspberry Pi)」
http://www.myu.ac.jp/~xkozima/lab/raspTutorial2. …
VisualStudioは使いませんけどね。
No.5
- 回答日時:
使っているOSも統合開発環境も提示せずにAPIとか教えてくれですか?
ん~。知らなさすぎるんですよ。
あとC++らしい書き方が出来る事が必須ですか?
プラットフォームに依存しないで無料だとQt(キュート)ぐらいしか思いつかないです。
http://ja.wikipedia.org/wiki/Qt
べたべたのC言語ならWin32APIがあります。
http://ppp-lab.sakura.ne.jp/win32c/index.html
これをC++で書けるようになれば、相当の上級者ですね。1年や2年じゃ無理です。
まぁ、業務アプリでC++で一般的な環境ってあんまり無いんですよ。
組み込みだったり、ゲームだったり特殊なのが多いので、有るにはあってもphotoshopとか高速性が必要な専用アプリの領域です。
それよりも要求スキルが低い現場ではVBやVC#が使われています。
これらのほうが楽にGUIが作れるんです。
この回答への補足
すみません。
何回も回答ありがとうございます。
使っているOSは、windows7で、一応、visualstdio2013のプロフェッショナルを使っています。
それで、就職する会社は組み込み系のソフトを開発しているので、C++も必要かと思っているので、やっているのですが。
ずっと、C++のことを勉強していて、プログラムの勉強をひたすらやっていただけなので細かいところは全然知らなくて…。
勉強不足でした。
すみません。
No.4
- 回答日時:
C++は本当に実用的な勉強すればわかると思いますが、C++だけだとWindows/Mac/Linuxで一般的にコンソールの入出力しかできません。
そのためライブラリ/フレームワーク/APIなどに頼ってGUIのプログラムを作成します。
それが限定されていないのでは紹介しようが無いじゃないですか。
それともコンソールアプリとして作成されますか?
コンソールアプリの実用的なものとしては、コンパイラ言語を新たに作成するオススメします。
「プログラミング言語を作る」
http://kmaebashi.com/programmer/devlang/
どの方面の実用アプリを作りたいか提示したほうが良いんじゃないでしょうかs。
すみません。
具体的には考えていませんでした。
何かソフトが作れるようになればいいやって思っていたので…。
コンソールアプリのものを頑張ってみます。
もし、よければ、APIやライブラリ、フレームワークなどの実用アプリのものを教えていただければうれしいです。
回答ありがとうございました。
No.3
- 回答日時:
RFC を読むことを勧めます。
メールソフトを作るときに、この教えてgooで参考になるRFCを教えていただいて
読みました。
また、信号解析のソフトを作るには、ルベーグ積分や関数解析の本が必要になるので
そちらの準備してみてはいかがでしょうか?
暗号関係では、たくさんの準備が必要になります。もしこの分野なら代数学(ガロワ理論)や複素関数論、
整数論、環論などなど、、、
分野を決めれば参考書が紹介してもらえます。
No.1
- 回答日時:
C++の技術者で、カーナビの開発をしています。
C++の勉強とのことですが、まずはC言語の勉強がいいと思います。
遠回りな気がすると思いますが、いきなりC++ではたいていの人は挫折します。
(C言語でも挫折しますが)
また、現場ではC言語とC++の混在している開発や、C言語からC++へ置き換える仕事なども普通にあるので、
どっちも理解できないと仕事になりません。
C++はC言語を発展させたものです。まずはC言語(しかもコマンドライン)からスタートし、順を追ってC++に到達すればいいでしょう。
作るものがゲームであるとかは現段階ではどうでもいいです。
この回答への補足
すみません。
補足します。
c言語は学校で習っていて、c++を独学で勉強していて、ある程度知識は付いたと思っていて、そろそろ本格的なソフトの勉強もしたいと思ったので質問しました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 画像編集・動画編集・音楽編集 mp4ファイルをmp3に変換する無料ソフトを教えてください 5 2023/06/04 01:09
- その他(パソコン・周辺機器) ノートパソコン、ミニPCで予算10000万〜30000万で 動画編集、ゲーム、ゲーム開発できるの教え 5 2023/01/12 18:15
- インターネット広告・アフィリエイト アフェリエイトサイト 作成について 5 2022/05/13 21:31
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- Windows 10 別ユーザーでログインした際、表示されないのソフトの探し方 1 2022/07/15 10:26
- その他(プログラミング・Web制作) Pythonを用いたフラッシュ暗算ソフトの開発に必要なもの 2 2023/01/29 02:22
- その他(悩み相談・人生相談) Windows10のブルースクリーンからの復旧について 2 2022/12/31 20:42
- 画像編集・動画編集・音楽編集 3時間超の動画をトリミングできる無料ソフト 5 2023/05/17 00:31
- その他(プログラミング・Web制作) ドローのソフト 薦めてください 6 2023/07/21 09:03
- マウス・キーボード 今更ながらブラインドタッチを本格的に始めたいのですがpc歴は27年にもなるのですが 10 2023/01/19 07:39
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C++とVC++の違いについて
-
組み込み用ファイルシステムラ...
-
Windows Media Playerを開くと...
-
Ps+のフリープレイでDestiny2の...
-
String^の^自体が何を意味して...
-
本格的なGUIを作るのにおすすめ...
-
ATLとSTLの違いは何でしょうか?
-
姿勢センサでプロジェクタの台...
-
32768以上の乱数を作りたいので...
-
clock_gettimeでミリ秒の時間差...
-
なぜHTMLのソースコードが無料...
-
プログラマーで「使えない人」...
-
システムコールと標準ライブラ...
-
VS2010でC#のDLLを作成する手順
-
LIBCMT.LIBをリンクしてコンパ...
-
scipy っていうのをいれようと...
-
横スクロールアクションのステ...
-
C言語での簡単な画像処理みた...
-
設定ファイルを扱うライブラリ...
-
Dreamweaverのライブラリが反映...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VB.NET とドットNET(.NET...
-
自作ソフトの作り方
-
【VC++】MFC、C++/CLI(CLR)、...
-
C++とVC++の違いについて
-
Directshow関連の書籍
-
ベクター画像を扱うアプリを作...
-
まったくのソフト開発初心者で...
-
ウェブ上のteraPadやさくらエデ...
-
Ps+のフリープレイでDestiny2の...
-
Windows Media Playerを開くと...
-
本格的なGUIを作るのにおすすめ...
-
月額15,000円のプログラミング...
-
Google ColaboでGUI作成
-
python urlopen error について...
-
String^の^自体が何を意味して...
-
scipy っていうのをいれようと...
-
iOSゲームアプリが作りたいと思...
-
強化学習の環境作成、AI。自動...
-
C言語について。
-
マウスのクリックを自動で
おすすめ情報