トップページ⇒tech
1001コメント264KB

●●.NΕTって死滅しちゃうの???{2}●●

■ このスレッドは過去ログ倉庫に格納されています
0001255NGNG
普及する見込みのほとんどない.NETを今必死こいて勉強してる俺って一体・・・・

前スレ http://pc.2ch.net/test/read.cgi/tech/1006038901/
0232255 ◆.net/HAA NGNG
>>231
> 実装継承かどうかは、オブジェクトコード(COM)の話じゃなくて、文法の話。
全く意味不明。
俺はJava/COM Integrationの話をしているのだが。
0233デフォルトの名無しさんNGNG
>>232
かなり文章がキティしてるぞ。
もう一度、噛み砕いて説明するから理解してね。
実装継承かどうかは、言語の文法によります。

そのバイナリイメージをCOMにするかどうかは、
実装継承であるかどうかの議論に入りません。
従って、
>実装継承ではないのか?
>ならば、.NETも実装継承とは言えなくなるぞ。
という文章は間違いです。
0234デフォルトの名無しさんNGNG
早く分社化してれば.NETも使えたかもしれんのにねぇ。
0235デフォルトの名無しさんNGNG
255偽者説浮上
0236デフォルトの名無しさんNGNG
今日の255はkusakabeタンじゃないのか?
0237255 ◆.net/HAA NGNG
>>233
ますます分からないね。

> 実装継承かどうかは、言語の文法によります。
ならば、言語非依存のCOMについては何も語れなくなるのでは?

> そのバイナリイメージをCOMにするかどうかは、
> 実装継承であるかどうかの議論に入りません。
「COMの実装を継承した」ということよりも文法の表面が優先されるのか?
0238デフォルトの名無しさんNGNG
255おかしいZO!

>> 実装継承かどうかは、言語の文法によります。
>ならば、言語非依存のCOMについては何も語れなくなるのでは?

継承が言語の文法であることは分かるよね?

OSが実行形式のCOMを実装継承かどうかって見る訳無いでしょ。
気が狂った?
0239255 ◆.net/HAA NGNG
>>238
C++はCOMをサポートし、実装継承が可能だが、COMの実装継承はできない。
J++はCOMをサポートし、実装継承が可能で、COMの実装継承ができる。

この違いを言っているのだが。
つまり、言語の表面的な文法(継承機能)のみを見ても議論にならないということだ。
0240デフォルトの名無しさんNGNG
255キティ決定。

>C++はCOMをサポートし、実装継承が可能だが、COMの実装継承はできない。
>J++はCOMをサポートし、実装継承が可能で、COMの実装継承ができる。

実装継承かどうかは言語により決定されます。
C++やJ++は実装継承。VB6は実装継承じゃない。
その後のオブジェクトコードがCOMかそうでないかは知ったこっちゃありません。
0241デフォルトの名無しさんNGNG
つまり、
あるC++コンパイラがCOMを作れないとしてもC++は実装継承です。

また、VB6用コンパイラを他社が作って上記C++用オブジェクトコードを吐き出したとしても、実装継承にはなりません。
0242255 ◆.net/HAA NGNG
>>240
> C++やJ++は実装継承。
ならば、COMには実装継承があるという結論のままだな。
0243デフォルトの名無しさんNGNG
>>242

241で噛み砕いて説明したが、基地外に何説明してもわかんないんだな。
OOPLで実装継承かどうか決定されるということが分からないなんて。

OOPLでCOMを取り込んだものは、ただコールできるだけで継承にはならない。
0244デフォルトの名無しさんNGNG
>>240は何か重大な勘違いをしてるような・・・。
COM = VBの文法でないことはわかってるよね?
0245デフォルトの名無しさんNGNG
>COM = VBの文法でないことはわかってるよね?

