MSの見せてくれる夢 C# VB7 .net
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
NGNG0002名無しさん@お腹いっぱい。
NGNGhttp://mentai.2ch.net/test/read.cgi?bbs=prog&key=961732786
http://mentai.2ch.net/test/read.cgi?bbs=prog&key=965737536
http://mentai.2ch.net/test/read.cgi?bbs=prog&key=964454992
http://mentai.2ch.net/test/read.cgi?bbs=prog&key=962123647
VBはオブジェクト指向言語に進化する
http://mentai.2ch.net/test/read.cgi?bbs=prog&key=964166977
http://mentai.2ch.net/test/read.cgi?bbs=prog&key=967134856
こっちの板から
C#のboxingとは?
http://piza.2ch.net/test/read.cgi?bbs=tech&key=966118825
sageとくからウザかったら回してね
0003名無しさん@お腹いっぱい。
NGNGhttp://mentai.2ch.net/test/read.cgi?bbs=prog&key=965490830
0004名無しさん@お腹いっぱい。
NGNGhttp://piza.2ch.net/test/read.cgi?bbs=tech&key=967743402
0005名無しさん@お腹いっぱい。
NGNG0006名無しさん@お腹いっぱい。
NGNG0007名無しさん@お腹いっぱい。
NGNG0008名無しさん@お腹いっぱい。
NGNG0009名無しさん@お腹いっぱい。
NGNGhttp://www.zdnet.co.jp/eweek/0007/26/00072601.html
・.NETの基本的な考えでは,次世代のアプリケーションはすべて,「再利用可能なWebサービス」になる
・Webサービス同士が,XMLやSOAPを利用することで緩やかに連携を図りながら,業務プロセスを処理していく
・これまでであれば,業務ロジックはCOMでコンポーネント化するよう開発者に推奨してきたが,Webサービスという形で仕切り直し
・プラットフォームをWindowsに限定せず
・Common Language Runtimeと新しいクラスライブラリがベースとなり,C#をはじめとする言語が混在する形でアプリケーションを開発
0010名無しさん@お腹いっぱい。
NGNG動くようになるの?
0011>10
NGNG有志がLinuxに移植する可能性はありますね。
Macはどうでしょうか?
0012名無しさん@お腹いっぱい。
NGNGwebサービスってどういう意味だろう、コンポーネントをサーバに置くということ?
サッパリわかんない。
0013名無しさん@お腹いっぱい。
NGNGhttp://www.microsoft.com/japan/developer/vstudio/nextgen/technology/csharpintro.asp
http://www.microsoft.com/japan/developer/net/csharp/dnmag_csharp.asp
>HelloWorldプログラムを再利用したいときにはどうすればいいのだろうか。
>簡単だ。独自のネームスペースに入れてしまえばいいのだ。
>クラスをネームスペースに包んで、そのネームスペースの
>外部からアクセスできるようにしたければ、クラスをpublic
>として宣言するだけでいい
>これでこのコードをDLLにコンパイルできるようになり、
>自分が開発しているほかのあらゆるプログラムにそのDLLを
>取り込めるようになる。
え? ということは、OBJファイルじゃなくて DLLをいきなり作ってしまうの?
DLL地獄を緩和するどころか デグレだらけで えらい事になりそう
0014>13
NGNG0015名無しさん@お腹いっぱい。
NGNGなんか着れもしない昔の子供服を全部タンスにしまいこんでる
過保護のオカンみたいだ。
0016名無しさん@お腹いっぱい。
NGNG日本語版Visual Studio.NET ベータ 1 の
翻訳状況とサイズを教えていただけませんか?
ヘルプ類の日本語化は十分すすんでいますか?
というか
http://www.microsoft.com/japan/developer/vstudio/nextgen/beta.asp
で¥3,150払う値打ちがある状態ですか?
当方勉強目的です
0017名無しさん@お腹いっぱい。
NGNGNativeAPI,COMを呼べるのがJAVAに対するアドバンテージという事だから
そんなに期待できない。
0018名無しさん@お腹いっぱい。
NGNGhttp://www.microsoft.com/japan/developer/vstudio/nextgen/evalguidedownload.asp
ガイドツア
http://www.microsoft.com/japan/developer/vstudio/nextgen/guidedtour.asp
とりあえずコレを読んでからだ
0019>16
NGNG0020名無しさん@お腹いっぱい。
NGNGガーン!
まさか on err も完全になくなるの? 互換性の為に残るのかと思ってたのに
0021名無しさん@お腹いっぱい。
NGNGON nn GOTO も無くなるようです。
GoSub/Return も無くなるので ついでにBASICって言葉も止めりゃいいのに
0022名無しさん@お腹いっぱい。
NGNG0023名無しさん@お腹いっぱい。
NGNGどうなるの?
VCに馬鹿にされましぇんか?
厨房に分かるように、賢い方説明して
0024名無しさん@お腹いっぱい。
NGNG0025けろ
NGNGバージョニングという仕組みを用意してDLL地獄とは無縁という事らしい。
その仕組みを利用したことはないけど。
COMではなく、Assemblyコンポーネントというものを作ります。DLLです。
まあJavaのクラスファイルみたいなモノなのだけど。
SDKで十分勉強はできると思うけど、Visual Studio.NETを動かすとなると
HDD容量よりも、CPU能力とメモリが要求されると思う。
Javaっぽい重さがある。まあSwingを使わないのでその点全然違うとも
言えるのだけど。
0026けろ
NGNGなるだろう。
具体的には、GUI部分(Winforms,Drawing)の移植。
Win32APIのラッパーに過ぎないから。
0027名無しさん@お腹いっぱい。
NGNG移植するって話がなかったっけ・・・
0028名無しさん@お腹いっぱい。
NGNG0029けろ
NGNGhttp://www.microsoft.com/JAPAN/developer/library/jptech/TechArt/VTools/vc/vc6/unixcom.htm
に紹介されてますが、UNIXでCOMなんて無駄な努力としか
思えませんね。
UNIXマシンと.NETのもっとも妥当な連携はSOAPです。
(Apacheでもできるみたいだし)
MSは、そういった.NETサーバとして重要な部分だけの移植を
UNIXにするのかもしれない。
0031名無しさん@お腹いっぱい。
NGNGVB.NETに期待します
0032名無しさん@お腹いっぱい。
NGNGそれ、会員制だろ?
読めるように天才キボーン
0033>32
NGNG003530
NGNGプログラマー板にもあったけどここ同内容。
0036名無しさん@お腹いっぱい。
NGNG>UNIXマシンと.NETのもっとも妥当な連携はSOAPです。
ただ SOAPなら.NETじゃなくてもいいはず。
Apache もSOAPサーバー出してるし。
0037名無しさん@お腹いっぱい。
NGNG0038名無しさん@お腹いっぱい。
NGNGで使ってみると、やっぱり「はぁ」な所いっぱいあるんだろうな
0039名無しさん@お腹いっぱい。
NGNGどうせならインデントがわかりやすいように
縦線もつけてもらいたいな。
0040名無しさん@お腹いっぱい。
NGNG本来のVBでは、5行だったのが、クラスの定義となっている
ということはだな、このクラスをいじれるわけですか?
VBにビルドがあるなんて、ビックリ。クリクリクリックリ
VCよりになったというわけですか?
VCとどう違うんでしょう?
0041けろ
NGNGいや、もちろんそうです。MSはそれも考えてSOAP、SOAPと言い出したんでしょう。
元々NTでUNIXマシンを駆逐して、DCOMでオブジェクト間通信の世界を築きたかった
はずだけど、そうなりそうもない。
じゃ現段階で運用可能なCORBAはというと、MSは置いてけぼり・・。
SOAPなら普通のUNIXとも対話できるし。
でも、.NETを移植すれば、Javaのような"write once run anywhere"みたいな
ことが出来ますからね。
Apacheじゃちょっと勝手がちがうでしょ。構築の仕方とか。相性とかあるかもしれないし。
・・・にしても移植は無理かな?IISとかADOとかいろいろ絡むからなあ。
Javaのような、基盤に極力依存しないような作りにはなってませんね。
CLRをECMAに提出とか言っても、ポーズだけだろ、とか思っちゃう。
0042けろ
NGNG私はVBはあまりいじってるワケじゃないんでアレなんですけど、
.NETアプリを作る限り、どの言語でも一貫したプログラミングモデル
になります。同じ機能が使えるし、多分同じようなパフォーマンス
が得られるでしょう。
VC++に近くなったというより、みんなJavaに近いナニモノかになったと
いうほうが当たってると思うんですが。(これは禁句かもしれんけど。ワラ)
んで、今日友達が買ってきてくれた技評の本は結構いいです。
http://dennou.gihyo.co.jp/books/cnet/index.html
C#のですけど。まとまってます。
0043名無しさん@お腹いっぱい。
NGNGまーネット対戦ゲームみたいなのが主流になるなら意味あるか。
SOAPってIBMもなんか押してるし...。
SOAPでネットゲーム世界最大のゲーム会社IBMなんちって。
Linux etcに移植するのかな? Window系をX上に乗っけたら重くって
しょうがないだろうし。X捨ててOS上のフレームバッファに書くと
したらGnomeとKDEがけんかしてる場合じゃないね。
漁夫の利は又MSかな?NET上でOfficeとか組んでNETごと移植される
なんて世界で今日のLinuxグルは明日のMS長者だったりして。
0044名無しさん@お腹いっぱい。
NGNGどうもありがとうございます。
どなたか、
C,C++、C#の違いを目がさめる説明してください。お願いします。
0045名無しさん@お腹いっぱい。
NGNGCはもう30歳になるふる〜い言語。もうそろそろ不要だろうと
言われてから大分なるが、なかなか消えないしぶとい。
それもそのはず、大抵の業務はC言語程度で十分なものばかり
修得が楽で、必要十分。
C++は生まれて何年になるんだろう?しらない。
私が初めてさわってから、もう10年はたつ。
当時はオブジェクト指向って技術が画期的で、猫も杓子もOOP
しかし敷居が高く、処理系も対応が不十分でなかなか普及
しなかった、最近になってANSIも2.0になりOOPも理解する
人が増え、やっとブレイクの兆し。
10年の間にも、C++も大分拡張された。
そうそう、C++で生まれた技術も、Cに取り込まれたりなんかもした。
C#は、単にMSの新しいコンパイラー
並列に語ることは出来ません。
成功するかどうかは未知数。
こんなもんでしょうか?
0046名無しさん@お腹いっぱい。
NGNGありがとうございます。
でもまだ、眠いです。
0048>42
NGNG脱字がある。
0049名無しさん@お腹いっぱい。
NGNGやはりMicro$oftよりでかくとこーなるのかな?
0050MCSD
NGNG> MCSD資格者向け .NET関連書籍プレゼント
> このたび、.NETに関する技術者向けの書籍が発売される運びとなりました。 そこで、MCP上位資格者である皆様にいち早く.NETプラットフォームをご理解いただくために プレゼントをさせていただくことにいたしましたので、是非お役立てください。
> ( 1 ) 「C#で学ぶ.NETプログラミング」(技術評論社より12月8日に出版予定)
> .NET Frameworkに対応した新しいプログラミング言語C#の解説をしています。 また.NET Framework SDKを用いたアプリケーション構築の方法、.NET Frameworkを利用した WebアプリケーションやWebサービスの作成をサンプルコードを通して説明しています。 なおこの書籍には.NET Framework SDKベータ1英語版が付属しています。
>
>
> ( 2 ) 「Microsoft.NET入門」(ASCII出版局より12月18日に出版予定)
> MSDN Magazine日本語版の8月17日(9月号)から11月17日(12月号)に掲載された .NET関連の特集記事をまとめた書籍です。主に.NET Frameworkの各機能を詳細に解説しています。
>
>
> プレゼント数:上記をセットにして、先着500名
Get!
0051けろ
NGNGうーん、ズル。でもいいもん、MSDN Magazineも全部買ってるし・・。
>>49
そう。"Javaとの違いは?"という段落は頭かかえちゃった。
これはMSの田柄という人が書いた文だと思うから、MS寄りと言うより、MSでしょう。(笑
まあつまり、JavaはJavaっていう"言語"にOrientedなのに対して、.NETは
言語は問いませんと言いたいんだろうけど。
(取りようによっちゃ、Javaはソース互換で、バイナリ互換はない、と読める)
とはいえ、それだから「比較することは本質的にできません」などと言うのは変。
C++の文法を基盤として、VM,GC,バイトコード,排ポインタとか・・、
似てるもんは似てる。まあJavaにそれほどオリジナリティがあったわけじゃないけどね。
0052名無しさん@お腹いっぱい。
NGNGそんなのよりブロックコメントが出来るようにするとか
もっと細かい点を直してくれよ。
0053名無しさん@お腹いっぱい。
NGNGそんなことはなかろーもん。
それよりブロックコメント嫌い。絶対コードの固まりを
コメントアウトするやつが出てくるから。
0054名無しさん@お腹いっぱい。
NGNG0055名無しさん@お腹いっぱい。
NGNGいつから?
VB6.0では出来ませんが。
0056名無しさん
NGNG要するにMSはJavaのおいしいところを持っていきたいと、
こう言うことだよ
比較できないなんてことはないもん。
っていうかパクリだよ。
まあそれは、いいとしてさー、
Perlにも対応予定って書いてあるんだけど、
「ActiveAtate」ってどこの会社?
ActiveStateのこと?
つーか、誤字・脱字多くない?
0057名無しさん@お腹いっぱい。
NGNG複数行コメント
End Remark
(ウソ)
0058けろ
NGNGうん、ActiveAtateは.NETに熱心ですね。(笑
http://www.activestate.com/Products/VisualPerl/index.html
多少Perlもいじれるんで、やってみよかな。
screenshotみる限りでは、全くPerlのままのソース。
CLRはけっこう柔軟に上の言語を乗っける事が出来るように思える。
#そのうちPythonも出すはずですが。
0059名無しさん@お腹いっぱい。
NGNGhttp://www.activestate.com/Products/NET/Perl.html
Python :
http://www.activestate.com/Products/NET/Python.html
0060>>55
NGNG#End If
って使わないか?
0061名無しさん@お腹いっぱい。
NGNG0062名無しさん@お腹いっぱい。
NGNGなぜそこまでして、ブロックコメントを使いたい?
可読性を下げるだけでいいことなし!
0063名無しさん@お腹いっぱい。
NGNG例えまとめてつけはずし出来る機能があってもコード汚くなるだけ。
ディレクティブを使った方法では確かに色わけ出来ないのでデッド
コードの区別付きにくいな。
0064名無しさん@お腹いっぱい。
NGNGコードをコメントアウトするなよ、消せばいいだろ。
必要になればまた書け。
コメントアウトしたコードが必要になることなんてまれ。
あほやなつほど、コードをコメントアウトしたがる。
0065名無しさん@お腹いっぱい。
NGNGでもやっぱり欲しいかも、ブロックコメント。
開発途中の一時的な物にしかつかわないからぁ〜
0066名無しさん@お腹いっぱい。
NGNGたまにはまともなnewssiteを斜め読みしなよ
0068名無しさん@お腹いっぱい。
NGNG0069名無しさん@お腹いっぱい。
NGNG0070名無しさん@お腹いっぱい。
NGNG007156
NGNG言ってる意味がわからない
0072>68
NGNGMSはそろそろIntel意外に保険を作っておきたい。
Wintelの時代も終焉に差し掛かってるって事かな。
007372
NGNG0074名無しさん@お腹いっぱい。
NGNG0075名無しさん@お腹いっぱい。
NGNG0076名無しさん@お腹いっぱい。
NGNG0077名無しさん@お腹いっぱい。
NGNG0078名無しさん@お腹いっぱい。
NGNGかっこいい。
0079けろ
NGNGコマンドライン版なら、そう、Pythonも出てましたね。うん、そうでした。
昨日、MSからVisualStudio.NET来たよ。でも英語版。
これの為にAthlon1Gマシン組んだ。だって今.NET用に使ってるK6-2/233MHz
じゃあまりに役不足だし。
いろいろインストールめんどくさいな。
0080けろ
NGNGどこで間違ったのだろう。まあいいや、日本のサイトで注文しよ。つーか、鬱だから氏ぬ。
0081名無しさん@お腹いっぱい。
NGNGSDKの方がいいんじゃない?
0082名無しさん@お腹いっぱい。
NGNG0083けろ
NGNGその通りだと思うですけど、SDKはもういろいろいじって
自分で使うアプリなんかもつくてるですよ。なかなか楽しいけろ。
でも、もともとGUI派だし・・。
・・・まあ急いでやらなきゃならんものでもないですね。
0084名無しさん@お腹いっぱい。
NGNGOLEつーことはCOM使っているんだけど、.NETからはCOMは中心に考えて
いないようですよね?
.NETで作ったものって既存のモノと違う独特のものになりそうなんですけど、
そのあたりどう考えますか?
MSは自分のところのアプリを.NETを使って作るとも思えないんですけど。
まさかWord、Excelに.NETのフレームワーク付で作るんでしょうか?
0085名無しさん@お腹いっぱい。
NGNG0086名無しさん@お腹いっぱい。
NGNG0087名無しさん@お腹いっぱい。
NGNG0088名無しさん@お腹いっぱい。
NGNG例えば自分は今、MFC+DirectXでゲームプログラムをしていますが
WindowsForms+DirectXで、それに劣らないパフォーマンスを発揮することは
出来ますか?
008988
NGNG#usingというプリプロセスがあるんですけど
これって何でしょう?
0090名無しさん@お腹いっぱい。
NGNGC#ってもう出てるの?
009188
NGNG一応ベータ版ですが、Microsoft .NET Framework SDKがリリースされてます。
コマンドラインからのみですがC#コンパイラも付いてます。
http://www.microsoft.com/japan/developer/net/dotnetsdkdown.asp
0092名無しさん@お腹いっぱい。
NGNGガベコレある時点で
ゲームとかのリアルタイムものはきついんちゃうかなあ、とか素人考え。
009390
NGNGさっき DirectXSDK 144MBをDLしたばっかなのでDLするのはもう少しあとにしよう。
56KモデムでのDLは疲れる。
0094けろ
NGNG0095名無しさん@お腹いっぱい。
NGNG検索エンジンでも.netで検索するといらんもんが引っかかりそう。
0096名無しさん@お腹いっぱい。
NGNGSystemIO.Directory.CreateDirectory()
ヘルプ位見ろ。
>>89
C++からCLRを使うための拡張仕様。> #using
0097名無しさん@お腹いっぱい。
NGNG>・.NETの基本的な考えでは,次世代のアプリケーションはすべて,「再利用可能なWebサービス」になる
>・Webサービス同士が,XMLやSOAPを利用することで緩やかに連携を図りながら,業務プロセスを処理していく
>・これまでであれば,業務ロジックはCOMでコンポーネント化するよう開発者に推奨してきたが,Webサービスという形で仕切り直し
1 つーことは今後MSは、Windows上のアプリなども、どんどん置き換えていくってわけですか?
2 今までの開発環境と.NETは共存していくのでしょうか?
3 ボーランドなどの開発ツール屋さんは今後どう対処していくのでしょうか?
4 COMだらけのWindowsでCOMを捨てるなんてことが本当にできるんでしょうか?
.NETは現行の環境に与える影響がでかすぎて、本当にうまくいくとは信じられません。
MSだから実現する力はあるんでしょうけど。。。
0098名無しさん@お腹いっぱい。
NGNG0099名無しさん@お腹いっぱい。
NGNG".NET"って名前のフォルダが作れないってことでしょ。
0100名無しさん@お腹いっぱい。
NGNG昔の話だけど、Microsoft系のBASIC搭載してたパソコンは
ガベコレで長時間止まったりしてましたね。
N88BASICとか。
0101デフォルトの名無しさん
NGNGMSはXが好きなんだからMSXNETにしろ。今からでもまにあう!
■ このスレッドは過去ログ倉庫に格納されています