- 1 名前:デフォルトの名無しさん [2007/01/12(金) 15:57:21 ]
- 前スレVB.NET質問スレ (Part18)
pc10.2ch.net/test/read.cgi/tech/1161250878/
- 830 名前:デフォルトの名無しさん mailto:sage [2007/03/01(木) 00:56:20 ]
- >828
それはC#な上に、少々どころでなく気持ち悪いです。
- 831 名前:デフォルトの名無しさん [2007/03/01(木) 09:14:28 ]
- こんにちは、質問ですが、
ieで設定されている"ホーム ページ"をVB.NETで取得する 方法を教えてください。 Webbrowserで取得する方法でも構いません。 宜しく。
- 832 名前:デフォルトの名無しさん [2007/03/01(木) 10:04:44 ]
- >>831のついでに教えてけろ。
IEの 「編集」−「このページの検索」でやってるページ内検索ってのは どうやってやってんのかわかる香具師いる?HTMLソース追っかけてんのかね? WebBrowserでもやれるじゃろか。 ってか初めからつけといてくれればいかったんだが・・・。
- 833 名前:デフォルトの名無しさん mailto:sage [2007/03/01(木) 10:41:05 ]
- >>831
レジストリ参照すればええんじゃね
- 834 名前:デフォルトの名無しさん [2007/03/01(木) 10:45:00 ]
- いくつかPanelをのっけてそれぞれDocking=Topにしてくと、
どういう順番でやっても先にFormにおいた方のものからTopに並んでしまう。 これってTopにした順番に上から並ぶってならんのだろうか
- 835 名前:831 [2007/03/01(木) 10:49:21 ]
- >>833
サンクス、 考えても見なかった。 >>833 検索や検索文字の表示は簡単そうだが、スクロールが難しそう。
- 836 名前:デフォルトの名無しさん mailto:sage [2007/03/01(木) 12:26:20 ]
- >>834
ドキュメントアウトライン
- 837 名前:デフォルトの名無しさん [2007/03/01(木) 12:46:32 ]
- ちょっと教えてください
VB.NET 2003で DataAdapterを使用してデータを更新する部分です。 DataSetの中には個別に取得してきた 関連性の無い TableA TableBがあります。 登録の時この2つのテーブルに編集をかけた後 1回のUpDateで更新することは出来ないでしょうか? DataAdapterがTableという名前のDataTableにしか処理を行ってくれないので詰まっています。 出来れば2回に分けて行うのはやりたくないという状態です。
- 838 名前:デフォルトの名無しさん mailto:sage [2007/03/01(木) 13:32:21 ]
- Adapterのヘルプとか読めば、出来ないってすぐわかりそうなものを。
- 839 名前:デフォルトの名無しさん [2007/03/01(木) 13:34:05 ]
- >>838
いや、もしかしたら何かできるんじゃないかな?と 本来関係の無いデータ同士は同じDataSetに入れるべきじゃないとわかってはいるんですが・・・
- 840 名前:デフォルトの名無しさん mailto:sage [2007/03/01(木) 14:18:37 ]
- >>839
設計し直せwww
- 841 名前:デフォルトの名無しさん [2007/03/01(木) 15:13:58 ]
- VB.NET2003+SQLserver2000へデータのINSERTを行っています。
ConnectionをOpenしてBeginTransaction。 ExecuteNonQueryでINSERT文を発行後にCommitし ConnectionをClose、Disposeしています。 上記処理を画面上のボタンクリックイベントから実行しているのですが データがDBにINSERTされる時とされない時があります。 デバッグしてもエラーにはならず、アプリの処理的には正常。 しかしDBには反映されない時がある・・・という状況に陥っております。 正常終了しているのにDBには反映されない、そんなことがあるんでしょうか?
- 842 名前:デフォルトの名無しさん mailto:sage [2007/03/01(木) 15:44:47 ]
- ぶれーくぽいんと張って、トランザクションを
はったまま強制終了したりしてるからじゃないの。
- 843 名前:デフォルトの名無しさん [2007/03/01(木) 15:46:49 ]
- センセイ〜〜
メソッドの返り値である影響件数はいかがなものでしょうか? まぁ、正常に1件以上の数値が返ってきてるんだろうけど DBに反映されないって・・・ エンタープライズマネージャをデータ更新前に表示しておいて確認、 更新後にエンタープライズマネージャの表示を更新し、その後確認しても反映されていないってこと?
- 844 名前:デフォルトの名無しさん [2007/03/01(木) 15:57:51 ]
- >>842
いえ、それはないです >>843 エンタープライズマネージャでもクエリアナライザでも反映されてないんです。 INSERTが単にコケるならまだわかるんですが・・・ データ不正も疑ったのですがそうでもないようで困り果てております
- 845 名前:デフォルトの名無しさん [2007/03/01(木) 16:02:24 ]
- たしかプロファイラだっけ?
SQL鯖に投げられたSQLとか確認できる奴でチェックして まずは鯖で直にそれ実行してみれば? 何が悪いのかを狭めていかないと判らないと思う 反映されないとかっての 俺はコーディングミス以外で今まで経験は無いんだが・・
- 846 名前:デフォルトの名無しさん [2007/03/01(木) 16:13:32 ]
- >>845
やっぱりそれしかないですかね・・・ プロファイラ掘ってみます コーディングミスなら確かにわかるのですが 全てのデータが更新されないのではなく、時々更新できないデータが出るので・・・ 色々ありがとうございました。 環境は違いますがこれに似たような状況でした ttp://fukkey.dyndns.org/pins/sqls/040404/23954.html
- 847 名前:834 mailto:sage [2007/03/01(木) 16:14:30 ]
- >>836
そうかこういう場合のためにあれはあったのか。 わかったサンキュー。
- 848 名前:デフォルトの名無しさん mailto:sage [2007/03/01(木) 16:49:16 ]
- >>846
>>843の言ってるExecuteメソッドの戻り値は?
- 849 名前:デフォルトの名無しさん [2007/03/01(木) 17:44:06 ]
- >>848
1が戻ってきてます 処理件数は1件なので正常・・・ 雛見沢に行ってきます スレ汚し失礼しました
- 850 名前:デフォルトの名無しさん mailto:sage [2007/03/01(木) 18:46:51 ]
- VB2005Proを使用しております。
Dim Image1 As Image = "イメージA" Dim Image2 As Image = Image1.GetThumbnailImage(10, 10, 〜 で画像のサイズは小さく出来るのですが ここで一緒に品質も落とす方法がわかりません どのような方法(クラス、メソッド)を使用すれば品質も 指定したかたちで、Image型を作ることが出来るのでしょうか?
- 851 名前:デフォルトの名無しさん [2007/03/01(木) 18:59:15 ]
- 落とす理由はよくわからんが
ImageCodecInfo 使えないかな?
- 852 名前:デフォルトの名無しさん [2007/03/01(木) 19:01:28 ]
- あ、まちがったw
System.Drawing.Imaging 名前空間のEncode辺りとかさ のつもりだった
- 853 名前:850 mailto:sage [2007/03/01(木) 19:16:55 ]
- レスありがとうございます。
System.Drawing.Imaging.EncoderParameter System.Drawing.Imaging.EncoderParameters System.Drawing.Imaging.ImageFormat を使用して形式や品質を変更出来る事がわかりました。 今ヘルプとGoogleで調べているのですが 使用方法が画像の保存(saveメソッド等)を対象にしている ものばかりで、画像に保存ではなくそのまま Image型に入れる方法を探してます。
- 854 名前:デフォルトの名無しさん mailto:sage [2007/03/01(木) 20:07:46 ]
- ファイルにしないのに画質を落とす意味がわからん。
そもそも画質は「落とす」んではなく、非可逆圧縮の結果として「落ちる」もんなんじゃねえの?
- 855 名前:デフォルトの名無しさん [2007/03/01(木) 20:13:00 ]
- >>853
画質落としたサムネイルか・・・ 一意な名前の一時ファイルでやっちまうとかもありだけど・・・・ 縮小表示した時の補完方法の変更で画質落とすことにならんかな? 多少落ちると思うけど・・・・
- 856 名前:853 mailto:sage [2007/03/01(木) 20:33:48 ]
- レスありがとうございます。
言われてみれば画質が落ちるって 非可逆圧縮の結果ですよね ぜんぜん気がつきませんでしたorz Image型内で〜とう発想自体変でしたね やはり一時ファイルで実装する方が無難でいいですね
- 857 名前:デフォルトの名無しさん mailto:sage [2007/03/01(木) 23:24:18 ]
- コントロールをクリックしたときに表示されるフォーカスマーク
VB6のときはクリックイベントに.setfocusをかいて即座に移動させることで気にならないレヴェルになりましたが VB2005ではこのマークを消す方法はあるのでしょうか。
- 858 名前:デフォルトの名無しさん mailto:sage [2007/03/01(木) 23:43:06 ]
- >>856
画質を落とす意図が気になるところです 差し支えなければ何に使うのか教えて下さい >>857 過度の神経質では無いでしょうか
- 859 名前:デフォルトの名無しさん mailto:sage [2007/03/01(木) 23:47:32 ]
- 小さいコマンドボタンを設置してるんですが、一度クリックするとフォーカス枠に文字が被ってしまって見づらくなってしまうのです。
ボタンのサイズに関係なく、外枠とフォーカス枠の比率は同じ。ジャマスギです… >>859 気にしすぎないようにどこかで修行したほうがいいですかねー
- 860 名前:デフォルトの名無しさん mailto:sage [2007/03/01(木) 23:47:43 ]
- こんばんわ
.NETでツールウィンドウを作りたいのですが(常にフローティングしているウィンドウ) どのようにすればよいのでしょうか?
- 861 名前:デフォルトの名無しさん mailto:sage [2007/03/01(木) 23:52:07 ]
- どこで躓いているのか分からんのでエスパーのまねごとをしてみる
Owner
- 862 名前:デフォルトの名無しさん mailto:sage [2007/03/02(金) 00:02:39 ]
- 俺もエスパーになる
VS2005で プロパティウィンドウ使ってるなら FormBoaderStyleの項目で変更
- 863 名前:860 mailto:sage [2007/03/02(金) 00:07:52 ]
- VisualStudioのように、一つのフォームがあって
その上に子ウィンドウという形でツールウィンドウを表示させたいと思いますが その方法がわかりません。 どうすればよいのでしょうか?
- 864 名前:860 mailto:sage [2007/03/02(金) 00:09:07 ]
- >>862
ありがとうございます わかりました
- 865 名前:860 mailto:sage [2007/03/02(金) 00:11:17 ]
- >>862
うまく表示されました 本当にありがとうございました
- 866 名前:デフォルトの名無しさん mailto:sage [2007/03/02(金) 00:16:14 ]
- >>857
コントロール継承してShowFocusCuesがFalseを返すようにオーバライドするだけ。
- 867 名前:デフォルトの名無しさん mailto:sage [2007/03/02(金) 00:57:04 ]
- >>856
画像の変換目的なら、一時ファイルのかわりにMemoryStreamを使ったほうが色々と楽だぞ。
- 868 名前:デフォルトの名無しさん [2007/03/02(金) 18:34:14 ]
- VB.NET2005でWebにあるリピーターコントロール
のようなことを実現したいのですが、どうするのが近道でしょうか?
- 869 名前:デフォルトの名無しさん mailto:sage [2007/03/03(土) 09:15:00 ]
- TreeViewから指定の文字列を探し出してノードを返す関数ってありますか?
- 870 名前:デフォルトの名無しさん [2007/03/03(土) 11:11:07 ]
- おはようございます、質問をしたいと思います。
WebでのVB.NETなんですが、 A.aspxとB.aspxがあるとします。 A.aspxでのHTMLが下記のとおりとなってます <input id="Text1" type="text" onkeydown="if(event.keyCode==13)ButtonDummy1.click();" /> <input id="Button1" type="image" /> <input id="ButtonDummy1" type="submit" style="height:0px;width:0px;display:none;"/> とあるとして、Text1でreturnキーが押下されたら、ButtonDummy1.click();が呼び出されますが、 そのあと、サーバに送信されるのですが、この後、B.aspxのほうに画面遷移をしたいと思います。 が、どうすればよいのでしょうか? attributes属性に埋め込む?とか、VBのソース側に記述するとかですかね?
- 871 名前:デフォルトの名無しさん mailto:sage [2007/03/03(土) 15:05:28 ]
- 相手側のIPを入れてメッセージを入力し
送信ってボタンを押下したら、相手側の メッセージボックスに入力した値が表示 されるような、プログラムの参考になる ようなサイトはありませんか?
- 872 名前:デフォルトの名無しさん mailto:sage [2007/03/03(土) 15:07:34 ]
- 今、VBでちょっとしたプログラムを作っている初心者です。
フォームからフォームへ変数を渡したいのですがどうすればよろしいでしょうか。。 講座サイトをいろいろ探したのですが、のってなかったので質問させてもらいました。 よろしければ教えてくださるとありがたいです;
- 873 名前:デフォルトの名無しさん mailto:sage [2007/03/03(土) 15:25:23 ]
- >どうすればよろしいでしょうか。
真面目に一から勉強する。 それ以外にあるかよ。
- 874 名前:デフォルトの名無しさん mailto:sage [2007/03/03(土) 18:30:00 ]
- 今日も
「フォームAからフォームBに変数を渡したいんですがどうしたらいいですかカウンタ」 がインクリメントされますた
- 875 名前:デフォルトの名無しさん mailto:sage [2007/03/03(土) 18:55:37 ]
- >>873
ガキは帰れ
- 876 名前:デフォルトの名無しさん [2007/03/03(土) 18:56:53 ]
- >>874
ちょっwwwww ワロスwww ちょっと聞きたいんだが、 あるプログラムAから別のプログラムBを呼び出して プログラムBは表示したまんま その後プログラムAから任意のタイミングでプログラムB終了とかさせたい で、こういうのはShell起動とプロセスIDで〜〜とかよくあると思うんだけど 折角ドトネト使うんだし何かもっとドトネト風なやりかたってないんだろうか・・・? ちょっと”ドットネット同士ならコレで楽勝”みたいなのがあれば使ってみたいんだが・・・
- 877 名前:デフォルトの名無しさん mailto:sage [2007/03/03(土) 18:59:58 ]
- Process クラス見れ
- 878 名前:デフォルトの名無しさん [2007/03/03(土) 19:28:53 ]
- >>877
把握MSDN読んで来るノシ
- 879 名前:デフォルトの名無しさん mailto:sage [2007/03/03(土) 20:13:03 ]
- 本当便利だよな>Processクラス
- 880 名前:デフォルトの名無しさん mailto:sage [2007/03/03(土) 20:32:49 ]
- 初心者は、フォームも単なるクラスだということをまず理解しろ。
そうすれば、>>872みたいな質問も出ないし、モジュール分けも上手くなる。
- 881 名前:デフォルトの名無しさん mailto:sage [2007/03/03(土) 20:38:16 ]
- ※初心者はクラスを理解できていない
- 882 名前:デフォルトの名無しさん mailto:sage [2007/03/03(土) 21:01:05 ]
- 規定のインスタンスとかわけも分からずに使っちゃってる時点で無理だろw
- 883 名前:デフォルトの名無しさん mailto:sage [2007/03/03(土) 22:52:55 ]
- VB6ユーザーからの質問なんだけどさ、VB.NETに移行するのってC#今から覚えるのと労力かわんなくないか?
まったくVBっぽさがなくなっててすごくJAVAっぽいからわけわかめなんだが…。 8万も9万も金出させて環境買わせた古参ユーザーおいてけぼりかよMS、Expressとか良い時代になったもんだな…。 はぁ、VBにいくかC#にいくかどうすっかな…。
- 884 名前:デフォルトの名無しさん mailto:sage [2007/03/03(土) 22:57:23 ]
- 今更って感じだな
こうなる事が分かっててVBやってたんじゃないのかい?
- 885 名前:デフォルトの名無しさん mailto:sage [2007/03/03(土) 23:25:26 ]
- これだからVB厨は…
- 886 名前:デフォルトの名無しさん mailto:sage [2007/03/03(土) 23:27:23 ]
- VB.NETもC#も無料で使えるんだから両方やればいいじゃん
- 887 名前:デフォルトの名無しさん mailto:sage [2007/03/03(土) 23:28:29 ]
- 言語に差を感じる奴って駄目だね。
構造化言語だろうが、オブジェクト指向だろうが、大差ねーだろうが。 VB6から.netの移行ってそんなに敷居が高かったか?
- 888 名前:デフォルトの名無しさん mailto:sage [2007/03/03(土) 23:30:13 ]
- あの程度でわかわかめって、どんだけレベル低いんだよw
- 889 名前:デフォルトの名無しさん mailto:sage [2007/03/03(土) 23:35:59 ]
- お前ら弱いものいじめが大好きなジャイアン達かよ
習得の手間はVBでもC#でも大差ない というか、どっちかできればもう一方もだいたいわかる というわけでがんばれ、さあがんばれ
- 890 名前:デフォルトの名無しさん mailto:sage [2007/03/03(土) 23:37:18 ]
- のびたが虐められるのは当然だと思うが……
- 891 名前:デフォルトの名無しさん mailto:sage [2007/03/03(土) 23:42:57 ]
- いじめとは
いじめられっこに問題があります いじめっこには罪はありません
- 892 名前:デフォルトの名無しさん mailto:sage [2007/03/03(土) 23:58:07 ]
- ここは低脳ばかりだ
- 893 名前:デフォルトの名無しさん mailto:sage [2007/03/04(日) 00:38:48 ]
- 私は生涯VB6ユーザーだと思ってましたが、このスレ見てると.net使ってる人が非常に多いことに気がついてしまい
私も流行に乗り遅れないように.netへと移行しようかどうしようか迷ってます。 移行を決心させる一言をください…
- 894 名前:デフォルトの名無しさん mailto:sage [2007/03/04(日) 00:46:16 ]
- VB6 のランタイムは兎も角開発環境のサポートはあと 1 年程だぜ
- 895 名前:デフォルトの名無しさん mailto:sage [2007/03/04(日) 00:46:40 ]
- >>このスレ見てると.net使ってる人が非常に多い
スレタイ読め
- 896 名前:デフォルトの名無しさん mailto:sage [2007/03/04(日) 00:53:21 ]
- VB6はVistaでも動くらしいぜ
…あれ?
- 897 名前:デフォルトの名無しさん mailto:sage [2007/03/04(日) 00:54:06 ]
- >>894
ありがとう。 決心します。
- 898 名前:デフォルトの名無しさん [2007/03/04(日) 00:56:53 ]
- 皆さんhtmlをとってくるのにどのコントロール使ってます?
webbrowserを使ってたらxmlをつかえって言われました。
- 899 名前:デフォルトの名無しさん mailto:sage [2007/03/04(日) 00:57:16 ]
- >>896
ええー。そんなご無体な
- 900 名前:デフォルトの名無しさん mailto:sage [2007/03/04(日) 01:01:38 ]
- >>898
取ってくるってのの範囲が分からん が表示するんじゃないならコントロールは使う必要なくね?
- 901 名前:デフォルトの名無しさん mailto:sage [2007/03/04(日) 01:04:44 ]
- さて、このスレもいよいよ架橋に入ってまいりました。
>>950を踏んだ者は次スレ宜しくお願いします。 スレ立て本人、もしくは有志の方は >>1-8のテンプレ宜しくお願い致します。
- 902 名前:デフォルトの名無しさん mailto:sage [2007/03/04(日) 01:08:40 ]
- スマン、>>5以降は質問の回答か。
>>1-2,8よろ
- 903 名前:デフォルトの名無しさん mailto:sage [2007/03/04(日) 02:11:10 ]
- >>893
いや実際敷居高いと思いますよ、本格的なプログラム書くには 徹底的に勉強しないと書けないですから たぶんVB6ですらすらやれてたのは概念的にすべてが比較的簡単 だったからだと思われ、あんまり細かいことを意識せずにやれました .NETはやはり基本的にオブジェクト指向言語を理解することと、 いろんな作法や多様なソフトウエア環境に対する広く深い知識が 求められていると実感しています。 仕事上時間的にどうしてもVB6にしか触れられなかった自分には 少なくと非常にハードルが高かったですが、そういう人は実際非常に 多いと思います。年もあるかと思いますし、能力があれば克服できる ものと思いますが、その辺短期間でマスターするにはやはりとてつも なく努力が要るのではないかと思います。少なくともヘルプなしに すらすらできるようになるのは非常に難しいのではないでしょうか。
- 904 名前:デフォルトの名無しさん mailto:sage [2007/03/04(日) 02:25:50 ]
- なんですってキー!!
- 905 名前:デフォルトの名無しさん mailto:sage [2007/03/04(日) 10:10:40 ]
- VB6が敷居が低いと思ってる程度の人にとっては、ハードル高いんだろ?
VB6って箱庭ツールだから、それを逸脱することをやるにはかなりのスキルがいるんだよ。
- 906 名前:デフォルトの名無しさん mailto:sage [2007/03/04(日) 10:18:33 ]
- >>905
Win32API使うとかぐらいならサンプルがあるのである程度流用で 不自由はしなかったと思いますが、.NETはいちいち全部根本から 勉強しないと本物になりませんから、そこがはじめに違うと思います。 VB6では全部知らなくてもとにかく仕事がいきなりでも開始できますが、 .NETはまず知識ありきが要求されます。そこが敷居高いということかと。 用意されているクラス一つ使うにしても「それについて知る」ことから して大変でしたね。これはVBで基本関数わかればある程度仕事できる という世界とはまったく違う世界だと思います。はじめの一歩踏み出す のにすごい労力が必要だったのです。VB6から踏み出られない人が 多いのはそこかと。とにかくモノスンゴイ程度の知識量が必要になり ますからね。クラスの数だけ見てもとてつもないですよ、これは。
- 907 名前:デフォルトの名無しさん mailto:sage [2007/03/04(日) 10:23:36 ]
- そしてある程度わかったと思って少しできいるようになっても、そこから少し
進んだことが必要になるとそこでまたすぐに必要な知識が膨大に出てくる という事態が延々と続くわけですよね。なので、実際に毎日、毎日、毎日、毎日、 毎日毎日、毎毎日毎日毎日毎日毎日・・・・・勉強しないと使い物になっていか ないわけです、これが。だからとても大変なのですよこれは、実際問題。
- 908 名前:デフォルトの名無しさん mailto:sage [2007/03/04(日) 10:41:56 ]
- 実際、何も知らないところから始めるのであればどっちでも変わらんと思うけどなあ
- 909 名前:デフォルトの名無しさん mailto:sage [2007/03/04(日) 10:47:10 ]
- 通り一遍でいいから体系的な勉強をしとけばそんなに難しくないんだけどね。
市販の書籍で評判イイのを一冊マスターするとか MS主催の講習会に出席するとか。 実際問題そんなことしてる時間が全然取れない人もいるんだろうけど。
- 910 名前:デフォルトの名無しさん mailto:sage [2007/03/04(日) 10:53:51 ]
- クラスライブラリが膨大なので、確かに入りは大変だったな。
とはいえ、クラスが体系的なので、自分の探しているものがどこにあるのか推測しやすいから、 慣れてくればVB6よりむしろ楽だ。
- 911 名前:893 mailto:sage [2007/03/04(日) 10:55:09 ]
- 実際VB6はどんなコードの書き方でも動いてしまうのでプロジェクトに煩雑感があるのと
開発が止まってしまって機能的な限界があるので、移行したいとは昔から思っています。 コントロール配列などの機能がなくなり、またメソッド名の違いが頭の中でごっちゃごちゃになってしまうため .net触ったことはあるのですが、なかなか移行には踏み切れませんでした。 >>903,906-907 同じ方でしょうか? 移行された方の、生の意見が聞けて良かったです。 やはり生半可な考えで移行するのは厳しそうですね。 「移行」なんて甘い考えは辞めて、参考書を買って一から勉強しようと思います。 ありがとうございました。
- 912 名前:デフォルトの名無しさん mailto:sage [2007/03/04(日) 11:17:48 ]
- つうか、VB.netが敷居高いか?
VB6と同じようなアプリだったら、同じように作れるじゃん。 移行とか考えるからおかしいんだよ、違う言語と思えば別に。 VB.netだって、とりあえず動くアプリなら作れるだろ? VB6でその程度のアプリを作ってた奴が、.netになったとたんにまじめになるのは大笑い。 だったら、VB6でもきちんとしたアプリ作ってから、VB6が出来るってほざけよ。
- 913 名前:デフォルトの名無しさん mailto:sage [2007/03/04(日) 11:28:03 ]
- >>912
いや、でもそれだけじゃないですよ。VB6は考え方がシーケンスの連続というだけの 理解で旧式プログラミングと連続してました。でも.NETは世界が違います。 しかも使いたい部品はほとんど自前かどこかで拾ってこないとすぐに使えるものが 全部手の中にはない状況ではないかと思いました。クラスを継承して自分で派生 させてカスタマイズしないと楽に使えるものになりませんし、そういう世界を使わない で済んできた場合、この世界は敷居は必ず感じると思います。データを表示する だけでも旧式の方法とはまったく異なりますし。とにかく大変ですよねこれは。
- 914 名前:デフォルトの名無しさん mailto:sage [2007/03/04(日) 11:29:26 ]
- vb6をちょっとかじった程度の人ならvb.netに移行にしても違和感も何も無いだろうが
vb6に慣れていて使いこなせる人ほどコーディングの違いで敷居が高くなってしまうのではないだろうか? つーか、言語は別物なのに似てる箇所が多いからかえって紛らわしい。 vb6ユーザはvcやらc#やらのほうがかえって移りやすいかもしれんね。
- 915 名前:デフォルトの名無しさん mailto:sage [2007/03/04(日) 11:37:17 ]
- >>911
コントロール配列ぐらいなら結局Listとかオブジェクトの配列とかで代用可能なので 機能は再現できると思いますが、そういうことでも「知らない」うちはなんにもできない状態 ですから、とにかく非常に苦労しないと使えるレベルにはなれない世界ではないかと感じます。 少なくともRADだと思えていたVB6の世界とは全然違う世界なのでした。
- 916 名前:デフォルトの名無しさん mailto:sage [2007/03/04(日) 11:37:46 ]
- >クラスを継承して自分で派生させてカスタマイズしないと楽に使えるものになりませんし
んなこたねええ VB6だとそもそも継承できないし。 VB6と同じように使うんだったらわざわざ継承を使う必要ないじゃん。
- 917 名前:デフォルトの名無しさん mailto:sage [2007/03/04(日) 11:41:57 ]
- >>913 はプログラミングセンスが足りない。
>>916 は読解力が足りない。
- 918 名前:916 mailto:sage [2007/03/04(日) 12:00:37 ]
- まじですか
読み方どう間違ってる?
- 919 名前:デフォルトの名無しさん mailto:sage [2007/03/04(日) 12:13:04 ]
- >>913は継承したがってるんじゃなくて継承を嫌っている。(どっちみち不要だが)
そもそも勉強不足を棚に上げて愚痴ってる>>913がアレなんだけどね。
- 920 名前:デフォルトの名無しさん mailto:sage [2007/03/04(日) 12:24:01 ]
- VB6からの以降が困難って言ってる人の意味というか「本音」は
たぶんこういうことでしょ。 VB6だとアホみたいにサンプルコードがごろごろ転がってるからテキトーにコピペしてれば 理解してない機能もなんとなく使えたけど、VB.NETはサンプルコードが まだそれほど充実してないか、あるいはあってもOOPを前提としているから クラスが分からない俺様には使えね、と。 >>914 逆だろ普通w VB6でも「継承抜きのOOP」してた人なら移行はなにも難しくないはずだよ。 川俣の本とか読めば1週間でだいたいの感じはつかめるはず。 もし複雑なコードほど移植が難しい、ということをいっているなら そんなの当たり前のことだ。
- 921 名前:デフォルトの名無しさん [2007/03/04(日) 12:30:00 ]
- あれだろうなぁ・・・・
VB6でも理解して使いこなせてる人間や、不満を持つ人間辺りならきっと移行はスムーズなんだよ 逆にVB6に使われてたり不満をあんまり持たない人間は移行が難しい傾向があるんじゃないかな? とかおもったりする 不満があるから・ないからって意味じゃないけど、VB6限界まで使って それでもある機能の実装が他の言語に比べて不便だな って思うレベルってことね
- 922 名前:デフォルトの名無しさん mailto:sage [2007/03/04(日) 12:43:12 ]
- >>2
- 923 名前:デフォルトの名無しさん mailto:sage [2007/03/04(日) 12:46:03 ]
- あれだな、テンプレに人に向ける自分自身にも向けられない馬鹿は退場しろ、
って文言も必要かもしれんな。 >>922みたいな馬鹿が跡を絶たないからなw
- 924 名前:デフォルトの名無しさん mailto:sage [2007/03/04(日) 12:46:49 ]
- 人に向ける自分自身⇒人に向ける批判を自分自身
- 925 名前:デフォルトの名無しさん mailto:sage [2007/03/04(日) 12:49:38 ]
- >>923
人に向ける批判を自分自身にも向けられない >>923のような馬鹿や>>925のような馬鹿も後を絶たないわけだが。
- 926 名前:デフォルトの名無しさん mailto:sage [2007/03/04(日) 13:02:37 ]
- >>925
自覚があるなら問題ないんじゃね?w
- 927 名前:デフォルトの名無しさん mailto:sage [2007/03/04(日) 13:06:22 ]
- >ここは、質問者に説教するスレではありません。
>ここは、質問者のプログラミングセンスを測るスレではありません。 >ここは、質問者のプログラマ適性を診断するスレではありません。 >ここは、質問者の精神病・神経症を診断するスレではありません。 ここに ここは、質問者が愚痴をこぼしていい場所ではありません。 ここは、質問者はテンプレサイトを回り・MSDNを十分に閲覧した上で質問できます。 を追加すればいいんじゃないかな
- 928 名前:デフォルトの名無しさん mailto:sage [2007/03/04(日) 13:11:56 ]
- 質問として成立してないもんな、単なる悩み相談。
何がわからないかすら判ってない奴が多すぎ。 技術者として、最低限の調査、切り分け、自分なりの推察、それらをまとめて質問しろよ。 ってPCDN的かな?w
- 929 名前:デフォルトの名無しさん mailto:sage [2007/03/04(日) 13:43:42 ]
- >>927
> 〜を追加すればいいんじゃないかな クラスの派生継承の差分プログラミング的ですね。感じ出てますね。
- 930 名前:デフォルトの名無しさん mailto:sage [2007/03/04(日) 13:45:15 ]
- だからそういうのが「批判を自分自身に向けられない」っていうんだよ。
>>2みたいのを愚痴っていうんじゃねえの?w
|

|