プログラミング初心者がC♯で作れるソフト | ソフトを作ってみたい30歳のサラリーマンのためのガイド

このQ&Aのポイント
  • C♯はプログラミング初心者におすすめ。Visual studioを使ってソフトを作成することができる。
  • 『C♯』で作れるソフトの例を参考書やネットで探しても見つけられないことに悩んでいる。
  • 『C♯』で作れるソフトの種類や可能性について教えてほしい。
回答を見る
  • ベストアンサー

プログラミングの『C♯』で作れるソフトについて

 現在、30歳のサラリーマンです。この年になって、プログラミングに興味を持ち、ソフトをつくってみ たいと思いました。そして、ネットの情報より、初心者が始めやすいのは『C♯』だというとある情報を元 に、書籍を買ってみて、パソコンにVisual studioをインストールして、いろいろといじっているのですが、 全体をふと俯瞰してみて、いろいろな書籍を見たのですが、そもそも、『C♯』で、一体どのようなソフト がつくれるのかが、さっぱりわかりません。。参考書を見ても、例の記載がないのです。 どなた様か、『C♯』でどのような事ができるのか、どのようなソフトが作れるのか。 ご教授頂けたら幸いです。よろしくおねがい致します!

質問者が選んだベストアンサー

  • ベストアンサー
  • ottimisto
  • ベストアンサー率72% (8/11)
回答No.5

基本的に、Windows(XP, Vista, 7, 8)上で動作するアプリケーションを作れます。 私は仕事柄、C#で測定治具を作成しています。 ・ファイルの読込、保存 ・RS-232Cを使用した送受信 ・テキスト表示 ・テキスト入力 上記の機能を使用し、測定器からPCにデータを取り込み、解析を行い、表示するソフトを作成しています。 C#では、他にもMicrosoft EXCELやデータベースと連携することもできます。 C#に限らず、プログラミングは自由度が高く、また、用途も多様です。書籍で触れるのはほんの一例です。画面表示についてのアプリケーションは触れられない場合もあります。 「こんなことをしてくれるアプリケーションが欲しい!」という点から、それを実現するための方法を探ることがよろしいかと。 そうは言っても、具体例がありませんので、簡単な例を上げますと、 Windowsに標準で搭載されている「電卓」。 手始めに「加減乗除」ができるものを作成してみてはいかがでしょうか?

bstmb0280
質問者

お礼

測定治具ですか。。そこまで、詳しいソフトもつくれるのは、 C♯すごいですね!ご回答ありがとうございました☆

その他の回答 (5)

回答No.6

XBOX360用のゲームも作れます。 上記マシンのゲーム開発用キットXNAはC#で開発を行っていました。 過去形なのは、上記システムはバージョンアップが止められたからです。 ですが現在手に入る(勿論無料で)もので素人でも努力次第で十分開発が可能です。 但し、これで作ったゲームを売る場合はC#でも「有料版のVisual Studio、C#単体の物」等が必要です。 もし、無料版のVisual Studioをお使いでしたらまず作ってみて良ければ有料版に切り替えれば大丈夫です。

bstmb0280
質問者

お礼

なるほどー!!そこまで、すごいソフトも作れるのですね! ありがとうございました!

  • zwi
  • ベストアンサー率56% (730/1282)
回答No.4

逆に作れなさそうなものというと、オペレーティングシステム(OS)とか、システムドライバとか根幹に関わるものぐらいでしょうか。 この2つは趣味で手を出すものでもないので、アプリケーションを作るには不自由が無いと思ってもらって良いと思います。 あとサンプルとか例がないと作れないと思っているのなら大きな間違いです。みんな、ある程度ゼロの状態から書き起こしているんですよ。必要なのは、思ったものを作り込めるプログラミングの技術と作るアプリケーションにまつわる知識です。

bstmb0280
質問者

お礼

サンプルに頼るのではなく、自分でとりあえず作ってみるという気持ちが大事ですね!ご回答ありがとうございました!!

  • hirotn
  • ベストアンサー率59% (147/246)
回答No.3

これまで、.net Frameworksが必要です。言われるようなソフトウェアに出会ったとはございませんか? そのようなソフトならば作成可能と考えられます。 申し訳ありませんが今すぐ実例が思い当たりません。

bstmb0280
質問者

お礼

.net Frameworksの概念が、いまいち腑に落ちないというか、 理解しきれていませんが、勉強します。ありがとうございました!!

  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.2

ほぼ全てのアプリケーションです。 「何が作れるか」に、プログラミング言語の違いは、ほとんどありません。 「その作るものに、向いているのか、向いていないのか」 「実行速度が許容できるものかどうか」 に違いが出ます。 なので、まずは、「何を作るか」を考え、詳細を詰めていく中で、「C#は不適切かどうか」を考えることになります。 アプリケーションをインストールする時、「.NET Frameworksが必要」となっているものがあります。 このようなアプリケーションはC#が使われている可能性があります。

bstmb0280
質問者

お礼

何をつくれるのかより、何をつくりたいのか?が重要ですね。 ご回答ありがとうございました☆

回答No.1

> そもそも、『C♯』で、一体どのようなソフトがつくれるのかが、さっぱりわかりません。 およそありとあらゆるアプリが作れます。 「あなた次第」です。

