- ベストアンサー
VS2008, VS2005 こんな私に合った本を教えてください。
- Visual Studio 2008のVisual Basicで学びたいが所有しているのは2005。新しいパッケージで勉強したい。
- コンソールに文字列表示のレベルで、ライブラリの関数の使い方がわからない。GUIアプリケーションを作りたい。
- 初心者向けの本と言語の説明のある本はあるが、ライブラリの使い方を解説した本が必要。求めている本を教えて欲しい。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
#1 Wizard_Zeroです。 すみません。少しつっけんどんな言い方になってしまいましたね・・・。 「ライブラリの使い方の本」を私は持っていませんし、分からないものはインターネットやMSDNを調べることで解決できてしまうので、書籍の紹介という回答は私にはできません。 ですが「ライブラリの使い方が解る」ということと「アプリケーションの作り方が解る」というのはイコールではありません。 ライブラリの使い方が解るようになっても「どうやって作っていくのかわかりません」の解決にはならないと思います。 > アプリケーションからテキストファイルを操作する まずこの時点で、どのようなアプリケーションにしたいのかが明確ではありません。この1文を見るだけで ・メモ帳のようにテキストを編集しファイルに保存するソフト ・既存のテキストファイルの一部を置換したり削除したりするソフト ・複数のテキストファイルをひとつにまとめるソフト ・テキストファイルの文字コードを変更するソフト などなど、さまざまな処理方法が思い浮かびます。 おそらくは具体的にどのような処理をするアプリケーションなのか、イメージは出来上がっていると思います。ですが、それを明確に文書化して頂かないと、それに合った解答を出すことはできません。 まずは作成したいアプリケーションの具体的な説明をお願いします。
その他の回答 (1)
- うぃず(@Wizard_Zero)
- ベストアンサー率69% (344/495)
.NET Framework 2.0の範囲で勉強するなら、2008でも2005でもさほど変わりありません。(というよりは、2005で身に着けたスキルが2008で無駄になることはありません。) > まずはアプリケーションからテキストファイルを操作するところからやりたいと考えています。 > しかし、どうやって作っていくのかわかりません。 「VB.NET ファイル 書き込み」でGoogle検索するだけでもかなりのサンプルコードが出てきます。まずは検索してみましょう。 ちなみに、テキストファイルの入出力ならばStreamWriter/StreamReaderオブジェクトの使い方を覚えるのが手っ取り早いと思います。 ファイルへの書き込みと読み込みは例えばこんな感じです。 ' ファイルへの書き込み Using srmWriter As New System.IO.StreamWriter("C:\hoge.txt") srmWriter.WriteLine("1行目") srmWriter.WriteLine("2行目") End Using ' ファイルからの読み込み Using srmReader As New System.IO.StreamReader("C:\hoge.txt") Do Until srmReader.EndOfStream Trace.WriteLine(srmReader.ReadLine()) Loop End Using ライブラリの使い方の本ですが、一番の近道はMSDNを読めるようにすることです。少しきつい言い方になりますが、MSDNに書かれている内容が理解できないようでは、これから先プログラムを身につけていくのは困難でしょう。 はじめのうちは理解できなくて当然ですが、根気良く読んでみてください。 上記のコードで分からない命令文やオブジェクトをMSDNで調べてみてください。 Usingステートメントの役割、StreamWriter/StreamReaderオブジェクトとは何か・・・などなど。 .NETのライブラリにあるクラスの使い方を覚えるには、自分でクラスを作ってみるという手もあります。プロパティ、メソッド、コンストラクタ、継承、オーバーライド、インターフェイスなどの機能・役割が分かれば、ライブラリの使い方もおのずと理解できると思います。
お礼
ありがとうございます。 おのずと理解できないので困っているのです・・
お礼
ありがとうございます。 まずは、なにを作りたいか明確にして1つ1つ質問しながら成長していくのですね。 一気にすべてをやろうとしているので、ライブラリの膨大さに圧倒されていたのだと感じました。