【質問】C++でソフト開発したい!【初心者】

■ このスレッドは過去ログ倉庫に格納されています
2008/11/09(日) 20:20:27
C++を使って役立つツールやアプリケーションとその他(ゲームとか)をどうしても作りたい!
ちなみに今まではほとんど黒い画面に出力しかしてないぜ。
いい加減窓出してなんか作りたいのだよ( ´Д`;)

とりあえず最初の目標として[電卓](+-*/ だけの機能)を作ってみたい。
今後はそれから画像編集(加工)ツールとかエフェクトかけたりだとか
管理ツールみたいなとかまぁいろいろあるんだ。

何からすればいいんだ?おしえてくだちい。
2008/11/09(日) 20:28:14
wxWidgetsの使い方を勉強しよう
2008/11/09(日) 20:30:38
>>1
>あらゆる質問はまずすれ立てるまでもない質問はここでスレにしてください。
まずはスレを立てる前に、板のルールぐらい確認出来る程度の、
ごく当たり前の知能を身につけろ。
お前はプログラムが云々以前に、あらゆる分野に向いていない。
2008/11/09(日) 20:30:53
wxWidgetsというソフトは一般的によく使われているものですか?
51
垢版 |
2008/11/09(日) 20:51:10
事故解決しました
2008/11/09(日) 22:07:29
>>1
推薦図書/必読書のためのスレッド 42
http://pc11.2ch.net/test/read.cgi/tech/1222694711/l50
71
垢版 |
2008/11/10(月) 13:15:54
事故死しました。
8デフォルトの名無しさん
垢版 |
2008/11/10(月) 13:15:58
まぁでも気持ちは分かる。
C++でウインドウを表示する敷居は結構高いもんね。
メッセージループ、イベントドリブンの知識も必要になるし。

ライブラリ使うより、この際Windows APIで1から作るのを
勉強してみた方が為になるよ。

この辺からスタートしてみたら?
http://www.kumei.ne.jp/c_lang/index_sdk.html
2008/11/10(月) 14:50:25
このスレッドは天才チンパンジー「アイちゃん」が
言語訓練のために立てたものです。

アイと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。
2008/11/10(月) 15:08:38
>>9
おせーよ
2008/11/10(月) 15:20:49
アイは天才とはいえ所詮チンパンジーなので
注意書きを書き込むのが遅くなっても生暖かく見守っていてください。
ちなみに研究員の方はわたしたちチンパンジーの出世頭ボノボです。
2008/11/10(月) 16:27:09
>>1
C#で開発するというのはどう?
2008/11/11(火) 07:01:39
ググればウインドウスケルトンプログラムなんていくらでも出てきそうな気がするが
ググるべき言葉がわからないか
14デフォルトの名無しさん
垢版 |
2008/11/11(火) 07:32:45
>>1がググって出てくるネット情報で理解できるとは思えない。
ステップ毎に解説してる初心者用参考書が沢山あるんだから
そういうの使った方がいいと思う。
15デフォルトの名無しさん
垢版 |
2008/11/13(木) 21:55:07
>>1
>とりあえず最初の目標として[電卓](+-*/ だけの機能)を作ってみたい。

君にはその目標は最初の目標としては難しすぎるだろ、C++をなめるなよ
だから時計(窓に時刻表示するだけで毎秒更新したりしないやつ)にしときな
2008/11/13(木) 22:08:06
それを続けて一年もすればポトペタの素晴らしさが骨身にしみて分かるのさ
カーンは天才だ!

大抵そこまで行くまでにプログラミング自体に飽きるんだけど
2008/11/13(木) 22:40:02
超初心者が作る窓アプリケーションの順番

1:静的時計(時刻手動更新型)
2:カレンダー
3:動的時計(時刻自動更新型)
4:電卓
5:画像表示ソフト

この順番で勉強しながらやれば挫折しなそうでいいんじゃない
C++でいきなり電卓なんて挫折率高そう、頭いい人ならすんなり出来るだろうけど
2008/11/13(木) 22:50:41
最初は簡単なIMを作ってみるといいだろ。
19デフォルトの名無しさん
垢版 |
2008/11/14(金) 06:29:50
>>17
カレンダーの表示はGDI?
ちょっと敷居高くない?
2008/11/14(金) 08:11:07
GDIなんざ使わんでも作れるぞ。初心者だったら、ラベルでも貼れば充分だ。
2008/11/14(金) 15:04:53
サンプル書き倒した後に作ろうと思ったのがレトロRPGゲームの戦闘プログラムだったな俺
CUIだけで作ったけどあれは面白かった もう10年ぐらい前か
22デフォルトの名無しさん
垢版 |
2008/11/14(金) 19:16:40
>>19
TextOutとか>>20さんの言うとおりラベル貼るとかして
文字並べるだけのやつでしょ
2008/11/14(金) 23:34:15
カレンダーコントロール貼り付けてできあがりとかじゃ意味ないね。
24デフォルトの名無しさん
垢版 |
2008/11/15(土) 00:07:40
>>23
景気づけにまずそれで感覚をつかんで、次にtextoutで作ってみて、
最後にラベル使って作るってのはどうかな。

GDI使って作るのはだいぶ先になりそうだね。
2008/11/15(土) 00:54:48
>>19
窓で表示する単純なカレンダーの事です、印刷は考慮してません

× 2:カレンダー
○ 2:カレンダー (印刷機能なし)

誤解を招いてすいません
26デフォルトの名無しさん
垢版 |
2008/11/28(金) 00:48:22
俺はVB使ってきたけど、このスレ読んでC++使ってみたくなって
ぐぐりながら静的時計作ったよ(結構面白かった)
(クライアント領域の中央に時刻を表示して、クリックすると最新の時刻に更新するだけのやつ)
コンパイラに何度も怒られて大変だった・・・
結局10数時間かかったよ、VBの簡単さを改めて認識した
これで終わらせず暇見つけてバージョンアップしてみるよ
27デフォルトの名無しさん
垢版 |
2008/12/07(日) 03:30:17
>>26
お前C言語はじめてじゃないだろ
どの開発言語使って作ったんだ?
.NET使ったのか?
Win32API使ったのか?
2008/12/07(日) 03:39:57
すまん、>>27に追加
MFC使ったのか?
2008/12/07(日) 16:46:42
>>28
ATLとWFCも追加してね。(w
30デフォルトの名無しさん
垢版 |
2008/12/07(日) 23:39:40
>>27-29
OS:ビスタSP1、言語:VC++2008 EE、Win32API使用
Win32プロジェクトのテンプレ選んで、Win32アプリウィザードが
吐き出したプログラムを変更したり追加したりして作成したよ
時刻表示にはTextOutじゃなくてDrawText使った
最近スペースキーをキーダウンしても時刻が更新されるようにバージョンアップした

それとBASIC系以外の言語使ったのは今回のC++が初めてです
C言語系は雑誌とか本屋での専門書の立ち読みで多少の知識はあった(脳内プログラムやってました)
けど、実際にプログラムしてみると基本的なことも分ってなくてエラー出しまくりました

まあ今回の経験でWin32APIプログラミングの楽しさがわかったよ
(静的時計という超簡単な課題だから楽しかったのかも・・・)
2008/12/08(月) 01:00:09
いきなり超敷居がたけーしね
vs2008eeってリソースエディタねぇし
俺がvs2008eeダウンロードして第一声

→パネェw

んで後で調べたらすべての入門サイトが死んでるとか非常に愉快な状態になっててフイタw

ていうかここにいる奴等ってVC6の感覚で>>1のこと言ってねぇか?
マジでハンパねぇぞvs2008eeはvc6、.netの頃のスタンダード版が13000円で手に入った時代とは違うんだぜ
vs2008eeがタダで手に入る・・・それはフェイクw
実際にはアップグレード版のvs2008を購入してvs2008eeの上に詰んではじめて入門サイトと同じことができる
マジで初見殺し

>>1お前は頑張ったと思う
初めてにしたら頑張りすぎだ
2008/12/08(月) 01:17:29
ちなみに>>31はMFCを使う場合
vs2008eeではプロジェクト作成時にCLR→Windowsフォームアプリケーション
で.netFrameworkのアプリケーションが作成できるが
それのボタンクリックの吐き出すコード

private: System::Void Form1_Load(System::Object^ sender, System::EventArgs^ e) {
}
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {
}
};

初心者にどうしろとw
とにかくどうやらキチガイが作ったツールぽく
入門書を1冊すべてを終わらせてもなんだか自動生成されるコードの意味がさっぱりよくわからない
超難問コースにいつの間にかなってしまっているわけだ

もうちょっとみんな暖かく迎えてやってくれと俺は思った
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況