bstmb0280
質問者

お礼

とにかく、さわって、つくって覚えるしかないですね。。 ご回答ありがとうございました!

関連するQ&A

  • Cのプログラミングをするソフト

    自宅でC言語のプログラミングをやりたいと思っています。 PCはValueStar Lシリーズの300/3D、WindowsXPのHomeです。 自宅には最近、知人から譲り受けたMicrosoft Visual C++.net Standardがあります。 これでCのプログラミングはできるのでしょうか? できない場合、何かお勧めのソフトウェアはありませんか? このソフトでCのプログラミングができる場合、 このソフトの使い方が良く分からないので、 分かりやすく解説しているサイトや書籍等をご存知でしたら教えてください。 たくさん質問してしまってすみません。 よろしくお願いします。

  • Ubuntu10.04でC++を使ってプログラミングしたいのですが『M

    Ubuntu10.04でC++を使ってプログラミングしたいのですが『Microsoft Visual C++ Studio Express』のようなフリーソフトはのはないですか???

  • Visual C++ を使って Windows2000 プログラミングをしたいのですが…

    プログラミング自体は初めてではない(C, C++, Java 等を初級程度やったことがあります)のですが、Windows上ではまだまともにプログラミングしたことがない者です。 Visual C++ を使って Windows2000 の機能を使ったプログラム(アプリケーションソフト)を作ろうと思っているのですが、参考になる書籍・雑誌などがあれば教えていただきたく質問しました。自分でも Web で検索してみて幾つかそれらしい書籍は発見したのですが、読んだことがある(使っている)方のレビューがないものが多いため、どれを買えばいいか迷っています。ですので、経験がある方に『自分はこの本が良かった・参考になった』という本があれば教えていただきたいです。高度すぎてもついていけないと思いますので、できればプログラミング初級者程度がわかるモノが望ましいです。 特に Visual C++ にこだわっているワケではないですので、Windows2000 の機能が使えるモノなら、それ以外でも構いません。 宜しくお願いします。

  • ハッキング・プログラミングの習得(?)

    ここでいいのかなと思いつつ書き込みさせて頂きますが・・・。 私はいわゆるハッキング(≠クラッキング)やプログラミングについてちょっと興味があってやってみたいと思っているのですがいくつか質問があります。 <ハッキング・プログラミング共通> ・参考になるサイトを教えてください。 ・また参考になる書籍を教えてください。 <他> ・MicrosftからVisual Studio(だったと思います)というソフトが出ていますがプログラミングを学ぶ上で参考になるでしょうか? ・「ハッキング技術研究会」(検索して頂ければ分かると思います)というサイトを見つけました。けっこう古いサイトのようなのですが参考になるでしょうか?

  • C/C++ (Visual Studio 2010) で、ネットワーク

    C/C++ (Visual Studio 2010) で、ネットワークプログラミングをしてみたいのですが、 "Hellow World!" のような、一番簡単な例みたいなものはありませんでしょうか?

  • プログラミングソフト

    今、プログラミングの勉強をしています。 ソフトはVisual Basic 2008 Express Edition なんですけどもうすこし他の言語をしてみたいと思っています。 C#とかC++とかありますが、Visual Basic の次に簡単で無料なものがあったらお願いします。

  • BASICでプログラミング

    BASICでプログラミングを始めたいのですが、いろいろ分からないところがあります。 (1) Visual BASICやVisual BASIC.NETとは?BASICとの違いは?BASICを 勉強するにはどれをすればいいのでしょうか? (2) BASICでのプログラミングは、書籍の購入だけで始められますか。 プログラミング用のソフトを買わなければならないのでしょうか?

  • Visual C#2008 と XNA でプログラミング

    最近C#プログラミングに興味を持ちました。 それで、XNAの技術を使って3Dゲームを作成したいと思っています。 Visual C#2008でもXNAを使えるでしょうか? 参考にしているサイトなどが、Visual C#2005を使っているのでVisual C#2008では使えるかがわかりません。 どうなんでしょうか?

  • C言語のプログラミングのソフトを購入したいのですが、どれがいいのか分かりません。

    タイトルの通りなのですが、C言語のプログラミングのソフトの購入を考えているのですが、どれを買ったらいいのか、また違いがよく分かりません。 私は今、専門学校に通っていて、今学校でC言語を習っていますが、すごくおもしろくて、家でもプログラミングをしたいのと、今年の春の国家試験の基本情報の午後問題の選択問題でC言語を選択しようと思ってるので、その勉強もかねてのソフトの購入を考えています。 学校で使用しているソフトは多分、Visual C++ 6.0 Enterpriseだと思います。自宅のパソコンのosはWindows XPです。 お薦め、使いやすいソフトがあれば教えていただきたいです。 よろしくお願いします!

  • 無料のC言語プログラミングソフトについてです

    C言語やそれに近い言語を勉強してみようと思ったため、無料のプログラミングソフトを探しています。 お勧めのものがあれば教えてください。 あと、Windows visual C++が無料だと聞いたのですが、 アマゾンで見てみたら1万円のものや10万円ぐらいのものもありました。 これらの違いも教えていただければ嬉しいです。

専門家に質問してみよう