2008-09-01から1ヶ月間の記事一覧

ARMのスタンダードセルの入手,アカウント申請で落とされました

ARM社のhttp://www.arm.com/products/physicalip/standardcell.htmlを見たく,スタンダードセルのライセンスなど確認すべきところは多いのですが,アカウント申請をしました. 結果,個人メールアドレスではビジネスパートナーとなりえないために,申請却下…

Allianceのインストール

目的 マルチチッププロジェクト(CMP: Circuits Multi-Projetsまたはhttp://www.austriamicrosystems.com/)を利用してASICを試作してみます.集積回路(IC)を製造するファブにはhttp://www.tsmc.com.tw/japanese/default.htmもしくはMOSIS Integrated Circuit …

FreeFem++で電流分布を求める

複雑な形状の電磁界解析は解析的に解けないものですから有限要素解析により数値計算で求めることが一般的です. フリーな有限要素解析ソフトウェアとしてFreeFem++が有名です.ドキュメントには有限要素解析のやり方が詳細記述されているのですが,電流解析…

ソフトウェア設計者が論理回路設計者になるためのワンポイント

ソフトウェア設計から集積回路(IC)の論理回路設計に移るときのちょっとしたポイントをまとめてみます.自分がC#で書いてばかりいるので,オブジェクト指向っぽいけど何か違うな書き方になってしまうかとは思いますが. ポイントは3つ: コードに書いたすべて…

半完成と思いきや...

WPF

やっとこさ半完成と思いきや,WindowsBase.dll でSystem.StackOverflowException が発生.なんで... 検索してみるとHandle Canvas key events.こんなのを発見. なるほど,Previewとかのイベントで,相互に呼び出しあうイベントがあるなど,(隠れた)ループが…

WPFでWebBrowser

WPF

WPFでWebBrowserを使うアプリを作っていたが,ブラウザのコンテキストメニューをオーバライドしようとするとWin32のAPIを叩かないといけないとか,ちょっとしたことをするにも生のIEが見えてしまうために,なにかと面倒.自分でラッパを書かなくても,すでに…

WPFでGoogle desktopの検索結果を出す

WPF

Google desktopの検索を実行して,その結果をリスト表示してみます. サンプルコード 全コードはこちら.http://febhare.bake-neko.net/Src/Sample_GoogleDesktop_Search.zip 使用可能な検索APIと使用するAPI 検索方法はhttp://code.google.com/apis/desktop…

ウェブページのサムネイル画像の取得方法

はじめに プログラムに組み込んだウェブブラウザのサムネイル画像を表示に使えば,ぱっとみで分かりやすく内容一覧ができます.WPFでウェブページのサムネイル画像の取得方法をまとめました. 背景 WPFでウェブページを表示するには,System.Windows.Control…

WPFでmshtml使わずにWebBrowserのDocumentを読む方法

WPF

WPFのSystem.Windows.Control.WebBrowserのDocumentプロパティをウォッチ式で見てみると,mshtml.HTMLDocumentClass のインスタンスが見えていました.IEが保持しているドキュメントのインスタンスがそのまま外部公開されているっぽいです.このインスタンス…

依存関係プロパティを子要素に連結する

WPF

カスタムコントロールで子要素に値を継承させるにはどうするのが簡単だろうか?値を継承するカスタムの依存関係プロパティを作る方法 - Yamakiの日記で,StackPanelを継承するコントロールに含まれるButtonに値を継承させる例がある.でも,この方法だといず…

mshtml使用断念

Visual studio C# 2008 Express Editionでコードを書いていると,ドキュメント・タブを切り替えるたびに,CPUが10秒ほど占有されてVisual studioが反応しなくなる現象に出くわした.XAMLとC#のコードを行き来して作業していると,この微妙な待ち時間が癪に障…

背景イメージを使用してTextBoxの操作性を高める -Visualbrushを使う-

WPF

この図のように,TextBoxが空のときに機能および入力文字列の書式を表示すると親切です. MSDNの方法: TextBox へのウォーターマークの追加 | Microsoft Docsの方法はImageBrushを使用しています.これはBackgroundがDataContextに影響しないことを利用して…