卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

簡(jiǎn)易文本編輯器代碼 記事本是一個(gè)純文本編輯器。這是什么意思啊?

記事本是一個(gè)純文本編輯器。這是什么意思?。课谋揪庉嬈饕恢笔莻€(gè)難題。基本上,現(xiàn)代文本編輯器體系結(jié)構(gòu)基本上由視圖、存儲(chǔ)和布局管理器組成。如果只考慮純文本,也就是像記事本這樣的程序,存儲(chǔ)可以直接用字符串代替

記事本是一個(gè)純文本編輯器。這是什么意思?。?/h2>

文本編輯器一直是個(gè)難題?;旧?,現(xiàn)代文本編輯器體系結(jié)構(gòu)基本上由視圖、存儲(chǔ)和布局管理器組成。如果只考慮純文本,也就是像記事本這樣的程序,存儲(chǔ)可以直接用字符串代替,因?yàn)樗簧婕案袷交痛笪谋?。我沒(méi)有研究過(guò)富格文本版本,但是對(duì)于純文本來(lái)說(shuō),布局相對(duì)容易。我們來(lái)談?wù)劶兾谋?。首先,不建議您為數(shù)據(jù)結(jié)構(gòu)制作自己的輪子??梢允褂米址?。但是,字符串通常是不可變的,因此頻繁的操作會(huì)導(dǎo)致性能問(wèn)題。不過(guò),問(wèn)題在初期并不大。建議為以后的優(yōu)化保留此接口。然后,在渲染部分,關(guān)鍵點(diǎn)是測(cè)量每個(gè)字符,計(jì)算一行的長(zhǎng)度,然后進(jìn)行換行。如果考慮自動(dòng)斷線,則會(huì)更加復(fù)雜。分割線之后,您可以直接在繪圖API中獲得抽繩。對(duì)于選定的文本,可能需要使用反向顏色再次繪制字符串。基本上就是這樣。當(dāng)然,會(huì)有性能問(wèn)題。對(duì)于不在視口中的行,需要計(jì)算它們并跳過(guò)該部分中的圖形。