2014-01-01から1年間の記事一覧

Colorsクラス( System.Windows.Media.Colors ) 規定の色の色見本

C#

Colorsクラス( System.Windows.Media.Colors ) 規定の色の色見本http://msdn.microsoft.com/ja-jp/library/system.windows.media.colors%28v=vs.110%29.aspx作って後に気づいたけど、System.Drawing.Colorと同じらしい。 Windows Presentation Foundation (W…

Color構造体( System.Drawing.Color ) 規定の色の色見本

C#

Color構造体( System.Drawing.Color ) 規定の色の色見本http://msdn.microsoft.com/ja-jp/library/system.drawing.color%28v=vs.110%29.aspx■■■■■ AliceBlue ■■■■■ AntiqueWhite ■■■■■ Aqua ■■■■■ Aquamarine ■■■■■ Azure ■■■■■ Beige ■■■■■ Bisque ■■■■■ Bl…

2種類のColor構造体のシリアライズとstring変換

C#には二種類のColor構造体があり、情報にたどり着くのが手間だったのでまとめてみました。 以下、usingを使用していないので少し冗長なサンプルコードになっていますが、実際はusing System.Windows.Mediaを使ってます。System.Drawing.Color 構造体 http:/…

ツリー構造クラスの自作

C#

C#ではList, ObservableCollectionなど便利なクラスが標準で提供されていますが、ツリー構造はありません。親切な方が以下のツリーコレクションを用意していたので、ダウンロードして使ってみたところ、かなり高機能なのですが継承して使用するにはasでキャ…

64bit環境で動作させる方法

C++/STL等で作成した外部DLLを参照したプログラムをデバッグする際には注意が必要。アプリケーションのプロパティ設定をいくら変えてもテストプログラムのアーキテクチャを変更しないと、実行時エラーとなりデバッグできない。上の画像のように、「テスト」−…

ScrollViewerとListBoxが入れ子になった場合のスクロール

ScrollViewrとListBoxが入れ子になっているとき、ListBoxはスクロールバーが表示されていなくても、マウスカーソルの位置によっては親のScrollViewerが動かないことがあります。これはBubble Eventが子エレメントでハンドルされてしまっていることが原因なの…

Notice: Use of undefined constantをVim置換で修正

PHPの古いコードをみると、配列の引数にkeyをダイレクトに記述しているために Notice: Use of undefined constantのエラーが頻発していることがある。こんなやつ。 http://kforce-ueda.hatenablog.com/entry/2014/01/21/121812 これをVimの置換機能を使って…

doxygenのインストールとDoxyfileの設定

UbuntuでDoxygenを使う方法と、普段、Fortranを使う際に使用しているDoxyfileの設定をメモしておこうと思います。Ubuntuへのインストールはapt-getを使えば簡単。グラフを描画するためのGraphvizも一緒にインストールします。 sudo apt-get install doxygen …

日付やシステム時間の取得方法

Fortran90以降の機能です。 忘れやすいので例によってサンプルプログラムにまとめました。日付の取得にはdate_and_time関数を使用します。 program main implicit none integer date_time(8) character(len=10) sys_time(3) call date_and_time(sys_time(1),…

インスタンスの元となるオブジェクトを返すtypesモジュール

http://d.hatena.ne.jp/leetmikeal/20140214/1392375216前回の記事で、変数の型をisinstance関数を使用してチェックできると書きました。このスクリプトを実行します。 #!/usr/bin/python # -*- coding:utf-8 -*- def func_inst(): return "func inst" if __…

オブジェクトや変数の型を確認する方法(関数オブジェクトの型名)

※Python 2.7Pythonで型を調べる方法は簡単で、isinstanceという組み込み関数を使用します。listかどうかを調べる際は、 if isinstance([], list): print "this is list type." if isinstance(1, int): print "this is integer type." というふうにします。li…