当前位置: 首页 > 文档资料 > Gdip 编程基础 >

复习思考题

优质
小牛编辑
125浏览
2023-12-01

1. GDI+与 GDI 是什么关系?

2. GDI+有哪两种封装?它们的基础是什么?

3. GDI+有哪些新增功能?

4. GDI+的绘图方式与 GDI 有什么不同?

5. 用 MFC 编写 GDI+程序需要做那些装备工作?对 VC08 SP1 及 VC10 版有什么不同?

6. 如何对 GDI+进行初始化和清除?需要特别注意什么?

7. 怎么解决 GDI+编程中 new 操作符问题?

8. GDI+的几何辅助类与 GDI 的有哪些不同?

9. 与 GDI 相比,GDI+的颜色哪些新内容?

10. 有多少颜色枚举常量?如何使用它们?GDI+的 Graphics 类与 GDI 的 MFC 封装中的什么类相似?怎样创建 Graphics 对象?

13. GDI+的绘图方法属于哪个类?

14. GDI+的画线方法的名称都有什么共同的前缀?

15. GDI+的画直线、矩形和椭圆的方法与 GDI 的对应方法有哪些不同?

16. GDI+中的画填充图的方法都有什么共同的前缀?有例外吗?

17. GDI+画填充多边形有哪两种填充模式?它们的差别在哪里?

18. GDI+提供了哪两种由控制点列画曲线的方法?它们有什么差别?

19. GDI+中有专门的清屏方法吗?GDI 中有没有?

20. 与 GDI 相比,GDI+中的笔增加了哪些新功能?

21. GDI+的条纹刷和纹理刷与 GDI 相比有哪些新加内容?

22. GDI+新增加了哪些画刷种类?

23. GDI+中有哪些字体类?

24. 在 VC08 SP1 及 VC10 中直接使用 Font 类会出现什么编译错误?如何解决?

25. 在 GDI+中如何使用字体?

26. GDI+使用什么方法绘制文本?

27. 如何实现阴影、条纹、纹理、渐变、空心和彩心等绘制美术字效果?

28. 如何使用专用字体集?