• yam天空
  • 天空部落
  • 新聞
  • 登入 註冊 網誌隨便逛
  • 加入天空部落
  • 冬至必吃暖心紅豆湯圓

網誌 相簿 影音 PK吧! Honda嬉遊趣
即時新聞 影音新聞 新聞專輯 政治新聞 財經新聞 娛樂新聞 運動新聞 兩岸新聞 科技新聞
管理介面 發表網誌 發表日記 上傳相片 上傳影音 管理留言
推薦這個部落格: 371

dllee

除了忙與盲之外,也要停下來想一想、看一看... 建議使用 FireFox 或 IE7 以上版本瀏覽。
使用 IE6 若看不到網頁請留個言唷
  • ☞ 網誌分類列表 ☜
    • ※ 網誌分類列表 ※
    •   自製軟體
    •   程式語言
    •   ├ 程式語言.BCB
    •   └ 程式語言.C#
    •   應用軟體
    •   └ MSN
    •   網站架設
    •   └ 部落軌道
    •   電腦硬體
    •   遊戲育樂
    •   日常生活
    •   網路硬碟
    •  ◎不分類網誌列表◎ 
  • ☞ 顯示工具列 ☜

網誌 |相簿 |好友 |留言板
Test Simple Paint Object | 主頁 | Test MS Skydrive Beta Service
October 31, 2007
Simple Paint Object以文找文
dllee 在天空部落發表於22:16:30 |   程式語言.C#
鼓勵此網誌:1 

前年用 C# 寫過九珠算盤,但這兩年來沒有再多作 C# 練習,連兩年前看一半的 Graphics Programming with GDI+ 又都還它了 語言就是這樣,一不說,就忘了如何說。

C#九珠算盤

在寫九珠算盤時,使用自定物件,由一串珠到一個算盤。Simple Paint Object 是取自九珠算盤內的自定物件之最精簡的物件,只要把要畫的東西,寫在 MyPaint 內即可,原始碼如下:


  public class SimplePaintObject : System.Windows.Forms.Panel
  {
    public SimplePaintObject()
    {
      this.Paint += new PaintEventHandler(this.MyPaint);
      // DoubleBuffer 減少閃爍
      this.SetStyle(ControlStyles.AllPaintingInWmPaint
                    | ControlStyles.UserPaint
                    | ControlStyles.DoubleBuffer, true);
    }
    protected virtual void MyPaint(object sender, System.Windows.Forms.PaintEventArgs e)
    {
      // Obtain the Graphics object
      Graphics g = e.Graphics;
      // Set the smoothing mode of the surface
      g.SmoothingMode = SmoothingMode.AntiAlias;
      // Paint it
      Rectangle r = this.ClientRectangle;
      r.Height--;
      r.Width--;
      g.DrawRectangle(Pens.Blue, r);
    }
  }

在 MyPaint 中利用 Graphics 去作畫,可讓元件在被要求重繪時,自動叫用,這樣繪製的東西就不會因其他視窗蓋掉再移開而清除了。

最近,想寫一個注音練習的程式給兒子作練習,加強ㄥㄣ的辨別,將使用此 Simple Paint Object 作出繪製國字加注音的字,等有成果再貼圖來看看吧。


誰推薦這篇文章:
留言 (0) | 引用 (0) | 人氣 () | 轉寄
此分類上一篇:Test Simple Paint Object | 主頁 | 此分類下一篇:VC# 2005 Express 無法除錯?!
引用 (你可以針對此文寫一篇屬於自己的blog/想法,並給作者一個通告)
引用
留言 (0筆)
發表你的留言 (字數限制 最多 2000 個中文字)
私密留言: 是 否
Name:





是 否
內容:
系統公告
部落格貼紙

My Blog History 台灣部落格列表
Add to Technorati Favorites Join My Community at MyBloglog!
Free PageRank Checker site statistics
MyHotPost 台灣部落格列表 dllee 統計 ping
藍眼觀注 BO樂區什麼都有... 現在就去看看!
 ◆另開新頁與我MSN◆
廣告(收益全數做公益)
搜尋天空網誌
搜尋:
個人檔案
個人圖檔
ID:dllee
暱稱:dllee
地區:桃園縣
  • 訂閱 |
    • 我要訂閱此部落格的
    • 日記
    • 網誌
    • 相簿
  • 好友 |
    • 好友功能
    • 觀看好友列表
    • 觀看人緣列表
  • 人氣 |
  • 簡介 

文章分類
  • 自製軟體 (10)
  •  程式語言 (18)
  • Ubuntu (4)
  •   程式語言.BCB (2)
  •   程式語言.C# (8)
  •  應用軟體 (41)
  •   MSN (8)
  •  網站架設 (51)
  •   部落軌道 (8)
  •  電腦硬體 (8)
  • 遊戲育樂 (14)
  • 未分類 (4)
  • 日常生活 (43)
  • 網路硬碟 (17)
部落格大串連
推薦好站不可錯過
  • 紫晶數位--電腦遊戲
  • miroko 網路硬碟
  • Delphi.Ktop 程式論壇
  • 文建會兒童文化館中文繪本
  • 兒童英文繪本
  • 為為的快打高手
  • 遊戲世界
  • 小遊戲天堂
  • 好玩遊戲網
  • 好玩遊戲天堂遊戲區
  • Web Game @Live
  • 網路電視線上直播
  • 無理雪兒~
  • 小雪狼 Graffiti
  • dllee在痞客邦
Google 廣告
dllee的感謝您的留言 ^_^
  • annie7872:
    嗯~自製磁鐵是很好的想...
  • 羽:
    我是羽~ ...
  • alice0123:
    我有留言卡位了:p&m...
  • celia05168:
    爵給小咪的 ...
  • abc:
    衛生紙使用後沖入馬桶,...
  • cctsai:
    花時製作 實在好棒...
  • 拆組達人:
    太不貼心了!怎麼沒有在...
  • Nova:
    為什麼沒有口紅印…為什...
  • 羽:
    我是羽~ ...
  • pailing:
    早就知道愛麗絲的手藝很...
dllee的最近文章發表
  • 2010年公爵城堡首頁...
  • 愛麗絲手工卡片-200...
  • 解決 Ubuntu...
  • 野兔家三萬踩踩樂獎品收...
  • 在 Windows...
  • 在 Windows...
  • 幫親友拯救...
  • 中秋節搶鍵盤最後機會
  • [開箱文]技嘉鍵盤滑鼠組入手
  • [轉貼]...
  • [轉貼]...
  • [轉貼] 瞎密?...
  • [推]88水災心連心!...
  • 天空部落之快速推文到B...
  • 是作公益?還是為名利?
部落軌道 Blog Orbit
☞ 點我加入部落軌道 ☜
☞ 點我加入BO樂區 ☜

ShoutMix chat widget
Plurk.com
感謝您留下足跡
Blogger in the world
世界上誰在看dllee
MyBlogLog
人氣指數
當日人次:
累積人次:
RSS 訂閱
RSS2
ATOM
贊助商
CC授權
其它資訊
本部落所刊登之內容,皆由作者個人所提供,不代表 yam 天空 本身立場。
POWERED BY
POWERED BY 天空部落
會員登入│免費註冊