freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

圖形程序設(shè)計(jì)ppt課件(已修改)

2024-11-15 19:10 本頁(yè)面
 

【正文】 圖形程序設(shè)計(jì) 郭建方 ? Turbo C為用戶提供了一個(gè)功能很強(qiáng)的畫圖軟件庫(kù),它又稱為 Borland圖形接口 (BGI),它包括圖形庫(kù)文件 (),圖形頭文件 ()和許多圖形顯示器 (圖形終端 )的驅(qū)動(dòng)程序 (如、 )。及一些字符集的字體驅(qū)動(dòng)程序 (如 )。 ? 編寫圖形程序時(shí)用到的一些圖形庫(kù)函數(shù)均在,執(zhí)行這些函數(shù)時(shí),所需的有關(guān)信息 (如宏定義等 )則包含在 。 圖形顯示的坐標(biāo) ?顯示器的屏幕如同一張坐標(biāo)紙,在其上顯示圖形時(shí),圖形上任一點(diǎn)的位置均有確定的坐標(biāo),即可用 x, y坐標(biāo)值來(lái)表示。 圖形顯示的坐標(biāo) 象素 ? 顯示器顯示的圖形均由一些圓點(diǎn)組成(其亮度、顏色不同 ),這些點(diǎn)稱為 象素 (或稱象點(diǎn) ),它們是組成圖形的最小單位。 ? 象素的大小可以通過(guò)設(shè)置不同的顯示方式來(lái)改變。象素在屏幕上的位置則可由其所在的 x, y坐標(biāo)來(lái)決定。 圖形顯示器與適配器 ? 計(jì)算機(jī)中要顯示的字符和圖形均以數(shù)字形式存儲(chǔ)在存儲(chǔ)器中,而顯示器接收的應(yīng)是模擬信號(hào)。 ? 常用的顯示器有三條模擬紅綠蘭顏色的模擬信號(hào)輸入線,每條輸入線的電壓決定了顏色的亮度,只要能產(chǎn)生出可區(qū)分的電壓來(lái),它們不同的組合,便可使顯示器顯示出不同的顏色來(lái)。 圖形顯示器與適配器 ? 插在 PC微機(jī)插槽中的圖形卡 (即適配器 ),其作用就是將要顯示的字符和圖形以數(shù)字形式存儲(chǔ)在卡上的視頻存儲(chǔ)器 VRAM中,再將其變成視頻模擬信號(hào)送往相應(yīng)適配的顯示器進(jìn)行顯示,也即適配器在計(jì)算機(jī)主機(jī)和顯示器之間起到了信息轉(zhuǎn)換和視頻發(fā)送作用。 ? 由于計(jì)算機(jī)配有的顯示器種類不同,因而適配器種類不同 常用的幾種適配器 ? 1. 單色顯示適配器 (MDA);僅顯示一種顏色 , 僅支持 80 25行的字符顯示 。 ? 2. 彩色圖形適配器 (CGA);這是 PC/XT等微機(jī)配用的顯示器圖形卡 , 它可以產(chǎn)生單色或彩色字符和圖形 。 ? 3. 增強(qiáng)型圖形適配器 〔 EGA);除支持 CGA的四種顯示模式外 , 還增加了分辨率為640 200的 16色顯示方式 , (EGAHI), 也可顯示 16色 。 常用的幾種適配器 ? 4. 視頻圖形陣列適配器 (VGA);它是目前流行的 PC微機(jī)顯示標(biāo)準(zhǔn) , 它支持 CGA, EGA的所有顯示方式 , 但自己還有 640 480的高分辨顯示方式 (VGAHI)、 640 350的中分辨顯示方式 (VGAMED)和 640 200的低分辨顯示方式 (VGALO), 它們均可有 16種顯示顏色可供選擇 。 常用的幾種適配器 ? 5. TVGA;它是目前市面上最流行的 PC 486, 586微機(jī)配的顯示器標(biāo)準(zhǔn) , 在圖形方式下 , 它可有640 400, 640 480, 800 600, 1024 768及768 1024等分辨率 , 可選顏色達(dá) 256種 , 在文本方式下 , 可支持 2 4 60行 , 132列的字符顯示 。 它也兼容 CGA、 EGA、 VGA的顯示方式 , 由于Turbo C早于該產(chǎn)品出現(xiàn) , 因而上述增強(qiáng)了的顯示方式均不支持 , 但對(duì)于高級(jí)編程者 , 可通過(guò)對(duì)TVGA各專用寄存器直接編程來(lái)實(shí)現(xiàn)這些功能 。 常用的幾種適配器 ? 6. PVGA;它是 paradise VGA的縮寫,它由Western Digital公司生產(chǎn),有的叫 SVGA(香港Surperking公司生產(chǎn)的 386微機(jī)上使用 )。還有稱為 EVGA(Extended VGA),它們和 PVGA在軟硬件上均是兼容的。 PVGA完全兼容 CGA、 EGA、 VGA的所有工作方式,它還有自己一些特有的工作模式,與TVGA類似。 ? 7. XGA; XGA是 IBM公司新推出的一種增強(qiáng)性圖形適配器,它是 VGA的換代產(chǎn)品,具有更高的分辨率和性能,它有和 CGA, EGA, VGA全兼容的工作方式,但顯示速度卻比 VGA快一倍。 常用的幾種適配器 ? 8. CVGA;這是國(guó)內(nèi)研制的帶有顯示漢字功能的 VGA圖形適配器,它帶有漢字字庫(kù),該適配器提供了和 CGA、 EGA、 VGA全兼容的工作方式,還提供了在文本工作方式下的高分辨圖形顯示功能。在它的 ROM BIOS中提供了 INT10H的功能號(hào)為 30H- 38H的功能調(diào)用,因而提供了方便的漢字處理功能。 顯示器工作方式 ? 文本方式或稱字符顯示方式 ? 圖形顯示方式 ? 它們的主要差別是顯示存儲(chǔ)器 (VRAM)中存的信息不同。字符方式時(shí), VRAM存放要顯示字符的 ASCII碼,用它作為地址,取出字符發(fā)生器 ROM(固定存儲(chǔ)器 )中存放的相應(yīng)字符的圖象 (又稱字模 ),變成視頻信號(hào)在顯示器屏上進(jìn)行顯示。圖形方式時(shí),則要顯示的圖形的圖象直接存在 VRAM中, VRAM中某地址單元存放的數(shù)就表示了相應(yīng)屏幕上某行和列上的象素及顏色。 Turbo C支持的適配器和圖形模式 ? 1. MCGA(多色圖形陣列 );它和 VGA是 PS/2系列微機(jī)的主要適配器 , MCGA功能上同 CGA相似 , 它和CGA是部分兼容的 , 但有些功能又和 VGA類似 , 可有 640 480的二色模式 。 ? 2. IBM8514;該適配器可插入 PS/2微機(jī)中 , 它有較強(qiáng)的圖形功能 , 最高分辨率可達(dá) 1024 768, 可有 256種顏色 。 ? 3. HERC;大力神公司生產(chǎn)的一種單色適配器 , 是PC系列微機(jī)早期的第三種顯示標(biāo)準(zhǔn) (其它兩種 MDA和 CGA), 它采用 720 348高分辨單色顯示模式 。 ? 4 . EGAMONO; EGA單 色 適 配 器 , 它 只 有 一 種640 350單色顯示模式 。 圖形系統(tǒng)的初始化 ? 即要用什么類型的圖形顯示適配器的驅(qū)動(dòng)程序, ? 采用什么模式的圖形方式 (也就是相應(yīng)程序的入口地址 ), ? 適配器驅(qū)動(dòng)程序的尋找路徑名。 ? 注意:所用系統(tǒng)的顯示適配器一定要支持所選用的顯示模式,否則將出錯(cuò)。 圖形系統(tǒng)的初始化 圖形系統(tǒng)的初始化函數(shù) void far initgraph(int far *driver, int far *mode, char far *path_for_driver); 其中 gdriver和 gmode分別表示圖形驅(qū)動(dòng)器和模式, path是指圖形驅(qū)動(dòng)程序所在的目錄路徑。圖形驅(qū)動(dòng)程序由 TurboC出版商提供,文件擴(kuò)展名為. BGI。根據(jù)不同的圖形適配器有不同的圖形驅(qū)動(dòng)程序。例如對(duì)于 EGA、 VGA圖形適配器的圖形驅(qū)動(dòng)程序?yàn)?。 圖形系統(tǒng)的初始化 圖形系統(tǒng)檢測(cè)函數(shù) void far detectgraph(int far *graphdriver, int far *graphmode); 有時(shí)編程者并不知道所用的圖形顯示器適配器種類,而且我們?yōu)榱藢⒕帉懙某绦蚩梢杂糜诓煌瑘D形驅(qū)動(dòng)器,增強(qiáng)程序的通用性,我們通常不指定圖形顯示器適配器種類,而使用 Turbo C提供了一個(gè)自動(dòng)檢測(cè)顯示器硬件的函數(shù), 其中 gdriver和 gmode意義同上。 例 1:自動(dòng)進(jìn)行硬件測(cè)試后進(jìn)行圖形初始化 ? include ? main( ) ? { ? int gdriver, gmode。 ? detectgraph(amp。gdriver, amp。gmode)。 /*自動(dòng)測(cè)試硬件 */ ? printf(driver is %d, mode is %d\n, gdriver,gmode)。 /*輸出結(jié)果 */ ? getch()。 ? initgraph(amp。gdrive
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1