<em id="l4gxk"><noframes id="l4gxk">

<em id="l4gxk"></em>
      
      

         手機版 微信公眾號 新浪微博 友情鏈接
        當前位置: 網站首頁 > 網站運營 > 建站經驗 > 文章 當前位置: 建站經驗 > 文章

        高分辨率下界面布局的解決方案1

        時間:2010-04-03    點擊: 次    來源:互聯網    作者:佚名 - 小 + 大

        為什么要保證我們的軟件產品或應用程序中的文本、圖像和字體、布局等問題呢,因為我們用戶的終端顯示設備通常型號和設置各異,如最近出現的16×9,低于8”的等最新款式移動手提電腦,我們的應用程序和軟件產品通常會在這樣的終端變得面目全非,而這顯然給用戶的使用帶來了嚴重的問題,直接導致的問題如:操作易用性Usability、功能可接近性Accessibility、文本可讀性Readability 等,而這樣的問題并非不可逾越,要解決如何讓我們的應用程序在高分辨率的顯示下仍然保持正常可視,重點需要解決四個方面的問題文本和字體、圖像(圖形、圖標和鼠標指針)、版面設置和重繪等。

        前言

        所有的應用程序都可以工作在高分辨率下顯示嗎?答案當然是否定的。現在比較標準的計算機顯示器都已經可以支持顯示大概96像素點/英寸的分辨率了,而且越來越多的應用程序都可以運行在這種分辨率下,但是卻仍然面臨分辨率日益增長的帶來的危險。現在,我們可以輕松的買到一臺133-DPI顯示分辨率的筆記本電腦,甚至還有170DPI的,也許幾年以后200-DPI的顯示分辨率已經隨處可見了,著名的工業雜志DisplaySearch曾經預言在2002年底有40%的膝上電腦已經超過100-DPI的屏幕分辨率了,而且這個數字還在增長。

        例圖 1.各種常見分辨率下字體外觀

        現在大多數的應用程序要想顯示正常都依賴于分辨率,我們有些應用程序如果沒有高分辨率的支持將會變得非常丑陋并且導致用戶易用性降低,與此同時越來越多的用戶使用了大字體。但是遺憾的是當分辨率在130-DPI和200-DPI的時候是不成比例的,在96-DPI下的同一個應用程序在這種分辨率下會變得無法使用,有的時候這些應用程序的字體或控件會一律變得很小,但是更多的情況是一部分界面元素的尺寸正確的(例如,應用程序使用了缺省的字體,那么將會在這個基礎上比原來大一些)而另外一部分不正確,如下圖所示:

        例圖2. 改變分辨率帶來的影響


        由此可見,增強和改善我們應用程序在高分辨率下的顯示支持是非常有必要的,那么重要的標準應該是:圖片看起來更好,文本也應該看起來更清晰。比如文本在200-DPI分辨率顯示器上清晰的像激光打印機輸出的一樣(因為計算機顯示有更多的顏色像素和灰度縮放支持,200-DPI的顯示器的質量相當于600-DPI的打印機)所以PDA和Smartphone的廠商相對于紙介更看重高分辨率下的顯示。

        開發一個適應多分辨率的應用程序不是很簡單,尤其對于一個已經成形的應用程序和系統來說,動靜可能不小,但是它的好處是可以使我們不必再假設分辨率的各種情況,避免不能縮放帶來的質量下降(比如說位圖和位圖字體),而且開發支持高分辨率的應用程序有時候會覺得有些單調和乏味,但是如果我們的產品或應用程序是為了服務于特定人群的(比如說視力不好、和需要長時間工作的人以及視弱人群),那么我們的工作就會變得非常有必要(在高對比度下和使用擴展大字體的情況都和高分辨率有關)。

        系統韻律

        Windows平臺本身提供了幫助解決用戶系統高分辨率問題的解決途徑,我們可以通過一個小函數GetDeviceCaps()先獲得當前的顯示分辨率,然后通過GetSystemMetrics()這個系統韻律函數和讀取系統信息和參數的SystemParametersInfo()函數提供的方法來改變windows中的圖形以及控件元素、和字體的尺寸,從一個3d的邊框效果乃至到一個小圖標的尺寸,都可以隨心所欲的改變。


        大概原理是首先利用GetDeviceDaps()這個函數獲得當前分辨下的X、和Y軸的數值作為基準;然后再確定要縮放到多少。

        上一篇:2010年已經到來 站長你重新樹立目標了嗎?

        下一篇:網絡嚴打給垃圾站長們新的暴增流量辦法

         推薦閱讀
      1. Copyright © 2009—2025 ,www.julong-ads.com,All Rights Reserved. |  黔ICP備2023009491號-1  |  貴公網安備52010302003427號
      2. 關于本站  |  網站聲明  |  網站導航  |  留言交流  |  友情鏈接  |  祝福頻道  |  微信公眾號  |  新浪微博  |  我的大學  |  我的高中  |  簡歷2009
      3. 版權聲明:凡注明本站原創文章、作品,未經本人許可,任何人或機構不得以任何形式對本站內容進行復制作商業用途.
      4. 本站部分文章、資源來自互聯網,版權歸原作者及網站所有,如果侵犯了您的權利,請及時致信告知我站.
      5. 地址:中國·貴州·貴陽  郵編:550018   微信公眾號:WEBZZQ  郵箱:admin@zouzhiqiang.com
      6. QQ:470870191 歡迎各位站長加入個人網站交流討論QQ群: 15410235
      7. 訪問統計:
      8. 亚洲国产精品综合久久网络| 久久毛片免费看一区二区三区| 国产成人精品久久综合| 久久免费视频网站| 亚洲精品tv久久久久| 久久精品国产99国产精品导航| 天天爽天天狠久久久综合麻豆| 97精品国产97久久久久久免费| 亚洲中文字幕久久精品无码APP| 亚洲嫩草影院久久精品| 色偷偷88欧美精品久久久| 99国产精品久久久久久久成人热| 免费精品久久久久久中文字幕| 亚洲熟妇无码另类久久久| 久久黄视频| 久久91这里精品国产2020| 久久免费美女视频| 亚洲中文字幕无码久久2017| 久久噜噜久久久精品66| 久久久久综合网久久| 婷婷久久久亚洲欧洲日产国码AV | 精品久久国产一区二区三区香蕉 | 久久久久久久波多野结衣高潮| 91性高湖久久久久| 精品永久久福利一区二区| 99久久夜色精品国产网站 | 久久久噜噜噜久久中文字幕色伊伊| 性做久久久久久久| 久久久噜噜噜久久中文字幕色伊伊| 久久久久久久亚洲精品 | 久久久久久久久久久精品尤物 | 97精品国产97久久久久久免费| 亚洲国产成人精品女人久久久 | 国产91色综合久久免费| 国内高清久久久久久| 久久综合精品国产一区二区三区| 精品久久久久久无码免费| 国产一区二区三精品久久久无广告 | 亚洲人成无码www久久久| 婷婷久久综合| 国产aⅴ激情无码久久|