C#での開発に苦戦している初心者がアドバイスを求める

このQ&Aのポイント
  • C#での開発に苦戦している初心者が、アドバイスを求めています。
  • 質問者はPHPの経験があり、C#での開発に悪戦苦闘しています。
  • 質問者はC#でのWebアプリケーションの開発について苦しんでおり、特にC#のWindowsアプリケーションとのコードの違いやWebアプリ開発の情報不足、検索しても情報が少ないことに困っています。さらに、参考となる書籍も少なく、Visual Studioの使い方やHTMLタグやビューの制御の難しさに悩んでいます。また、コントローラーの独自カスタマイズができないため、GridViewやListView、Loginコントローラーのカスタマイズにも苦戦しています。
回答を見る
  • ベストアンサー

C#での開発に苦戦していて、アドバイスください

仕事でC#でWebアプリケーションでの業務系システムの開発を担当する事となりました。 プログラミングはPHPの経験が1年ぐらいの初心者なのですが、 C#での開発に悪戦苦闘をして、頭がパニックな状態にあります。 どうか自分なりに整理がしたくて、アドバイを頂いたいです。 -------------------- ▼開発環境 ・.NetFlamework4 ・C#でのWebアプリケーション ・SQL Server 2008 -------------------- 4月からの中途採用でして、入社前に請負契約や開発環境などが決定しておりました。 また、インフラが主流の会社でしてシステム開発で他にアドバイスを聞く先輩もいない。 (そこを頑張って欲しくて採用されたのですが・・・) ただの素人の愚痴になってしまいそうですが。 以下の点で苦しんでいます。 どなかたアドバイをお願いいたします。 --------------------- (1)C#でWindowsアプリケーションなどとコードの記述が違う。 (2)C#といってもC#Windowsアプリケーションやコンソール系が主流で、Webアプリ開発の情報が少ない。 (3)Googleなどの検索しても情報が少ない。 (4)参考とする書籍が少ない。 (5)Visual Studioとの関連で混乱をしてしまう。 (6)PHPのようにHTMLタグやビューの制御がしづらい。 もはや(Response.Write)のオンパレードで、汚いソースとなっております。 (7)コントローラーの独自カスタマイズができない。 システム要件として、GridView、ListView、Loginコントローラーなどのカスタマイズが必要なのですが、 コントローラーが理解しづらい、システム仕様を満たせるのか分からない。などと苦戦をしています。 コントローラーは使わずに、ゼロからプログラミングした方がよいのでしょうか? --------------------- 読んだ書籍は以下となります。 http://www.amazon.co.jp/%E3%81%AF%E3%81%98%E3%82%81%E3%81%A6%E3%81%AEASP-NET4%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0-Visual-%E7%B7%A8-TECHNICAL-MASTER/dp/4798029270 どうぞ宜しくお願いいたします。

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

  • ベストアンサー
  • wormhole
  • ベストアンサー率28% (1621/5657)
回答No.1

>読んだ書籍は以下となります。 >http://www.amazon.co.jp/%E3%81%AF%E3%81%98%E3%82%81%E3%81%A6%E3%81%AEASP-NET4%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0-Visual-%E7%B7%A8-TECHNICAL-MASTER/dp/4798029270 読むのはいいですけど理解はしました? とりあえず簡単なサンプルから理解していくしかないんじゃないかなぁ あとはこの辺熟読してみるとか http://msdn.microsoft.com/ja-jp/asp.net/default

aset_crue
質問者

お礼

確かに読んだはいいけど、まだまだ理解が浅いんだと思います。 ただ本に書いていない事を、システム仕様として実装しなくてはならず、 それで「どうやるんだ・・・」と混乱しておりました。 ご紹介頂いたURL参考にさせて頂きます。 元よりしっかりと勉強をしたいと思います。 ご解答ありがとうございます。

