2011-01-01から1年間の記事一覧
http://d.hatena.ne.jp/kabacsharp/20111119で書いた、拡大縮小コントロ−ルの続きです。 初期化ルーチンや比率セットメソッドで、ロジックをフォーム側に書いていましたが、これを修正しました。 ボタンやラベルなどのコントロールはButton, Labelクラスで共…
メールのみ!というメーラーを作っています。 http://lsl.way-nifty.com/mailonly/画面や文字を拡大したいな、と思って作ってみました。*拡大前(多少縮小:60%) *拡大後(150%) ICtlResizableというインターフェースを作った。 using System; using Sys…
DLR本が遅くなりそうなので、Twitterクライアントを先に作ってみようかと。 http://hasami-food.sakura.ne.jp/wp/keyborttaro/ とりあえず、グーグル先生に聞いたら、C#ではnojimaさんの日記が。 http://d.hatena.ne.jp/nojima718/20100129/1264792636あとは…
この前の記事で、DLR本を買ったと書きました。 http://d.hatena.ne.jp/kabacsharp/20111111/1320996523が、はずれでした。ヽ(TдT)ノ その本は、IronPythonの解説・実践本でした。amazonで買うとこれだよ。 必死にPythonの文法覚えている自分・・・。orz 今月…
Cをやってたころは、小難しいアルゴリズム本を読んで、デバッガの16進数のポインタ追っかけてデバッグしていたものですが、C#だとハッシュチェーンが一瞬でできるんですね。波佐見弁利にユーザー辞書機能をつけて、辞書データをファイルか読み込み、ハッシュ…
でも、難しそー。ヽ(TдT)ノ実践DLR .NET活用テクニック入門醍醐 竜一 技術評論社 2011-08-24売り上げランキング : 113964Amazonで詳しく見る by G-Tools
↑http://lsl.way-nifty.com/dogadesc/上サイトで「動画説明君」という動画学習ソフトを作っていますが、現段階でのスクリプトクラスのソースがテキトーなものです。 C言語ののりで書いています。 using System; using System.Collections.Generic; using Sys…
かなウェルのメニューにお気に入りメニューをつけてみた。 MenuItemの派生クラスは以下。BookMarkMenuItem.cs あらかじめ、フォームにImageListを要しておく必要があります。 using System; using System.Collections.Generic; using System.Linq; using Sys…
まず、GETCLASSNAMEを使えとのこと。 http://ir9.jp/prog/ayu/datlog/tech_win32api/1174416295/1174416295_04.htmlFireFoxのウィンドウ・クラス名 http://blog.livedoor.jp/zen0102/archives/cat_86561.htmlしかし、FireFoxのウィンドウ・クラス名は取得で…
かなウェルのソースを見ていたら、ヘボいコードを発見。 昔はデザインパターンの本とか読んでたのになあ。キー押下状態を見るシングルトン。switchとか使っているよ。 KeyState.cs using System; using System.Collections.Generic; using System.Linq; usin…
BigCheckMenuItemは以下の以前の記事の載せています。 http://d.hatena.ne.jp/kabacsharp/20111008/1318057324BigRadioCheckItem.cs: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Windows.Forms; …
かなウェルや波佐見弁利で、設定項目を永続化したいと思って作ったクラス。 Accessに保存する中間クラスとした。 キャッシュ機能つき。Accessのテーブルは以下のよう。 settingsSingleton: using System; using System.Collections.Generic; using System.L…
メインメニューなるものを「C#によるプログラミングWindows上」本を見ながら作ってみました。ホントにメニューのフォントやサイズを変えられるんだ。 なんかどろくさいけどw「BigMenuItem」クラス using System; using System.Collections.Generic; using S…
Setup用のレジストリ設定は以下のサイトが参考になりました。 http://blogs.msdn.com/b/tsmatsuz/archive/2008/03/31/vsto-v3-windows-installer.aspxVSTOの情報ってなかなかないですね。(;´Д`A ```ソースのかけらを置いておきます。 private void ThisAddIn…
「コクリコ坂から」を選択後・・・ 「H」キー押下で「とは」検索へGO WebBroserのキー押下検出には、OnPreviewKeyDownを使います。 「OnEnterPressWithTextSelection」("Enter"とはなっていますが、"H"の間違いです)レイズ先メソッドで、検索バーに選択文字…
自作プログラムで、ComboBoxのTestChangeされる仕様が不都合だった。 TextChangeが発生するとテキストボックス内のカーソル位置が先頭にリセットされるという現象。そこでTextBoxを派生したクラスをComboBox風にしてみた。(少々ダサいが)↓ ソースは以下。M…
フィロさんのタブブラウザの「お気に入り」のC#コード http://note.phyllo.net/?eid=540651これを、少し改造してみました。 ・右クリックしてからのお気に入り削除後、TreeNodeが折りたたまれるのを回避。 ・新規フォルダ作成 ・お気に入り登録(ブックマー…
戦闘メニューの「こうげき」をクリックすると、武器選択メニューが開いて、選択すると、装備してから攻撃する、ということをやってみた。・Scene_Battle 1 class Scene_Battle #--------------------------------------------------------------------------…
「プロジェクトあびす」という、たいしたことのないプロジェクトで、エクセルの関数の日本語化を行っています。↓ http://cs.atnifty.com/community/files/folders/kaba/entry383.aspxここでC#からエクセルブックにVBAマクロを追加しています。やっている方法…
(1)http://ameblo.jp/php-ruby/entry-10200561692.html (2)http://redmine.openpne.jp/issues/205(1)のサイトの情報でだいたいインストールできた。symfonyはOpenPNE3の配布Zipにも含まれていて、インストールにはそちらを使うようになっている。 …
ここではかなウェルというブラウザを例にしています。 かなウェル-> http://lsl.way-nifty.com/kanawel/ブラウザコンポーネント:MyTabWebBrowser.cs using System; using System.Collections.Generic; using System.Text; using System.Windows.Forms; usin…
新規ウィンドウ抑制WebBrowesrを配置しただけのForm1のForm1.Designer.csのソースです。ちなみに、WebBrowserEx.csとMyWebBrowser.csをソリューションに配置すると、 Form1デザイン時のツールボックスに、「XXXX(ソリューションの名前)コンポーネント」と…
パーツその1:WebBrowserEx.cs (パーツ2も作ってください) using System; using System.Collections.Generic; using System.Text; using System.Runtime.InteropServices; using System.ComponentModel; using System.Windows.Forms; using System.Secur…
http://d.hatena.ne.jp/kabacsharp/20110122 の追記分です。 using System.Windows.Forms; namespace ABCS { partial class frmMain { /// /// 必要なデザイナ変数です。 /// private System.ComponentModel.IContainer components = null; /// /// 使用中の…
ファイル名:Form1.cs using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using System.IO; using System.Collections; using ABCS…
ファイル名:MyGroup.cs using System; using System.Windows.Forms; using System.ComponentModel; /// /// Summary description for Class1 /// public class MyGroup : GroupBox { private RadioButton[] rbtns = new RadioButton[5]; public MyGroup( Sy…
ファイル名:Classes\Util.cs using System; using System.Collections.Generic; using System.Text; using System.Collections; using System.IO; using System.Xml; using System.Windows.Forms; namespace ABCS.Classes { class Util { } public class My…
ファイル名:Classes\SlidingButton.cs using System; using System.Collections.Generic; using System.Text; using System.Windows.Forms; using System.Drawing; namespace ABCS.Classes { public delegate void OnResizeHook4Form(); public class Slidi…
ファイル名:Classes\MyTabPageWithWeb.cs using System; using System.Collections.Generic; using System.Text; using System.Windows.Forms; using ABCS.Interfaces; namespace ABCS.Classes { public class MyTabPageWithWeb : TabPage { private MyTabW…