これが分かってないと、>>242 のような結論になるので気をつけてNE!
255引退した方が良いZo!
0246255 ◆.net/HAA NGNG
>>243
> OOPLでCOMを取り込んだものは、ただコールできるだけで継承にはならない。
ラップした以降のことはCOMとは切り離せということか。
そういう理屈なら分かるが。
0247デフォルトの名無しさんNGNG
てゆうか、244はちゃんと240を読んだのか?

COM=VBじゃないという前提じゃないと、240の文章にはならんだろ!

240の内容は正しいの。
0248デフォルトの名無しさんNGNG
分かってくれて安心したよ。>>246
0249255 ◆.net/HAA NGNG
>>248
同じ理屈をたどれば、XML WebServiceも実装継承はできないということになる。
これは合ってるか?
0250255 ◆.net/HAA NGNG
言葉足らずだった。

> XML WebService
プロキシ経由で利用するXML WebService
0251デフォルトの名無しさんNGNG
>>250
proxyクラスを実装継承したとしても、ウェブサービスを実装継承したことには
ならないという理屈だよね。

いまいち納得できないけどそういうことでしょ。
0252デフォルトの名無しさんNGNG
>XML WebServiceも実装継承はできないということになる。

XML WebServiceっていうのを詳しく知りませんが、
プロ串経由で受け取ったXMLのパース&処理側のことを言ってるんだよね?

「XMLパース&処理」がC#で書かれてるならば、そのコードを実装継承すれば良い。

って、滅茶苦茶検討違いなこと言っるかも。
0253デフォルトの名無しさんNGNG
>proxyクラスを実装継承したとしても、ウェブサービスを実装継承したことには
>ならないという理屈だよね。

もっと真摯に会話しましょうよ。
C#で書かれたクラスなら、コード上で実装継承できる。

そのオブジェクトコードがCOMかどうかは知ったこっちゃない、ってことよ。
0254255 ◆.net/HAA NGNG
>>251
まあ、[WebMethod]を直接オーバーライドするわけではないのでそう考えるべきなんだろうね。
俺としては、元サイトの.asmxを書き換えない方法で実装継承という概念はないかと思ったのだが。
まあいいや。ありがとう。
0255デフォルトの名無しさんNGNG
>>253
> そのオブジェクトコードがCOMかどうかは知ったこっちゃない、ってことよ。

アホ。
COMの話なんかしてねーんだよ。
0256デフォルトの名無しさんNGNG
え、[WebMethod]を直接オーバーライド出来ないの?
なぜ出来ない仕様になってるのか教えてよ。
なんか腑に落ちなくない?

252、253に書いた内容は間違い?
0257デフォルトの名無しさんNGNG
さらしあげ
0258デフォルトの名無しさんNGNG
会話の流れで、明確にすべき内容なの>>255

「COMが悪い」って事を言いたいんじゃなく、
「実装継承」の条件は、という流れなので。
0259デフォルトの名無しさんNGNG
>>256
ヴァカですか?

> え、[WebMethod]を直接オーバーライド出来ないの?

プロキシクラスでどうやってやるんだよ?
もしかして、プロキシ = プロキシサーバーだと思ってない?
0260デフォルトの名無しさんNGNG
>>256はウェブサービスも知らずに.NETを叩いていたことが判明しました。
0261デフォルトの名無しさんNGNG
説明を求めてるときは、ヴぁかですか、じゃなくて、噛み砕いてYO!>>259

プロ串クラスの派生は出来んのか?
プロ串クラスとは常駐してるドライバみたいなもん?

>もしかして、プロキシ = プロキシサーバーだと思ってない?
そりゃねーだろ。
0262デフォルトの名無しさんNGNG
>>252
> プロ串経由で受け取ったXMLのパース&処理側のことを言ってるんだよね?

プロキシクラスでXMLが返ってくるの?
それじゃ、プロキシの役目って何?
0263デフォルトの名無しさんNGNG
プロ串クラスの説明しる!>>262

