久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 2564|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

【原創(chuàng)】Visual c++2012 使用Ribbon試用手記

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:102668 發(fā)表于 2016-1-16 02:51 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
       因?yàn)槲④涀詮膙isual studio6.0以后,就開(kāi)始走.net 路線(xiàn), 所以Visaul c++一直都是使用6.0的版本,偶爾試用高版本的viusal studio,也基本上是使用c#,沒(méi)有使用visual c++,這次為了使用Ribbon控件,也是為了試用一下visual c++2012,趕趕時(shí)髦(挺cppblog上一個(gè)牛人說(shuō)visual c++ 2012的代碼編輯非常好用,想感受一下也是一方面),碰到了一些問(wèn)題,記錄一二。

        剛一上來(lái),直接用向?qū)山缑?運(yùn)行,沒(méi)問(wèn)題,還挺漂亮,
接下來(lái)根據(jù)自己的需要修改界面,拖拽了幾個(gè)按鈕和控件,結(jié)果就變成了這個(gè)樣子



左鍵,右鍵,怎么都弄不出來(lái)了,顯示也不正確了.悲劇的是已經(jīng)保存了,連撤銷(xiāo)操作都做不了.好在咱剛剛開(kāi)始,工程刪了,重新建,結(jié)果這回事正常的沒(méi)有問(wèn)題,隨著程序不停的增加,需要增加一個(gè)界面控件,結(jié)果又變成了這個(gè)樣子.暈菜,要崩潰了.于是尋找辦法,左鍵右鍵,在資源視圖上右鍵,結(jié)果有一項(xiàng)"打開(kāi)二進(jìn)制數(shù)據(jù)",






打開(kāi)一個(gè)是ribbon的描述文件,一打眼就知道是xml格式,內(nèi)心不禁的歡呼,直接在這里修改不久完事了么,誰(shuí)知道往后才是讓人更崩潰的.
        首先就是這個(gè)用二進(jìn)制打開(kāi)的xml文件,所有的內(nèi)容都在一行上,怎么看啊,簡(jiǎn)直要人老命啊,于是發(fā)揮了吃苦耐勞的精神,手動(dòng)格式化了這個(gè)文件,很容易的就看明白了這個(gè)文件的結(jié)構(gòu),修改了以后,保存,結(jié)果悲劇的是,可視化編輯環(huán)境沒(méi)有響應(yīng)的更新,也找不到更新的文件,在可視化里面有超做了一番,回頭想在看看二進(jìn)制文件,打開(kāi)一看傻眼了, 所有的內(nèi)容又變成了一行了.天呀,這個(gè)怎么辦啊.我就不信邪了,對(duì)付不了他,于是上網(wǎng)找了一個(gè)xml格式化的小軟件,這回......嘿嘿.......
        但還是無(wú)法解決可視化編輯器無(wú)法編輯的問(wèn)題,可又覺(jué)得大名鼎鼎的東西,都被vs集成了,難道還有如此低級(jí)的BUG,也回想了想,自己與通常的操作,有什么不一樣的地方,想起來(lái),自己都把caption給清空了,想添加進(jìn)來(lái),但悲劇的是根本就無(wú)法選中 ,更談不上修改了.于是嘗試把類(lèi)別的caption 清空(修改都不行),結(jié)果神奇的事情發(fā)生了,所有的面板都從新布局了,無(wú)法選中的,都能選中了,,隱藏起來(lái)的都顯示出來(lái)了,

還真是誤打誤撞給弄出來(lái)了,但同時(shí)回頭思考,覺(jué)得這個(gè)問(wèn)題可能還真不知道的就是RIBBON的bug,還是微軟集成的時(shí)候兼容做的不好, 不過(guò)后來(lái)想想呢,也能理解,微軟這些年來(lái),不遺余力的推.net架構(gòu), mfc淘汰已經(jīng)是不爭(zhēng)的事實(shí),之所以沒(méi)有完全放棄,是為了不想放棄一些高性能軟件的市場(chǎng),但是呢,微軟為vc所做的東西實(shí)在是乏善可陳, 如果用vc來(lái)編寫(xiě)托管的代碼,毫無(wú)必要和優(yōu)勢(shì)可言.之所以集成了ribbon,bcg之類(lèi)的界面庫(kù)也不過(guò)是為了聊勝于無(wú),并且ribbon的編碼風(fēng)格和mfc不太一樣,也會(huì)導(dǎo)致使用的一些不習(xí)慣.

        原來(lái)弄過(guò)一次wxwidgget, 就是這類(lèi)莫名其妙的問(wèn)題一大堆, 微軟為了移動(dòng)消費(fèi)類(lèi)電子設(shè)備,重新搞了一個(gè)WINRT,不知道未來(lái)會(huì)怎么樣,但是個(gè)人建議如果系統(tǒng)界面要求不高注重性能,那么win32 SDK是最好的選擇(不是mfc),界面問(wèn)題完全可以自己擴(kuò)展一部分,對(duì)于一般的應(yīng)用是i足夠的,畢竟我們不是做office,這樣的軟件。如果對(duì)界面要求高(是界面復(fù)雜,不是華麗,華麗跟這個(gè)沒(méi)有關(guān)系,華麗只跟你的審美有關(guān)),性能要求不高,那么未來(lái)10年wpf應(yīng)該還是可以選擇一下的(我曾經(jīng)用wpf實(shí)現(xiàn)了SCADA的全部功能,對(duì)于監(jiān)控來(lái)說(shuō)應(yīng)該是夠用的)。

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 一区二区三区高清不卡 | 久久久久久国模大尺度人体 | 国产二区三区 | 免费不卡av| 日韩欧美三级电影在线观看 | 色999视频| 欧美日韩国产一区二区三区 | 色又黄又爽网站www久久 | 天天夜夜人人 | 国产精品xxxx | 香蕉久久久 | 欧美久久精品 | 日韩免费 | 国产成人精品免费 | 亚洲97| 成人免费精品 | 岛国午夜 | 男女视频网站 | 在线观看成人免费视频 | 美日韩精品| 日韩中文字幕一区二区 | 久久国产精品精品国产色婷婷 | 蜜桃av一区二区三区 | 呦呦在线视频 | 亚洲精品久久久久久久久久久 | 日韩中文字幕 | 欧美精品一区二区三区在线播放 | 嫩草视频入口 | 在线观看国产视频 | 国产午夜精品视频 | 81精品国产乱码久久久久久 | 欧美伊人影院 | 一级在线免费观看 | 日本欧美在线观看视频 | 东方伊人免费在线观看 | 欧美一级欧美三级在线观看 | 久久精品小视频 | 91精品国产综合久久久久久首页 | 成年人精品视频在线观看 | 成人一级片在线观看 | 在线观看国产91 |