zwi の回答履歴
- プログラミングの『C♯』で作れるソフトについて
現在、30歳のサラリーマンです。この年になって、プログラミングに興味を持ち、ソフトをつくってみ たいと思いました。そして、ネットの情報より、初心者が始めやすいのは『C♯』だというとある情報を元 に、書籍を買ってみて、パソコンにVisual studioをインストールして、いろいろといじっているのですが、 全体をふと俯瞰してみて、いろいろな書籍を見たのですが、そもそも、『C♯』で、一体どのようなソフト がつくれるのかが、さっぱりわかりません。。参考書を見ても、例の記載がないのです。 どなた様か、『C♯』でどのような事ができるのか、どのようなソフトが作れるのか。 ご教授頂けたら幸いです。よろしくおねがい致します!
- C言語・Windows RECTが渡せない
C言語のWindowsプログラムで、左クリック後に四角形の描画をしたいのですがうまくいきません。 WM_LBUTTONDOWNイベントで定義したRECT構造体を、別の関数に渡しRectangleで描画したいのですが、その関数内でRECTの値を調べるととんでもない値になっています。 何度やってもどうして値がおかしくなるのかわかりません。 WM_LBUTTONDOWNもWM_PAINTも正常に反応していると思います。 どうか知恵をお貸しくださいm(_ _)m 以下ソースコードのメッセージ処理部分です。 ウィンドウ生成のひな型はサイトの物を丸写しし、正常に動作することを確認しています。 LRESULT CALLBACK WndProc(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam) { HDC hdc; PAINTSTRUCT ps; RECT rcPos; switch (msg){ case WM_LBUTTONDOWN: rcPos.top =0; rcPos.left =0; rcPos.bottom =100; rcPos.right =100; InvalidateRect(hWnd, &rcPos, FALSE); break; //ウィンドウの描画 case WM_PAINT: hdc = BeginPaint(hWnd, &ps); DrawGr(hWnd, hdc, &rcPos); EndPaint(hWnd, &ps); break; //ウィンドウの削除 case WM_DESTROY: PostQuitMessage(0); break; default: return(DefWindowProc(hWnd, msg, wParam, lParam)); } return (0L); } //描画 int DrawGr(HWND hWnd, HDC hdc, RECT *rcPos) { int i; HBRUSH hBrush, hOldBrush; char *str_org = "rc.top=%d rc.left=%d rc.bottom=%d rc.right=%d"; char strx[256]; //四角形 hBrush = CreateSolidBrush(RGB(100, 100, 255)); hOldBrush = (HBRUSH)SelectObject(hdc, hBrush); //デバッグ用 wsprintf((LPSTR)strx, (LPCSTR)str_org, rcPos->top, rcPos->left, rcPos->bottom, rcPos->right); MessageBox(hWnd, (LPCSTR)strx, (LPCSTR)"終了確認", MB_OKCANCEL | MB_ICONQUESTION); Rectangle(hdc, rcPos->left, rcPos->top, rcPos->right, rcPos->bottom); SelectObject(hdc, hOldBrush); DeleteObject(hBrush); return 0; }
- 自宅のPCでunixコマンドが使えるようにしたい
大学でC言語を習っているものです。 今までプログラムを書く場合、自宅ではCPadというソフトを使っていたのですが、 今回出された課題はUnixコマンドを使わなければならないものなので困っています。 使いたいコマンド例としては、gcc,./a.out,cat 等です。 どうすればこのコマンドが使えるようになりますか? 詳しい方よろしくお願いします。
- コードに興味のないエンジニア?
来年からSIerにSEとして入社することが決まった大学生です。 エンジニアとしての適性に関する質問です。 IT自体には強い関心はありましたし、総合職だとSE職しかなかったのでSEで受けたのですが、一つ悩んでいることがあります。 それは、私が 「コードや技術にはあまり関心がなく、そこから作られるプロダクトに関心がある」 ということです。 一般のエンジニアの方は、アルゴリズムとかフレームワークとか言語に強い関心を持たれていると思いますが、私はそれらにはあまり興味がありません。 むしろ、「それらを使って何ができるのか」に興味があるのです。 なので、要件定義やグランドデザインはおもしろいと思いますが、具体的な実装(こういうコードの書き方をして、こういうフレームワークを使うとか)は正直どうでもいいと思ってしまいます。 こんな私でもエンジニアとしてやってゆけるのでしょうか。 マネージャーやディレクターならやりがいを感じますが、一年目でそんなものを任せてはもらえないでしょうし、プログラマーについてはほとんどやりがいを感じません。
- 締切済み
- その他(プログラミング・開発)
- selfless
- 回答数10
- C++で、分からない予約語
こんにちは。 いま、C++で気になっている予約語があります。 それは、internalとdefaultです。 この二つの予約語はいったいどんや役割があるのでしょうか? ググっても中々でてこないのでここで質問をすることにしました。 どうかよろしくお願いします。 m( )m
- ベストアンサー
- C・C++・C#
- DEADSPACE566
- 回答数5
- C++で、分からない予約語
こんにちは。 いま、C++で気になっている予約語があります。 それは、internalとdefaultです。 この二つの予約語はいったいどんや役割があるのでしょうか? ググっても中々でてこないのでここで質問をすることにしました。 どうかよろしくお願いします。 m( )m
- ベストアンサー
- C・C++・C#
- DEADSPACE566
- 回答数5
- C++で、分からない予約語
こんにちは。 いま、C++で気になっている予約語があります。 それは、internalとdefaultです。 この二つの予約語はいったいどんや役割があるのでしょうか? ググっても中々でてこないのでここで質問をすることにしました。 どうかよろしくお願いします。 m( )m
- ベストアンサー
- C・C++・C#
- DEADSPACE566
- 回答数5
- 言語
1)プレイステーション3のソフトのプログラミング言語はなんですか? 2)その他の家庭用ゲームのプログラミング言語も大抵は同じですか? 3)ゲームセンターのゲーム機のプログラミング言語はなんですか? 4)パチンコ・パチスロのプログラミング言語はなんですか? 5)家電を動かすプログラミング言語はなんですか? 6)信号機を動かすプログラミング言語はなんですか? 分かる範囲でもお願いします。単なる興味です。
- ベストアンサー
- その他(プログラミング・開発)
- noname#205789
- 回答数2
- C#(2005)でオススメの本を教えてください。
C# (visual studio2005.ver) をGUI処理をメインで 学習し始めようと思っているのですが、オススメの本を教えてください。 なお、自分で検索した範囲では、”つくって覚えるC#入門” が直感的に適していると感じました。 しかしながら発売年月を見ると2005に対応しているか微妙なところです。 もし上記の本を持っていて詳しい方ご助言願います。 また、他の本で2005にはオススメだよという本が御座いましたら お教え願います。 宜しくお願い致します。
- 締切済み
- その他(プログラミング・開発)
- torajiro123
- 回答数1
- フリーゲームを解析したい
フリーゲームを解析したいです。 具体的には、ゲームがどのように作られているか非常に興味があるため、ソースコードの解析をしてみたいのです。 ゲームの規模的には、某掲示板で「こんなん作ったwww」程度の超簡単な物です。 一体どうすれば解析できますか? 回答よろしくお願いします。 ※主な拡張子は .dll .dat です それと、見たこと無い拡張子のプロパティを見てみると「Windows シェル共通 DLL」というのがありました。 ちなみに、ゲームのプログラムが書かれているのは、.dllでよろしいのでしょうか?
- DXライブラリとは?入門サイトを教えてください
これから、C言語を学びそれからDXライブラリを学び、そうすることによって3Dゲームを作ることができるとうかがいました。 しかし、いろいろと調べてみるとこの2つだけで3Dゲームを作ることを不可能で、Blender等の3D、を開発するソフトで、それこそ3D、CGのフィールド・主人公・敵・・・・・・とまあつくっていって、C言語を使い、そしてDXライブラリで拡張し、様々な関数などを取り入れ、使い、作った3Dグラフィックスを表示したり操作したりできるみたいです。これは、本に書いてあったわけでもなく自分でネットで調べ、こういうことだろうと理解した内容です。 なので、これが正しいの内容か判断していただきたいです。 一部正解、一部誤解ということであれば部分を書いて頂き、「本当はこう」と教えていただけると幸いです。どうかお願いします。 2つもお願いして申し訳ないのですが、DXライブラリによる、3Dゲームのお勧め勉強サイト等がありましたら、教えていただけると嬉しいです! どうかお願いいたします!!!
- ベストアンサー
- その他(プログラミング・開発)
- javaboy
- 回答数2
- DXライブラリとは?入門サイトを教えてください
これから、C言語を学びそれからDXライブラリを学び、そうすることによって3Dゲームを作ることができるとうかがいました。 しかし、いろいろと調べてみるとこの2つだけで3Dゲームを作ることを不可能で、Blender等の3D、を開発するソフトで、それこそ3D、CGのフィールド・主人公・敵・・・・・・とまあつくっていって、C言語を使い、そしてDXライブラリで拡張し、様々な関数などを取り入れ、使い、作った3Dグラフィックスを表示したり操作したりできるみたいです。これは、本に書いてあったわけでもなく自分でネットで調べ、こういうことだろうと理解した内容です。 なので、これが正しいの内容か判断していただきたいです。 一部正解、一部誤解ということであれば部分を書いて頂き、「本当はこう」と教えていただけると幸いです。どうかお願いします。 2つもお願いして申し訳ないのですが、DXライブラリによる、3Dゲームのお勧め勉強サイト等がありましたら、教えていただけると嬉しいです! どうかお願いいたします!!!
- ベストアンサー
- その他(プログラミング・開発)
- javaboy
- 回答数2
- visual studio コマンドプロント
visual studio コマンドプロント(2010)を使用しています。 test.cファイルを制作し cl test.cを行うのですが #include <○○.h>が開けませんとでてきてしまいます。 #include <"stdio.h"> また<math.h>なら使用することができるのですが。 #include <iostream.h>などが開けませんなぜでしょうか? 詳しい説明よろしくお願いします。
- 本格的 3Dゲーム開発 言語を問いません
私は、およそ1年前にゲームがどうできてるのか、コンピュータの仕組み等について興味をもち、それがプログラミングで実現できると知り、夢中になって1年間javaを勉強した者です(その時は、どの言語がいいか等知らなかったので本屋で良い入門書のあったjavaに決めました。少し後悔してます)。 本題に入りますが、本格的な売られているような(でもこれはあくまで目標ですので、1人だけの力で売れるようなものが作れるかは別問題です)3Dゲームが作りたいです。周りにプログラミングなんかやっている人はおらず、ずっと独りでやってきたのですが、いざjavaでゲームを作ろうとしても思うような3Dゲームは作れないことを知りました(作れないといことはないがとても難しく、作っている人などいない)。 そこで、unity,blender等の3D開発ソフトを調べてみたのですが、それでゲームが作れるのか、どの言語を用いるのか等が分かりませんでした。プログラミングすること前提で書いてすいません。やっぱり、プログラミングをしてゲームを作りたいのです(ゲームの自由度もあがると思うので)。 ずいぶんと、長文を書いてすいません、要するに、本格的3D技術、および3Dゲームをつくるには、何をすればいいのかということをお尋ねしたいのです。 作れれば、もう何でも、どんな言語でも、どんな3Dソフトでも生涯をかけて死に物狂いで学ぶつもりです。どうかお願いいたします。 参考url、こんなものができたらと思います http://www.youtube.com/watch?v=QbzE8jOO7_0 http://www.youtube.com/watch?v=WJHXXpJh-hM
- ベストアンサー
- その他(プログラミング・開発)
- javaboy
- 回答数5
- 本格的 3Dゲーム開発 言語を問いません
私は、およそ1年前にゲームがどうできてるのか、コンピュータの仕組み等について興味をもち、それがプログラミングで実現できると知り、夢中になって1年間javaを勉強した者です(その時は、どの言語がいいか等知らなかったので本屋で良い入門書のあったjavaに決めました。少し後悔してます)。 本題に入りますが、本格的な売られているような(でもこれはあくまで目標ですので、1人だけの力で売れるようなものが作れるかは別問題です)3Dゲームが作りたいです。周りにプログラミングなんかやっている人はおらず、ずっと独りでやってきたのですが、いざjavaでゲームを作ろうとしても思うような3Dゲームは作れないことを知りました(作れないといことはないがとても難しく、作っている人などいない)。 そこで、unity,blender等の3D開発ソフトを調べてみたのですが、それでゲームが作れるのか、どの言語を用いるのか等が分かりませんでした。プログラミングすること前提で書いてすいません。やっぱり、プログラミングをしてゲームを作りたいのです(ゲームの自由度もあがると思うので)。 ずいぶんと、長文を書いてすいません、要するに、本格的3D技術、および3Dゲームをつくるには、何をすればいいのかということをお尋ねしたいのです。 作れれば、もう何でも、どんな言語でも、どんな3Dソフトでも生涯をかけて死に物狂いで学ぶつもりです。どうかお願いいたします。 参考url、こんなものができたらと思います http://www.youtube.com/watch?v=QbzE8jOO7_0 http://www.youtube.com/watch?v=WJHXXpJh-hM
- ベストアンサー
- その他(プログラミング・開発)
- javaboy
- 回答数5
- 本格的 3Dゲーム開発 言語を問いません
私は、およそ1年前にゲームがどうできてるのか、コンピュータの仕組み等について興味をもち、それがプログラミングで実現できると知り、夢中になって1年間javaを勉強した者です(その時は、どの言語がいいか等知らなかったので本屋で良い入門書のあったjavaに決めました。少し後悔してます)。 本題に入りますが、本格的な売られているような(でもこれはあくまで目標ですので、1人だけの力で売れるようなものが作れるかは別問題です)3Dゲームが作りたいです。周りにプログラミングなんかやっている人はおらず、ずっと独りでやってきたのですが、いざjavaでゲームを作ろうとしても思うような3Dゲームは作れないことを知りました(作れないといことはないがとても難しく、作っている人などいない)。 そこで、unity,blender等の3D開発ソフトを調べてみたのですが、それでゲームが作れるのか、どの言語を用いるのか等が分かりませんでした。プログラミングすること前提で書いてすいません。やっぱり、プログラミングをしてゲームを作りたいのです(ゲームの自由度もあがると思うので)。 ずいぶんと、長文を書いてすいません、要するに、本格的3D技術、および3Dゲームをつくるには、何をすればいいのかということをお尋ねしたいのです。 作れれば、もう何でも、どんな言語でも、どんな3Dソフトでも生涯をかけて死に物狂いで学ぶつもりです。どうかお願いいたします。 参考url、こんなものができたらと思います http://www.youtube.com/watch?v=QbzE8jOO7_0 http://www.youtube.com/watch?v=WJHXXpJh-hM
- ベストアンサー
- その他(プログラミング・開発)
- javaboy
- 回答数5
- 携帯ゲーム機での開発について
わいは「Linuxから目覚めるぼくらのゲームボーイ! 」っていう本でGBAの開発をやってるんやが、色々苦労してコードを書いてくうちに実際ロックマンエグゼやらメダロットやらみたいなゲームがどうゆう工程を経てるのかきになったんや http://lohas.nicoseiga.jp/thumb/2721164i? まったくライブラリがないGBA上だと↑を作るだけでもだけでも苦労するし、PC上で使いやすいライブラリを使っても苦労するのにあんな制約の多いハードの上で動かすゲーム作るなんて考えられへん もし実際に開発の仕事してた人や趣味でゲーム作ってた人達時間あったら教えてクレメンス
- ベストアンサー
- その他(プログラミング・開発)
- butipa
- 回答数3
- 携帯ゲーム機での開発について
わいは「Linuxから目覚めるぼくらのゲームボーイ! 」っていう本でGBAの開発をやってるんやが、色々苦労してコードを書いてくうちに実際ロックマンエグゼやらメダロットやらみたいなゲームがどうゆう工程を経てるのかきになったんや http://lohas.nicoseiga.jp/thumb/2721164i? まったくライブラリがないGBA上だと↑を作るだけでもだけでも苦労するし、PC上で使いやすいライブラリを使っても苦労するのにあんな制約の多いハードの上で動かすゲーム作るなんて考えられへん もし実際に開発の仕事してた人や趣味でゲーム作ってた人達時間あったら教えてクレメンス
- ベストアンサー
- その他(プログラミング・開発)
- butipa
- 回答数3
- VC++6.0 PRINTF.Cのパスを…
VC++6.0でデバッグするときに、 F10キー(ステップオーバー)や F11キー(ステップイン)実行していると、突然 「 PRINTF.Cのパスを入力してください。」と言うファイルウィンドウが表示されます。 また他に「SETBUF.Cのパス…」とか「CRT.Cのパス…」 などと聞いてくるときもあります。 なんだか分らないのでキャンセルボタンを押すと、こんどは混合ウィンドウが表示されて、そこにカーソルが移ってしまいます。(混合ウィンドウには、printfの内部ルーチン?みたいなものが表示されます。) しかたないので、その後はF5キーとブレークポイントを使った デバッグでしのいでるのですが、これではどうも不自由です。「PRINTF.Cのパスを入力…」は、いったいどうしたら表示されないようになるのでしょうか? 放っておいた6.0をようやく始めた初心者です。 よろしくお願いします。