图形化革命
电传打字机———>键盘+阴极射线管(CRT)(哑终端)——》SAGE中的电子枪显示器——》光栅显示器
-
图形用户界面(GUI)
-
Alto
-
麦金托什机(Macintosh)——Mac OS(主要以Pascal开发)
(系统软件,可以用于支持API函数,实现用户界面不同组件)
-
Windows(主要以C语言开发)
-
-
面向对象程序设计思想(OOP)
-
对象(object)实际上是代码和数据的组合,应用于图形操作系统
-
C++:C语言的扩展面向对象语言(面向对象能做的传统语言也能,只是结构不够好)
-
开发生产力工具:集成开发环境(IDE)、可视化教程(Visual Programming)
-
-
传递格式化文本方法:RTF
格式:PostScript
-
计算机图形的两个分支
-
矢量(图元文件)(CAD常用)
-
光栅(位图)
-
位图文件格式:Windows:bmp格式,Mac:paint格式,另外pict格式支持两种图片
-
位图压缩:
游程长度编码(RLE):代表72个蓝色字符
-
图形交换格式(gif):考虑像素值的模式
-
基于gif的LZW压缩
-
注意:RLE和LZW的压缩都属于无损压缩,压缩过程可逆
-
JEPG:部分有损的压缩
-
光学字符识别(OCR):识别位图上字符,变成ASCII码
-
-
位图和图元文件都是数字化的可视信息。
-
-
音频信息——转换成比特和字节。
-
CD
脉冲编码调制技术(PCM),信息保存在CD上
CD使用的采样频率为44100Hz,根据采样定理,恰好稍大于人耳能听到的的声音频率范围(20~2wHz)的两倍模拟数字转换器(ADC)与数字模拟转换器(DAC)
-
DVD数字多用光盘:两面均可以存储,且视频信息可以被压缩为原来的
-
声音合成:MIDI
-
音频压缩:MPEG技术
-
-
Java
-
介于编译语言与解释语言之间,编译的结果不是机器码,而是Java字节码
Java字节码可以在Java虚拟机上被解释 -
平台无关性:Java程序的运行不受限于机器与图形操作系统
-