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绘图
图形编程