.NET
・VS2008をダウンロードしたがインストールできない - MSDN フォーラム http://forums.microsoft.com/MSDN-JA/ShowPost.aspx?PostID=2574512&SiteID=7 自分もそう。 修正されるまで待ちか。 2007/12/20 10:00 サイトからも消え、Microsoftからのお知らせメー…
・Microsoft Visual Studio International Pack 1.0 ベータ1 http://www.microsoft.com/downloads/details.aspx?FamilyID=e432aeaa-7b6f-4b0d-968b-b6aafda05e34&displaylang=ja Microsoftがリリース予定の日本語向け(アジア向け)のコンポーネント群。 主な…
OfficeのComを参照設定で追加する。 もしターゲットとしているExcelのバージョンが複数ある場合には低いバージョンのComを使用する。 大抵の場合は下位互換が動作するばず。 Versionは Excel.Application.Version プロティから取得できる。 このプロパティは…
・DevPartner Profiler Community Edition http://www.compuware.co.jp/products/devpartner_fm/dpsprofiler.html 以前調べていたDevPartnerには機能限定版のCommunityEditionがあった。 まずはこちらを使用してみるか。
Office12(2007)の開発者向けセミナーに参加した。 Office12の新機能としてribon呼ばれるツールバーのようなものがあるが、これを.Netで開発することができる。 そのときのデバック方法が通常とは違うのでメモしておく。 1.デバックしたいコードの前に System…
・.NETアプリケーション開発支援ツール DevPartner Studio Professional Edition http://www.compuware.co.jp/products/devpartner_fm/devpartnerstudiopro/ コードチェッカーやパフォーマンスチェックを補助してくれるアプリケーション。 VB6から.Net2005ま…
Control.Font.Size = 9; なんて形で直接変更しようとすると、実行時に読み取り専用でエラーになる。 この場合は Control.Font = new Font( "フォント名", 9 ); というようにフォントを生成する必要がある。 なぜ一つ目だとだめかというと、おそらくFontがセ…
・Visual Studio .NET 2003 Service Pack 1 に修正される問題の一覧 http://support.microsoft.com/kb/918007/ja 関連する項目がある場合にはダウンロードが必要。
CrystalReportsの掲示板 ・@IT:Insider.NET 会議室 ディレクトリ - .NET Framework クラスライブラリ - CrystalReport http://www.atmarkit.co.jp/fdotnet/index/bbs/dir32.htmlFAQ ・テクニカル サポート: Crystal Reports 9、Visual Studio .NET 関連 FA…
・DataGridViewComboBoxColumnって長いよ http://hongliang.seesaa.net/article/12239715.html 同じところでひっかかりそうなので、メモ。
・5000 個のクラスに興味はありますか? Visual Basic 6 から .NET Framework の全機能を使用する http://www.microsoft.com/japan/msdn/vs/vb/VB5000Cl.aspx ラッピングすることで、VB6からの.NETのコードを使うことができる。
Clipboard.SetDataObject(s); で例外が発生する場合がある。その対処方法。 ・DOTNET Archives http://discuss.develop.com/archives/wa.exe?A2=ind0011B&L=DOTNET&D=0&P=38177 mainのメソッドの1行目に Thread.CurrentThread.ApartmentState = ApartmentSta…
WinFXは.NET Framework 3.0 という名称になる・・・のか。 ・.NET Framework 3.0 http://msdn.microsoft.com/winfx/
別の端末のプロセスを実行する方法 ・ユーザを指定してWMIを使って別のマシンでプロセスを実行する http://dotnetfan.org/blogs/dotnetfanblog/archive/2006/06/06/713.aspx ・WMI - start a process on remote machine and passing custom credentials. htt…
WinFXの説明記事 ・WinFX/Orcas/Expression Beta2 リリース http://www.exconn.net/Blogs/team01/archive/2006/05/30/12242.aspx
String型のLengthを取得しても文字数だけがわかる。 半角、全角文字をバイト単位、つまり半角は1文字、全角は2文字という取得は通常のコーディングではできない。 それは文字コードの問題なので、一度ShiftJisに変換してから取得する。・文字列のバイト数を…
カナのソートを行うとき問題となるのが濁点処理。 通常、 かあ がい かう という文字列があったのであれば、 1.かあ 2.かう 3.がい という文字列で並ぶほうが自然に見えるが、それをソートすると 1.かあ 2.がい 3.かう となる。 濁音はまったくみていないの…
・ベータ版ダウンロード http://www.microsoft.com/japan/msdn/windowsvista/getthebeta/default.aspx Windows Vista、XP、2003 Serve対応版のWinFX関連モジュール
Crystal Reportsを.NET2003の環境で使った。 配布する場合にはインストーラーを作成してCrystal Reportsのファイルを配布する必要がある。 インストーラーは作成できて配布はできたのだけれど、配布先で実行するとCrystal Reportsのコンポーネントが英語版に…
Collectionのまとめ ・smdn: System.Collectionの仲間たち http://santamartadotnet.hp.infoseek.co.jp/documents/csharp/collection.html
CrystalReportを使用したアプリケーションを配布する場合はSetupモジュールを作成する必要がある。 その場合はマージモジュールの再取得が必要。 ・サポート: Crystal Reports For Visual Studio.NET - Business Objects http://japan.crystaldecisions.com…
C#のDataGridのソートの禁止を行う場合に DataGrid dataGrid = new DataGrid(); dataGrid.AllowSorting = false; というコーディングをするが、DataGridにDataGridTableStyleを適用していた場合にはこの設定が有効にならない。その場合はDataGridTableStyle…
モーダルのウィンドウを表示、非表示を複数のフォームに対して行ったときに、 - System.Runtime.InteropServices.SEHException' のハンドルされていない例外が system.windows.forms.dll で発生しました。追加情報 : 外部コンポーネントが例外をスローしまし…
・[HOWTO] Excel を自動化し、ユーザーによる Excel の終了を検出する http://support.microsoft.com/default.aspx?scid=kb;ja;JP192348 C++用のコードだけれどうまくやれば.NETにも移植できるのでは?
掲示板での回答 ・C#-Excel http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=28261&forum=7&2 きっちり押さえればちゃんとしたものができそう。 COMの挙動、Excelの挙動を押さえて上でコーディングを行う。 それとは別の問題としてExcelのバージョ…
・どのようにVisual C#を使って、実行中の Office プログラムのインスタンスを自動化するには。 http://support.microsoft.com/?kbid=316126 C#のコード上からExcelを起動して操作するだけではなく、起動しているExcelに対しても操作を行うことができる。 以…
・VBA高速化テクニック http://www.officetanaka.net/excel/vba/speed/index.htm VBAだけれど、C#から処理する場合も基本は同じ。
・Upgrading Visual Basic 6.0 Applications to Visual Basic .NET and Visual Basic 2005 - 日本語 http://www.microsoft.com/downloads/details.aspx?familyid=3D99C39F-4E9A-4F45-A4C5-6C76ADFAB6FC&displaylang=ja目を通しておくように。
作成したdllをgacに登録する必要がある。 SharePointのイベントハンドラで使用する場合にはGACの登録が必要になるが、コマンドラインからの登録方法がわからない。 手動で行う場合はエクスプローラーで %Windows\assembly フォルダに登録したいファイルをド…
COMを使用してコーディングを行った場合はその開放のためのコーディングが必要。 ・中の技術日誌 コラム KB紹介:Excelが終了してくれない。 http://naka.wankuma.com//site/column/dotnet/00001.htm ・Excelのロセスを終了する方法は?? http://homepage1.n…