説明する側になったら、説明するようにしようよ。
0264デフォルトの名無しさんNGNG
255が巧妙に仕掛けたワナにはまってしまいました。ヽ(´∇`)ノ

>>261
.NETの基本中の基本、Webサービスを知らないんですか?
.NETの基本中の基本、Webサービスを知らないんですか?
.NETの基本中の基本、Webサービスを知らないんですか?
.NETの基本中の基本、Webサービスを知らないんですか?
.NETの基本中の基本、Webサービスを知らないんですか?
0265デフォルトの名無しさんNGNG
255、よくやった!!

>>263
今までウェブサービスも知らずに.NET叩いてたんですか?
今までウェブサービスも知らずに.NET叩いてたんですか?
今までウェブサービスも知らずに.NET叩いてたんですか?
今までウェブサービスも知らずに.NET叩いてたんですか?
今までウェブサービスも知らずに.NET叩いてたんですか?
0266デフォルトの名無しさんNGNG
255ってワナをかけてたの?

どっちにしても説明しる。
0267デフォルトの名無しさんNGNG
Webサービスなんて、VB.NET厨でも知ってますよ。
そう、あなたの言う「もっとも遅れた言語」の使い手でも。
0268デフォルトの名無しさんNGNG
鬼の首を取ったような騒ぎだね。
.NETを自慢出来るタイミングなんだから説明しろよ。

で、説明終わったら叩くかもしれんが。
0269デフォルトの名無しさんNGNG
>>266
> どっちにしても説明しる。

これで.NETをまともに触ってないことまで判明してます。ヽ(´∇`)ノ

wsdl.exeってご存知ですか?
wsdl.exeってご存知ですか?
wsdl.exeってご存知ですか?
wsdl.exeってご存知ですか?
wsdl.exeってご存知ですか?
0270デフォルトの名無しさんNGNG
え、.NETを触ってないんだけど。
触ってないし、サンプル使ってないって言ってるよね?
0271デフォルトの名無しさんNGNG
>>270
うわー。それで.NET叩いてたんだ。さむっ。
0272デフォルトの名無しさんNGNG
てゆうか、さわってない人間に叩かれる方がサムイ。>>271
0273デフォルトの名無しさんNGNG
じゃあ、明日までに説明レスくれYO!
0274デフォルトの名無しさんNGNG
>>270
おまえマジで寒いよ。
ここで叩いてる暇あったら.NETでも触ってみな。
それから批判してみろよ。
0275デフォルトの名無しさんNGNG
おお、ここで熱いヴァトルが。
だがまったく参加できん。
0276デフォルトの名無しさんNGNG
>>275
一人の痛いDel厨が「.NETはDelphiに劣る」と必死で吠えてました。
でも、実際には.NETなんか触ったこともなく、文法の表面しか知らなかったわけです。
アホだねー。氏ねや。(^∀^)ゲラゲラ
0277デフォルトの名無しさんNGNG
これはフォローのしようがないね
0278デフォルトの名無しさんNGNG
>一人の痛いDel厨が「.NETはDelphiに劣る」と必死で吠えてました。
>でも、実際には.NETなんか触ったこともなく、文法の表面しか知らなかったわけです。
>アホだねー。氏ねや。(^∀^)ゲラゲラ

