1 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 17:53:36 ] 前スレ VB.NET質問スレ(Part28) pc11.2ch.net/test/read.cgi/tech/1229695062/l50 テンプレは>>2 〜
488 名前:デフォルトの名無しさん mailto:sage [2009/03/25(水) 14:34:01 ] >>471 Imports System.Runtime.InteropServices Public Module resChanger Private Declare Function cds Lib "user32" Alias "ChangeDisplaySettingsA" (ByRef dm As DM, ByVal f As Integer) As Integer <StructLayout(LayoutKind.Sequential)> _ Private Structure DM <MarshalAsAttribute(UnmanagedType.ByValTStr, SizeConst:=32)> _ Public a As String : Public b, c, d, e As Short : Public f As Integer Public g, h, i, j, k, l, m, n, o, p, q, r, s As Short <MarshalAsAttribute(UnmanagedType.ByValTStr, SizeConst:=32)> _ Public t As String : Public u, v As Short : Public w, x, y, z As Integer End Structure Public Sub main() Dim d As New DM() : d.d = &H7C : d.v = 32 : d.w = 1280 : d.x = 720 : d.f = &H1C0000 : cds(d, &H80000000) End Sub End Module
489 名前:デフォルトの名無しさん mailto:sage [2009/03/25(水) 17:03:34 ] < > この中カッコはなに?
490 名前:デフォルトの名無しさん mailto:sage [2009/03/25(水) 17:12:06 ] >>489 属性
491 名前:デフォルトの名無しさん mailto:sage [2009/03/25(水) 17:14:44 ] ?_?
492 名前:デフォルトの名無しさん mailto:sage [2009/03/25(水) 17:31:44 ] ここで聞く質問じゃないかもしれないけど VB.NETでSSE等のレジスタ命令を直接叩けるフレームワークって出てる? Cじゃないとダメ?
493 名前:デフォルトの名無しさん mailto:sage [2009/03/26(木) 00:57:22 ] 3時間の10倍の速さは30分でいいの?
494 名前:デフォルトの名無しさん mailto:sage [2009/03/26(木) 01:14:27 ] 3時間 3時間の10倍→30時間 3時間の10倍の速さ→30時間の速さ 30[時間の速さ]<>30[分] ∴答え: ちがうよ。
495 名前:デフォルトの名無しさん [2009/03/26(木) 09:08:55 ] pc12.2ch.net/test/read.cgi/tech/1233757615/914 の質問なのですが、あちらでアドバイス頂けずにおりました。 すみませんが何卒よろしくお願い致します。
496 名前:デフォルトの名無しさん mailto:sage [2009/03/28(土) 01:56:15 ] ニコニコ動画をダウンロードしたいお
497 名前:デフォルトの名無しさん mailto:sage [2009/03/28(土) 19:01:31 ] 複数のビットマップファイルから1つのGIF動画を作る方法を教えて
498 名前:デフォルトの名無しさん mailto:sage [2009/03/28(土) 22:03:38 ] >493 3時間の10倍の早さ これは通常3時間掛かる所を10倍の早さで着くにはと解釈すると 3時間→180分→10倍の早さ=18分
499 名前:デフォルトの名無しさん [2009/03/29(日) 10:33:30 ] 499
500 名前:デフォルトの名無しさん [2009/03/29(日) 10:34:21 ] 500
501 名前:デフォルトの名無しさん [2009/03/29(日) 16:07:58 ] リモートコンピュータが応答するかどうか確認する方法を教えてください。
502 名前:デフォルトの名無しさん mailto:sage [2009/03/29(日) 16:24:45 ] >>501 Ping する
503 名前:501 mailto:sage [2009/03/29(日) 20:43:11 ] Pingしますた
504 名前:デフォルトの名無しさん [2009/03/29(日) 21:15:18 ] Dim cc As CookieContainer = New CookieContainer にクッキーを取得することができましたが このccを使ってwebページのhtmlソースを取得することができたのですが、 jpgなど画像のバイナリデータをダウンロードしたいのですがどんな風にやれば良いでしょうか?
505 名前:デフォルトの名無しさん mailto:sage [2009/03/29(日) 21:18:03 ] >>504 一緒。同じように、jpg の URL にリクエストを投げる。 帰ってきた Stream を使って画像を表示するか、ファイルに保存。
506 名前:504 mailto:sage [2009/03/29(日) 21:57:11 ] そうしますた。ありがとう
507 名前:デフォルトの名無しさん mailto:sage [2009/03/30(月) 01:29:34 ] vb2005でクリップボード操作について質問が…。 クリップボードに特定の文字列を貼り付けるexeを作ったのですが テキストエディタを起動中だと失敗してしまいます。 どうしてなんでしょうか。
508 名前:デフォルトの名無しさん mailto:sage [2009/03/30(月) 09:33:16 ] どんなエラーが出るかくらいは書いた方が情報多いと思うぞ
509 名前:デフォルトの名無しさん mailto:sage [2009/03/30(月) 10:22:28 ] >>498 小学生の問題に全力で答えるあなたが素敵♥
510 名前:デフォルトの名無しさん mailto:sage [2009/03/30(月) 11:27:56 ] VB2005で "image/jpeg"に対応する拡張子を取得 もしくは逆に "jpg"に対応するContent-typeを取得 みたいな事がしたいのですが、そのような事ができるメソッド等を教えてください。
511 名前:デフォルトの名無しさん mailto:sage [2009/03/30(月) 11:50:02 ] Imports System.Drawing.Imaging Private Function getJpegExtensions(ByVal mimeType As String) As String() For Each enc As ImageCodecInfo In ImageCodecInfo.GetImageEncoders() If enc.MimeType = "image/jpeg" Then Return enc.FilenameExtension.Split(";") End If Next Return Nothing End Function Private Function getJpegMimeType(ByVal ext As String) As String For Each enc As ImageCodecInfo In ImageCodecInfo.GetImageEncoders() For Each fileExt As String In enc.FilenameExtension.Split(";") If fileExt.ToLower() = "*." & ext.ToLower() Then Return enc.MimeType End If Next Next Return Nothing End Function
512 名前:デフォルトの名無しさん mailto:sage [2009/03/30(月) 12:08:59 ] |l、{ j} /,,ィ//| / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ i|:!ヾ、_ノ/ u {:}//ヘ | あ…ありのまま 今 起こった事を話すぜ! |リ u' } ,ノ _,!V,ハ | < HttpWebRequest.BeginGetResponseを使って fト、_{ル{,ィ'eラ , タ人. | 非同期でresponse投げたかっただけなのに、 ヾ|宀| {´,)⌒`/ |<ヽトiゝ | デリゲートだのコールバックだのスレッドプール ヽ iLレ u' | | ヾlトハ〉. | だの出てきやがった。 ハ !ニ⊇ '/:} V:::::ヽ. │ もっと恐ろしいものの片鱗を味わったぜ… /:::丶'T'' /u' __ /:::::::/`ヽ \____________________
513 名前:デフォルトの名無しさん mailto:sage [2009/03/30(月) 12:21:44 ] >>511 ありがとうございます。 でもこれって画像だけですよね もしかして全てのContent-typeで同じような事ってできないのでしょうか?
514 名前:デフォルトの名無しさん mailto:sage [2009/03/30(月) 12:25:39 ] はじめて質問いたします。 当方初心者です 他のソフトの動作を捕捉して動作するソフトを作りたいと思うのですが、 自作→他 他→自作 という動作は可能でしょうか? ちなみに ググっても思うようなサイトにたどりつけませんでした。 参考になるキーワードやサイトがあれば教えてください。
515 名前:デフォルトの名無しさん mailto:sage [2009/03/30(月) 12:29:56 ] 具体的に
516 名前:デフォルトの名無しさん mailto:sage [2009/03/30(月) 12:30:41 ] >>512 どうやってレスポンスを受け取るつもりだったんだよw >>513 多分ないね 頑張ってレジストリ漁る
517 名前:デフォルトの名無しさん mailto:sage [2009/03/30(月) 12:33:58 ] responseじゃねえw requestだった
518 名前:513 mailto:sage [2009/03/30(月) 12:53:27 ] >>516 なるほどそうなのですか・・ググっても簡単な方法がないわけですね httpでダウンロード→保存する際に Content-Dispositionでファイル名取得できなかったら Content-typeから拡張子だけでも調べて保存しようとしてたのですが ありがとうございました
519 名前: [―{}@{}@{}-] デフォルトの名無しさん mailto:sage [2009/03/30(月) 12:56:54 ] >>513 ここの条件次第だろ、ちょっとは考えろや If enc.MimeType = "image/jpeg" Then Return enc.FilenameExtension.Split(";") End If
520 名前:デフォルトの名無しさん mailto:sage [2009/03/30(月) 13:18:33 ] >>519 すいませんよく分かりませんでした 画像に対するMINEタイプならそれで取得できるのは理解できますが・・・
521 名前:デフォルトの名無しさん mailto:sage [2009/03/30(月) 13:20:54 ] CLIのSCLになければ、P/InvokeでShell系のAPIいじるしかないかな。
522 名前:513,520 mailto:sage [2009/03/30(月) 13:33:10 ] >>521 それは私に対するレスで良いです・・よね?(専門用語が多くて自信ない・・) とりあえず>>516 さんのいうレジストリの方法なら私にでもできそうなんで それでやってみようと思います。
523 名前:デフォルトの名無しさん [2009/03/30(月) 14:58:35 ] NET2003でDLLを作ったのですが、 参照を設定して使おうとすると res = test.main(5)の行で Object reference not set to an instance of an object. というエラーになってしまいます。 DLLのテストの関数は Public Class Class1 Public Function main(ByVal a As Integer) As Integer Return a * a End Function End Class このようになっていて↑ 使う部分は Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim test As DLL_TEST1.Class1 Dim res As Integer res = test.main(5) End Sub このようになっています↑ 正しい関数の書き方や使い方を教えて頂けたら助かります。
524 名前:デフォルトの名無しさん mailto:sage [2009/03/30(月) 15:08:48 ] Dim test As New DLL_TEST1.Class1
525 名前:デフォルトの名無しさん mailto:sage [2009/03/30(月) 18:48:07 ] >>524 できました。まりがとう
526 名前:デフォルトの名無しさん [2009/03/30(月) 22:21:55 ] 別スレッドのプロシージャーに引数を渡す方法を教えて欲しいよねー
527 名前:デフォルトの名無しさん mailto:sage [2009/03/30(月) 22:29:11 ] 別に教えて欲しくない。知ってるし。
528 名前:デフォルトの名無しさん mailto:sage [2009/03/31(火) 10:25:42 ] 同意を求められてもな。 MSDNに「BeginInvoke使え」って思っ糞書いてあるしな。
529 名前:デフォルトの名無しさん mailto:sage [2009/03/31(火) 16:16:41 ] ウェブレスポンスとウェブリクエストの方法でファイルをダウンロードすると ブラウザで表示した際にテンポラリーに読み込まれたものと 微妙に容量が違うのですが、どうしてですか? 2500kB位のファイルの場合で2kBくらい自前でダウンロードした時の方が少ないです。
530 名前:デフォルトの名無しさん mailto:sage [2009/03/31(火) 16:22:01 ] 比較してみればいいじゃない。 文字コードとか改行コード辺りか?
531 名前:529 mailto:sage [2009/03/31(火) 17:23:58 ] >>530 レスありがとうございます。 動画ファイルなのでバイナリエディタで確認してみたところ 末尾が一部無くなっていました。 別のファイルも比べたところ同じように末尾が無くなっていました。 なくなっている部分は末尾で55hがたくさん羅列されている部分なのですが 動画自体は同じように再生できました。 原因などが分かりましたら教えて頂けないでしょうか
532 名前:デフォルトの名無しさん [2009/03/31(火) 23:24:39 ] テキストボックスの描画メソッドのソースを見る方法はないでしょうか?
533 名前:デフォルトの名無しさん mailto:sage [2009/03/31(火) 23:26:06 ] >>532 Reflector
534 名前:デフォルトの名無しさん mailto:sage [2009/03/31(火) 23:26:38 ] NetMassDownloader でググれ
535 名前:デフォルトの名無しさん mailto:sage [2009/04/01(水) 20:08:32 ] >>533-534 ありがとー
536 名前:デフォルトの名無しさん mailto:sage [2009/04/01(水) 20:37:01 ] コントロールをはるだけでなんでもつくれるようにユーザーコントロールとか全部きぼんぬ
537 名前:デフォルトの名無しさん mailto:sage [2009/04/01(水) 23:13:59 ] 日本語でおk
538 名前:デフォルトの名無しさん mailto:sage [2009/04/01(水) 23:54:42 ] Dim buf As Byte 'bufは0か1 If buf And &H40 Then ・・・ ↑これどういう意味? &H40が16進数を意味していることはわかりました。 10進数だと64。2進数で01000000。 この場合のAndはビット演算してるっぽいので、 bufが0のとき、00000000 bufが1のとき、00000000 どっちも同じなんだけど???
539 名前:デフォルトの名無しさん mailto:sage [2009/04/02(木) 09:04:19 ] その前の処理で必ずBuffが0か1になっているのだろうか・・・・
540 名前:デフォルトの名無しさん mailto:sage [2009/04/02(木) 09:14:03 ] >>538 ビット演算してるねぇ。 bufが0でも1でも同じだねぇ そこに書いてある情報ではそれ以上の意味は読み取れない なぜそうなってるかは作った人にでも聞いてくれ
541 名前:デフォルトの名無しさん mailto:sage [2009/04/02(木) 19:08:19 ] Dim ns As System.Net.Sockets.NetworkStream ns = tcp.GetStream() Dim enc As System.Text.Encoding = System.Text.Encoding.UTF8 'サーバーにデータを送信する '送信するデータを入力 Dim sendMsg As String = TextBox2.Text '何も入力されなかった時は切断する If sendMsg = "" Then tcp.Close() Return End If '文字列をByte型配列に変換 Dim sendBytes As Byte() = enc.GetBytes(sendMsg) 'データを送信する ns.Write(sendBytes, 0, sendBytes.Length) --------------------------------------------------------------------------- ns.Write(sendBytes, 0, sendBytes.Length) で、データ送信エラーをはじきたいのですが、どうすればよろしいでしょうか? Try ns.Write(sendBytes, 0, sendBytes.Length) Catch ex As Exception Console.WriteLine("ERORR") End Try ではひっかかりませんでした。
542 名前:デフォルトの名無しさん mailto:sage [2009/04/02(木) 20:24:25 ] 初心者ですが、よろしくお願いします。 VB2008を使用しています。 今、WebBrowserコントロールを配置して WebBrowser1.DocumentText = Text というようにしてページを表示し これを一定の周期でページを更新しています。 一応、目的の動きをしているんですが 更新のたびに一旦全て消えて、表示され直すのではなく 追加された項目だけが自然に表示されるような方法はないものかと思ってます。 イメージとしては、2chブラウザなどでスレッドを更新した時に スレッドの表示全てが消えて再表示されることなく 増えたレスだけが表示に追加されますが ちょうどあのような感じに更新するような方法はありますでしょうか。 よろしくお願いいたします。
543 名前:デフォルトの名無しさん mailto:sage [2009/04/02(木) 20:40:35 ] HTMLを取ってきて、差分を抽出して、 DOMで既存のツリーに追加するような 話か?
544 名前:542 mailto:sage [2009/04/02(木) 20:46:45 ] >>543 回答ありがとうございます。 HTMLを取得し、現在は上記のような WebBrowser1.DocumentText = Text(取得したHTML) というかたちで更新をしています。 >DOMで既存のツリーに追加 というのは具体的にはどのような手法で行うのでしょうか
545 名前:542 mailto:sage [2009/04/02(木) 21:04:33 ] >>543 ぐぐっているうちに、なんとなくわかりそうな気がしてきました。 とりあえず調べながらやってみます。 また詰まったら質問させてください。ありがとうございました。
546 名前:デフォルトの名無しさん [2009/04/02(木) 21:31:32 ] 一部の機能を外に出す時に使うClassとModuleってどう違いますか?
547 名前:デフォルトの名無しさん mailto:sage [2009/04/02(木) 22:22:45 ] クラスっていうのはVisible=Falseなフォームと等価ですよね?
548 名前:デフォルトの名無しさん mailto:sage [2009/04/02(木) 22:25:11 ] >>547 違います
549 名前:542 mailto:sage [2009/04/02(木) 23:22:34 ] たびたびすみません。やっぱりなかなかすぐには理解できませんでした。 Document.Body.InnerHtmlプロパティに文字列を直接代入しようとしたところ 「プロパティは、この型のHtmlElement上でサポートされていません」とのエラーだったんですが <body>〜</body>を動的に書き換えるような事をするには どのようにしたら良いでしょうか? よろしくお願いします。
550 名前:デフォルトの名無しさん mailto:sage [2009/04/02(木) 23:44:34 ] >>547 フォームはクラスだが、クラスはフォームじゃない
551 名前:デフォルトの名無しさん mailto:sage [2009/04/03(金) 01:34:50 ] 俺は人間だが、人間は俺じゃない
552 名前:デフォルトの名無しさん mailto:sage [2009/04/03(金) 09:51:30 ] >546 簡単に話すが クラスは設計図だからクラスの機能を使うには実体化しる モジュールは機能の外だしだからアクセスできる範囲とか変わってくる
553 名前:デフォルトの名無しさん mailto:sage [2009/04/03(金) 11:03:46 ] 全然イミフ
554 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 00:06:24 ] >>546 クラスモジュールと標準モジュールの違いってことでいいんだよな? むかしむかし、たぶんVB2.0の頃には、VBではクラスなんて作れなくて、 フォームモジュール以外は標準モジュールしかなかったんだ そのうちVBでもクラスを作れるようになったんだ。そのときに クラスを作るコードを書くためにクラスモジュールってのができた つまり、クラスモジュールはクラスを作る専用 クラスじゃないプログラムコードはモジュールに書く と思っとけばまあOKじゃないかな
555 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 00:16:16 ] VBだけならさておき、他にJavaみたいな言語をやるつもりがあるならモジュールの存在自体忘れるべきだし モジュールを使わないことで不可能になる事は基本的に無い。 コードが増える場面はあるだろうが
556 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 00:51:57 ] 各フォームで変数を共有するには標準モジュール以外になにかある?
557 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 00:58:24 ] 計算の質問になってしまうのですがいいですか? x=55 y=10 z=整数 というものがある場合で z=1の場合答えが10 z=2の場合答えが10 z=3の場合答えが10 z=4の場合答えが10 z=5の場合答えが10 z=6の場合答えが5 を導き出す式を教えて頂きたいです。
558 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 01:08:26 ] x と yは何処に関係してるんだ 最後の5が55の間違いって事か? zが1〜6以外の場合はどうするんだ
559 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 01:15:10 ] 間違いではないです xとyは定数として式を作って欲しいのですが 具体的な話になるのですが、 検索結果が55個ヒットしたとして、 1ページに結果が10個ずつ表示される場合に 1ページ目には10個ある 2ページ目には10個ある 3ページ目には10個ある 4ページ目には10個ある 5ページ目には10個ある 6ページ目には5個ある というように このページには「○個ある」 というのをページ数と総数の55から知りたいです。
560 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 01:20:36 ] If x / (y * z) < y Then return y Else return x mod y End If 確認してないから、間違ってる可能性高しw
561 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 01:25:39 ] If x >= (y * z) Then Return y Else Return x mod y End If こう?
562 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 01:26:44 ] 正直言って>>557 の説明はいくら何でもひどすぎると思う なんかのクイズみたいだ
563 名前:デフォルトの名無しさん [2009/04/04(土) 01:28:23 ] ありがとうございます! できました。 1行の式しか考えていなかったのでややこしかったのですが これは良いですね。すごく助かりました。 >>560 でOKのようですが、>>561 の方と比べてみます。 >>562 すみません>< 最初から具体的に説明したほうが良かったですよねー
564 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 02:33:17 ] >>556 sharedプロパティとか使えば?適当に言ってるから知らんが
565 名前:デフォルトの名無しさん mailto:age [2009/04/04(土) 16:13:08 ] すみません、DB接続に関しての一般的な質問です。 以下のサイトなどで紹介されている、「型指定されたデータセット」は、 「O/Rマッピング」に含めて考えてよいのでしょうか? www.atmarkit.co.jp/fdotnet/basics/adonet07/adonet07_05.html 最近、O/Rマッピングについて調べているのですが、これが「ビジネスロジック」や 「型指定されたデータセット」などとどう違うのかがよく見えなくなり、 質問してみたくなりました。 よろしくお願いします。
566 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 17:27:53 ] これまで、XPにてVB2005expressを入れたあと、 VisualStudio2005にアップグレードしていたのですが、 この度、vista x64を用意し、環境を以降しようとしていますが、 VB2005expressを入れようにも、ダウンロードが3/31にて終了とのこと。 VB2008expressから、VisualStudio2005にアップグレードできますか?
567 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 17:42:06 ] >>566 ExpressEditonを入れずにStandardなりProfessionalなりインストールするんじゃだめなの?
568 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 17:47:08 ] >>567 アップグレード版しかもっていないので、何かしら入っていないと インストできないと思ったので・・・
569 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 17:50:54 ] 別の話になっちまうが、 www.microsoft.com/japan/msdn/vstudio/express/maninstall/ 落としてCDにでも焼いときゃダウンロード出来なくなっても困らないんじゃね?
570 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 18:19:13 ] >>568 EE入れて無くてもアップグレード版インストールできるよ。 アップグレード対象のライセンスを保持していることは必要だけど、インストールされているか どうかについては関係なかったと思う。
571 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 18:26:50 ] 一応、eula.txtから引用 15. アップグレード。本ソフトウェアがアップグレード版と指定されている場合、お客様はアップグレードの対象となる ソフトウェアの使用許諾を受けている場合に限り、本ソフトウェアを使用することができます。アップグレードを行われる場合、 本ソフトウェアの旧バージョンは本ソフトウェアによって置換され、本ソフトウェアの旧バージョンに関する契約書は、 本契約書に置き換えられるものとします。 お客様は、以下のダウングレードの規定に従ってのみ、旧バージョンを使用することができます。
572 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 20:27:12 ] expressをインストしなくても、VS2005のアップグレード版を 無事インストできました。 vistaもまだぜんぜん使い慣れてないので、面倒です。 ちなみに、下記のサービスパックなどを入れないといけないのですが、 「管理者として実行」を忘れてインストしたので、変なメッセージが 出てきたりしていますが、まぁ良しとします。 support.microsoft.com/kb/936453/ja
573 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 21:55:40 ] bufの値は、 xxx00000 ’xは0か1 でした。 条件式は、&H40で前から2桁目を取り出す処理でした。 >>539-540 お手数おかけしました。
574 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 21:57:37 ] 失礼>>573 は>>538 の話です
575 名前:546 mailto:sage [2009/04/05(日) 23:31:20 ] クラスモジュールと標準モジュールの違いのレスありがとうございました。 まだややこしいですがなんとなくわかりました。 どうもありがとうございました。
576 名前:デフォルトの名無しさん mailto:sage [2009/04/06(月) 11:20:28 ] VB.netにおける「入れ子クラス」の説明URLくれ。 Class ステートメント (Visual Basic) msdn.microsoft.com/ja-jp/library/wa0hwf23.aspx > 規則 > 入れ子 クラス内に別のクラスを定義できます。外側のクラスは包含クラス、内側のクラスは入れ子クラスと呼ばれます。 だけじゃわからん。他のクラスからのアクセスはどうなるの?とか。
577 名前:デフォルトの名無しさん mailto:sage [2009/04/06(月) 11:29:34 ] 別に特別なことは何も無いけど。 ListView.ListViewItemCollectionとか。 内部クラスは外部クラスのPrivateメンバも使えるのが特徴ってぐらい。
578 名前:デフォルトの名無しさん mailto:sage [2009/04/06(月) 13:00:47 ] 非同期型サーバーに同期型クライアントにて接続することは可能ですか?
579 名前:デフォルトの名無しさん mailto:sage [2009/04/06(月) 13:07:58 ] もちろん
580 名前:デフォルトの名無しさん mailto:sage [2009/04/06(月) 14:18:26 ] スレッド間通信ってできますか? 簡単なサンプルとか公開してるPageあれば教えてください
581 名前:デフォルトの名無しさん mailto:sage [2009/04/06(月) 14:23:08 ] VB.net スレッド間通信 がGoogleの検索ワード候補として存在する件について
582 名前:デフォルトの名無しさん mailto:sage [2009/04/06(月) 21:08:56 ] 一連の処理を一まとめにして別のプロシージャに書くのは どの程度の処理をまとめて外に出すのが普通ですか? 余り細かいと後で分かりにくいし大体の基準とかあったら教えてください。
583 名前:デフォルトの名無しさん mailto:sage [2009/04/06(月) 21:46:58 ] 複数の場所で使われる共通の処理は括り出す 長さは関係ない 使い回さないなら一つのメソッドにだらだら書いてもいいし 長すぎると思うならなら好みの長さで切ればいい
584 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 10:18:16 ] ループや分岐、ローカル変数が少なければ 結構長く書いても解りにくくはならないやね。
585 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 12:23:47 ] Shared の意味がわかりません。 msdnを読んだのですがチンプンカンプンです。 どなたかわかりやすく説明お願いします。
586 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 12:33:06 ] たぶん君が期待する普通の動作をするのがShared じゃあSharedでないのはどうなのかというと,説明しようにもオブジェクト指向がわかってないと まず言葉が通じないと思うので頑張って勉強しましょう
587 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 13:10:48 ] Structure 個人 Dim ヘソクリ As Integer Shared 財布 As Integer End Structure Dim 俺, 嫁 As 個人 ヘソクリはそれぞれ持ってるが、 生活費はひとつの財布から出す。
588 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 13:24:03 ] static のこと