普遍的な言語を使ったことのないほぼ初心者です。
(ある会社が作った特定の言語しか使えません・・・。)
VB.NETを勉強するように言われたのですが、VB自体の経験も全くなく、「VB.NET」=「Visual Basic .NET」ということしか分かりません。
まず、環境として何らかのバージョンのVBをインストールする必要があるのでしょうか?
それとも、全く別の代物がいるのでしょうか?
また、「.NET Framework」もインストールしなければいけないのでしょうか?「.NET Framework」にVB.NETのコンパイラも付属しているありましたが、よく分かりません。
あと、VB.NETを勉強するのに、良い参考書があれば教えてください。(オブジェクト指向などもあまり分かってません。)
本当に何も分からないので、とぼけた質問かと思いますが、どうぞよろしくお願い致します。
No.1ベストアンサー
- 回答日時:
こんにちは、じゃんぬねっと です。
まず、当たり前ですが、VB.NET をインストールしなければなりません。
この時、.NET Framework もインストールされます。
また、VB も知らないから VB.NET ができないというとそうでもないです。
Java や C++ などのオブジェクト指向言語を知っている方の方が、
ただの、VB プログラマ (※ただし、質が悪い人を指します) よりは遥かに移行しやすいです。
書籍についてですが、いつもこういう質問に対して私が出す答えはいつも同じです。
「自分の足で書店に行きましょう」
「色々立ち読みして、自分に合った本を購入しましょう」
それだけでしょう。
お勧めなんてものは人それぞれなので、責任を持ってお勧めすることができません。
オブジェクト指向についてですが、これもいつも思うんですが、
ここで、さらっと書けてしまうような概念ではありません。
が、日常生活に置き換えて、どうすれば使いやすくなるのか、
どうすれば "必要な機能だけ" 表に出すことができるか、
などを常に意識することから始めた方が良いでしょう。
たいてい、オブジェクト指向うんぬんの前に構造化言語すらまともにできない人が多い世の中ですから。
ご回答ありがとうございます。
VB.NETを教育用に購入するお金はないようです。いろいろ調べていたら、「SharpDevelop」というフリーのIDEがあることが分かりましたので、それと「.NET Framework」をインストールしてなんとかやってみます。
参考書についても、安易に質問して申し訳ありません。VB.NETの評価版つき参考書にしようかと思いましたが、内容が簡単そうだったため、読み進めながら実際にモノが作れる参考書にしました。
No.3
- 回答日時:
>まず、環境として何らかのバージョンのVBをインストールする必要があるのでしょうか?
VB.NETをコンパイル、実行するためには、何かしら入手し、インストールする必要があります。
例えば、
Visual Studio .NET Version 2003 60 日限定評価版
http://www.microsoft.com/japan/msdn/vstudio/prod …
雑誌などに掲載されることもあるらしいです。
もちろん製品を購入できるならそのほうがいいです。
Microsoft .NET Framework SDK
http://www.microsoft.com/japan/msdn/netframework …
でも、無償でコンパイラまで入手できますが、開発環境(IDE)等がないため、あまりおすすめしません。
本やWEBでの情報等もIDEがあることが前提のものがほとんどでしょう。
言語そのものには関係無くはありますが。
.NET Frameworkは実行環境ですので、実行のためにインストールする必要があります。
>普遍的な言語を使ったことのないほぼ初心者です。
(ある会社が作った特定の言語しか使えません・・・。)
VBもVB.NETもそうですね(^^;
本は、自分で見るだけでなく、身近にVB.NETが使えてあなたの実力等をよく知っている人がいるなら、
選んでもらえればベストですね。
プログラムそのものの経験が少ないと、はずれを選ぶことがありますから。
参考URL:http://www.microsoft.com/japan/msdn/vstudio/prod …
ご回答ありがとうございます。
60日間評価版だと、届くまでに時間がかかりそうなので、「.NET Framework」と「SharpDevelop」の併用でやっていこうと思います。評価版がついてい参考書もありましたが、参考書自体の内容が簡単だったためやめました。
やったことのある言語は、某N社が作ったもので、本当に局地的な言語で、参考書も存在しません。そことの仕事以外は、まったく役に立ちません。とはいっても、基本的なPGの流れは共通していると思うので少しはマシなのでしょうが。
ひとまず、「SharpDevelop」を使って取り掛かってみます。
ありがとうございました。
No.2
- 回答日時:
>VB.NETを勉強するように言われたのですが、VB自体の経験も全くなく、「VB.NET」=「Visual Basic .NET」ということしか分かりません。
VBとVB.NETはほとんど別物なのでVBを知らなくても全然問題ありません。
まず初めに、MicrosoftのHPや初心者向けのHPを探して「.NET Frameworkとは何か?」あたりの知識を付けた方が良いでしょう。
>VB.NETを勉強するのに、良い参考書があれば教えてください。
#1の方が書かれていますが、本は実際に本屋に行って自分で読めそうなものを買ってきた方がいいです。現在多くのプログラミングの参考書が出ていますが、決して万人向けの参考書というのはありません。初心者向けと書いてあっても、その言語の初心者であったり、プログラミングの初心者向けだったりと内容にはかなり差異が出てきます(これで挫折する人が結構多いです)。なので、自分にあった参考書を選ぶには、やはり店頭にいって手にとって見てみるのが一番だと思います。
掲示板等で参考書を尋ねる際には、自分のプログラミング経験や主に何を知りたいのか(言語仕様なのかTipsのようなものなのか)を具体的に書いた方が参考になりそうな回答が得られると思います。
ご回答ありがとうございます。
VBを知らなくても大丈夫ということで、ほとんどの参考書にもそのように書いてあり、安心しました。
次回から、参考書について質問する際には、もっと具体的な内容を書こうと思います。
>まず初めに、MicrosoftのHPや初心者向けのHPを探して「.NET Frameworkとは何か?」あたりの知識を付けた方が良いでしょう。
本屋さんで実際に選んだ参考書に載っているので、しっかり読んでいこうと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【お題】絵本のタイトル
- ・【大喜利】世界最古のコンビニについて知ってる事を教えてください【投稿~10/10(木)】
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
プログラムからアイコンファイ...
-
vbaとc言語の関連性について
-
C言語とhtmlの違いを どな...
-
UNITY Float型の接尾辞fって
-
C言語、C+、C++、C#の違い
-
COBOLでのNOT = の AND条件
-
ホワイトハッカーを目指そうか...
-
VBScriptで引数を省略したい場合
-
VBSでDim、Private、Publicの違い
-
C#とC++のざっくりとした違いを...
-
C for Linuxでの設定ファイル読...
-
C++における継続行
-
バイナリである部分の書き換え...
-
Solve()とは、なんですか?
-
プログラムははぜ小文字大文字...
-
C/C++でマウスのクリックとホイ...
-
HTMLとC++で、どんなホームペー...
-
C言語って古いですか?
-
「VB」と「VB.NET」の違いについて
-
VBSとWSHは読み方が違うだけで...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語、C+、C++、C#の違い
-
COBOLでのNOT = の AND条件
-
UNITY Float型の接尾辞fって
-
プログラムに書かれる"%"記号の...
-
C言語とhtmlの違いを どな...
-
vbaとc言語の関連性について
-
C++における継続行
-
COBOLで文字タイプを数字...
-
UWSCはどのプログラミング言語?
-
VCとVC++
-
TO_CHARで小数点以下がある場合...
-
VBSでDim、Private、Publicの違い
-
C++ ってなんて読む?
-
Excel VBAで文字化けする (英語...
-
VBSとWSHは読み方が違うだけで...
-
.Net Framework APIがあればMFC...
-
今ってプログラミング言語は何...
-
VBScriptで引数を省略したい場合
-
Excelの開発言語ってなんですか?
-
HTMLとC++で、どんなホームペー...
おすすめ情報