環境はVisual Studio 2008のVisual Basicで学びたいと考えています。
実際に所有しているのは2005ですが、いまさら古いパッケージで勉強する気にはなれません。
進化しているので。
今のレベルは、コンソールに文字列表示のレベルです。
どのライブラリのどの関数を使って、実現していけばいいか個人で判断できないレベルです。
言語の概念は理解できていません。
プロパティの設定していくところなど、本に書いてるのを丸写し状態です。
何がしたくて、どのレベルまでもっていきたいかというと、
GUIアプリケーションを作りたい。
そんな大規模ではなく、個人的に使用するので、DBに接続しないでテキストファイル(XML)を読み込んでテーブルを表示する。
まずはアプリケーションからテキストファイルを操作するところからやりたいと考えています。
しかし、どうやって作っていくのかわかりません。
ガワだけは作れます。そこに機能を追加していくのがさっぱり自力で解決していくことが出来ない状況です。
初心者の本、言語の説明はありますが、ライブラリの使い方の本がありません。
ここでつまずいています・・・
こんな私に合った本を教えてください。
No.1
- 回答日時:
.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のライブラリにあるクラスの使い方を覚えるには、自分でクラスを作ってみるという手もあります。プロパティ、メソッド、コンストラクタ、継承、オーバーライド、インターフェイスなどの機能・役割が分かれば、ライブラリの使い方もおのずと理解できると思います。
No.2ベストアンサー
- 回答日時:
#1 Wizard_Zeroです。
すみません。少しつっけんどんな言い方になってしまいましたね・・・。
「ライブラリの使い方の本」を私は持っていませんし、分からないものはインターネットやMSDNを調べることで解決できてしまうので、書籍の紹介という回答は私にはできません。
ですが「ライブラリの使い方が解る」ということと「アプリケーションの作り方が解る」というのはイコールではありません。
ライブラリの使い方が解るようになっても「どうやって作っていくのかわかりません」の解決にはならないと思います。
> アプリケーションからテキストファイルを操作する
まずこの時点で、どのようなアプリケーションにしたいのかが明確ではありません。この1文を見るだけで
・メモ帳のようにテキストを編集しファイルに保存するソフト
・既存のテキストファイルの一部を置換したり削除したりするソフト
・複数のテキストファイルをひとつにまとめるソフト
・テキストファイルの文字コードを変更するソフト
などなど、さまざまな処理方法が思い浮かびます。
おそらくは具体的にどのような処理をするアプリケーションなのか、イメージは出来上がっていると思います。ですが、それを明確に文書化して頂かないと、それに合った解答を出すことはできません。
まずは作成したいアプリケーションの具体的な説明をお願いします。
ありがとうございます。
まずは、なにを作りたいか明確にして1つ1つ質問しながら成長していくのですね。
一気にすべてをやろうとしているので、ライブラリの膨大さに圧倒されていたのだと感じました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) Pythonを用いたフラッシュ暗算ソフトの開発に必要なもの 2 2023/01/29 02:22
- 日本語 〈場所を示す「に」と「で」〉 という誤り 36 2022/11/12 15:04
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- TOEFL・TOEIC・英語検定 英会話の習得 4 2022/06/05 10:23
- 発達障害・ダウン症・自閉症 恐らく発達障害か知的障害だろうと言われてる人がいます。色々特徴にあてはまってるのでどういう所がという 1 2022/05/23 05:30
- 日本語 <代名詞><指示詞>という誤り 4 2022/04/01 11:06
- 仕事術・業務効率化 効率的な勉強方法(分野問わず)を教えてください 1 2023/08/16 01:33
- 日本語 「~人」と「~名」の使い分け 2 2022/06/02 11:59
- その他(プログラミング・Web制作) Android Studio 難しい 4 2023/06/18 22:27
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ストリームについて。
-
テキストファイルの特定行の削...
-
Excel VBAが徐々に遅くなる
-
VBA。開いているテキストファイ...
-
テキストファイルの一部分を抽...
-
ハングル語のテキスト変換で困...
-
ATTファイルってどうやって開け...
-
バイナリデータの中からMidのよ...
-
メール 添付フォルダ テキス...
-
TAB区切りのテキストをEXCELで...
-
gnuplot:テキストファイルから...
-
VBA で エクスプロー操作
-
accessでクエリをExcelにエクス...
-
COBOL、項目末尾に空白がある場...
-
HTMLまたはJavaScriptでフ...
-
COBOL FILLER
-
MDI形式のファイルから文字をき...
-
CシェルとCOBOLについて
-
FTP受信が不調
-
ファイナルカットで編集した動...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ATTファイルってどうやって開け...
-
Excel VBAが徐々に遅くなる
-
テキストファイルの一部分を抽...
-
既存のテキストファイルを開く方法
-
テキストファイル(英語&日本...
-
VB(VBA)で、バイナリデータを使...
-
パイソンでのテキストデータの...
-
VBA。開いているテキストファイ...
-
テキストファイルの特定行の削...
-
テキストファイル内容の、16進...
-
StreamReaderで読み込んだファ...
-
テキストファイル固定長データ...
-
ファイル変換
-
STM32 Nucleo-F446REでデータを...
-
テキストファイルで一番使われ...
-
エクセルVBAでメールの自動作成...
-
テキストファイルのログをExcel...
-
UTF-8とASCIIコードにおける互...
-
テキストファイル内の文字の有...
-
フォーム無しでアプリを作成す...
おすすめ情報