re: richedit研究開篇01 萬連文 2012-06-03 16:14
@weolar
呃,我已經(jīng)注冊,24小時之后可以下載。我記憶中,之前是見過,也想下載,那時候好像還需要邀請碼。發(fā)完上面的信息后,我抱著試一試的心情,點擊了注冊,居然不需要,難道以前是錯覺?
re: richedit研究開篇01 萬連文 2012-06-03 16:11
@weolar
Greate! 只可惜我沒有帳戶,可以發(fā)我郵箱一份嗎?如果還能有閑暇的蛋疼的時間我一定會回頭再看看,是否還有能讓自己提升一把的亮點。
re: richedit研究開篇01 萬連文 2012-05-29 19:31
@路人甲
非常感謝你,這樣看來Nt4 里面的richedit 還是比較獨立的,再次謝謝你!
re: richedit研究開篇01 萬連文 2012-05-29 08:33
re: richedit研究開篇01 萬連文 2012-05-20 22:50
@unkown
感謝提示,動畫的效率需要考慮如何設(shè)計時鐘隊列,刷新也需要考慮當(dāng)前屏幕的最小優(yōu)化,好像據(jù)說直接InvalidateRect效率不高,有待進(jìn)一步確認(rèn),不過技術(shù)細(xì)節(jié)差不多都鬧清楚了。
看到你博客左側(cè)的“C++知名博客”欄目,我明白了一切。
@春秋十二月
你心里有一個魔鬼,請先想辦法把他關(guān)起來。
在技術(shù)方面,目前還不是很牛,驅(qū)動和內(nèi)核層的程序沒做過,但要做套應(yīng)用軟件,決不是什么問題...
請允許我以健康人來看待你,因為這是對你的一種尊重;當(dāng)你在做很多假設(shè)的時候去告訴別人如何如何,一般是不會獲取太多信任的,即使再真誠、感人。作為一個強者先練就內(nèi)心的強大,然后是精湛的技藝,享受你正在做的事情,你的收獲的匹配度要比其他任何方式都可能好。
模板這么用有點浪費(幾乎是只有一種API調(diào)用方式的實例化),理論上講你不應(yīng)該在你的代碼中使用MBSC編碼,應(yīng)該采用Unicode編碼,牽扯到的字符使用wchar或者utf8。
模板最好用在架構(gòu)的底層設(shè)計設(shè)施上,大多是面向語言層面或者純軟件設(shè)計領(lǐng)域。
如果程序僅限win平臺,使用InternetCrackUrl;否則的話請移植chrome等開源的解析,否則完備性不夠的話,后面隱藏的BUG會讓你瘋狂。
@ces
其實我不打算去實現(xiàn)一個chrome或者一個qq之類,從我自己來講對于升級已經(jīng)了如指掌,真正想要依賴chrom的庫可以以這個項目為學(xué)習(xí)目的,然后直接拿chrome的庫編譯使用在自己的工程中。不過您的建議非常好。
@ces
@小閔
已經(jīng)fix了空指針錯誤,請更新。因為砍掉了一些功能,所以有些地方?jīng)]有屏蔽徹底。
@Skill
請更新svn工程,我已經(jīng)fix了
@Enic
未維護工程的編譯問題已經(jīng)fix并提交了
@ces
嗯,多謝你的支持,加速鍵確實被屏蔽了,這個我會修改
對于腳本錯誤的問題,我還沒有驗證,但是理論上跟ie打開應(yīng)該能保持一致。
@ces
腳本錯誤應(yīng)該是網(wǎng)頁html或者js錯誤,是否能給出具體的頁面?
@ces
1.應(yīng)該做不到或者很難做到(幾乎不可能)
2.網(wǎng)頁錯誤可以通過禁止腳本錯誤使之silent解決顯示提示,應(yīng)用層面問題
@meegoo
1、對其他平臺不熟悉
2、希望基于此在windows平臺做擴展
3、希望代碼足夠干凈以便他人能夠?qū)W習(xí)
4、如果有精力回過頭再去做應(yīng)該也不難
@vanehu
已經(jīng)提交,不好意思,chrome的工程會在整理好之后一并提交
@Charm
這個,我自己也很矛盾,可能是時間問題,我自己的時間不是那么充足。只能說如果有時間我一定會寫,或者說代碼寫膩了也會換換方式。
@ces
目前正在做相關(guān)的事情,會做一個最小chrome界面框架子集。
@ces
標(biāo)簽頁屬于browser層,目前正在向辦法做一個實例,因為耦合太重,可能需要一些時間。
@Charm
更具M(jìn)SDN:GdiAlphaBlend == AlphaBlend ,所以你可以這么做,不過我這邊是沒有問題,也沒有人提起過這個問題,所以我不是很確定你那邊發(fā)生了什么。
@Charm
請確認(rèn)library的庫都編譯成功,準(zhǔn)確來說是里面skia工程是否編譯成功,如果還是不行,請嘗試:
1、GdiAlphaBlend-》AlphaBlend
2、如果還是不行,請在示例工程的鏈接中加入msimg32.lib
@ces
chrome那個工程沒有維護下去,因為我的目標(biāo)不是要做一個瀏覽器或者實現(xiàn)chrome,在有精力的時候我會考慮模仿一個界面出來,但是目前還在做一些其他的事情。
@ces
目前來講已經(jīng)基本上保持了一致,基本上跟上chrome的進(jìn)度,也在添加自己的擴展,之前確實沖動做了一些隨意的修改。
@tammy
應(yīng)該是沒有注冊com組件。
理想的東西總是那么不可及,就像我們政治書本中的gc主義,控制和易用總是矛盾的,我會一直努力。
@vane
OK,這個問題是我自己引入的bug,我會在后面消除掉。
@H.D.Huang
這個在我開始研究chrome之前已經(jīng)知道了,只是.... 我覺得不太一樣
@weolar
里面的目錄我?guī)缀醵挤催^,所以缺東西的時候我總是能感覺到去哪里找。其實我翻看的目的是想找到richedit的影蹤。
@weolar
哈哈,還有移植ntuser的部分,不過太少,就不拿出來了。
@飛舞的煙灰缸
chrome的richedit是win的native窗口,自己實現(xiàn)了一個文字編輯控件,但是問題很多也很弱,我是走得itexthost借口作的.
@jacky_zz
還沒有,這次改動比較大,分階段提交。
re: 一些自己的想法,歡迎討論 萬連文 2011-05-05 11:07
@陳梓瀚(vczh)
這個我前幾年聽說了,只是沒聽到有人介紹使用經(jīng)驗。
沒有,代碼改動不是很大,沒有必要,做的一些嘗試都是try階段。
有一個虛接口ShouldUseNativeFrame,檢測了Win7下開啟Aero時使用本地窗口,你可以不檢測就能自繪了。Google認(rèn)為Win7的窗體已經(jīng)足夠漂亮了,并做了glass的擴展(這個我以后會移植),所以這么處理的,你可以忽視掉直接返回false。但是我自己不能隨意的修改,而是以后會想辦法做一個其他的替代類或者接口進(jìn)行設(shè)置。
@avatasia
也可以集成WebBrowser來實現(xiàn),我這邊做了一個電臺就是采取這種辦法。當(dāng)然,我還是想能多一些native的開發(fā)能力,多一些技術(shù)選擇。集成flash或者網(wǎng)頁,也是不錯的方案。
因為skia的代碼有好幾M,比起之外所有的代碼總量還要大幾倍,僅僅是因為這個原因。當(dāng)然,我在接口層面還是盡量維持,以防有人替換回去。skia不錯,作為安卓的底層圖形引擎,授權(quán)方式不是BSD的。gdiplus的很多概念以及編程接口都和skia一致。
re: 局限思考 萬連文 2011-03-16 08:45
不要輕易的對大是大非發(fā)表個人見解,尤其是制度體制方面的,這樣往往會暴露自己狹窄的思考。
改變不了環(huán)境就改變自己,不必要太多埋怨,因為無濟于事。
中國地質(zhì)大學(xué)07級軟件工程二班的 我是那里最早一批的軟件工程的學(xué)生,誒,長嘆一下,建議:少爭論,打好基本功,那些附會到學(xué)校的領(lǐng)導(dǎo)人跟自己沒多大關(guān)系,自己能做到多好才重要,我叫 萬連文 如果是武漢的地質(zhì)大學(xué),應(yīng)該還有一些老師認(rèn)識我。
re: 三個星期沒有更新博客了 萬連文 2010-08-08 08:28
每個人都有自己喜歡的東西,不要強求他人跟自己一樣,愛做什么就沉下心做,無所畏懼。
re: 夢到 德國 拿世界冠軍了~ 萬連文 2010-07-03 11:36
俗話說:日有所思 夜有所夢,既然夢都夢到了,我想思考的也不少,算不得偽球迷。如果夢變?yōu)楝F(xiàn)實有一定的法則規(guī)律,我希望博主能夢到500w。
re: 標(biāo)C中空宏的妙用 萬連文 2010-06-07 08:36
很多見 用來條件編譯等