戦艦ゆにっき

SQL Server & Hyper-V & Windows Phone 7をメインにしたBlogです

タグの表示

すべてのタグ » VB.NET (RSS)
.NETでZIPを操作するライブラリ・DotNetZip Library
codeplexで公開されている DotNetZip Library を使用するとZipの操作がすごく簡単にできるようです。 Zipファイルを作成し、複数のファイルを追加する Zipファイルを解凍する パスワード付きの暗号化したZipファイルの作成 AESで暗号化したZipファイルの作成 プログレスバーで進捗状況を表示しながらZipファイルを作成する 既存のZip内のファイルを更新し保存する などなどができるようです。 と、言うことはZipに関わることは全部できそうです。とりあえず、できない操作は自分には思いつかず...

Posted nora | 8 comment(s)

分類:

[VB.NET] select case と if の勘違い
VB.NETのselect caseはswitchと同じだと言うことで話を始めます。 一昔前、どこで聞いたのか(おそらくは授業か友達からなのだろうけど)「IFとSWITCHだとSWITCHの方がパフォーマンス上良い」と聞きました。 IFは条件を上から一つずつ一致するまで順番に評価していく。 SWITCHは条件に一致するところに飛ぶ。これは、コンパイル?実行時?にごにょごにょしてメモリか何かでやっちゃうから順番に評価しない。 だからSWITCHの方がパフォーマンスが良い なんてことを聞いた記憶があります。だいぶ...

Posted nora | 3 comment(s)

分類:

VSTOからWordを操作する
Visual Studio Tools for Microsoft Office Systemを使ってWord上に画像を貼り付けて、書式設定する方法を紹介。いくつも方法はあるけど、今回自分が試した物と、わかりやすかった物二つを紹介。以下のコードは、リボンのコントロールから実行したケースになっている。 クリップボードにある画像を貼り付けて書式設定する 'ワード文書の現在位置を取得する Dim currentRange As Word.Range = Globals.ThisAddIn.Application...

Posted nora | no comments

VS2008 テスト駆動開発を学ぶ
テスト駆動開発がいまいち理解できないので、良いサンプルが無いか捜してみました。 捜したら、すぐ出てきました♪ マイクロソフト エバンジェリストの長沢さんのBlogでセミナーで利用したコードが公開されていました。 単にソースコードが公開されているだけじゃなく、一つずつ学べるように修正をしたものだそうです。 これで、テスト駆動開発、単体テスト機能がなんとなくわかる!!と思ったらダウンロードできず。。。 タイミングの問題じゃないことはわかったので、どうしようか悩みメールを送るほどでもないしなぁ~っと思っていたら、ちょうどメッセがオンラインになったので図々しく話しかけ頼んでみたところ翌日には対応してもらえました...

Posted nora | 1 comment(s)

分類:

VB.NET入門中その1:Functionの戻り値を変数に代入する処理
1 Class Test 2 3 Sub subConsoleWrite() 4 5 Dim strResult As String 6 7 If fncstrTest( "Path" , "strParam" ) Is Nothing Then 8 Exit Sub 9 Else 10 strResult = fncstrTest( "Path" , "strParam" ) 11 End If 12 13 End Sub 14...

Posted nora | 5 comment(s)

分類: