青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

隨筆-341  評論-2670  文章-0  trackbacks-0
 
     摘要: 眼下新的GUI Framework的第一版也就只剩下3個控件了。雖然之前說過要開發一個理論上是P2P上的遠程對象交互協議、要開發一個窗口設計器、還要開發一個LALR Parser GUI作為GUI Framework的demo。我想這也是一個大的工程,對于我一個人來說。但是今天的一個想法終于把這三個東西串了起來。  閱讀全文
posted @ 2008-08-19 09:51 陳梓瀚(vczh) 閱讀(1828) | 評論 (5)編輯 收藏
     摘要: Status Bar所提供的消息相當的詭異。Status Bar里面的Items的數量以及寬度要一次性設置好,每次修改的時候都要推翻重建一次,只不過里面的Text倒是可以單獨改掉。在XP底下有效的raise border似乎在Vista就沒有了。看來Vista已經從偽3D徹底轉向了2D了。

Status Bar在CreateWindowEx的時候會自動將自己放在窗口的最底下,每一次修改Status Bar的尺寸的時候,它又會自動把自己放在窗口的最底下。當然,你可以讓他出現在最上面。雖然如此,但是我封裝的時候還是想自由地修改尺寸和位置,當且僅當我想讓他出現在窗口最下面的時候他才出現在窗口最下面,于是我只好截獲Status Bar的WM_SIZE消息并扔掉了。

當初為每一個控件都自動Subclass掉的想法還真是正確啊……  閱讀全文
posted @ 2008-08-15 23:34 陳梓瀚(vczh) 閱讀(1561) | 評論 (1)編輯 收藏
    突然發現Visual Studio 2008的Class Diagram已經支持到native c++了,遂喜,隨便點了一下namespace vl就View Class Diagram了。剛一點就后悔了,等了幾分鐘才出一張圖。然后我嘗試Export class diagram to image.

    剛開始點*.emf,這是一種擴展的元文件,文件里面實際上是一堆GDI命令。好了,這個文件一共有3M多,用畫圖打開遲遲不出來,以為操作失敗,后來打開任務管理器一看,畫圖剛剛將使用的內存增長到400M,過了10分鐘才最終顯示。不過沒關系,我的電腦3G內存,才用了1.7G死不了的……后來點*.jpg,就剩下2.7M了。

    因為覺得挺有意思的,那么我就提供下載吧(點擊這里)。

    我的Vczh Library++已經斷斷續續寫了兩年多了,因為我是在一個GUI Test Project里面打開的,所以一些其他功能譬如Vczh Free Script、正則表達式、上下文無關文法處理、新的XML Parser等跟GUI無關的部件不在里面。全都包含進去的話估計會更大,我也不想試,搞垮電腦就不好了……不過從這張圖可以看出Vczh Library++是一種扁平結構的。圖里面有很多類是通過宏生成的,譬如GUI的每一個event object都用了一個宏產生了4個類,用于輕松綁定到多個普通函數、靜態函數和類成員函數上。里面還有很多離散對象譬如enum啊、VL_WinListViewItem等等,非常多。最后可以清楚地看到目前GUI的進度,也是一個扁平結構,繼承最長的也不外是Button。因為Win32API的WC_BUTTON類功能強大啊,單選復選普通按鈕、GroupBox、SplitButton還有一種新的有箭頭的居然都是從里面產生出來的,于是繼承路徑就變成VL_Base -> VL_WinControl -> VL_WinCustomButton -> VL_WinButton了。

    下載的文件是一個rar包,包含一個jpg文件和一個從Class Diagram文件改過來的XML,包含了圖片所有的類的全名(包括namespace),頗為壯觀……
posted @ 2008-08-15 09:58 陳梓瀚(vczh) 閱讀(2238) | 評論 (8)編輯 收藏
     摘要: Track Bar很是人性化,不會跟自己之前的經驗沖突。Track Bar下面那些杠杠原來是自己插入的,還能改,還真是想干啥就能干啥……  閱讀全文
posted @ 2008-08-15 08:28 陳梓瀚(vczh) 閱讀(1779) | 評論 (1)編輯 收藏
     摘要: Win32 API為了讓控件更為有用真是煞費苦心,不僅Tab沒有提供控件可見控制,連Scroll Bar點擊的時候竟然是不修改Position的,要我在每一個消息里用SBM_SETSCROLLINFO來設置當前的位置。而且當前的位置的獲得還不是一致的,根據消息的不同而不同。真是故意為難人啊。  閱讀全文
