つい3日前から購入したばかりのVB.NETの勉強を始めました。
まだ習得しきってない段階で、先走りかもしれませんが、
モヤモヤと気になることがあるので質問いたします。
(私はVB5の素人プログラマでした。VB6は知りません)
VB関連のランタイムを集めているたとえばこんなサイトが
あります。
http://www.vector.co.jp/vpack/filearea/win/util/ …
ん~!?「NET用」のDLLとかランタイムが無いではないか?
VB5の配布時に使っていた「セットアップ・ウィザード」に該当する
機能も、NETに見いだせません。(見落としているんでしょうか?)
つーことは....VB.NETで作ったエグゼファイルは、
単独で動作するもんなんでしょうか?
「MSネット環境では動作する」という場合、それってどういう
環境なんでしょうか? プログラムを公開するページで、
コンピュータに私以上に詳しくないユーザーに、何を求めれば
いいのでしょうか?
(OS環境や必要なランタイムをどう説明すればいいのでしょうか?)
No.1ベストアンサー
- 回答日時:
.NETのプログラムの実行には、.NET Frameworkと呼ばれる実行環境が必要です。
http://www.atmarkit.co.jp/fdotnet/basics/msdotne …
これは、WindowsUpdateでもインストール可能だたと思いますが、
こちらからもダウンロードできます。
http://www.microsoft.com/japan/msdn/netframework …
.NET2003で開発したものなら、「.NET Framework 1.1 再頒布パッケージ」および
「Microsoft .NET Framework Version 1.1 日本語 Language Pack」 を
インストールすることにより、.NET Framework を使用して開発された
アプリケーションを実行することができます。
(サイズはかなり大きいです)
サポートされているオペレーティング システムは、
Windows 2000, Windows 98, Windows ME, Windows Server 2003, Windows XP
およびSP6.0aのWindowsNT4.0です。
尚、こちらのサイトが.NET開発のお役に立つと思いますので参考にしてください。
http://www.atmarkit.co.jp/fdotnet/index/all/cate …
簡潔にして詳細なご案内で、本当に助かりました。
また、必要にして十分なサイトをご紹介いただき、ありがとうございます。
特にご紹介いただいた最後のURLで、見つけた次の記述でとても
スッキリしました。
> 最後にもう一度まとめよう。VB 6で作成したプログラムを実行する
> にはVB 6のランタイムDLLが必要であったが、VB.NETで作成したプロ
> グラムを実行するには、.NET Frameworkランタイムが必要である。
> .NET Frameworkランタイムは、当面はプログラムとともに提供され
> なければならないが、将来的には、Windows OSに標準で組み込まれ
> る見込みである。
自作ツールを公開できるところまでいったら、再度おさらいしようと
思います。
No.2
- 回答日時:
>簡潔にして詳細なご案内で、本当に助かりました。
すみません、簡潔で。私としてはかなり詳しくお答えしたつもりですが...
.NETの基礎の理解の手助けになったのでしたら幸いです。
一般にパッケージを販売するのならともかく、とりあえず自分でそれなりの
ものを造るのが先決だと思いますよ。
いろんな環境での動作を気にするのはその後だと思いますがいかがでしょうか?
「簡潔」というより「明快」と言うべきでした。すみません。
もちろん後者の意味で書いたのです。
単にバージョンを新しくしただけのつもりでしたが、可能な
ことや容易になることがたくさんありそうで、目からうろこの
サイトばかりでした。
すでにVB5で作ったツールのいくつかを職場で活用しており
重宝してくださる方もいらっしゃるようです。
新しい概念や用語や以前との違いにとまどっていますが、
とりあえずは、これまでに作ったツールをリニューアル
することを目標に習得していきたいと考えております。
ご助言ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/12】 急に朝起こしてきた母親に言われた一言とは?
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・好きな「お肉」は?
- ・あなたは何にトキメキますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・チョコミントアイス
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・あなたの習慣について教えてください!!
- ・ハマっている「お菓子」を教えて!
- ・高校三年生の合唱祭で何を歌いましたか?
- ・【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・家の中でのこだわりスペースはどこですか?
- ・つい集めてしまうものはなんですか?
- ・自分のセンスや笑いの好みに影響を受けた作品を教えて
- ・【お題】引っかけ問題(締め切り10月27日(日)23時)
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAでArrayListを使う為の「msc...
-
VB6(SP5)+OO4OでCreateObjectが...
-
Product Codeの変更法は?
-
accessがインストールされてい...
-
Excel 12.0とExcel 10.0両方を...
-
[VB.net] ExcelへのQRコード出...
-
MSDNのセットアップ方法(ヘル...
-
VB.NET で作られたソフト...
-
VB6で作成したアプリを配布する...
-
VB6をWindows10にインストール...
-
VB2013で作成したプログラムの...
-
VB5.0のocx?について
-
vba 時間の引き算 例えば 15:00...
-
意味不明の実行時エラーで困っ...
-
Designer.vbは直接コードをいじ...
-
ManagementClassが見つからない。
-
「読み込み違反」が起きたとき...
-
Visual Studio 「AnyCpu」について
-
VBAでOutlookを終了させたい Ex...
-
C# 他のアプリケーションを優先...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAでArrayListを使う為の「msc...
-
VB6(SP5)+OO4OでCreateObjectが...
-
[VB.net] ExcelへのQRコード出...
-
VB.NETでSPREADの設定方法
-
次のクラスは登録されていませ...
-
発行元:不明???
-
VB6で作成したアプリを配布する...
-
VB6.0で作成したexeファイルが...
-
accessがインストールされてい...
-
Product Codeの変更法は?
-
ListViewで文字化けしてしまい...
-
Excelがインストールされてない...
-
ビルドした.exeファイルは.NE...
-
アドインファイルの移動(再)
-
う~ん…。
-
MSDNのセットアップ方法(ヘル...
-
インストール不要アプリケーシ...
-
VB.NET で作られたソフト...
-
.NETの標準ライブラリでExcelフ...
-
VB6をWindows10にインストール...
おすすめ情報