これだけ↑しか言えないんだったら、.NETを触ってますと言えないよ。ブビ坊の限界だね。
「痛い」とか「表面」という装飾子で叩いてるだけじゃん。ダメなやつ。
0279デフォルトの名無しさんNGNG
やっぱりDel厨はデスクトップ関連の知識しかないんだねー。プププ
0280デフォルトの名無しさんNGNG
.NETってもう売ってるんだっけ?
ちょっと前にβ版がどうたらっていってたけど。
0281デフォルトの名無しさんNGNG
>>278
悔しがってます。( ´∀`)
0282デフォルトの名無しさんNGNG
>>278
(・∀・)カエレ!
0283デフォルトの名無しさんNGNG
>>278
あほらし。こんな奴と議論してたのか。帰ろ帰ろ。
0284デフォルトの名無しさんNGNG
このスレ放置しようぜ。
どうせこの程度の奴しか.NET批判できないんだから。
0285デフォルトの名無しさんNGNG
     人
    (__)
    (__)
   ( ・∀・ )<Ruby >>>>>>>>>>>>>>>>> C#
0286デフォルトの名無しさんNGNG

     人
    (__)
    (__)
   ( ・∀・ )<Ruby >>>>>>>>>>>>>>>>> C# >>>>>>>>>>>>>>>>> Delphi
0287デフォルトの名無しさんNGNG
>>278
本当にがっかりしました。氏んでください。
0288デフォルトの名無しさんNGNG
Del厨ってほんとにウェブ系に弱いんだな・・・
0289デフォルトの名無しさんNGNG
なに一人でやってるの?
Delphi >>>>>>>>>>>>>>> Ruby >>>>>>>>>>>>>> C#
0290デフォルトの名無しさんNGNG
255の「これは合ってるか?」には要注意。(藁
0291デフォルトの名無しさんNGNG
でも継承についてはほんとに分かってなさそうだぞ。
0292デフォルトの名無しさんNGNG
>>291
おまえよりはわかってるよ。(プ
0293デフォルトの名無しさんNGNG
>>291
255が明らかに劣勢になってたところがあったのに、そこを攻めきれないから。
あんた、相当恥じさらしてるよ。
0294デフォルトの名無しさんNGNG
pppppp
0295デフォルトの名無しさんNGNG
結局、

「この分野は俺のほうがよく知ってるぜ。お前ら知らねーだろバーカバーカ。」

という態度を取ると、同じ理屈で返り討ちにあうということですね。
0296デフォルトの名無しさんNGNG
ウェブサービスに関しては

VB >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Delphi

だもんね。MS SOAP ToolkitなんてVBのためにあるようなもんじゃない。
0297デフォルトの名無しさんNGNG
っていうか、またDel厨が引っかかったのか。
この前、Delphiのリフレクションの件で引っかかったばっかりだろうが。
0298デフォルトの名無しさんNGNG
で、プロキシって何なの?
0299デフォルトの名無しさんNGNG
>>298
Webサービス実行のプロキシじゃん。
0300デフォルトの名無しさんNGNG
300げっと!
0301デフォルトの名無しさんNGNG
祭りは終わったか・・・
0302デフォルトの名無しさんNGNG
Del厨また出てこないかな。
0303デフォルトの名無しさんNGNG
.NETに重大な脆弱性
http://www.microsoft.com/japan/technet/security/frame_prekb.asp?sec_cd=MS01-058






の予感。
0304デフォルトの名無しさんNGNG
>>303
(゚Д゚)ハァ?
IEじゃん。
0305デフォルトの名無しさんNGNG
もう.NETはダメですね。
怖くて使えませんです。はい。
0306デフォルトの名無しさんNGNG
またアホ降臨か・・・
0307デフォルトの名無しさんNGNG
>>291
我らが255様に限って継承を知らないなんて事があってたまりますか!!
不敬罪でタイーホですよ。タイーホ。
0308デフォルトの名無しさんNGNG
>>301
前スレが見れないのでどんな祭りが有ったか分かりません。
概略だけでもいいからおせーてください。
0309デフォルトの名無しさんNGNG
>>307
でも案外ありえるよ。
VBでメッセージフックしただけでも「サブクラス化」って呼ぶのが一般化してる
もの。
あの用語見ると違和感で鳥肌が立ちそうになるんだが、やっぱりMSがそう呼ばせ
たんだろうか?
0310デフォルトの名無しさんNGNG
>>309
WindowClassからきてるんでしょ?
0311デフォルトの名無しさんNGNG
マイクロソフトの数で押し切る
やり方にどこまで対抗できるか・・・。
以外と、「.NET」くるかも
0312309NGNG
>>310
うん。
それはそうなんだけどね。
でもやっぱりまっとうなオブジェクト指向言語で言う継承では無いよね。
0313308NGNG
そんなことより祭りはー?
0314デフォルトの名無しさんNGNG
次は
●●死滅スレって死滅しちゃうの???●●
です。
0315310NGNG
>>312
あー、OOPLとか関係なしに、Windowsがウィンドウ管理する際に使う
リソースにWindowClassつーのがあって、スタイルやらメッセージ
処理用のコールバック関数のアドレスやらを管理してる。
んで、そのコールバック関数をちくちくいじるのを「サブクラス化」
つってたような気がする。

記憶が怪しいけど、Win16時代からある言葉じゃなかったかなぁ。
0316観客NGNG
なんか・・・
今日の255って馬鹿だね
その辺でケンカしてるガキみたい(ワラ

こういう日もあるんだねぇ
0317309NGNG
>んで、そのコールバック関数をちくちくいじるのを「サブクラス化」
>つってたような気がする。

それそれ。そいつ。
で、疑問なのは何でそれを「サブクラス化」と呼んだのかって事。
Cプログラマにオブジェクト指向を啓蒙するための取っ掛かりにした、という尤も
らしい意見を見た事があるけど、なんにしても罪作りな言葉だと思う。
0318310NGNG
そのリソースを「ウィンドウクラス」と名付けた時点で邪心が在った
かどうかとなるといまいち判らん。
あんま気にしなかったけど、まぁ、紛らわしいわな(笑
0319デフォルトの名無しさんNGNG
>315
ウィンドウオブジェクトっていう言葉があるんだけど、
これは実装を表す意味と、GUIを表す意味の二つがあって、
315で言うサブクラス化は後者の意味でサブクラス化なんだと思う。

当然、ウィンドウクラスも二つの意味があるわけだし。
0320デフォルトの名無しさんNGNG
あかん、被った。
最新50で確認したのにぃ。
0321デフォルトの名無しさんNGNG
後者の意味ー>後者の流れ
0322デフォルトの名無しさんNGNG
Del厨がウェブサービスなんかできるわけないだろ。
エンプラ版でないと触れないんだから。
某信者にとって、最大限のお布施をして初めて使える機能。
JAVAとか.NETはタダでできるのにね。(プ
0323デフォルトの名無しさんNGNG
ブビブビ言ってたDel厨が、気がつけばウェブ開発でVB厨に取り残されてる。
面白い時代だ。
0324デフォルトの名無しさんNGNG
今日は静かでつまんない。
Del厨さん、出てきて何かコメントしてください。
0325デフォルトの名無しさんNGNG
>>324
もう無理だよ。昨日のは致命的すぎる。(藁
0326デフォルトの名無しさんNGNG
>>322-333 では、祭りにするにはテンション低すぎ。

昨日一杯書いたし新ネタが出ないと。
昨日一杯書いた中で反論来たのは、.NET使ってないのか、
だけであってね。
0327デフォルトの名無しさんNGNG
キタ━━━━━━(゚∀゚)━━━━━━!!!!
0328デフォルトの名無しさんNGNG
あえて盛り上げるなら、この話題とかどうだ?
http://pc.2ch.net/test/read.cgi/tech/1008593003/16
0329デフォルトの名無しさんNGNG
>>326
Del厨さん、昨日出された宿題「WebService proxyって何?」はやってきましたか?
0330デフォルトの名無しさんNGNG
それは.NET側が説明するという宿題>>329

.NETみたいなダセーもん触らせるんかYO!
どうダサいかは→ >>16
0331デフォルトの名無しさんNGNG
>>328
>>16で済むものをどうしてフルパス指定するの?
もしかして2ちゃん初心者?(プ
■ このスレッドは過去ログ倉庫に格納されています