1 名前:前スレ972 [2005/07/17(日) 20:33:58 ] VB.NETの質問全般です 過去スレ VB.NET質問スレ (Part11) pc8.2ch.net/test/read.cgi/tech/1114217190/ VB.NET質問スレ (Part10) pc8.2ch.net/test/read.cgi/tech/1109343613/ VB.NET質問スレ (Part9) pc5.2ch.net/test/read.cgi/tech/1106577850/ VB.NET質問スレ (Part8) pc5.2ch.net/test/read.cgi/tech/1102512868/ VB.NET質問スレ (Part7) pc5.2ch.net/test/read.cgi/tech/1096683017/ VB.NET質問スレ (Part6) pc5.2ch.net/test/read.cgi/tech/1088812165/ VB.NET質問スレ (Part5) pc5.2ch.net/test/read.cgi/tech/1078134703/ VB.NET質問スレ (Part4) pc2.2ch.net/test/read.cgi/tech/1065269043/ 【老若】VB.net質問スレ【男女】 (Part3) pc5.2ch.net/tech/kako/1056/10562/1056281084.html 【老若】VB.net質問スレ【男女】 (Part2) pc2.2ch.net/tech/kako/1043/10436/1043629429.html 【老若】VB.net質問スレ【男女】 pc2.2ch.net/tech/kako/1025/10258/1025848458.html
2 名前:デフォルトの名無しさん [2005/07/17(日) 20:34:37 ] MSDN 言語仕様などのリファレンス www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/vbref/html/vbmscLROverview.asp?frame=true .NET Framework リファレンス www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/netstart/html/cpframeworkref_start.asp?frame=true .NET Framework を使用したプログラミング www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/cpguide/html/cpconprogrammingwithnetframework.asp?frame=true 正規表現 www.microsoft.com/japan/msdn/library/?url=/japan/msdn/library/ja/cpgenref/html/cpconregularexpressionslanguageelements.asp?frame=true サンプルコード www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/vbref/html/vboriVBVCSharpSamples.asp?frame=true
3 名前:デフォルトの名無しさん [2005/07/17(日) 20:35:00 ] どぼん!のVB道のトップページとTipsページ dobon.net/vb/ dobon.net/vb/dotnet/index.html Microsoftクイック スタート チュートリアル ja.gotdotnet.com/quickstart/default.aspx Insider.NET www.atmarkit.co.jp/fdotnet/index.html 宇宙仮面の C# プログラミング ukamen.hp.infoseek.co.jp/ .NET のつぼ park16.wakwak.com/~mimi/dotnet/top.html .NET TIPS www.atmarkit.co.jp/fdotnet/dotnettips/index/index.html 緑のバイク ★ 初めてのC# プログラム全般 homepage3.nifty.com/midori_no_bike/CS/ VB.NETとC#でデザインパターン hccweb1.bai.ne.jp/tsune-1/ C#プログラミングTips www.atmarkit.co.jp/fdotnet/csharptips/index/csharptips_index.html WisdomSoft wisdom.sakura.ne.jp/ CodeProject www.codeproject.com/vb/net/ the GotDotNet Home Page www.gotdotnet.com/ KEN's .NET www5b.biglobe.ne.jp/~yone-ken/VBNET/index.html Cetus Links: 19,498 Links on Objects and Components / .NET www.cetus-links.org/oo_dotnet.html
4 名前:デフォルトの名無しさん [2005/07/17(日) 20:35:40 ] どっとねっとふぁん - C# Tips And Samples - homepage3.nifty.com/dotnetfan/index.html HIRO's.NET vbdotnet.fc2web.com/index.html @IT:特集 .NET開発者のためのオンライン・リソース・ガイド www.atmarkit.co.jp/fdotnet/special/onlineres/onlineres_01.html 匣の向こう側 www.ne.jp/asahi/nami/mei/index.html .NETでいきまっしょい! santamartadotnet.hp.infoseek.co.jp/ これがほしかった!厳選サンプルツール集 anetm.com/dev/tools/vbdotnet.htm ぬーやんのdotNET講座 www.geocities.jp/nuu_yan/dotNET/index.html PINVOKE.NET www.pinvoke.net/ WinAPI Database for VB Programmer www.geocities.co.jp/SiliconValley-Cupertino/5872/ Windows Api programming in C# , VB.NET, and VB6. Examples of P/Invoke and DllImport with Source code custom.programming-in.net/ ConvertCSharp2VB www.kamalpatel.net/ConvertCSharp2VB.aspx @IT:.NET Tools www.atmarkit.co.jp/fdotnet/tools/index/index.html SharpLibrary Redirector www.sharplibrary.com/ MSDN アカデミック アライアンス 技術資料 www.microsoft.com/japan/msdn/academic/articles/ 「300 秒でズバリ !!」&「10 行でズバリ !!」シリーズ www.microsoft.com/japan/msdn/thisweek/wednesday/default.asp
5 名前:デフォルトの名無しさん [2005/07/17(日) 20:36:17 ] PAPA'n VB www.mitene.or.jp/~sugisita/index.html じゃんぬねっと jeanne.wankuma.com/ VB レスキュー花ちゃん www.bcap.co.jp/hanafusa/dotnet/index.html (Java覚え書き)デザインパターンあれこれ www.dmz.hitachi-sk.co.jp/Java/Tech/pattern/ algorithm www.mnet.ne.jp/~tnomura/algorithm.html 日本語RFCリスト www.se.hiroshima-u.ac.jp/~isaki/rfc/list.html テンプレ完
6 名前:デフォルトの名無しさん [2005/07/17(日) 20:38:35 ] 前スレでは、どうもありがとうございました。 VBAの講習もあったのですが、応募者多数で落選しました(≧−≦) .NETの講習を受けつつVBAから地道に勉強してみます。 色々アドバイスありがっとー!! では、お邪魔しました。
7 名前:デフォルトの名無しさん mailto:sage [2005/07/17(日) 21:22:25 ] >>1 乙
8 名前:最凶VB厨房 mailto:sage [2005/07/17(日) 22:09:58 ] 1乙
9 名前:デフォルトの名無しさん mailto:sage [2005/07/18(月) 11:01:56 ] 1ぬるぽ
10 名前:デフォルトの名無しさん [2005/07/18(月) 17:24:06 ] .SelectedText = " " 「" "」の中に「"」を入れても「"」は表示されないんだけど、 「"」を表示させたいときはどうしたらイイんですか?
11 名前:最凶VB厨房 mailto:sage [2005/07/18(月) 17:36:55 ] >9ガ >10""らしい
12 名前:デフォルトの名無しさん mailto:sage [2005/07/18(月) 17:39:15 ] >>11 出来た。さんくすテラアリガタス
13 名前:デフォルトの名無しさん mailto:sage [2005/07/19(火) 12:59:46 BE:48813833- ] ぬるり
14 名前:デフォルトの名無しさん [2005/07/19(火) 16:58:59 ] ColorDialogを呼んで、選択した色のコード(FF00FFみたいなやつ)を取得したいんだけど、 可能ですか??
15 名前:超初心者 [2005/07/19(火) 17:21:19 ] VB.NETでDeviceCapabilitiesを使ってプリンタ用紙名一覧を取得する方法 が分かりません。分かる方いらっしゃいましたら教えてください。
16 名前:14 [2005/07/19(火) 22:07:09 ] 誰かタスケテ・・・
17 名前:デフォルトの名無しさん [2005/07/19(火) 22:24:56 ] スレ違いだったら申し訳ないです。 DBサーバを立ててそこにPostgreSQL8のWindows版をインストールします。 このDBに対してアクセスをするクライアントアプリを作りたいのですが、 事前にコントロールパネルからODBCのデータソースを 登録することなくアクセスすることは可能でしょうか? 不可能なのであればインストーラー等で データソースの設定を自動ですることは可能でしょうか? よろしくお願いします。
18 名前:デフォルトの名無しさん [2005/07/19(火) 22:27:42 ] おい!おまいら!あほのマイクロソフトの3万近くの有償サポートについてどう思う!? 完全に自社製品のサポートに対する怠慢だとおもうのだが! 自社製品の不備が多すぎるので答えるのが面倒で防御策をしていると 思われるがどう思う?
19 名前:デフォルトの名無しさん [2005/07/19(火) 22:42:56 ] >>14 自分自身がよく意味がわかってない"FF00FFみたいなやつ"取得してどうするの? Color構造体が取得できればそれで必要十分でしょ? どうしても欲しけりゃColorにToArgbがあるよ。 っていうか、>>10 と同一人物臭いけど、 こんなレベルの話をいちいち人に聞いてるんじゃいつまでたってもものにならんよ。 まずは入門書の一冊も読めよ。
20 名前:デフォルトの名無しさん mailto:sage [2005/07/20(水) 00:45:29 ] >>14 可能かどうかを聞くなら、可能だ。
21 名前:デフォルトの名無しさん [2005/07/20(水) 00:49:51 ] Environmentとかで 環境変数からエラーレベルって取得できないのかの?
22 名前:デフォルトの名無しさん [2005/07/20(水) 01:35:50 ] おい!おまいら!あほのマイクロソフトの3万近くの有償サポートについてどう思う!? 完全に自社製品のサポートに対する怠慢だとおもうのだが! 自社製品の不備が多すぎるので答えるのが面倒で防御策をしていると 思われるがどう思う?
23 名前:デフォルトの名無しさん mailto:sage [2005/07/20(水) 07:15:02 ] >>18 そういう香具師は、SharpDevelopでも使うよろし
24 名前:デフォルトの名無しさん [2005/07/20(水) 11:50:44 ] なんで?<23
25 名前:デフォルトの名無しさん [2005/07/20(水) 15:41:33 ] 教えて下さい。 PictureBoxに画像を表示する際、 PictureBoxのSizeModeはCenterImageを使い 中央に表示させるようにしています。 そこでPictureBoxに入りきらない画像を表示する場合は 画像をPictureBoxにFit(縦横比は変えず)するように 縮小率を求めたいのですがどうしたらいいでしょうか? Forで1から0まで0.01刻みの倍率で縮小していき 画像の縦横ともPictureBoxのSizeより小さくなったら Exit Forするやり方と、 PictureBoxの縦がPictureBoxの横より長い場合 画像の横が画像の縦より長い場合 縦横比率が画像の方が大きい場合など 一つずつ場合分けしていくやり方しか思いつきません。 よろしくお願いします。
26 名前:25 [2005/07/20(水) 17:16:06 ] C♯相談室 Part11 の856にありました。 ttp://pc5.2ch.net/tech/kako/1061/10612/1061262958.html Dim scale As Single = Math.Min(1F, Math.Min(pictureBox1.Width / CSng(bmp.Width), pictureBox1.Height / CSng(bmp.Height))) pictureBox1.Image = New Bitmap(bmp, New Size(CInt(bmp.Width * scale), CInt(bmp.Height * scale))) で無事解決しました。 お騒がせしました。
27 名前:デフォルトの名無しさん [2005/07/20(水) 22:28:31 ] 求められた機能を実現してれば、ソースなんてどうでもいいよな
28 名前:デフォルトの名無しさん mailto:sage [2005/07/20(水) 23:28:44 ] 質問させてください。 VB.netを使用して以下の様な仕組みを作る事は可能でしょうか? 【サーバ側】 HTMLページ上にスキャナを使用してスキャニングする機能を持ったDLLを オブジェクトとして表示する。 【クライアント側】 上記サーバーページをIEから参照し、スキャニングを行う。 【現在の状況】 フォームを使用したローカルアプリケーションであれば、 スキャニング機能を実装する事が出来たのですが、 ユーザーコントロールにした場合に、メソッド等が違う為動作しません。 また、IE上にユーザーコントロールを貼り付ける所までは実現できています。 【お尋ねしたい事】 01.サーバーサイドに置いたユーザーコントロール上で クライアントに繋がったスキャナを制御出来るか? 参考文献でも良いのでヒントをお願いします。
29 名前:デフォルトの名無しさん [2005/07/21(木) 09:24:16 ] >>28 そのあたりのヒントになるのは、ノータッチデプロイとそのセキュリティ設定の話かな? ブラウザベースよりこっちのほうが簡単だと思うよ。
30 名前:デフォルトの名無しさん [2005/07/21(木) 20:20:40 ] >>29 ありがとうございます。 私も今日ノータッチデプロイ辺りを見ていたのですが サンプルページを動かしてみると、ちょっと運用に耐えれるレベルじゃ なさそうなので、今回は.net化を見送る事になりました。 >ブラウザベースより そうなんですよねぇ。 絶対Webでブラウザベースにするより、大人しくCSにしておけば 速度も速いし、保守も楽なのに。。。 既存システムが大抵Webシステムなので、それにあわせるとなると なかなかいい方法がありませんでした; アドバイス、ありがとうございました。
31 名前:デフォルトの名無しさん [2005/07/21(木) 20:35:51 ] 検索の際に"あ"と"ア"を分けて検索するために、VarBinary(2)と宣言したフィールドhogeを もつテーブルfugaがあります。 #AccessのMDBファイルに作成。 フィールドhogeを検索キーにして検索を行うため、OledbDataAdapter1のSelectCommandに、 Select hoge From fuga WHERE hoge = ? と宣言し、フォーム上から検索キーを取得してデータを抽出しようと試みました。 OleDbDataAdapter1.SelectCommand.Parameters.Item("hoge").Value = "あ"c DataSet11.Clear() OleDbDataAdapter1.Fill(DataSet11, "fuga") のように、コーディングを行い、実行してみたところ、Fillの段階で例外が発生しました。 「System.Char から System.Byte[] へのキャストが無効です。」となっていたため、 "あ"をCByteで囲ったりしてみましたが、うまくいきません。 どなたか正しいやり方について教えていただけますでしょうか?
32 名前:デフォルトの名無しさん [2005/07/21(木) 22:41:49 ] DataGridのページング機能の表示を<<1 2 3>>(番号を押したらそれぞれのページへ移動、<< or >>を押すとひとつ前のページへ移動)としたいのですができるのでしょうか???
33 名前:デフォルトの名無しさん [2005/07/22(金) 11:18:46 ] NetAdvantage2004のWebMaskEditを使っていおりまして、 クライアント側の処理としてJavaScriptでWebMaskEditの背景色を 変える動作を行いたいのですが、現在入っているWebMaskEditの色情報を 取得することは出来たのですが、その中に変更したい背景色を指定しても、 色が変わらなく、困っております。 どなたか教えていただければ幸いです。お願いいたします。
34 名前:デフォルトの名無しさん mailto:sage [2005/07/22(金) 11:25:13 ] GrapeCityに聞けば?
35 名前:31 [2005/07/22(金) 20:21:46 ] 自己解決しました。 OleDbDataAdapter1.SelectCommand.Parameters.Item("hoge").Value = _ System.BitConverter.GetBytes("あ"c) でOKのようです。お騒がせしました。
36 名前:デフォルトの名無しさん [2005/07/23(土) 11:53:35 ] Compact Frameworkでイメージをファイルに保存する方法ないでしょうか?
37 名前:デフォルトの名無しさん [2005/07/24(日) 03:14:27 ] 最近はじめてプログラミングを勉強してみようと思い、VB.NETを勉強し始めたのですが このソフトで一体どの程度のアプリケーションが作成できるのでしょうか? また、このソフトを使っている人って趣味の範疇ですか? 実際の業務でこのソフトで作ったアプリケーションが役に立つ機会ってありましたか? 自分としてはwebブラウザで動くプログラムを作りたいと思っているのですが、 そういう場合には、どういう言語を勉強するといいでしょうか?
38 名前:デフォルトの名無しさん [2005/07/24(日) 03:16:57 ] それから、VB.NETとVBで作成できるアプリケーションの場合 どちらが優れたソフトを作成できるのでしょうか? 質問内容自体がおかしいかもしれませんが、宜しくお願いいたします。
39 名前:デフォルトの名無しさん mailto:sage [2005/07/24(日) 03:18:27 ] 質問がおかしすぎます 勉強し始めたならそのくらいわかるでしょう?
40 名前:デフォルトの名無しさん [2005/07/24(日) 03:29:11 ] >>39 やっぱりおかしいですか・・・ 変な質問だとは思いますが、できるだけ質問の内容を解釈して 回答いただけると嬉しいです・・・
41 名前:デフォルトの名無しさん mailto:sage [2005/07/24(日) 03:32:58 ] >>37 >また、このソフトを使っている人って趣味の範疇ですか? なめとんのかコラ 喧嘩売ってるとしか思えないな。
42 名前:最凶VB厨房 mailto:sage [2005/07/24(日) 04:29:29 ] 漏れは趣味の範疇ですw だけど非IT系企業の実際の業務でも使えます。 四則計算 ファイル入出力 ネットワーク通信 お絵かき GUI Webアプリ .net frameworkが入ったWindows2000,XPであれば 特に問題無くいろいろ遊べます。 管理者権限がないと無理なものもありますが。
43 名前:デフォルトの名無しさん [2005/07/24(日) 04:42:50 ] >>40 それはcgiだ。 スクリプト言語なんかだとより楽に作れる。 ソフトはそれぞれ得手不得手がある。調べろ
44 名前:デフォルトの名無しさん mailto:sage [2005/07/24(日) 05:39:29 ] 趣味の範疇でやめておいた方がいい言語ではあるな。 とくにプログラミング初心者の場合は。
45 名前:デフォルトの名無しさん [2005/07/24(日) 08:01:50 ] >>41 す、すみません・・・ >>42 非IT系の企業としたのはどうしてでしょうか? >>43 CGIですか、調べてみます。ありがとうございます。 >>44 それはどうしてでしょうか? >とくにプログラミング初心者の場合は 自分が初心者なのですごく気になります。 出かけるので夕方以降に見させて頂きます。
46 名前:デフォルトの名無しさん mailto:sage [2005/07/24(日) 08:34:47 ] >>37 ja.gotdotnet.com/quickstart/aspplus/
47 名前:43 [2005/07/24(日) 14:28:50 ] どの言語がいいかは初心者によくある質問だが、 少ない情報で言い切れるヤシはいない。 それと、cgiを調べろということじゃあない。 ソフトは単純な良し悪しじゃないともいったつもりだが。考えて読め 本当に説明すると長長と語れてしまうことになるんだぞ。 情報がないぞ。何を優先するつもり?簡単さ?仕事案件の多さ?
48 名前:デフォルトの名無しさん [2005/07/24(日) 19:34:18 ] VB.NET初心者ですが質問です。 例外を防ぐ方法をお聞きしたいと思います。 VisualStudio.NETを利用してフォームを作成し実行したところ System.Arithmetic Exceptionが発生しました。 デバッグモードで調べたところ、以下の部分で例外が発生していることが わかりました。 #Region "Windows フォーム デザイナによって生成されたコード" : : Me.txtHogeHoge.Font = New System.Drawing.Font("MS ゴシック", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(128, Byte)) この部分は直接コーディングしたのではなく、フォームデザイナ上でプロパティ画面をいじって フォントを設定したのですが、なぜ例外になってしまうのでしょうか? 他にもラベルなどでフォントを指定した部分で例外が発生します。 フォントをデフォルト設定にすると例外は発生しません。 MSゴシックもインストールされているのですが、なぜ例外になるのか いまいちぴんとこず悩んでいます。。。 サイズを変えてもMSPゴシックにしても同じ例外が。。。 ただ、同じフォント設定でも全く例外が発生しないテキストボックスもあり、 何がいけないのかわからないんです。
49 名前:デフォルトの名無しさん [2005/07/24(日) 20:56:15 ] >>46 どうもありがとうございます。難しそうですね・・・ >>47 思いやりのあるレスありがとございます。 自分で作ったプログラムが動くって楽しそうだな、 自分の仕事をもっと効率よくできるようなソフトを自分作れるといいな プログラミングってかっこよさそうだな という、ごく単純な動機でプログラミングに興味を持ったのですが、 勉強しはじめると、そういった動機より、大変だな・・・構文覚えるの面倒だな・・・という 気持ちが強くなってきてて、しかも、業界の流れが早く、自分の勉強した 言語がほんの数年後には価値のないものになってしまうかもという不安感 こういう自分は向いてないのかもしれませんね・・・ みなさんはプログラミング言語の勉強は楽しかったですか?
50 名前:デフォルトの名無しさん mailto:sage [2005/07/24(日) 21:12:21 ] >>48 例外メッセージの詳細は?
51 名前:デフォルトの名無しさん [2005/07/24(日) 21:36:12 ] >>50 Fontを設定している個所で発生した例外をキャッチしたところ System.Arithmetic Exceptionが発生しており、 Exception.Messeageには 「算術操作でオーバーフローまたはアンダーフローが発生しました。」 とのことです。
52 名前:デフォルトの名無しさん mailto:sage [2005/07/24(日) 21:47:29 ] それは分かってる。ArithmeticExceptionはそう言う例外だ。 どのメソッドで発生してるかを聞いてる。
53 名前:デフォルトの名無しさん mailto:sage [2005/07/24(日) 21:50:24 ] ああ念のために言っておくとキャッチしたExceptionを.ToString()したときにずらずら出てくる"場所"のことな
54 名前:デフォルトの名無しさん mailto:sage [2005/07/24(日) 21:57:10 ] >>53 最近の若いもんはスタックトレースも知らんのか。
55 名前:デフォルトの名無しさん mailto:sage [2005/07/24(日) 22:02:11 ] 53としては知っているが、51がいかにも知らなさそうだったので。
56 名前:デフォルトの名無しさん [2005/07/24(日) 22:07:14 ] > ああ念のために言っておくとキャッチしたExceptionを.ToString()したときにずらずら出てくる"場所"のことな ToString()してみました。おっしゃっているのはここでしょうか。 at System.Drawing.Font.Initialize(FontFamily family, Single emSize, FontStyle style, GraphicsUnit unit, Byte gdiCharSet, Boolean gdiVerticalFont) at System.Drawing.Font..ctor(String familyName, Single emSize, FontStyle style, GraphicsUnit unit, Byte gdiCharSet)
57 名前:デフォルトの名無しさん [2005/07/24(日) 22:08:13 ] >>53 わしも知らんぞw
58 名前:デフォルトの名無しさん [2005/07/24(日) 22:30:32 ] ArrayListをカプセル化した場合のアクセサの書き方ってどうなるの?
59 名前:デフォルトの名無しさん [2005/07/24(日) 22:39:21 ] VB.NETとVBAってどちらのほうが難しいんですか?
60 名前:デフォルトの名無しさん mailto:sage [2005/07/24(日) 22:41:41 ] >>59 どっちもどっち
61 名前:デフォルトの名無しさん [2005/07/24(日) 22:51:53 ] >>60 そうなんですか。 VBはアプリケーション開発用のソフトで、VBAはExcelとかAccessの機能拡張のための プログラムなんですよね。 でも、いまいち違いがよくわらないです。 VBでExcelと連動するソフトが作れるし、逆にVBAでもできるですよね?
62 名前:デフォルトの名無しさん mailto:sage [2005/07/24(日) 22:52:29 ] >>56 む〜、Font.Initializeの中見てみたけど直接ArithmeticException投げるような操作が見つからね。 フォントを右クリックでリセットするとどうなる? あるいは一旦コントロールを消して作り直したらどうなる? >>58 カプセル化? 継承じゃなくて? 求めているのはDefaultキーワードかな?
63 名前:58 [2005/07/24(日) 22:55:05 ] >>62 いえ、getとかのほうです。
64 名前:デフォルトの名無しさん mailto:sage [2005/07/24(日) 23:08:12 ] 普通に引数付きプロパティを書けばいい。 Public Property Item(ByVal v As Integer) As Integer とか。 Defaultキーワードを付ければ Dim a As New IntegerList a.Add(3) a(0) = a(0) とか書けるようになる。
65 名前:最凶VB厨房 mailto:sage [2005/07/24(日) 23:39:49 ] >49 >構文覚えるの面倒だな 激しく同意!めんどくせーもんはめんどくせーよ。 >言語がほんの数年後には価値のないものになってしまうかもという不安感 もちろんそうなる可能性はある。 そう思うなら複数の言語を勉強すればよい。 だけどVB.NETの勉強が無駄になることは無い。 プログラミングしなくなるなら別だが。 >64 なるほど。( ..)φメモメモ ってか思わずIntegerListって探してしまったわ。
66 名前:デフォルトの名無しさん [2005/07/25(月) 00:14:30 ] 最凶氏はデキる人なのか馬鹿なのかわからんな。 時々するどい回答をみせるかと思えば、デフォルトプロパティなんて 猿でも知ってるようなことに驚いているし。 C#のインデクサと対比してよく語られてる話題だと思うが。
67 名前:最凶VB厨房 mailto:sage [2005/07/25(月) 00:41:59 ] 鋭い回答あったっけ?基本馬鹿だけどなー。 インデクサの実装したことないんよ。(゜∇゜)
68 名前:デフォルトの名無しさん [2005/07/25(月) 14:33:11 ] > む〜、Font.Initializeの中見てみたけど直接ArithmeticException投げるような操作が見つからね。 > フォントを右クリックでリセットするとどうなる? > あるいは一旦コントロールを消して作り直したらどうなる? 作り直しても同じ例外。 違うフォントを指定しても同じ例外。 フォントを指定するのをやめてデフォルトのフォントにすると例外発生せず。 領域から文字がはみ出てはいけないのかと思い、 領域をうんと広げてみても同じ例外。 という状態です。
69 名前:デフォルトの名無しさん mailto:sage [2005/07/25(月) 15:01:58 ] ttp://www.gdncom.jp/general/bbs/ShowPost.aspx?PostID=15108 ビデオカードのドライバが怪しいんじゃないかという意見。 Googleにもほとんど引っかからないなぁ……。 と思ったら良さげなの発見。 ttp://dturini.blogspot.com/2004_08_01_dturini_archive.html
70 名前:デフォルトの名無しさん mailto:sage [2005/07/25(月) 16:29:11 ] Basicの気持ち悪い構文どうにかなりませんか???
71 名前:デフォルトの名無しさん mailto:sage [2005/07/25(月) 16:36:38 ] C#使え。
72 名前:デフォルトの名無しさん mailto:sage [2005/07/25(月) 17:46:08 ] >>70 > Basicの気持ち悪い構文どうにかなりませんか??? どうにもならんと思うが、どの辺が気持ち悪いのか教えてくれ。 おれは、= が代入記号になったり演算子になったりするのが気持ち悪いな。
73 名前:デフォルトの名無しさん mailto:sage [2005/07/25(月) 17:56:37 ] 代入も演算の一種だぜ。
74 名前:デフォルトの名無しさん mailto:sage [2005/07/25(月) 18:03:04 ] >>73 > 代入も演算の一種だぜ。 えっ? ほんと? 知らんかった。
75 名前:70 mailto:sage [2005/07/25(月) 19:05:50 ] 変に大文字の構文とか、{}がないとか、THENとか。 でもVBよりVC#の方が情報が少なくて困る
76 名前:デフォルトの名無しさん mailto:sage [2005/07/25(月) 19:07:20 ] >>75 方言みたいなもんでほとんど一緒だからなんとかなる
77 名前:デフォルトの名無しさん mailto:sage [2005/07/25(月) 19:13:51 ] C#の情報、少ないか? VB6を含めるならともかくVB.NETとC#ではそう差はないと感じるんだが。
78 名前:デフォルトの名無しさん mailto:sage [2005/07/25(月) 19:25:42 ] >>77 相互に変換できるから
79 名前:デフォルトの名無しさん mailto:sage [2005/07/25(月) 21:02:06 ] VB.NETもC#もたいして変わらんやんか
80 名前:デフォルトの名無しさん mailto:sage [2005/07/25(月) 21:13:45 ] っそ、大して変わらん。 ちょっとしっくり来なくて気持ち悪いという程度。 だから>>70 もそういっとる。 おれは大文字なのは馴れたな。
81 名前:デフォルトの名無しさん mailto:sage [2005/07/25(月) 21:15:58 ] Whileの条件節で代入できないのは痛いな、とか
82 名前:デフォルトの名無しさん mailto:sage [2005/07/25(月) 21:47:57 ] あれ?C#ってCみたいに"="は演算子で結果は右辺の値になるんだっけ? なんか違うような気がしたけど。 まあ、おれはあれは悪弊だと思うんで使わないけど。 しかし2005年にもなってまだCの文法が読みやすい、なんてほざくのがカコイイなんて 思ってるお方がいるのね。 自分に正直になれよ。読みにくいっしょ、Cのコードって。 俺は組み込みメインなんでCはよく使うけど、(c#は使ったことない)本当にCの表記法は糞だと思う。 丁寧にラベルつけたアセンブラのコードの方が余程可読性が高いケースもある。
83 名前:デフォルトの名無しさん mailto:sage [2005/07/25(月) 22:23:26 ] だからもう趣味のレベルだろ。どうせ同じアセンブリ吐けるんだし。 C/C++はポインタのせいで面倒なことになってるが、それをなくしたC#/Javaなら問題なし。 私はVBより好きだし読みやすく感じる。慣れてるからと言うのも大きいけど。
84 名前:デフォルトの名無しさん [2005/07/26(火) 14:08:21 ] フォームの大きさを変えた後にフォームを閉じ、再度、フォームを開いたら、フォームの大きさが保存されるようにしたいのです。なにかいい方法はないでしょうか? もしありましたら、ご教授下さい。よろしくお願いします。
85 名前:デフォルトの名無しさん mailto:sage [2005/07/26(火) 14:33:14 ] アプリケーションの終了/開始時って話じゃなくて、同一プロセスの中での話だよね? CloseイベントでSizeを適当なフィールド変数に保存してやればいいじゃん。
86 名前:デフォルトの名無しさん [2005/07/26(火) 14:58:10 ] >>85 アプリケーションの終了後なんですよー。 プロセスも異なっています。
87 名前:デフォルトの名無しさん mailto:sage [2005/07/26(火) 15:18:55 ] INIかコンフィグファイルに書き込むようにする
88 名前:デフォルトの名無しさん [2005/07/26(火) 15:36:31 ] .Net Frameworkって、INIやコンフィグファイルを読み書きするようなクラスって、ありましたっけ? その辺のクラスやサンプルってご存じないですか?
89 名前:デフォルトの名無しさん mailto:sage [2005/07/26(火) 16:02:16 ] まあ自分で書け。 設定用の各種プロパティを含んだクラスを作ってそのインスタンスに値を入れてXmlSerializerで永続化というのが一つの手法だ。
90 名前:デフォルトの名無しさん [2005/07/26(火) 16:09:19 ] 横に細長いPictureBoxを作り、そこを塗りつぶしたいと考えています。 コントロールの中に文字を表示させるので、反転モード(?)にしたいです。 そこで下記のようなコードを書きました。 Dim frm As Form1 = ActiveForm Dim intTop As Integer = PicBox1.Top Dim intLeft As Integer = PicBox1.Left Dim intWidth As Integer = PicBox1.Width Dim intHeight As Integer = PicBox1.Height Dim intDrawWidth As Integer = 50 Dim r As Rectangle = New Rectangle(frm.Left + frm.PicBox1.Left, frm.Top + intTop, intDrawWidth, intHeight) Dim lngBarColor = Color.FromArgb(0, 0, 128) ControlPaint.FillReversibleRectangle(r, lngBarColor) 上記のコードだと、塗りつぶされる範囲がPictureBoxの右下にずれてしまいます。 Dim r As Rectangle = New Rectangle(frm.PicBox1.Left, intTop, intDrawWidth, intHeight) このようなコードも試しましたが、フォームを移動しても 常に左上の方が塗りつぶされてしまいます。 コントロールにぴったり収まる感じで、反転モードで塗りつぶすにはどうしたらよいのでしょうか?
91 名前:デフォルトの名無しさん [2005/07/26(火) 20:59:50 ] >>90 MSDNちゃんと見てる?まあ見てないんだろうけど。 そんなのタイプしてる間にMSDN見たほうがよほど早いよ。この程度の問題なら普通ね。 試したわけじゃないけど、コントロールにRectangleToScreenメソッドというのが あるようだから、これを使えばうまくいくんじゃないか。 あとはWin32APIのInvertRectを使う手もある。
92 名前:デフォルトの名無しさん [2005/07/26(火) 21:00:26 ] >>90 MSDNちゃんと見てる?まあ見てないんだろうけど。 そんなのタイプしてる間にMSDN見たほうがよほど早いよ。この程度の問題なら普通ね。 試したわけじゃないけど、コントロールにRectangleToScreenメソッドというのが あるようだから、これを使えばうまくいくんじゃないか。 あとはWin32APIのInvertRectを使う手もある。
93 名前:デフォルトの名無しさん mailto:sage [2005/07/27(水) 00:05:17 ] >>84 レジストリに書いちゃうって手もあるよ。
94 名前:デフォルトの名無しさん [2005/07/27(水) 06:37:29 ] >>93 それを如何に簡単にやるかの議論だろ?w おしゃれで融通が利くのは、>>89 が書いたクラスのシリアル化・逆シリアル化を行う方法だと思う。
95 名前:90 mailto:sage [2005/07/27(水) 09:30:05 ] >>91 ありがとうございました。無事コントロールの位置を取ることができました。 3D表示にすると高さと幅があやしいですが・・・なんとかなりそうです。 MSDN・・・見てるつもりですが見方が甘いです。。。 VB5からの移行作業を始めて一週間。 なんだか難しくなってるな〜という印象。 JavaとかCとかやったことあると簡単なんですかね?
96 名前:デフォルトの名無しさん [2005/07/27(水) 12:34:13 ] >>94 横から突っ込んで悪いけど、「レジストリに書く」っていう話と 「シリアル化する」って話は抽象水準変わらないと思うよ。
97 名前:デフォルトの名無しさん [2005/07/27(水) 18:17:36 ] ブラウザとかで選択された文字列を取得したり ブラウザなどのテキストボックスに文字を送ったりするのにはどうしたらいいですか??
98 名前:デフォルトの名無しさん mailto:sage [2005/07/28(木) 10:24:01 ] とりあえずVisual Basic.NET2003を買えば 開発できるのですよね?
99 名前:デフォルトの名無しさん mailto:sage [2005/07/28(木) 10:28:19 ] >>98 できる
100 名前:デフォルトの名無しさん mailto:sage [2005/07/28(木) 10:28:23 ] とりあえず腕も必要。