タグ

VBに関するhalohalolinのブックマーク (149)

  • 「終了処理について」(1) VB業務アプリケーション開発研究室 - @IT

    IT 会議室 Indexリンク Windows Server Insider Insider.NET System Insider XML & SOA Linux Square Master of IP Network Java Solution Security & Trust Database Expert RFID+IC リッチクライアント & 帳票 Server & Storage Coding Edge @ITクラブ Cafe VB業務アプリケーション開発研究 @IT SpecialPR

    halohalolin
    halohalolin 2015/09/02
    VB.NETにおいて、インストーラーパッケージ内で稼働するプログラムではENDで終了すると「セットアップの一部として実行されるプログラムは正しく完了しませんでした。」と"InstallExecute"で"Error 1722"が発生したので注意。
  • 動画ファイルの時間数を取得する - 稚拙な備忘録ですが

    ベテランの方にとっては非常に稚拙と思われますが、 VB.NETで動画ファイルの時間数を取得する方法。 取得できる情報はWindowsエクスプローラーにてファイルのプロパティの概要タブで確認できる内容です。 ※Exif情報とは異なるものです。 ①参照設定の追加より[COM]→[Microsoft Shell Controls And Automation]を追加する。 ②ソースに「Imports Shell32」を追記 以下のモジュールを作成してみました。 Public Function getFileTime() As string Dim sTime As String = "" '動画ファイルの時間 Dim Dir as string = [ディレクトリ] Dim FileName as string = [ファイル名] 'ShellClassクラスのインスタンス生成 Dim sh A

    動画ファイルの時間数を取得する - 稚拙な備忘録ですが
    halohalolin
    halohalolin 2015/07/17
    VisualBasic.NETにおける動画ファイルの長さを取得する方法、同様にフレームレート(フレーム率)等も取得できるが、OSによって番号が異なったり存在しないなどがあるので、事前調査が必須
  • Solved: Using SCardListReaders and VB.Net | Experts Exchange

    halohalolin
    halohalolin 2014/10/02
    VB.NET向けカードリーダーでSCardListReadersを用いたプログラムに関する質問のようだ
  • チュートリアル: カスタム動作を使用した、インストール時におけるバイナリのネイティブ コードへのコンパイル

    カスタム動作を定義して、インストール後に実行するコマンドを指定できます。 たとえば、このチュートリアルでは、カスタム動作を定義し、CustomActionData プロパティに EXE のパス名を渡して、アプリケーションのインストール後にこの実行可能ファイルをネイティブ コードにコンパイルします。 注意 お使いのマシンで、Visual Studio ユーザー インターフェイスの一部の要素の名前や場所が、次の手順とは異なる場合があります。 これらの要素は、使用している Visual Studio のエディションや独自の設定によって決まります。 詳細については、「Visual Studio の設定」を参照してください。 配置する Web ブラウザー アプリケーションを作成するには [ファイル] メニューの [新規作成] をポイントし、[プロジェクト] をクリックします。 [Windows フォ

    チュートリアル: カスタム動作を使用した、インストール時におけるバイナリのネイティブ コードへのコンパイル
    halohalolin
    halohalolin 2013/07/26
    VisualStudio追加クラスの種類に「インストーラー クラス」がなかった→http://bit.ly/6zaORm を参考に自作。本当にネイティブコードへコンパイルされたのか?調べる→ngen displayコマンド、ngenはC:\Windows\Microsoft.NET...内に存在。
  • 「0で除算」の例外処理のスロー: DOBON.NETプログラミング掲示板過去ログ

    題名: 「0で除算」の例外処理のスロー 著者: マーシャリンガー 日時: 2005/07/07 12:51:53 ID: 11660 この記事の返信元: (なし) この記事への返信: [11661] Re[1]: 「0で除算」の例外処理のスロー はいこーん 2005/07/07 12:57:19 [11663] Re[1]: 「0で除算」の例外処理のスロー じゃんぬねっと 2005/07/07 13:05:18 [11668] Re[1]: 「0で除算」の例外処理のスロー 魔界の仮面弁士 2005/07/07 13:36:35 [11671] Re[1]: 「0で除算」の例外処理のスロー マーシャリンガー 2005/07/07 14:15:50 [解決] ツリーを表示 環境/言語:[XP/VB.NET/Framework1.1] 分類:[.NET] 以下のような計算式で「0で除算」を判断し

    halohalolin
    halohalolin 2013/07/23
    無限大かどうか調べるには、Double.IsInfinity(<<変数>>)を用いる
  • VB2005のWebBrowserコントロールにWindowClosingイベントもどきを拡張する

    YAS's VB2005Tips VB2005のWebBrowserコントロールにWindowClosingイベントもどきを拡張する VB2005のWebBrowserコントロールにはWindowClosingイベントがない。そのため,スクリプトのwindow.close()が検知できず,しかもwindow.close()を実行されると無反応になってしまう。 NewWindow2イベントの拡張と同様の方法でWindowClosingイベントの実装を試みたが,実装方法に問題があるのか動作しない。そこでウィンドウメッセージWM_PARENTNOTIFYで子ウィンドウの破棄を検知し,そのタイミングでWindowClosingイベントを発生する。 この方法でwindow.close()を検知し,アプリケーションを適切に閉じることができるようになる。しかし,この方法はwindow.close()をキ

    halohalolin
    halohalolin 2013/07/22
    WebBrowserコンポーネントはwindow.close()に対応していない(=無反応になる)ので自分でイベントを作成する必要がある、なおこの方法ではwindow.close()をキャンセルできない・イベント無視でもWebBrowserコントロールは破棄される
  • .NETからExcelの基本的な操作方法(起動・終了) - VBレスキュー(花ちゃん) VS,VB.NET,VB2005,VB2008,VB2010,サンプル,Tips

    halohalolin
    halohalolin 2013/07/10
    Microsoft Excel用オートメーション クライアントを用いたVB.NETによるエクセルデータ出力サンプル、Excel 97~2003 ブック形式/Excel 2007~ブック形式等に対応、要Excel、OleDBは不要、画像については非記載
  • Microsoft – クラウド、コンピューター、アプリ & ゲーム

    6 月 10 日午前 2 時 (日時間) に、「Xbox Games Showcase」、Call of Duty®: Black Ops 6 Direct の順に開催される 2 立てイベントに参加しましょう。

    Microsoft – クラウド、コンピューター、アプリ & ゲーム
    halohalolin
    halohalolin 2013/07/10
    .NET環境からxlsx出力を行いたい場合に使える、エクセル不要。ただ残念ながらxls形式の出力は非対応、Microsoft Excel用オートメーション クライアントに頼ることになる。画像の対応はどうなんだろう?
  • vb.net | OpenなGISのこと | Page 17

    Main Formの変更・追加はありません。 属性テーブルの表示example [Chapter 7-1]そのまんまです。 ツールのCSV出力とExcel出力buttonで呼び出すprogramを作成します。 今回は、Sub Formの作成はありません。 vb.netのソリューションエクスプローラからClassを新規作成します。 とりあえずは、名前をCSVOutPut.vbとしておきます。 ClassのCodingは、 Imports System Imports System.IO Imports System.Data Imports System.Text ''' <summary> ''' DataGridViewからCSV書き込みClass ''' </summary> Public Class CSVOutput Public Shared Function DGV2CSV(B

    halohalolin
    halohalolin 2013/07/09
    VB.NETからエクセル出力するサンプルプログラム例、GISデータをxls形式と2007以降のxlsx形式とに分けて書き出す方法(あとCSVも合わせて)が記載されている、要OleDB
  • システムのアイコンを取得する

    システムのアイコンを取得するSystemIconsクラス(System.Drawing名前空間)のプロパティを参照することにより、Windowsのシステムのアイコン(既定のアプリケーションアイコン、エラーアイコン、疑問符アイコンなど)のIconオブジェクトを取得することができます。 次の例ではSystemIconsクラスから取得できる各アイコンを順番にPictureBox1に表示しています。 'Imports System.Drawing 'システムのアイコンを表示する '描画先とするImageオブジェクトを作成する Dim canvas As New Bitmap(PictureBox1.Width, PictureBox1.Height) 'ImageオブジェクトのGraphicsオブジェクトを作成する Dim g As Graphics = Graphics.FromImage(ca

    システムのアイコンを取得する
    halohalolin
    halohalolin 2013/06/28
    MessageBox等でシステムアイコンを設定するなら「SystemIcons」を用いる、例えばびっくりマーク(エクスクラメーション)を呼び出したいなら、SystemIcons.Exclamation
  • 「Excelへの画像の挿入について」(1) Insider.NET - @IT

    IT 会議室 Indexリンク Windows Server Insider Insider.NET System Insider XML & SOA Linux Square Master of IP Network Java Solution Security & Trust Database Expert RFID+IC リッチクライアント & 帳票 Server & Storage Coding Edge @ITクラブ Cafe VB業務アプリケーション開発研究 @IT SpecialPR

    halohalolin
    halohalolin 2013/06/24
    VB.NETよりExcel.Applicationを利用してエクセル画像出力するサンプルプログラム、Microsoft Excel xx.x Object Libraryを用いる
  • TCPを利用した複数クライアント接続可能なチャットアプリケーションの作成:CodeZine

    はじめに ここでは、複数のクライアントが同時に接続できるTCPを利用したクライアントサーバー型チャットアプリケーション(僭越ながら、「DOBON Chat」と命名させていただきます)のサンプルを示し、その要点を解説します。 .NET FrameworkではTCPを利用したデータ通信を行うためのクラスとして、TcpClient及びTcpListenerクラス(共にSystem.Net.Sockets名前空間)が用意されています。これらのクラスは内部でSocketクラス(System.Net.Sockets名前空間)を使用しており、Socketクラスをより簡単に扱えるようにするためのクラスであると言えます。しかしSocketクラスを直接扱う場合と比べて機能的に劣り、しかも取り扱いの難しさもそれほど変わるとは思えません。そこでここでは、TcpClientとTcpListenerクラスを使わずに、

    TCPを利用した複数クライアント接続可能なチャットアプリケーションの作成:CodeZine
    halohalolin
    halohalolin 2013/06/19
    TCP/IPのクライアント・サーバプログラムは同じ筆者より http://bit.ly/mFcbVr にも記載されているが、あちらは同期・こちらは非同期なので複数からの同時接続に対応
  • .NET Memory Profiler - Find Memory Leaks and Optimize Memory Usage in Programs Written in C#, VB.NET or any other .NET Language

    Find Memory Leaks and Optimize Memory Usage in any .NET Program .NET Memory Profiler is a powerful tool for finding memory leaks and optimizing the memory usage in programs written in C#, VB.NET or any other .NET Language. With the help of the profiling guides, the automatic memory analyzer, and specialized trackers, you can make sure that your program has no memory or resource leaks, and that the

    halohalolin
    halohalolin 2013/06/12
    メモリリークを調べる.NET対応プロファイラソフトの一つ、メソッドレベルで調べることができ、変数のshare指定し忘れなども指摘してくれる、英語、お試し期間は7日(有料)
  • Download Visual Studio Async CTP (Version 3) from Official Microsoft Download Center

    halohalolin
    halohalolin 2013/06/12
    Visual Studio 2010に対し、Visual Studio 2012に追加されたAsync および Await を使用した非同期プログラミングを対応させるものらしい
  • VB.NETでサクッとメモリ使用量を計測する - qaz76のブログ

    リアルタイムでCLR上のアプリのメモリ使用量なんかを確認したい!ってお話です。。。 パフォーマンスチューニングは処理速度以外にメモリ使用量なんかも対象にしますよね? プロジェクトの後半で、長期間に渡ってテストしているとOutOfMemoryExceptionなんかで悩まされたりするはずです。 チューニングは、やはり計測が基です。 。。ということで、今回は.NETでメモリ使用量などを手軽に計測する方法をlogります。 ポイント アプリのメモリ使用量の計測にMy.Application.Info.WorkingSetを使います。 OSの空き容量の計測にDiagnostics.PerformanceCounterを使います。 アプリのタイトルバーにメモリ使用量などを表示します。 アドオン的に使います。 MemoryMonitorの実装&使用例 Option Explicit On Option

    halohalolin
    halohalolin 2013/05/29
    アプリのメモリ使用量の計測にMy.Application.Info.WorkingSet、例えば String.Format(" [メモリ情報] 使用: {0,6:#,##0.0}MB",(My.Application.Info.WorkingSet / 1024 / 1024))
  • オープンソースのグラフ・コントロール「ZedGraph」を使う

    連載目次 ZedGraphとは データベースにアクセスしてレポートを表示するようなWindowsアプリケーションやWebアプリケーションにちょっとしたグラフを入れたいと思ったことはありませんか? ユーザーからは気軽に「ここにグラフを入れて」などとリクエストされたものの、サードパーティ製のコンポーネントを購入するほどでもないという場合も多いかと思います。 ZedGraphは、.NET Framework環境で折れ線グラフや棒グラフなどの2Dのグラフを描画するためのライブラリです。実際にどのようなグラフが作成できるのかは、まずはZedGraphサイトのサンプル・ページをご覧ください。ASP.NET用のコントロールも提供されているのでWebアプリケーションでグラフを表示することも可能です。 ZedGraphのサイトでは、ライブラリ以外に、デモ・プログラムのソース・コードも提供されており、ダウンロ

    オープンソースのグラフ・コントロール「ZedGraph」を使う
    halohalolin
    halohalolin 2013/05/14
    .NET Framework環境で折れ線グラフや棒グラフなどの2Dのグラフを描画するためのライブラリ、日本語ドキュメントはない
  • HttpRequestCacheLevel Enum (System.Net.Cache)

    halohalolin
    halohalolin 2013/01/25
    Net.WebClientや、HttpWebRequestなどを用いて.NETから通信する際、CachePolicyプロパティでNoCacheNoStoreも指定しないとキャッシュが使われデータが古いものが渡される可能性がある?
  • My.Computer.Keyboard.ShiftKeyDown Property

    halohalolin
    halohalolin 2013/01/10
    フォームを表示させずにシフトキーの入力を取得する方法、Windows APIのGetAsyncKeyStateを用いる方法もある → http://bit.ly/gtdMUA
  • Webサーバのプロトコル違反による例外を回避するには? - @IT

    WebClientクラス(System.Net名前空間)やHttpWebRequestクラス/HttpWebResponseクラス(System.Net名前空間)を使ってWebページにアクセスする際、Webサーバによっては、ページが存在しブラウザで開くことができるにもかかわらず、「サーバーによってプロトコル違反が発生しました. Section=ResponseHeader Detail=CR の後には LF を指定しなければなりません。」というメッセージの例外が発生して、アクセスできない場合がある*。 これは、冒頭で挙げたクラスがWebサーバから返されるデータを厳密に検証した結果、HTTPプロトコルに違反している個所が見つかった場合に発生する例外である(実際に行われる検証内容については、「HttpWebRequestElement.UseUnsafeHeaderParsingプロパティの解

    halohalolin
    halohalolin 2012/11/02
    Section=ResponseHeader Detail=CR の後には LF を指定しなければなりません。は、サーバ側が仕様を満たしていないのが問題、だが言ってられないので<アプリケーション名>.exe.configでビルド。これも参考になる→http://bitly.com/SgvWdO
  • Windowsストアにアプリを登録する - DoboWiki

    DOBON.NET DOBON.NET プログラミング道 .NET Tips 最近1週間の人気の20件.NETプログラミング研究/93 ( 162 / 121 / 137804 ) ぱたうさ ( 85 / 88 / 30434 ) .NETプログラミング研究/112 ( 66 / 68 / 36872 ) .NETプログラミング研究/111 ( 62 / 67 / 46406 ) .NETプログラミング研究/76 ( 55 / 40 / 72331 ) .NETプログラミング研究/98 ( 52 / 38 / 42215 ) free/kanaxsCSharp ( 46 / 45 / 29871 ) .NETプログラミング研究/94 ( 42 / 54 / 59775 ) .NETプログラミング研究/103 ( 35 / 33 / 50198 ) .NETプログラミング研究/79 ( 31

    halohalolin
    halohalolin 2012/09/25
    Windows RT向けアプリを配布するためにWindowsストアへ登録する方法まとめ/開発環境を整える/Windowsストアアプリを作成する/Windowsストア開発者アカウント登録する/アプリを提出する過程を確認する...