下面的题目全部使用使用vc6.0或MS2005实现
一、MFC基本功考察题
1、建立一个基于对话框的应用程序,可以在上面拖动鼠标绘制一个矩形框(像画图中的绘制矩形框一样)
2、界面上有4个Edit控件,分别显示绘制的矩形框的坐标值(LEFT,RIGHT,TOP,BOTTOM)
3、Edit控件中的数值和矩形框的坐标值保存同步,即绘制矩形框的同时,Edit控件中的数值跟着相应变化;改变Edit控件中的数值时,矩形框的位置和形状也同时变化
4、关闭程序时自动保存当前的所有数据(普通文件,ini文件,注册表都可以),打开程序时自动加载这些数据
二、进程通信题
1、 进程A和进程B的界面上各有一个编辑框
2、 使用发消息的方式使这两个进程中的编辑框中的内容保持相同
3、 使用COPYDATA的方式使这两个进程中的编辑框中的内容保持相同
三、多线程编程题
1、主进程A启动时创建两个用户界面线程B和C,并显示两个线程的主界面
2、在主进程A,线程B和C 的主界面中都含有一个编辑框,通过这三个编辑框编辑同一个全局字符串变量
3、通过程序使其3个主界面上的编辑框中的内容保持一致