astel-labs.net

C#などのプログラミングTipsや雑記をつらつらと書くかもしれないブログです。

  • Home
RSS
Monthly Archives: 7月 2010

Xmlファイルにリソースファイルを埋め込む

Posted on 2010年7月21日 by Nymphaea
No Comments

仕事で作成していたアプリの設定ファイルに画像ファイルを埋め込む要件があったので、そのメモです

 

設定ファイルとして使用している Xml ファイルに操作方法のサムネイルを埋め込み、そのサムネイルをアプリに表示する必要があったため、簡単に作成してみました

 

Xml ファイルはテキストファイルのため、リソースとして埋め込みたいバイナリファイルは一旦文字列に変換する必要があります

そこで、「バイナリファイルを文字列に変換」で思いつくのはメールの添付ファイルだと思います

メールの添付ファイルでは、Base64 というエンコード方法を使うことでバイナリデータから文字列データに変換し、テキストファイルに張り付けられています

Xml でも同じように、Base64 を用いることでバイナリファイルをリソースとして埋め込むことができます

 

Read more …

Categories: C#, プログラミング

WPF – タイマースレッドからWindow内のコントロールを操作

Posted on 2010年7月5日 by Nymphaea
No Comments

WindowsForms アプリケーションから WPF アプリケーションに移行する際、
タイマースレッドを使って処理を行い、その結果をメインスレッドのコントロールに結果を表示するなどをしていた場合に、Form から派生したメインウィンドウの BeginInvoke メソッドを使ってタイマースレッドからメインウィンドウのコントロールを操作していたと思います

しかし、WPF の Window クラスには BeginInvoke メソッドや Invoke メソッドは無いため、Window クラスの Dispatcher を利用してメインスレッドを操作する必要があります

Read more …

Categories: C#, WPF, プログラミング

 

  • 2010年7月
    日 月 火 水 木 金 土
     123
    45678910
    11121314151617
    18192021222324
    25262728293031
    « 6月   8月 »
  • 最近の投稿

    • raspberry pi に nginx をセットアップする
    • VSCode を日本語化する
    • raspberry pi に VSCode をインストールする
    • WindowsのプロダクトIDを取得する
    • SQL Server – money型とdecimal型を併用した金額計算
  • アーカイブ

    • 2020年3月
    • 2016年12月
    • 2014年6月
    • 2014年5月
    • 2013年7月
    • 2012年11月
    • 2012年7月
    • 2012年5月
    • 2012年4月
    • 2011年4月
    • 2011年1月
    • 2010年11月
    • 2010年10月
    • 2010年9月
    • 2010年8月
    • 2010年7月
    • 2010年6月
    • 2010年5月
    • 2010年4月
  • カテゴリー

    • C#
    • jQuery
    • OpenCV
    • raspberry pi
    • SharePoint
    • Silverlight
    • SQL Server
    • WCF
    • WPF
    • プログラミング
    • 未分類
    • 雑記
© astel-labs.net. Proudly Powered by WordPress | Nest Theme by YChong

このブログ内で公開されているソースコードおよびサンプルプログラムに関わるライセンスはすべて修正BSDライセンス(New BSD License)として公開しています。
但し、サンプルプログラムに含まれる外部アセンブリが同様のライセンスとは限りませんので、利用する前に必ずすべてのライセンスの確認を行ってください。