1. 圖形編程是什麼
圖形編程的概念很廣,有UI編程,還有游戲編程,游戲編程又分為2D游戲、3D游戲等。有人覺得游戲不是一門藝術,因為受眾也是參與者;有人覺得游戲是一門藝術,尤其是一門交互藝術。創造游戲的人和游戲的受眾,都在虛擬世界中沉迷。
UI編程也如是,早期PC機上,人們在厭倦了XP風格的界面後,爭先恐後的用GDI+技術產出了各種各樣的UI風格。這種風格的UI界面不但美觀而且安全。
其安全性在於,使用GDI+技術繪制的UI控制項,不在Windows系統本身控制范圍內,所以任何檢測工具都無法檢測到其存在,這使得UI入侵的難度變高。
圖形與數據:
圖形界面編程是在與機器做抗爭,而數據編程是在與人做抗爭。數據,是人產生的,所以數據編程是對人的編程。人產生的數據千變萬化,一套代碼無法適應持續波動的數據,但是經過一系列演算法,過濾,檢測後,最終得出的結果卻是十分客觀的。
這是一個奇妙的事情,甚至可以上升到哲學層面。對機器編程產生主觀結果,對人編程產生客觀結果。如果按照這個理論,那麼上面那位說自己喜歡「算出東西」的同學,則是一個標準的理科生思維,而喜歡圖形編程的同學,則是人文和技術兼備的創作家。
2. 求《GDI+圖形程序設計》電子版
手頭剛好有這本書,LZ看看能不能用吧。雖然是文不對題的,但是這本書還是有用的。
3. gdi+繪圖是怎樣做才能讓圖形不會因解析度不同而變化
Turbo Pascal是一種程序設計語言,和後面三個不是同一類。
OpenGL和DirectX是3D圖形設計引擎,GDI就是Windows圖形設備介面,通常指的是2D圖象的API。
使用三維設計的話,用DirectX和OpenGL都可以,GDI就不行了.開發工具用VC比較順手一些,Turbo Pasca已經是15年前的開發工具了,簡單用來練習Pascal語言還可以,做三維開發就不用了。
4. 高分200求電子檔,C# GDI+圖形程序設計一書,謝謝啦,有的話幫助一下~
我有這本書的掃描本,原版已經絕跡了
5. 什麼是GDI
兩個意思,一個是圖形設備介面的英文縮寫;另一個是全球防衛組織。
GDI(全球防衛組織):
全球防禦組織是世界上最發達國家的軍事化國際聯盟,由Westwood Studios(後來的EA)為美國的個人電腦發行了一系列即時戰略游戲「命令與征服」,與凱恩領導的NOD兄弟會和入侵地球的思金人斗爭。
GDI(圖形設備介面):
GDI的主要任務是在系統和繪圖程序之間交換信息,並處理所有Windows程序的圖形輸出。在Windows操作系統下,大多數具有圖形界面的應用程序都離不開GDI。藉助GDI提供的功能,圖形和文本可以輕松地輸出到屏幕、列印機和其他輸出設備上。
(5)gdi圖形程序設計pdf擴展閱讀:
GDI(圖形設備介面)的特點:
1、不允許程序直接訪問物理顯示硬體,通過稱為「設備環境」的抽象介面間接訪問顯示硬體;
2、程序需要與顯示硬體(顯示器、列印機等) 進行通訊時,必須首先獲得與特定窗口相關聯的設備環境;
3、用戶無需關心具體的物理設備類型;
4、Windows參考設備環境的數據結構完成數據的輸出。
6. C# GDI+程序設計
看看你 FrmDraw 這個窗體的 Paint 事件綁定了 FrmDraw_Paint() 這個方法了么?
7. 論文3000字 題目:基於win32下的GDI程序設計
授之以魚不如授之以漁!蛋卷是某大學國際貿易學系學生,很高興能幫上你。其實有個很好的辦法可以讓你迅速拿到這樣的文獻。我們一般找中英文的文獻和論文都是用這樣的辦法。上google,然後收索你要的作品名稱或者重點詞彙在後面加.pdf.例如 「win32 GDI.pdf」或者「win32 GDI.doc」 這樣。你要找什麼論文或者文獻就重點詞+.pdf 或者重點詞+.doc 蛋卷用這個辦法屢試不爽,你可以多找幾篇,看看論文的架構和作者的思路,並且適當參考。希望蛋卷的回答對你有幫助。
8. C# 圖形圖像編程,我想用GDI畫一圈的圓,如下圖。請高手指點怎麼實現
畫圓其實就是確定圓心的過程,圓的半徑都是相等的。而一圈的圓,其實就是在大圓上取點的過程,設圓心坐標為(a,b),半徑為r,則取點過程為
x=a+rsint
y=b+rcost
t屬於(0,360)
此時可畫出一個完整的圓,當然由於小圓還有半徑,所以取點時t要隔一定角度進行取值,這要根據你的小圓半徑為定
9. GDI和GDI+還有VC/MFC本身的圖形編程有什麼區別
MFC本身的圖形圖像處理都是GDI GDI+ 是GDI的增強版"要不然要一個+號幹嘛"
GDI+背後有.NET支持 主要在.NET中使用 處理圖像比GDI要方便得多(.NET庫實在是很強大)
10. GDI繪圖
圖形編程