posted @ 2008-08-15 06:26 陳梓瀚(vczh) 閱讀(1442) | 評論 (1)編輯 收藏
     摘要: 今天不小心看到了http://www.antlr.org/works/index.html,我一直認為ANTLR是LR(k)分析器,后來我錯了,原來只是LL(k)。我以前寫的一個Vczh Syngram是LR(k)的畸形,今天看了居然連LL(k)都能有GUI,我不做一個豈不是對不起自己?  閱讀全文
posted @ 2008-08-14 05:21 陳梓瀚(vczh) 閱讀(1643) | 評論 (2)編輯 收藏
     摘要: 原來API提供的TabControl只是改改樣式而已,客戶區連TabPage標簽也算在了里面,點擊不同的TabPage也不會自動切換子控件的可見屬性。這些都要封裝啊囧……

在這個設計里,雖然TabPage是一個普通的類,但是每一個TabPage都會自動附帶一個Static Control,并在適當的時機修改大小以及修改可見屬性。子控件實際上需要放在TabPage的Static Control里,不然的話其實可以連TabPage標簽都擋掉。  閱讀全文
posted @ 2008-08-13 06:33 陳梓瀚(vczh) 閱讀(1722) | 評論 (2)編輯 收藏
     摘要: 囧,實在是囧啊。比起ListView,TreeView還真是簡單了無窮多倍,一個晚上就搞定了。貼貼代碼和圖。  閱讀全文
posted @ 2008-08-11 05:05 陳梓瀚(vczh) 閱讀(2323) | 評論 (6)編輯 收藏
     摘要: ListView實在是超級無敵復雜地難封裝啊,Vista下的ListView簡直是萬能的,以至于我萌生了將grid和tree-grid都用ListView來實現的想法。當然這只是想一想,暫時不想做。這個ListView花了1700行代碼封裝完成,共有4個類,分別是item、column、group和listview,listview自己的事件16個。

代碼和圖片內詳  閱讀全文
posted @ 2008-08-09 02:36 陳梓瀚(vczh) 閱讀(6726) | 評論 (27)編輯 收藏
     摘要: 今天封裝好了ComboBox,于是做了個Demo。這個Demo只有一個窗口,上面放著一個ComboBox。如果往里面打文件名的話,會把當前路徑下的被篩選過的文件名填充到ComboBox,并自動打開下拉列表。  閱讀全文
