VB.NET質問スレ (Part19 ..
[2ch|▼Menu]
910:デフォルトの名無しさん
07/03/04 10:53:51
クラスライブラリが膨大なので、確かに入りは大変だったな。
とはいえ、クラスが体系的なので、自分の探しているものがどこにあるのか推測しやすいから、
慣れてくればVB6よりむしろ楽だ。

911:893
07/03/04 10:55:09
実際VB6はどんなコードの書き方でも動いてしまうのでプロジェクトに煩雑感があるのと
開発が止まってしまって機能的な限界があるので、移行したいとは昔から思っています。
コントロール配列などの機能がなくなり、またメソッド名の違いが頭の中でごっちゃごちゃになってしまうため
.net触ったことはあるのですが、なかなか移行には踏み切れませんでした。

>>903,906-907
同じ方でしょうか?
移行された方の、生の意見が聞けて良かったです。

やはり生半可な考えで移行するのは厳しそうですね。
「移行」なんて甘い考えは辞めて、参考書を買って一から勉強しようと思います。
ありがとうございました。

912:デフォルトの名無しさん
07/03/04 11:17:48
つうか、VB.netが敷居高いか?
VB6と同じようなアプリだったら、同じように作れるじゃん。

移行とか考えるからおかしいんだよ、違う言語と思えば別に。

VB.netだって、とりあえず動くアプリなら作れるだろ?
VB6でその程度のアプリを作ってた奴が、.netになったとたんにまじめになるのは大笑い。
だったら、VB6でもきちんとしたアプリ作ってから、VB6が出来るってほざけよ。


913:デフォルトの名無しさん
07/03/04 11:28:03
>>912
いや、でもそれだけじゃないですよ。VB6は考え方がシーケンスの連続というだけの
理解で旧式プログラミングと連続してました。でも.NETは世界が違います。
しかも使いたい部品はほとんど自前かどこかで拾ってこないとすぐに使えるものが
全部手の中にはない状況ではないかと思いました。クラスを継承して自分で派生
させてカスタマイズしないと楽に使えるものになりませんし、そういう世界を使わない
で済んできた場合、この世界は敷居は必ず感じると思います。データを表示する
だけでも旧式の方法とはまったく異なりますし。とにかく大変ですよねこれは。

914:デフォルトの名無しさん
07/03/04 11:29:26
vb6をちょっとかじった程度の人ならvb.netに移行にしても違和感も何も無いだろうが
vb6に慣れていて使いこなせる人ほどコーディングの違いで敷居が高くなってしまうのではないだろうか?

つーか、言語は別物なのに似てる箇所が多いからかえって紛らわしい。
vb6ユーザはvcやらc#やらのほうがかえって移りやすいかもしれんね。

915:デフォルトの名無しさん
07/03/04 11:37:17
>>911
コントロール配列ぐらいなら結局Listとかオブジェクトの配列とかで代用可能なので
機能は再現できると思いますが、そういうことでも「知らない」うちはなんにもできない状態
ですから、とにかく非常に苦労しないと使えるレベルにはなれない世界ではないかと感じます。
少なくともRADだと思えていたVB6の世界とは全然違う世界なのでした。

916:デフォルトの名無しさん
07/03/04 11:37:46
>クラスを継承して自分で派生させてカスタマイズしないと楽に使えるものになりませんし
んなこたねええ
VB6だとそもそも継承できないし。
VB6と同じように使うんだったらわざわざ継承を使う必要ないじゃん。

917:デフォルトの名無しさん
07/03/04 11:41:57
>>913 はプログラミングセンスが足りない。
>>916 は読解力が足りない。

918:916
07/03/04 12:00:37
まじですか
読み方どう間違ってる?

919:デフォルトの名無しさん
07/03/04 12:13:04
>>913は継承したがってるんじゃなくて継承を嫌っている。(どっちみち不要だが)
そもそも勉強不足を棚に上げて愚痴ってる>>913がアレなんだけどね。

920:デフォルトの名無しさん
07/03/04 12:24:01
VB6からの以降が困難って言ってる人の意味というか「本音」は
たぶんこういうことでしょ。

VB6だとアホみたいにサンプルコードがごろごろ転がってるからテキトーにコピペしてれば
理解してない機能もなんとなく使えたけど、VB.NETはサンプルコードが
まだそれほど充実してないか、あるいはあってもOOPを前提としているから
クラスが分からない俺様には使えね、と。

>>914
逆だろ普通w
VB6でも「継承抜きのOOP」してた人なら移行はなにも難しくないはずだよ。
川俣の本とか読めば1週間でだいたいの感じはつかめるはず。

もし複雑なコードほど移植が難しい、ということをいっているなら
そんなの当たり前のことだ。

921:デフォルトの名無しさん
07/03/04 12:30:00
あれだろうなぁ・・・・
VB6でも理解して使いこなせてる人間や、不満を持つ人間辺りならきっと移行はスムーズなんだよ
逆にVB6に使われてたり不満をあんまり持たない人間は移行が難しい傾向があるんじゃないかな?

とかおもったりする
不満があるから・ないからって意味じゃないけど、VB6限界まで使って
それでもある機能の実装が他の言語に比べて不便だな って思うレベルってことね

922:デフォルトの名無しさん
07/03/04 12:43:12
>>2



923:デフォルトの名無しさん
07/03/04 12:46:03
あれだな、テンプレに人に向ける自分自身にも向けられない馬鹿は退場しろ、
って文言も必要かもしれんな。
>>922みたいな馬鹿が跡を絶たないからなw

924:デフォルトの名無しさん
07/03/04 12:46:49
人に向ける自分自身⇒人に向ける批判を自分自身

925:デフォルトの名無しさん
07/03/04 12:49:38
>>923

人に向ける批判を自分自身にも向けられない
>>923のような馬鹿や>>925のような馬鹿も後を絶たないわけだが。

926:デフォルトの名無しさん
07/03/04 13:02:37
>>925
自覚があるなら問題ないんじゃね?w

927:デフォルトの名無しさん
07/03/04 13:06:22
>ここは、質問者に説教するスレではありません。
>ここは、質問者のプログラミングセンスを測るスレではありません。
>ここは、質問者のプログラマ適性を診断するスレではありません。
>ここは、質問者の精神病・神経症を診断するスレではありません。
ここに
ここは、質問者が愚痴をこぼしていい場所ではありません。
ここは、質問者はテンプレサイトを回り・MSDNを十分に閲覧した上で質問できます。
を追加すればいいんじゃないかな

928:デフォルトの名無しさん
07/03/04 13:11:56
質問として成立してないもんな、単なる悩み相談。

何がわからないかすら判ってない奴が多すぎ。
技術者として、最低限の調査、切り分け、自分なりの推察、それらをまとめて質問しろよ。

ってPCDN的かな?w


929:デフォルトの名無しさん
07/03/04 13:43:42
>>927
> 〜を追加すればいいんじゃないかな

クラスの派生継承の差分プログラミング的ですね。感じ出てますね。


930:デフォルトの名無しさん
07/03/04 13:45:15
だからそういうのが「批判を自分自身に向けられない」っていうんだよ。
>>2みたいのを愚痴っていうんじゃねえの?w

931:デフォルトの名無しさん
07/03/04 13:54:36
>>920
VB6でOOPしてるところってそんなに多かったんですか。そういう状況では
なかったのでなんですが、たぶん>>893の人も>>911の感じからすると、
OOP駆使してやってきた感じには見えないですよね。手続き系だけでもAPI
多少使えばやりたいことはほとんど実現できましたから、現場でVB6だと手続き系
だけで済ませてるところが多いのじゃないでしょうか。それでも別段不自由しない
なら問題ないわけでしたが、.NETでは考え方がOOP基本がそもそもなので、
そこで敷居が高いわけで、この事実があるのに加えてさらに.NETでのクラス
の膨大な量が重なって目がくらくらしてハードルが非常に高くなってるという
ことでした。



932:デフォルトの名無しさん
07/03/04 13:57:20
なれればたいしたことはないたぶん

933:デフォルトの名無しさん
07/03/04 14:03:18
クラスの量が膨大ってのも良く分からん言い訳だ
初めて VB 系言語に触れた時は膨大な量の関数に目眩がしたもんだが
名前空間とかないからリファレンスだけじゃ必要な機能が探せん

934:デフォルトの名無しさん
07/03/04 14:36:05
ADO.NETに関する質問です。
DataSetのTableの構成についてです。
DataAdapterにて、以下のようなSQL文でサーバからデータを取得した際、
DataSetの中のDataTableはいくつになっているのでしょうか。

SELECT 基本情報.ID, 基本情報.氏名, 基本情報.性別, T性別.性別
FROM T性別 INNER JOIN 基本情報 ON T性別.番号 = 基本情報.性別;

データセットの中身は、基本情報テーブルと性別テーブルがあり、
それらのリレーションが組まれている形なのか、
それとも、SQL文を実行した結果がひとつのテーブルという形で
存在しているのかがいまいち分かりません。

基本的な質問ですが、どうぞよろしくお願いいたします。

935:デフォルトの名無しさん
07/03/04 14:44:24
1つ
導出表そのものがDataTableになる。

きちんと勉強すると面白いよ、DataSetの仕組みって。

936:デフォルトの名無しさん
07/03/04 14:46:56
研修期間の設定について参考にしたいので伺いたいのですが、
皆さんは、VB6系統からVB.NET系統へ移項する場合、どれくらいの
時間が必要でしたか?
会社でしていされた講義だけでなく、家で書籍やサイトを見ている
時間すべて含めての話です。

937:デフォルトの名無しさん
07/03/04 14:48:27
>>935
すばやい回答ありがとうございました。

938:デフォルトの名無しさん
07/03/04 14:55:59
>>936
人によるだろ?
昨日、今日のこのスレの流れ見れば、1日から無限大だと思うが。w

VB6をやっていたってのが、単に小学生の漢字書き取りか、仕事としてのツールが使えてるのかの違いは大きい。
前者は.netに変わったら全く新しい言語だとも理解できずに移行できないと喚く、
後者は所詮言語なんぞ別に実現手段のためのツールと理解してるから、差異なんてやりながら補正していける。


939:デフォルトの名無しさん
07/03/04 14:59:06
>>938
仕事としてVB6をやっていた人に対して、移項するために講義を準備したり、
研修期間を設けたりする必要性について思ったのです。

確かに、人それぞれといってしまえばそういうものです。
同じ事を学ぶにしても時間のかかる人もいれば短期間で終わる人もいる。
しかし、何か、ものさしのようなものがあればなと思いまして。。

940:デフォルトの名無しさん
07/03/04 15:02:25
>>939
だから、元の人のレベルしだいですよ。
仕事でプログラムやってるといっても、バグを作るために仕事してる人から、その人のしにぬぐいまでピンきり。

何かものさしなんてありっこないじゃん。
貴方がまずその対象をきちんと調べて、レベル見て、その上でやるものだろ?


941:デフォルトの名無しさん
07/03/04 15:05:50
概要ともの凄い基本的な違いを1〜2日程度教えて後はOJT。
何もかも教えるのはどうせ無理。

942:デフォルトの名無しさん
07/03/04 15:05:52
研修期間の設定を聞いてくる辺り
>>936はVB.net使いでは無いらしい

943:デフォルトの名無しさん
07/03/04 15:07:07
>その人のしにぬぐいまでピンきり。


死んだら拭いようがありません><

944:デフォルトの名無しさん
07/03/04 15:13:23
ごめん、日本語で書いたからタイプミスした。

バグを作るのが仕事の人と、せっかくの能力を超M性癖のためにその人のアナル舐めをする人。


945:デフォルトの名無しさん
07/03/04 15:22:37
アナルは形容詞なのでこの場合アヌスの方が正しいと思います><

946:デフォルトの名無しさん
07/03/04 15:39:24
>>936
到達目標レベルで分けて考えるといいのでは?

A. とりあえずフォームにラベルとテキストボックス張ってあれこれ表示ができればいいレベル。
  それ以外は別のハードウエア制御用のベンダーの用意してるWin32APIがドライブできれば
  いいという場合は案外これで済むかもしれないです。そこはベンダーのチュートリアル読めば
  いいわけです。

B:. 本格的なGUIを必要とするレベル。TreeView、ListView、RichTextBox、継承されたForm、
  図形描画技法、コントロールの派生継承、などあらゆる技法をマルターしないと作れない
  アプリケーションが目的なら、VB6だけの知識からなら毎日8Hずつ休まずやって、3ヶ月程度は
  かかると思います。基本がOOPなのでその勉強も含めて目一杯厳しいです。

C. DataBaseが必要なレベル。Bにくわえtさらに1ヶ月程度以上の特訓が必要では?

毎日2Hづつ少しずつとかだと優れたプログラムの達成までは2年程度ぐらい掛かるのではないでしょうか?

947:デフォルトの名無しさん
07/03/04 15:43:50
学生かよ、3ヶ月もそんなこと勉強なんて。
そんなの仕事で使いながら覚えるのが普通だろ?


948:デフォルトの名無しさん
07/03/04 15:47:04
そんなに時間くれるところで働いてみたいわ

949:デフォルトの名無しさん
07/03/04 15:48:42
コントロールの技法をマスターってww
全部書いてあるのにマスターもなにもないだろ


950:デフォルトの名無しさん
07/03/04 15:50:04
>>947
使える状態になるまで目先の見えない苦闘が続くとき、それは仕事にならない
レベルが続くということかと思いますので、そういう意味では管理者の人はそれだけの
覚悟をして社員にやらせる必要があるということでした。

まあ、結局毎日時間がなくてヒーヒー行ってる状況でVB6しか使えない状況が
10年以上も続いていたわけですから、そこで急に陸に上がると蛙も大変なわけですよね。

951:デフォルトの名無しさん
07/03/04 15:51:23
>>948
下請けは大変だな

952:デフォルトの名無しさん
07/03/04 15:52:44
>>951
使えない奴ばかりの職場も大変そうだな

953:デフォルトの名無しさん
07/03/04 15:53:40
マ板でやれ

954:デフォルトの名無しさん
07/03/04 16:38:33
>>950
10年あれば自分でどうにかするもの。
それを怠った奴なんて、何やっても駄目。

毎日云々なんて、出来ない奴というか、やる気の無い奴の言い訳の典型。

955:デフォルトの名無しさん
07/03/04 16:39:48
>>950
>>901

956:デフォルトの名無しさん
07/03/04 16:50:06
<スレタイ>
VB.NET質問スレ (Part20)
<テンプレ>
前スレ:VB.NET質問スレ (Part19)
スレリンク(tech板)

ここは、質問者に説教するスレではありません。
ここは、質問者のプログラミングセンスを測るスレではありません。
ここは、質問者のプログラマ適性を診断するスレではありません。
ここは、質問者の精神病・神経症を診断するスレではありません。

>>950 ↑これだけやればあとは>>8まで適当に貼ってやる

957:デフォルトの名無しさん
07/03/04 16:51:22
次スレ

VB.NET質問スレ (Part20)
スレリンク(market板)

958:デフォルトの名無しさん
07/03/04 16:55:49
>>955
やってみましたが、ホストが規制中で
  ERROR:新このホストでは、しばらくスレッドが立てられません。
  またの機会にどうぞ。。。
が返ってきました、ほかにどなたかお願いします。

>>954
そうはいいますが、仕事で使わない環境を休みを毎週つぶしてやる元気は
なかなか出ないものかと。休みもほとんど持ち帰り残業でした。そういう中
では結構しんどいものがあると思うのです。


959:デフォルトの名無しさん
07/03/04 16:57:29
>>957
どうもでした。

960:デフォルトの名無しさん
07/03/04 16:58:50
>>959
本当にそう思うか?

961:デフォルトの名無しさん
07/03/04 16:59:07
>>950
正直お前にはがっかりだ。
どこまでも使えない950だ。

962:デフォルトの名無しさん
07/03/04 17:00:43
>>958
すれ違いになるが、持ち帰り残業自慢なんて馬鹿の典型だよ。

自分の能力が無いか、自分の仕事に対する姿勢が根本的におかしいか、会社が狂ってるのいずれか。
それを10年もやってるんだから、そのこと自体が自己責任。


963:デフォルトの名無しさん
07/03/04 17:27:11
>>962
なんにしろやりがいのある仕事ならいいのだと思います。


964:デフォルトの名無しさん
07/03/04 17:29:44
>>960-961
あれ?そういえばなんか変なアドレスですね>>957
すまんですがほかの人お願いします。それではまた。


965:デフォルトの名無しさん
07/03/04 17:42:19
次スレ>>975踏んだ人に頼む

966:デフォルトの名無しさん
07/03/04 17:44:34
>>963
残業自慢ならまだしも、無報酬残業自慢なんて紐に騙されてる女が私って不幸っていってるような戯言。
言ってる自分がかわいそうって酔ってるだけ。

967:デフォルトの名無しさん
07/03/05 00:56:32
VB.NET から C#.NET への移行は敷居が高いと言えますか
移行する弱酸性メリットはありますか

968:デフォルトの名無しさん
07/03/05 01:00:53
だいたいざっくばらんでアバウトかつ大雑把なニュアンスでは同じものなので、敷居は低いです
酸性度は知りません

969:デフォルトの名無しさん
07/03/05 01:57:17
>>967
それってたぶん一旦VB.NETにしてからC#に移行する必要があるか、
そしてあるとしたらその敷居は高いかどうかを検討したいという
感じですか。


970:デフォルトの名無しさん
07/03/05 07:10:34
どっちも大差ない。VBっぽいか、Javaっぽいかの違い。

971:デフォルトの名無しさん
07/03/05 08:14:47
JavaっつーかC++っぽい。C++に見える。かもしれない。程度。

972:デフォルトの名無しさん
07/03/05 10:29:29
Webサービスのクライアント側の書き方を教えてください。

973:デフォルトの名無しさん
07/03/05 10:30:57
IDEで参照すれば必要なコードは自動生成されるんじゃないの?

974:デフォルトの名無しさん
07/03/05 10:44:33
Web参照で参照追加すれば、自動的にプロ棋士クラスが作成される。
なので、Web側とクライアント側を意識することなく呼び出しが行えます。

で、>>972は何か試して何がわからないの?w


975:デフォルトの名無しさん
07/03/05 10:46:09
Web参照で追加はしたんですけど
そのWebサービスを呼び出すコードがわからないっす。

976:デフォルトの名無しさん
07/03/05 10:47:44
>>975
お前には正直がっかりだ。

977:デフォルトの名無しさん
07/03/05 10:57:42
らいらいお(^ω^)

978:デフォルトの名無しさん
07/03/05 11:08:52
>>975
>>965

979:デフォルトの名無しさん
07/03/05 11:17:46
じゃあ、立てるお

980:デフォルトの名無しさん
07/03/05 11:20:26
次スレ

VB.NET質問スレ (Part20)
スレリンク(tech板)


981:デフォルトの名無しさん
07/03/05 11:25:31
>>975
>>974を呼んでも理解できないなら、Webサービス使わないほうがいいよ。w
これほど易しいWebサービスのしくみを理解できないなんて。

JAVAのEJBとかに比べたら比較にならないくらい簡単で便利な部分なのに。
MSDNとか@ITを読んで理解するぐらいは努力しろよ。


982:デフォルトの名無しさん
07/03/05 11:33:43
>>981
そのページ教えてくださーい。

ちなみにRESTならやってます!!

983:デフォルトの名無しさん
07/03/05 11:36:13
Google様にお尋ねできない人は今のプログラマーとしては失格だと思う。
質問じゃねーだろ?あんたのは。何か試せよ。自分で。

984:デフォルトの名無しさん
07/03/05 11:37:41
Dim hoge as New localhost.Helloworld

ってやってみたんですけどコンパイルできないんでっす。

985:デフォルトの名無しさん
07/03/05 11:40:14
>>984
ああ、そう

986:デフォルトの名無しさん
07/03/05 11:41:28
ごめんなさい。サービス側が間違ってましたw

987:デフォルトの名無しさん
07/03/05 11:42:34
でもlocalhostじゃなく他のサーバーに移したいときは
どうすればいいですか?


988:デフォルトの名無しさん
07/03/05 11:44:01
どうもこうも
そうすればいいとおもうよ^^;;;

989:デフォルトの名無しさん
07/03/05 11:45:34
で、ぼくちゃん。
なんてえらーがでるんでちゅか?

餓鬼じゃねーんだから、コンパイルできないんですなんてことをそのまま言うんじゃねーよ。
エラー晒すとかしろ、いちいち聞いて欲しいのか?

まあ、こうかくと無視しろって突っ込まれるんだろうけど。


990:デフォルトの名無しさん
07/03/05 11:46:46
>>987
URLってプロパティとか、ダイナミックに設定した場合はapp.configとか。

仕組みがわかってない、調べる能力が無いなら使わないほうがいいよ。
この程度のマニュアル記載事項を調べられない人は。


991:デフォルトの名無しさん
07/03/05 11:46:48
localhost.urlに設定すればいいんですかねー

992:デフォルトの名無しさん
07/03/05 11:47:27
>>991
ああ、そう

993:デフォルトの名無しさん
07/03/05 11:49:53
>>992
そっかー。らいらい(^ω^)

これでWebサービスもマスターしたお

994:デフォルトの名無しさん
07/03/05 11:55:13
なるほど
ありがとうございました

ああ、そう

995:デフォルトの名無しさん
07/03/05 11:56:35
埋め。

996:デフォルトの名無しさん
07/03/05 12:52:33
>>870
PostBackUrl

997:デフォルトの名無しさん
07/03/05 16:58:50
VB.NET質問スレ (Part20)
スレリンク(tech板)

998:デフォルトの名無しさん
07/03/05 17:12:00
生め

999:デフォルトの名無しさん
07/03/05 17:13:27
産め

1000:デフォルトの名無しさん
07/03/05 17:15:13
VB.NET質問スレ (Part20)
スレリンク(tech板)

1001:1001
Over 1000 Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。


最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5393日前に更新/270 KB
担当:undef