関連するQ&A

  • GUIアプリケーションの開発について

    Windowsで動作する一番簡単なGUIアプリケーションの作り方を教えてください。今までC言語とJavaの初歩的な学習は大学の授業でやりましたが、作ったプログラムはコンソール画面で動作するCUIのものばかりでした。したがってGUIのプログラミングは全く学んだことがありません。そこで、例えば電卓のような簡単なGUIアプリケーションの作る手順を教えてください。またはそのような内容のWebページを教えてくださると嬉しいです。言語はC言語かJavaでお願い致します。 会社などで実際にソフトを開発する際にVisual Studioがよく使われているそうなので、できればVisual Studioで開発する方法を教えてくださるとありがたいです。 インストールしてあるVisual Studioは「Visual Studio 2013 Ultimate」です。回答宜しくお願い致します。

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

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

  • ゲーム開発がしたい。学ぶべきはC++かC#か。

    現在、小さな事務系ソフトウェア開発会社でプログラミングをやっている者です。 思う所あって、ゲーム系の会社への転職を考えています。 応募にあたって作品の提出が必要なことは存じていますが、 どの言語を勉強し、開発すべきかで迷っています。 開発したいゲームとしては、STGかRPGで考えています。 2Dか3Dかは特にこだわりがありません。 過去に行ったプログラミングは、ゲームの関係の薄いものばかりで、 「ゲーム開発」について本格的に学んだことはありません。 学生の頃はロボットを制御するために、C言語のプログラムを書いていました。 PCとマイコンのシリアル通信のために、C#でwindowsアプリケーションも作りました。 C++もほんの一時期だけ使っていました。 卒業してから日が浅いので、これらの知識はまだある程度あります。 会社ではaspxとJavaScriptでWebページの外面、内部の動作をVBで行なっています。 触れたことのあるプログラミング言語を理解度順に並べたら多分こんな感じです。 VB≒C#>C>JavaScript>>>C++ C#とVBは似通った言語なので、VB中心の現在でもなんとなく理解できます。 現在最もメジャーらしいC++が最も経験が少なく、自信がないです。 軽く調べた感じでは、現在のゲーム開発はC++が多いが、 今後はC#やJavaも増えるかもという感じでどちらでゲーム開発を本格的に学ぼうか迷っています。 最もメジャーなC++を改めて学ぶべきか、 それともある程度使えるC#での開発方法を学ぶか、 あるいはその他の言語か、助言をお願いします。 また、開発の参考文献なども教えていただけると幸いです。 よろしくお願いします。

  • JavaはC#より生産性が低い?

    業務系のシステムをWebアプリケーションとして開発しようとしています。  そこで言語の選択としてJavaかC#かを考えているのですが、C#のほうが生産性がいいというのが大部分の方の意見のように思います。たしかにVisual Studio のサポートは強力だと思いますが、言語そのものとしてはどうでしょうか?またC#はつい最近まではWebフォームが主流だったのが、最近はASP.NET MVC のほうに移行しつつあるというのも気になります。MSでしか開発できないというのもひっかかります。  またメンテナンス性についてですが、JavaEEはリリース後年数も立っており更新頻度もゆっくりとしており一度構築してしたあとは、長く安定して使えるのではないでしょうか?その点、C#はMSの意向やそのときのトレンドで仕様がガラッと変わって、システムを大きく改変させる必要が出てきたりはしないでしょうか?  またJVM上で動く言語としてScalaなどがあり、Java系の言語が今後主流になっていくことは考えられませんか?  現時点だけでみると、生産性等の面でC#のほうに歩がありそうですが、5年後10年後はどうなっているだろうという視点で考えるといかがでしょうか?皆さんのご意見をお聞かせいただきたく思います。

  • 転職のため、Web開発の経験を独学で積むには?

    オープン系のシステムエンジニアなのですが、社内では主に業務系デスクトップアプリケーションの受託開発がほとんどであり、通販やその他ネットビジネスのためのサイトの構築において必須のWEBアプリケーションの経験すらさせてもらえません。 C,C++,C#,VB.NETおよびOracle等のSQLしか経験したことがありません。 自宅で独学でスキルを積むには、JavaやphpなどWebアプリ用の言語を一から勉強したいのですが、自分が契約しているISP上にホームページを作って試行錯誤する意外に効果的な方法はありますか? また、Javaやphpのプログラミングを行ったり、それを使用したホームページをデザインするには、どのようなツールがお勧めでしょうか? (例えば、デスクトップアプリの開発には、Visual Studio、というようなもの)

  • Webアプリケーション開発とWebシステム開発の違い

    工業大学の学生です. 卒論でWebシステムについて調べています. 質問は Webアプリケーション開発とWebシステム開発の違いについてです. 自分で調べたところ,Webアプリケーション開発とWebシステム開発の説明は同じような事がかいてあります. Webアプリケーション開発とWebシステム開発は違うものなのか,同じものなのかわかりません. 教えていただきたいです. よろしくお願いします.

  • VBとC#の違いって何?

    Visual Basic 2008 Express EditionとVisual C# 2008の違いって、 何ですか? MS社の記述では、 [VB] Windows アプリケーションの楽しく簡単な作成方法に興味を持つ、 趣味で開発を行うユーザー、プログラミング初心者、および学生に 最適な開発ツールです。 [C#] ダイナミックなアプリケーションを開発するための、 シンプルで楽しく、学びやすい開発ツールです。 .NET Framework 上で Windows 用アプリケーションを開発するときや、 オブジェクト指向を学ぶときに最適です。 と書かれているのですが、 機能数、不具合数はどっちが多いのでしょうか? VB,C#も同じ様なダイナミックアプリケーションを開発でき、 シンプルなのですが・・・。未だ区別が付きません。 C#の場合、フォーム等の詳細設定は出来ますが、 VBでは簡易設定のみ。 ソフトウェア開発をする場合、どっちが得をするのか? ↑の回答をお待ちしてます。

  • C++でのプログラミングの効率的な開発について。

    C++でのプログラミングの効率的な開発について。 プログラミングをするうえで、こうすることで効率が上がった!というようなテクニックや 考え方などご教授ください。 人によって、設計をきちんとして書き始めるひともいれば いきなり書き始めるひともいるかと思います。 それぞれに合ったやり方というものもあるかと思いますが、 総合して、この書籍が役に立ったとか、 こうしたら作業の効率が上がったという話を頂けたら嬉しいです。 よろしくお願いします。

  • Visual C++6.0の開発サイトを教えてください

    Windows用のアプリケーションを、Visual C++6.0 にて作成する業務に配属され、困っております。 VCの開発に役立つサイト(VCの使用方法等が掲載されて いる掲示板等)がありましたら教えて下さい。

  • C#の学習(アプリ開発まで)で、お勧めの本は?

    当方、Visual Studio2008Proでアプリ開発の学習中、だが、なかなか「これだ」と言える書籍にめぐり合わない。どなたか楽しみながら学べるC#の学習にぴったりの本があったら、教えてください。

専門家に質問してみよう