posted @ 2008-08-04 07:20 陳梓瀚(vczh) 閱讀(2247) | 評論 (3)編輯 收藏
僅列出標題
共35頁: First 25 26 27 28 29 30 31 32 33 Last 
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲性视频网站| 女主播福利一区| 黄色亚洲在线| 国产午夜亚洲精品不卡| 国产日韩在线一区| 国模一区二区三区| 在线观看一区二区精品视频| 在线看日韩欧美| 99国产精品自拍| 亚洲欧美日韩精品久久久久| 久久九九免费视频| 欧美风情在线观看| 91久久精品国产91性色tv| 亚洲精品欧美极品| 亚洲综合国产| 免费视频一区| 国产精品a久久久久久| 国产日韩欧美高清免费| 亚洲国产精品成人久久综合一区| 一区二区三区www| 久久国产一区二区| 欧美激情精品久久久久久蜜臀| 亚洲精品视频一区二区三区| 欧美一区二区大片| 欧美国产视频日韩| 国产日韩一区二区| 亚洲理论在线观看| 欧美在线看片| 日韩一级二级三级| 久久先锋影音av| 国产欧美日韩综合| 亚洲深夜影院| 欧美激情成人在线| 久久精品国产欧美亚洲人人爽| 欧美日韩另类综合| 亚洲大片av| 久久国产日韩欧美| 亚洲午夜91| 欧美日韩免费在线观看| 亚洲国产高清一区| 国产精品啊啊啊| 亚洲黄色av一区| 久久激情久久| 一本到高清视频免费精品| 美国十次成人| 一区二区三区在线看| 久久精品一区二区国产| 亚洲一级一区| 国产精品国产a| 9i看片成人免费高清| 欧美国产日韩亚洲一区| 久久久亚洲高清| 樱桃成人精品视频在线播放| 欧美综合国产| 午夜久久久久久久久久一区二区| 国产精品久久久久毛片软件| 亚洲男人第一av网站| 日韩性生活视频| 欧美日韩在线视频首页| 中文国产一区| 亚洲在线免费| 国产午夜久久| 毛片av中文字幕一区二区| 久久精品一区二区三区四区| 韩日在线一区| 欧美成年人网站| 美女日韩欧美| 99国产精品国产精品久久| 亚洲精品乱码久久久久久蜜桃91| 欧美日本不卡| 亚洲一区二区欧美日韩| 在线视频一区二区| 国产区亚洲区欧美区| 久久久国产精品一区二区中文| 欧美一区二区视频在线| 在线播放中文一区| 亚洲国产免费| 国产精品swag| 久久米奇亚洲| 欧美成人黄色小视频| 亚洲手机视频| 欧美在线观看天堂一区二区三区| 在线观看日韩av电影| 亚洲激情欧美| 国产欧美日韩一区二区三区在线| 久久综合久久综合久久| 欧美国产欧美综合| 欧美在线视频一区| 久久午夜av| 亚洲性感美女99在线| 欧美在线视频一区二区| 亚洲激情亚洲| 亚洲欧美网站| 亚洲国产欧洲综合997久久| 一个色综合av| 亚洲高清视频在线| 亚洲一二区在线| 亚洲级视频在线观看免费1级| 亚洲午夜电影网| 亚洲精品精选| 久久精品123| 亚洲你懂的在线视频| 久久夜色精品| 国产欧美日韩综合| 亚洲精品久久久久中文字幕欢迎你 | 久久精品国产一区二区三| 亚洲破处大片| 欧美一区二区女人| 亚洲综合国产激情另类一区| 久久精品国产99国产精品澳门| 99精品免费视频| 久久av红桃一区二区小说| 亚洲深夜福利视频| 欧美成人免费网| 久久综合中文| 国产无一区二区| 99综合视频| 99综合电影在线视频| 久久综合国产精品| 久久精品国产亚洲a| 国产精品av久久久久久麻豆网| 欧美好骚综合网| 在线观看的日韩av| 欧美一区精品| 欧美一区二区三区四区夜夜大片| 欧美日韩第一区日日骚| 欧美国产第二页| 激情久久久久久| 亚洲综合色激情五月| 亚洲尤物影院| 欧美日韩综合另类| 亚洲精品1234| 91久久精品日日躁夜夜躁欧美 | 欧美午夜精品久久久久久孕妇| 欧美成年人网站| 伊人久久男人天堂| 久久久免费av| 免费高清在线视频一区·| 国产欧美精品xxxx另类| 亚洲一二三区精品| 午夜久久黄色| 国产精品爽爽ⅴa在线观看| 亚洲一区二区视频在线| 亚洲午夜伦理| 国产精品免费网站| 亚洲一区二区三区四区五区午夜 | 99视频一区二区| 一区二区三区产品免费精品久久75 | 欧美一级理论片| 国产精品入口夜色视频大尺度| 亚洲最新色图| 小处雏高清一区二区三区| 国产乱码精品一区二区三| 亚洲永久在线| 久久久久久婷| 亚洲精品国产精品乱码不99 | 在线观看日韩av电影| 欧美~级网站不卡| 亚洲免费成人av电影| 欧美极品在线播放| 亚洲一区二区三区免费在线观看 | 久色婷婷小香蕉久久| 在线观看国产成人av片| 欧美成人免费网站| 制服诱惑一区二区| 久久网站免费| 日韩性生活视频| 国产精品日韩一区| 久久精品国产精品亚洲| 亚洲高清二区| 国产一区二区三区免费不卡| 久热re这里精品视频在线6| 最新日韩在线| 欧美主播一区二区三区| 在线免费观看成人网| 欧美日韩123| 午夜一区不卡| 99国产麻豆精品| 久久中文久久字幕| 亚洲一区二区免费| 在线免费观看欧美| 国产精品嫩草影院一区二区| 久久青青草原一区二区| 亚洲一区影音先锋| 亚洲国产日日夜夜| 久久9热精品视频| 99国产精品久久久久久久久久| 国产精品私房写真福利视频| 免费欧美在线视频| 久久精品欧洲| 亚洲欧美国产制服动漫| 亚洲精品一区在线观看| 久久久噜噜噜久久中文字免| 亚洲一级片在线看| 亚洲乱码久久| 亚洲精品国精品久久99热一| 黄网站免费久久| 国产视频一区在线观看一区免费 | 国产欧美高清| 国产精品mm|