1 名前:デフォルトの名無しさん [2007/01/12(金) 15:57:21 ] 前スレVB.NET質問スレ (Part18) pc10.2ch.net/test/read.cgi/tech/1161250878/
2 名前:デフォルトの名無しさん mailto:sage [2007/01/12(金) 22:29:00 ] ここは、質問者に説教するスレではありません。 ここは、質問者のプログラミングセンスを測るスレではありません。 ここは、質問者のプログラマ適性を診断するスレではありません。 ここは、質問者の精神病・神経症を診断するスレではありません。
3 名前:デフォルトの名無しさん [2007/01/13(土) 09:34:54 ] 3get
4 名前:デフォルトの名無しさん mailto:sage [2007/01/13(土) 11:01:56 ] サービスとして動くプログラムを作りたいのですが、 サービスについての知識が全くありません。 参考になるサイトがありましたら教えてください。
5 名前:デフォルトの名無しさん mailto:sage [2007/01/13(土) 17:02:34 ] MSDN msdn2.microsoft.com/ja-jp/library/ms229284.aspx どぼん!の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/ 匣の向こう側 www.ne.jp/asahi/nami/mei/index.html WisdomSoft wisdom.sakura.ne.jp/ じゃんぬねっと jeanne.wankuma.com/ どっとねっとふぁん - C# Tips And Samples - homepage3.nifty.com/dotnetfan/index.html C#プログラミングTips www.atmarkit.co.jp/fdotnet/csharptips/index/csharptips_index.html
6 名前:デフォルトの名無しさん mailto:sage [2007/01/13(土) 17:04:18 ] 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 HIRO's.NET vbdotnet.fc2web.com/index.html @IT:特集 .NET開発者のためのオンライン・リソース・ガイド www.atmarkit.co.jp/fdotnet/special/onlineres/onlineres_01.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/
7 名前:デフォルトの名無しさん mailto:sage [2007/01/13(土) 17:05:20 ] Windows Api programming in C# , VB.NET, and VB6. Examples of P/Invoke and DllImport with Source code custom.programming-in.net/ CodeZine codezine.jp/ 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 PAPA'n VB www.mitene.or.jp/~sugisita/index.html 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 ラムダ計算入門 www.kb.ecei.tohoku.ac.jp/~sumii/class/keisanki-software-kougaku-2005/lambda.pdf 数値計算の基礎 www7.ocn.ne.jp/~kawa1/numeric.pdf
8 名前:デフォルトの名無しさん mailto:sage [2007/01/13(土) 17:08:01 ] ,===,====、 _.||___|_____||_ .. ∧_∧ /||___|^ ∧_∧ .. (・ω・`)//|| |口| |ω・` ) . ./(^(^ .//||...|| |口| |c ) ..... ∧_∧/ // ||...|| |口| ||し ....... (・ω・`) //.... ||...|| |口| || 楽しく使ってね /(^(^ // .... .||...|| |口| || 仲良く使ってね "" :::'' |/ |/ '' " ::: ⌒ :: ⌒⌒⌒ :: "" ` :: ,, ::::: ,, ; ̄ ̄ ̄ "、 :::: " ,, , ::: " :: " ::::
9 名前:4 mailto:sage [2007/01/13(土) 21:32:43 ] C#スレで訊いてきます
10 名前:デフォルトの名無しさん mailto:sage [2007/01/14(日) 00:32:46 ] すいません、ご存知の方がいたら教えてください。 JPEGファイルをサムネイル表示するプログラムなのですが、 サムネイル画像取得処理時におけるBitmapクラスのコンストラクタが 非常に遅いため、Exif内のサムネイルをダイレクトに取得できないかと 考えいるんですが、サンプル等あるページを教えていただけないでしょうか? シェアウェア等のライブラリDLLでもOKです。 アンマネージになってもかまいません。
11 名前:デフォルトの名無しさん mailto:sage [2007/01/14(日) 06:54:25 ] ttp://cetus.sakura.ne.jp/softlab/software/ifjpegx.html
12 名前:デフォルトの名無しさん mailto:sage [2007/01/14(日) 08:45:07 ] ついで ttp://elku.at.infoseek.co.jp/memo/spi_dot_net.html
13 名前:デフォルトの名無しさん mailto:sage [2007/01/14(日) 13:07:05 ] 教えてください。 改行付きの文字列定数を定義したいのですが、 Public Const msg as String ="aaa" & Environment.NewLine & "bbb" とすると、「定数式が必要です」というエラーになります。 Constを書かなければコンパイルは通るのですが、 ダイアログに出すメッセージなので、なるべくConst を付けたいです。何か良い方法ないでしょうか。
14 名前:デフォルトの名無しさん mailto:sage [2007/01/14(日) 13:15:41 ] すんません。自己解決しました
15 名前:デフォルトの名無しさん [2007/01/14(日) 20:09:10 ] 事故解決したなら、どんなに馬鹿で恥ずかしい質問してたと気づいたとしても、回答を事故レスすべき。
16 名前:デフォルトの名無しさん [2007/01/15(月) 08:24:21 ] VB2005で Public Enum Number one = 1 two three End Enum Console.WriteLine(Number.one.ToString) とすると、"one"と出るのだが、これを"1"と出るように するにはどのようにするかおしえてけろ。 For Each s As String In [Enum].GetNames(GetType(Number)) なんてのは無しでよろしく。
17 名前:デフォルトの名無しさん mailto:sage [2007/01/15(月) 08:33:09 ] ToStringしなきゃいいだけ
18 名前:16 [2007/01/15(月) 08:46:17 ] >>17 サンクス 質問が悪かった。(^^; Console.WriteLine(Number.one.ToString)では無くて、 実はComboBoxのTextに表示したい。 もう少し詳しく言うと、 Enumは System.IO.Ports のParityなんだけど。 よろしく。
19 名前:16 [2007/01/15(月) 08:52:52 ] 事故解決しました。 Str(Number.one)でなんとか。 何かすっきりせず..........
20 名前:デフォルトの名無しさん [2007/01/15(月) 09:28:12 ] いつもお世話様です。 現在 「ユーザーコントロール」 について学んでいました。すみませんがこの使い方 について教えてください。 1.VB2005で、ある Solution の開発中に、「その Solution の内部」に含める形で、 一つの Project として 「ユーザーコントロール」 を作成しそれをビルドすると、 それがツールボックス上に 「コンポーネント」 として現われてきて、それをその Solution の部品として Design時において貼り付ける、という操作が可能でした。 その際その 「ユーザーコントロール」 は、「カスタムコントンロール」 ではなく 新規作成メニューでの 「ユーザーコントロール」 として作成していました。 2.次に試しにその同じ 「ユーザーコントロール」 を、別の Solution に載せてみよう と、別の Solution では、「その Solution の内部」に含めずに、前の Soltuion 用 のフォルダーにある Release サブフォルダー内のDLL化されたファイルを、 Solution の 「参照」 に直に追加いてみましたが、それだけでは その Solution の Design時には、「ツールボックス」 にはその 「ユーザーコントロール」 は 現われて来ませんでした。 そこでやむなく、Form_Load() において動的にコントロールを追加する仕方で載せる と実行はできるのでした。この場合、Solution フォルダーの外部にある 「ユーザー コントロール」 は、参照設定するだけでは Dezain時には使用できないということに なるでしょうか? もしくは、ツールボックスに載せるためには、そのユーザーコントロールにはデザイン時 用のために、ツールボックスに載せるためのコード等が別に必要となるのでしょうか。
21 名前:20 mailto:sage [2007/01/15(月) 09:29:52 ] >>20 訂正 >Dezain時 -> Design時
22 名前:デフォルトの名無しさん mailto:sage [2007/01/15(月) 09:44:57 ] >>19 Number.one.ToString("d")
23 名前:デフォルトの名無しさん mailto:sage [2007/01/15(月) 09:55:24 ] そのコントロールをDLLのプロジェクトにすれば? そうすればみんなで使える。
24 名前:デフォルトの名無しさん mailto:sage [2007/01/15(月) 10:12:56 ] >>20 ツール - ツールボックスアイテムの選択
25 名前:16 [2007/01/15(月) 10:14:03 ] >>22 Very サンクス すっきりした。 その辺をかなり突っつきまわしたのだが、ヘルプが見つからなかった。 おかげでこれを見つけた。 >ttp://samples.gotdotnet.com/quickstart/howto/doc/format.aspx
26 名前:デフォルトの名無しさん mailto:sage [2007/01/15(月) 10:54:06 ] つーかEnumはこの場合intなんだからキャストすりゃいいだけ
27 名前:デフォルトの名無しさん mailto:sage [2007/01/15(月) 11:16:08 ] >>23 別個のプロジェクトとして作成する必要があるということですよね。 一応そのようにしていたのですが、ツールボックスに載せられないのでした。 >>24 さんのご指導によりわかりました。 >>24 さっそくのご指導、まことにありがとうございました、助かります。 「ツール」 メニュー の 「ツールボックスアイテムの選択」 でうまく行きました。 「.NET Framework コンポーネント」タブから、「参照ボタン」 で載せたいDLLを指定しました ところ、確かにツールボクスの 「全般」 タブ上に該当のコントロールの名前が現われる ことを確認しました。 これでやっと使い方がわかりました、ありがとうございました!!
28 名前:デフォルトの名無しさん mailto:sage [2007/01/16(火) 08:38:37 ] モジュールでグローバル変数を宣言しない場合、 グローバル変数はどうやって作るんですか?
29 名前:16 [2007/01/16(火) 10:08:11 ] >>26 そうですね。 MSDNを見たら、オーバーロードの一覧の中に、 Enum.ToString()--このインスタンスの値を、それと等価の文字列形式に変換します。 となっていました。 これじゃあ"1"が出てくる訳が無い、ここがつまずきの第一歩でした。 EnumのメンバーはConstだから、"1"が出てくるものと思い込んでおり、 迷路に迷い込みました。
30 名前:16 [2007/01/16(火) 13:53:28 ] app.configをアプリのバージョンを変えずに初期化する方法は有りますか? ファイルを消去したら叱られました。
31 名前:デフォルトの名無しさん [2007/01/16(火) 14:26:11 ] For Each ファイル名 In Directory.GetDirectories(フォルダ名) で取得するディレクトリは、ディレクトリ名でソートされているという保証はあるのでしょうか? (動作確認した所、ディレクトリ名順で取得できているようですが)
32 名前:デフォルトの名無しさん [2007/01/16(火) 14:45:28 ] >>31 MSDN For Each...Next ステートメント 反復処理の順序 を嫁。
33 名前:デフォルトの名無しさん mailto:sage [2007/01/16(火) 15:23:07 ] FindFirstFileとかファイルシステムの実装依存じゃね?
34 名前:デフォルトの名無しさん mailto:sage [2007/01/16(火) 16:33:57 ] 信じられないなら一旦確保してソートすればいいじゃん。
35 名前:デフォルトの名無しさん mailto:sage [2007/01/16(火) 17:22:04 ] 保証なんてされてません。
36 名前:デフォルトの名無しさん [2007/01/18(木) 11:07:26 ] お世話になってます。 非同期ソケットについて詳しい人、質問させてください。 サーバとクライアントでソケット通信をしようと考えています。 通常、非同期通信をするには「非同期ソケット」を使うのが一般的らしいので、 microsoftの非同期サーバー ソケットの例を参考に実装しています。 サーバ側はBeginAcceptでクライアントからの接続を待ち、 接続要求がきたらBeginReceiveでデータ受信を待つ、という形です。 しかしこれだと、クライアントから接続要求だけ実行されて サーバは受信待ちをしているのにデータがぜんぜん送られてこない場合 処理を終わらせられないですよね。 無数に接続要求ばかり来た場合(dos攻撃?)、やばそうな感じです。 こういう場合、どう対処するのがスマートなんでしょうか? 接続ごとに時間測ってタイムアウトをとるとかでしょうか?
37 名前:デフォルトの名無しさん mailto:sage [2007/01/18(木) 12:16:08 ] データ受信中も接続要求を受け付ければいいのでは
38 名前:デフォルトの名無しさん mailto:sage [2007/01/18(木) 12:49:46 ] そういう話じゃなかろ? たしかタイムアウト指定できなかったっけか? で一定数以上の要求はキューに入れるなり破棄するなり。 あるいは同じホストなら一定数で拒否するとか?
39 名前:デフォルトの名無しさん mailto:sage [2007/01/18(木) 14:38:56 ] >>36 Windowsでサーバはダメだよ 2000Pro等だとそもそもサーバ動かしてはいけないし、XP Proだと10台まで
40 名前:デフォルトの名無しさん [2007/01/18(木) 14:52:50 ] >>39 馬鹿? ソケットのクライアント・サーバの役割としてのサーバと、一般的なOSの役割としてのサーバを混同してないか? じゃあ、あんたのところなIPメッセージとか10台限定してるんかい? あれはクライアント兼サーバでソケット通信ですよ。
41 名前:デフォルトの名無しさん mailto:sage [2007/01/18(木) 14:55:52 ] www.apache.jp/misc/windows.html 馬鹿だよね。
42 名前:デフォルトの名無しさん mailto:sage [2007/01/18(木) 15:03:03 ] 技術的な話してるんだからいいんじゃねえの 答えられないなら黙っといたほう恥かかないと思うよ
43 名前:デフォルトの名無しさん mailto:sage [2007/01/18(木) 15:06:04 ] 役にも立たない無駄なソフト作る時間が可哀想と思ってな
44 名前:デフォルトの名無しさん mailto:sage [2007/01/18(木) 15:07:49 ] >>42 は>>40 宛てでしょ。
45 名前:デフォルトの名無しさん mailto:sage [2007/01/18(木) 15:16:19 ] 明らかにプログラミングに関する話で 運用環境の事など知ったことか。
46 名前:デフォルトの名無しさん mailto:sage [2007/01/18(木) 15:22:12 ] サーバ側で受信起動の度にスレッド投げちまえ。
47 名前:デフォルトの名無しさん mailto:sage [2007/01/18(木) 15:47:16 ] 接続されたものを受信するかどうかは自由だから君のセンスで実装すればよい。
48 名前:デフォルトの名無しさん mailto:sage [2007/01/18(木) 18:53:01 ] すいません、学校でvisual studio.netを使いvbをやってるんですが家で vbの宿題をやりたいのですがvisual studio.netと同じ環境のフリーソフトはありますか?
49 名前:デフォルトの名無しさん mailto:sage [2007/01/18(木) 19:08:14 ] SharpDevelop
50 名前:36 [2007/01/18(木) 19:53:09 ] >>えらいみなさん 返答ありがとうございます。 BeginReceiveを読んでAcceptコールバックから抜けると 次々接続要求が来たとき全て同様にAcceptできるので素敵なんですが、 Acceptコールバック内でデータが来るまでブロックしちゃうと その間別の接続要求を受け入れられなくなっちゃうんですよね。 BeginReceiveの後タイムアウトとしてReceiveコールバックが呼ばれてくれると 一番嬉しいのですが、タイムアウト設定は見当たりません。 VB.NETで非同期ソケットを実現させている方々は BeginReceiveを使ってないのでしょうか・・・ >>48 Visual Studio 2005 Express Editionはいかが?
51 名前:デフォルトの名無しさん mailto:sage [2007/01/18(木) 21:03:42 ] >Acceptコールバック内でデータが来るまでブロックしちゃうと どこが非同期なんだ?
52 名前:デフォルトの名無しさん mailto:sage [2007/01/18(木) 22:33:10 ] string型の一次元配列(領域数は44)をつくり、各領域に1文字ずつひらがなを格納したい場合、どう書けばよいでしょうか? 44行にわたって代入文を書かなくてはならないのでしょうか? それともC言語のように1行で纏めて書く事も出来たりしますか? 平仮名44文字は例として出しただけで、本当は100個近く別個に格納したいと思っているのですが・・・ 100行も代入が続くと見た目が美しくないというか冗長に見えると思いますが、 VB.NETはそういうものだという認識であるべきなのでしょうか?
53 名前:デフォルトの名無しさん mailto:sage [2007/01/18(木) 22:40:22 ] ファイルから読み込む
54 名前:デフォルトの名無しさん mailto:sage [2007/01/18(木) 22:43:10 ] まあ文字列を for でだな
55 名前:デフォルトの名無しさん mailto:sage [2007/01/18(木) 22:50:17 ] 一次元配列の中身をシャッフルしたいのですが、どうしたら良いでしょうか・・・ VB2005です
56 名前:デフォルトの名無しさん mailto:sage [2007/01/18(木) 23:02:20 ] 各要素ごとにどれかの要素と入れ替えればいい
57 名前:デフォルトの名無しさん mailto:sage [2007/01/18(木) 23:17:04 ] >>52 string[] hiragana = new string { "あ", "い", "う", ・・・} ほとんどC言語と同じだな
58 名前:57 mailto:sage [2007/01/18(木) 23:22:09 ] 間違えた。 string[] hiragana = new string[] { "あ", "い", "う" }; 必ず一文字ならこんなのもあるよ。 char[] hiragana = "あいうえお".ToCharArray();
59 名前:デフォルトの名無しさん mailto:sage [2007/01/18(木) 23:24:27 ] >>55 どうシャッフルするか(ルール)は自分で書くしかないヨ!
60 名前:デフォルトの名無しさん mailto:sage [2007/01/18(木) 23:26:40 ] >>57-58 あー、ここは VB スレだ。まあ大差ないが。
61 名前:デフォルトの名無しさん mailto:sage [2007/01/18(木) 23:27:45 ] >>52 forで'あ'から'ん'まで回せ
62 名前:57 mailto:sage [2007/01/18(木) 23:31:57 ] >>60 うは!!!!orz Dim hiragana As String() = New String() {"あ", "い", "う"} Dim hiragana As Char() = "あいうえお".ToCharArray()
63 名前:デフォルトの名無しさん mailto:sage [2007/01/19(金) 00:17:38 ] Dim hiragana As String() = {"あ", "い", "う"} でいいかと。
64 名前:デフォルトの名無しさん mailto:sage [2007/01/19(金) 06:36:41 ] 便乗して横から質問させて下さい。 連続した文字である時、文字コードを使って代入するという事は出来るのでしょうか? for文を使って文字コードの値を1つずつ増やして代入するという処理をループで回す事が出来れば簡潔にかけますよね
65 名前:デフォルトの名無しさん mailto:sage [2007/01/19(金) 07:00:19 ] できる Char 型とか意識した事もないんだろな
66 名前:デフォルトの名無しさん mailto:sage [2007/01/19(金) 14:50:15 ] 別プロセスのフォームに存在する特定のコントロールの ウインドハンドルが判っているときに、 そのコントロールにフォーカスが あるかどうかの判定はどうすれば可能でしょうか?
67 名前:デフォルトの名無しさん mailto:sage [2007/01/19(金) 15:13:07 ] ウィンドハンドルいらないから、コントロールのフォーカスがあたれば INIでも更新して、外れればINIを戻すでも実装できるし、 INIの代わりにプロセス間通信でもいいし。
68 名前:デフォルトの名無しさん mailto:sage [2007/01/19(金) 15:37:44 ] >>67 レスどもです 別プロセスのフォームって言うのは、ソースがどっか行っちゃってるPGで 自分が中身を触れる状態には無いのです。 コントロールIDを特定してハンドルは取得出来たのですが、 フォーカスがあるかどうかの判定がうまくいきません。
69 名前:デフォルトの名無しさん mailto:sage [2007/01/19(金) 16:17:03 ] SetFocusAPI の引数と戻り値で判定し、 判定後フォーカスを元に戻してやるとかダメかな。
70 名前:デフォルトの名無しさん mailto:sage [2007/01/19(金) 16:49:39 ] >>69 ありがとうございます、やってみます
71 名前:デフォルトの名無しさん mailto:sage [2007/01/19(金) 17:20:14 ] 別プロセスだと駄目だった希ガス
72 名前:デフォルトの名無しさん [2007/01/20(土) 23:42:53 ] 文字列が、正しいファイル名(パスが付いていても良い)かどうか 判定する方法はあるか? "C:\path1\path2\filename.txt" GOOD "fasdjkfas://))(()))239hj$%&" BAD みたいな判定をしたいのだが。
73 名前:デフォルトの名無しさん mailto:sage [2007/01/21(日) 00:27:25 ] >>72 それが人にものを訊く態度か Path.GetInvalidFileNameCharsでも見とけや阿呆
74 名前:デフォルトの名無しさん [2007/01/21(日) 00:58:45 ] >73 さんきゅう。 VB2005から使えるのか。 俺は2003なので使えないな。でも参考になったぜ。感謝しているぞ。
75 名前:36 mailto:sage [2007/01/21(日) 10:08:13 ] 遅レスながら・・ >>46 のいうように接続ごとにスレッドたてることにしました。 ありがとうございました。
76 名前:デフォルトの名無しさん [2007/01/22(月) 07:36:21 ] ContextMenuStripと全く同じ項目をMenuStripで使用したい場合 同じコードを2つ書かなくても良い方法が有りますか? たとえばテキストボックスの「編集」なんかを、右クリックを プルダウンメニューで使用したいのです。 お願いします。
77 名前:デフォルトの名無しさん mailto:sage [2007/01/22(月) 10:08:22 ] おはようございます 早速ですが、異なるプロシージャで変数を共有したい場合、どういった方法が最も妥当だと言えるのでしょうか 弱い頭で考えたわたしなりの方法としまして、グローバル変数、引数の渡しっこ、変数を格納するただそれだけのクラスを作る、 ぐらいしか思いつきません、皆様方はいかなる方法をとり日々プログラミンスっているのでしょう 何とぞよろしくお願いし□
78 名前:デフォルトの名無しさん mailto:sage [2007/01/22(月) 10:47:42 ] >>76 両方のイベントハンドラで一つのメソッド呼べばいいじゃん >>77 クラスフィールド つーかクラスって知ってる?
79 名前:デフォルトの名無しさん [2007/01/22(月) 10:52:53 ] すいません。 VB2005でSerialPortのReadで取得したByteデーターを Unicodeに変換する方法を教えてください。
80 名前:デフォルトの名無しさん mailto:sage [2007/01/22(月) 11:43:31 ] >>79 Encoding周りで出来ないの?
81 名前:79 [2007/01/22(月) 11:53:59 ] >>80 >>Encoding周りで出来ないの? はい、送信のUnicode から s-jisは出来たのですが。 Dim enc As Encoding = Encoding.Unicode Dim byteArray() As Byte ReDim byteArray(SerialPort.BytesToRead) SerialPort.Read(byteArray, 0, SerialPort.BytesToRead) Dim strGetText As String = enc.GetString(byteArray) これをTextBoxに表示させていますが、「...」になります。 バイト配列には入っています。
82 名前:デフォルトの名無しさん mailto:sage [2007/01/22(月) 13:30:43 ] >>81 それじゃUTF-16 =>UTF-16の変換になってるよ。
83 名前:デフォルトの名無しさん mailto:sage [2007/01/22(月) 14:03:56 ] Visual Basic 2005 Express Editionで Labelを使うたびにAutoSizeをFalseにするのが面倒なんですが、 プロパティのデフォルトの値を変更することは可能でしょうか? 可能であればやり方を教えてください。
84 名前:79 [2007/01/22(月) 14:04:58 ] >>81 そうでした。 EncodingクラスのConvertメソドを使うことで出来ました。 おさがわせしました。
85 名前:デフォルトの名無しさん mailto:sage [2007/01/22(月) 14:10:51 ] VB2005の配列の宣言は、どれが良いんでしょう? 全部意味が違ってるみたいですが・・・ Dim Test1() As String = New String(4) {} Dim Test2(4) As String Dim Test3() As String Dim Test4 As String()
86 名前:85 mailto:sage [2007/01/22(月) 17:21:32 ] たぶん分かりました。 コンパイルされた後のMSILを見ると全部同じになるみたいです。 (上記の例はどうかわかりませんが・・・) なので、好きなように書いても構わない。が答えで良いと思います。 参考URL ttp://forums.microsoft.com/MSDN-JA/ShowPost.aspx?PostID=803491&SiteID=7
87 名前:デフォルトの名無しさん mailto:sage [2007/01/22(月) 17:23:08 ] 同じならすきに書いていいなんて素人の判断するな
88 名前:85 mailto:sage [2007/01/22(月) 18:13:58 ] 参考URLの >けして冗談だけではなくて。 一人でプログラミングしているときは、 >どの書き方をするかは好みの問題です。 のコメントを >好きなように書いても構わない。 と解釈したのは、まずかったですか? あとの文章に可読性を第一に考える等、色々書いているのを 記載しなかったのは、あやまります。
89 名前:デフォルトの名無しさん [2007/01/23(火) 07:58:23 ] >>85 枝葉末節
90 名前:デフォルトの名無しさん mailto:sage [2007/01/23(火) 09:55:59 ] >>87 どう判断すべきか書きましょう。 34点。 >>89 情報量ゼロ。 1点。
91 名前:デフォルトの名無しさん [2007/01/23(火) 11:54:15 ] >>90 国語の読解力。1点。
92 名前:デフォルトの名無しさん mailto:sage [2007/01/23(火) 16:53:17 ] Dim Text1 As String() オススメ。 後々これが一番しっくり来ると思う。
93 名前:デフォルトの名無しさん mailto:sage [2007/01/23(火) 17:30:41 ] あっそ。 はい、次。
94 名前:デフォルトの名無しさん mailto:sage [2007/01/23(火) 18:06:02 ] Dim strList as new List(of String)
95 名前:デフォルトの名無しさん mailto:sage [2007/01/23(火) 18:09:16 ] C#のように考えるなら、下みたいに書いた方が良いかな? Dim text1 As String() Dim text2 As String() = New String(4) {} Dim text3 As String() = New String() {"1", "2", "3", "4", "5"}
96 名前:デフォルトの名無しさん [2007/01/23(火) 18:11:08 ] Dim Text1 とやった時点で、コーディング作法の勉強しなおし。
97 名前:デフォルトの名無しさん [2007/01/23(火) 18:25:34 ] 何言ってんだ
98 名前:デフォルトの名無しさん mailto:sage [2007/01/23(火) 18:25:48 ] >>85 1> Dim Test1() As String = New String(4) {} 冗長 2> Dim Test2(4) As String いいね 3> Dim Test3() As String いいね 4> Dim Test4 As String() 要素数を指定するとき2と、記法が異なるね 配列数指定の有/無でも一貫しているので、 満場一致で2、3に決まりました。 初心者はこちらをご使用ください。
99 名前:デフォルトの名無しさん mailto:sage [2007/01/23(火) 18:38:42 ] あっそ。 はい、次。
100 名前:デフォルトの名無しさん mailto:sage [2007/01/23(火) 18:50:26 ] ひとりつまんない奴がいますね いつものキチガイの方でしょ?