VB2005
拡張子
パーシャルクラス10 行でズバリ !! パーシャル クラスの利用 (C#) Microsoft Visual Basic 2005 Power Packs 2.0http://blogs.msdn.com/dd_jpn/archive/2007/02/05/1603522.aspxに詳細があります。Data Repeater Controlとか予定にあるんですね。 http://www.microsoft.com/downloads/details.aspx?FamilyID=92faa81e-e9c1-432c-8c29-813493a04ecd&DisplayLang=enよりダウンロードします。 TIPSwebBrowserコントロールvistaの場合、cookieは C:\Users\ユーザー名\AppData\Roaming\Microsoft\Windows\Cookies に保存されます。ところがIEの場合、セキュリティの設定にもよりますが、保護モードにより C:\Users\ユーザー名\AppData\Roaming\Microsoft\Windows\Cookies\low に保存されます。さてどうかえよ?
WebBrowser?コントロールで画像を表示しないWebBrowserコントロールを制御する WebBrowser?コントロールでInvokeMember?("click")したけど、読み込みを完了せず、次のページに..InvokeMember?("click")の後にすぐに、 Application.DoEvents() を入れてみましょう。 App.pathこいつは使えなくなっているので、 System.IO.Path.GetDirectoryName?(System.Reflection.Assembly.GetExecutingAssembly?().Location) でとるか、(System.IO.Path.GetDirectoryName?はフルパスからディレクトリを取得する) My.Application.Info.DirectoryPath で取得します。 2重起動防止プロジェクトのプロパティより、「アプリケーションフレームワークを有効にする」と「単一インスタンスのアプリケーションを作成する」にチェックを入れる 起動時にフォームが非表示にならない。loadイベントで Me.Visible = False としてもフォームが表示されてしまう。とりあえずWindowState?をMinimizedにしておいた。 フォームを表示させずにトレイアイコンを表示する テキストでキー入力を制限する。KeyPress?で e.Handled = True としてやると入力されませんので、ある条件のもと上記の文を使用すると制限できます。 タスクトレイの右クリックでメニューを表示するタスクトレイにアイコンを表示する Usingオブジェクトの取得や、即時解放を簡単に行うことができる。 ジェネリックJAVAもありますが、こちらも当然あります。実行時エラーを防ぎましょう。 http://www.atmarkit.co.jp/fdotnet/vb2005/vb2005_02/vb2005_02_01.html コメントとりあえずメソッドの先頭に''' ログMy.Application.Logを使用してトレースする、ログに書き込む ハッシュテーブルDim hash As New Hashtable() hash("key1") = "hoge" debug.print(hash("key1")) http://support.microsoft.com/kb/307933/ja ファイル保存System.IO.StreamWriter?を使って何も引数に指定しないと、UTF-8で出力されるので、shift-jisとかで保存したい場合は、 Dim fileWriter As System.IO.StreamWriter fileWriter = New System.IO.StreamWriter(filepath, True, System.Text.Encoding.GetEncoding("Shift-JIS")) とします。StreamReader?も同じ 他のプログラムを起動するhttp://jeanne.wankuma.com/tips/process/ DataGridView?DataGridView?のSortMode?プロパティをProgrammaticにしてみる。方法 : Windows フォーム DataGridView コントロールの並べ替え機能をカスタマイズする IPアドレス取得Dim server As String = "www.yahoo.co.jp" System.Net.Dns.GetHostEntry(server).AddressList(0) URL分解Dim urlobj As New Uri("http://search.yahoo.co.jp/search?p=vb2005&x=0&y=0&fr=top_v2&tid=top_v2&ei=euc-jp&search.x=1") 'ホスト名 msgbox(urlobj.Host) 'search.yahoo.co.jp 'ポート番号 msgbox(urlobj.Port) '80 'スキーム名 msgbox(urlobj.Scheme) 'http 参考:URLを解析する 正規表現http://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/script56/html/jsgrpregexpsyntax.asp メール送信http://www.microsoft.com/japan/msdn/vbasic/migration/tips/netmail/ Try Dim message As New System.Net.Mail.MailMessage("from@hoge.jp", "to@hoge.jp") message.Subject = "Subject" message.Body = "Body" Dim client As New System.Net.Mail.SmtpClient("SMTPサーバ", ポート) client.Send(message) MessageBox.Show("メールを送信しました。", "送信終了") Catch ex As Exception MessageBox.Show("送信できませんでした。", "エラー") End Try メール受信.NET用メール受信クラスライブラリ (TKMP.DLL) リンクVSUG Visual Studioのユーザグループ 参考書籍コメント
|