毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

基于机器人视频采集系统的数据库管理系统论文+源代码 第6页

更新时间:2010-7-7:  来源:毕业论文
基于机器人视频采集系统的数据库管理系统论文+源代码 第6页
CDatabase类:主要完成数据本文来自辣文论文网中表的操作,比如增加记录、删除记录、修改记录、查询符合条件的记录等。
3.3 Visual C++中使用MFC ODBC类
1. 直接使用MFC ODBC类
直接使用CDatabase类和CRecordset类,创建类对象,然后调用其中的函数进行数据库访问工作。
2. 派生的方法
使用Visual C++中提供的类生成导向(即Class Wizard)产生从CRecordset类派生的派生类。一旦定义了基类为CRecordset,那么Class Wizard会要求选择ODBC或者是DAO,这里选择的是ODBC方式访问数据库,然后选择在Windows控制面板中的ODBC数据源管理程序中定义好的针对于应用程序使用的数据库的数据源,并选择这个数据源中的某个表。这样,Class Wizard会帮助我们产生一个针对于刚才选择的数据源中的某个数据表的记录集类。
第四章 数据库管理系统的实现
4.1 界面规划
数据管理系统的界面如下图:
 4.2 数据库管理系统的功能
数据库管理系统的功能有输入,查询,删除和修改。当选中相应的功能后会弹出一个对话框实现相应的功能。
4.3 实现的具体步骤
1. 创建数据库和数据表
启动Microsoft Acess 2003创建数据库和数据表。
2. 创建ODBC数据源。
3. 启动Visual C++6.0。
4. 创建一个基于CScrollView的单文档应用程序BYSJ。
5. 为数据源创建CRecordSet用户类。
6. 构造各种对话框类。
7. 编辑菜单。
8. 添加相应的变量和代码。
4.4 部分代码
1. 基本信息的添加:
 
void CBYSJView::OnInfoAdd()
{CInfoDlg dlg;
  if(dlg.DoModal()!=IDOK) return;
  CInfoSet infoSet;
  infoSet.m_strFilter.Format("xzuobiao='%s' AND yzuobiao='%s' AND dtime='%s'",
   dlg.m_strXno,dlg.m_strYno,dlg.m_strTime);
     infoSet.Open();
  if(!infoSet.IsEOF())
{MessageBox(dlg.m_strXno + "X坐标记录已添加过!");
 if(infoSet.IsOpen()) infoSet.Close();
 return;}
 if(infoSet.IsOpen()) infoSet.Close();
毕业论文http://www.751com.cn
addset.m_xzuobiao=dlg.m_strXno;
  addset.m_yzuobiao=dlg.m_strYno;
  addset.m_dtime=dlg.m_strTime;
  addset.Update();
  addset.Requery();}
  if(infoSet.IsOpen()) infoSet.Close();
  m_strXno=dlg.m_strXno;m_strSQL="";
 MessageBox("稍等几秒钟,单击【确定】按钮!","特别提示",MB_OK|MB_ICONINFORMATION);
  Invalidate();  }
2. 基本信息的查询:
 void CSeekDlg::OnOK()
{UpdateData();
  m本文来自辣文论文网())
{MessageBox("查询内容不能为空!");
  return;}
 CInfoSet Set;
 if(Set.IsOpen())
  Set.Close();
 Set.m_strFilter.Format("dtime='%s'",m_strSeek);
Set.Open();
 if(Set.IsEOF())
  MessageBox("没有找到!");
 m_strSQL.Format("dtime='%s'",m_strSeek);

上一页  [1] [2] [3] [4] [5] [6] 

基于机器人视频采集系统的数据库管理系统论文+源代码 第6页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。