Windows程序设计实验报告
6、 在工具栏加绘图按钮将鼠标工具类(DrawTool.h DrawTool.cpp)和相关数据结构头文件(DrawObjStruct.h)加入工程,在View类中添加绘图工具栏和鼠标消息的处理.
练习个人感受:通过本次实习大致了解了windows GDI设备环境的获取与设置、 了解了windows GDI 绘图对象CPen,CBrush,CFont等的相关基本操作,以及掌握了建立简单图形交互的图形数据管理和鼠标工具设计等。在这次实习当中也是遇到了相当多的困难,不过通过老师的再次讲解和同学的帮助逐渐掌握了其中所要表达的知识。在这次实习中我们会感觉这次的实习比较困难,虽然最终做了出来,可是还是发现自己在这昂面的不足。所以说在私底下一定要多加练习。
实验四、数据库编程
1、 实验目的:
3、 了解windows 数据库ODBC、DAO相关类。
4、 了解简单的ODBC数据源的设置和基于ODBC的数据库工程的建立。 5、 了解对数据库表的一些基本操作。
2、 练习和总结:
利用提供的数据库文件创立一个Access的ODBC数据源,并利用AppWizard生成一个基于ODBC的数据库工程,实现数据库的内容显示和对数据的简单操作。 1、利用系统管理工具创建ODBC数据源,注意选择给的数据库文件。
2、利用AppWizard生成一个单文档ODBC工程。注意第2步选择下面选项,并选择数据源和数据表。
3、根据数据表的字段设计Form视图内的显示控件,并通过ClassWizard将控件与数据集中的变量关联绑定。注意,在Add Member Variable 对话框中的下拉组合框中已经有了相应表中的字段,只要选中相应的字段就可以了。
第 5 页
Windows程序设计实验报告
编译程序,运行观察效果。
4、在前例的基础上增加“删除一个记录”、“更新记录”和“清除域”三个菜单项,并实现相应的操作。响应COMMAND命令和UPDATE_COMMAND_UI命令。 5、重载OnMove()函数。
6、增加功能,使得程序能够向数据库中添加新记录。为了计算新的ID号,需增加CODBCSet类的成员函数GetMaxID。
7、 增加浏览记录和对记录进行排序的功能。创建对话框,通过在对话框中指定记录序号来浏览该条记录,注意包含对话框的头文件。在“记录”菜单中增加菜单项“按价格排序”,并为它映射COMMAND消息处理函数OnSortRecord()。
8、增加菜单项“按作者查找” (ID_Search) ,映射的COMMAND消息处理函数为OnSearch()。并新建查找对话框CSearchDlg。 三、 实验感受
此次试验我们学到了并了解了windows 数据库ODBC、DAO相关类,了解了简单的ODBC数据源的设置和基于ODBC的数据库工程的建立,以及了解了对数据库表的一些基本操作。这次实习时本学期的最后一次实习,虽然相比较前面的三次试验,这次并不是很难。但是这次实现老师给的数据及代码有点问题,不过通过同学们的研究和步步调试,最终还是成功的做了出来。
第 6 页