首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

一个面试题,摸不到头绪,死了解决思路

2012-02-02 
一个面试题,摸不到头绪,急死了考题:开发一个小程序要求:1。反映自己的真实水平2。有设计文档和注释,以及开发

一个面试题,摸不到头绪,急死了
考题:开发一个小程序
要求:
1。反映自己的真实水平
2。有设计文档和注释,以及开发周期和迭带周期
3。在任何操作下都不会出现非法操作
4。没有资源泄漏
5。正规的编码格式:如四格缩行
6。使用C++(最好使用微软的开发工具)
7。使用面向对象或更新的范型开发
8。如果使用架构模式,设计模式,惯用法,请标注在代码里或文档里
9。代码直观,能轻易读懂,能方便的修改和扩展

(请不要使用MFC,ATL,WTL等现成的框架,使用WIN32   API)
程序开发步骤:
1。建立一个最基本的window程序
2。创建一个窗口,窗口title名称为 "笔试 ",窗口风格为WS_OVERLAPPEDWINDOW,
      客户区大小为800*600,并建立消息循环
3。修改消息循环能使用idle时间(CPU空闲时间)
4。在窗口客户区(0,0)处上显示一张图片 "bg.bmp "(画图可以使用GDI,也可以
      使用其他库,如风魂)
5。显示一张图片 "sprite1.bmp "在客户区随机直线移动,但不会飞出客户区,
      也就是说会被窗口边框弹回。
6。点击键盘的回车键,会在 "spriteX.bmp "里随机加载一张图片。让它也在
      客户区里随机直线移动,也不会飞出客户区。
7。用鼠标左键点击,如果点击到飞行的图片,那么弹出一个对话框,显示
      被点击图片的名字
8。按下鼠标右键,所有飞行图片都往鼠标按下点移动,而且当鼠标移动的
      话会跟随移动,但是还是不能移动出边框。放开鼠标右键,所有图片就
      继续作随机直线运动。


小弟是用VC的MFC写程序,上边的问题请大侠们给点提示,摸不到头绪!

[解决办法]
这个面试题好猛啊,要我做这个估计得一星期

热点排行