数据库课程设计

  • P4_731398
    了解作者
  • 1.2MB
    文件大小
  • rar
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-06-13 05:52
    上传日期
数据库课程设计使用,使用MFC编写的界面,连接ODBC数据源,方便移植。
数据库课程设计.rar
  • 数据库课程设计
  • k2.1-2.htm
    4.6KB
  • K3.2.1-2.HTM
    3.9KB
  • KCSJ.HTM
    2.9KB
  • OCI.RAR
    51.5KB
  • K3.2.2-5.HTM
    2.9KB
  • IMAGES
  • INDEX_2.JPG
    8.5KB
  • toobar_top.gif
    157B
  • AddressList.jpg
    48KB
  • 9.2.gif
    2KB
  • shockwave.gif
    1.2KB
  • DlgProperties2.jpg
    26.9KB
  • ODBCLogin.jpg
    17.6KB
  • SPACER.GIF
    43B
  • 7.6.0.gif
    2.4KB
  • INDEX_3.JPG
    22.5KB
  • WRONG.GIF
    3.2KB
  • INDEX_8.JPG
    3KB
  • XYY.GIF
    644B
  • 632.611.gif
    3.4KB
  • insertresource.jpg
    27.6KB
  • 632.613.gif
    3KB
  • RIGHT.GIF
    3.6KB
  • membervariable.jpg
    64.4KB
  • 2411.GIF
    372B
  • insertfunction.jpg
    24KB
  • textproperties.jpg
    22.6KB
  • MENUDLG.JPG
    22.1KB
  • MENUFILE.JPG
    2.5KB
  • NH.JPG
    26KB
  • background-extender.gif
    186B
  • MENUEDIT.JPG
    2.5KB
  • MENUHELP.JPG
    1.4KB
  • ODBCManager.jpg
    46.1KB
  • ODBCSelect.jpg
    22.7KB
  • 7.4.2.gif
    2.4KB
  • 7.8.0.gif
    4.2KB
  • INDEX_6.JPG
    3KB
  • insertvarible.jpg
    17.5KB
  • INDEX_3.GIF
    127.5KB
  • download1.gif
    1.5KB
  • PROCESS.JPG
    42.1KB
  • NOTEPAD.JPG
    13KB
  • PRAstructure.jpg
    13.5KB
  • OCIstructure.jpg
    33.2KB
  • ODBCstructure.jpg
    22KB
  • Thumbs.db
    203.5KB
  • INDEX_5.JPG
    844B
  • searchdlg.jpg
    10.1KB
  • PRAview.jpg
    60.8KB
  • 2422.GIF
    667B
  • DlgView.jpg
    26.6KB
  • INDEX_4.JPG
    7KB
  • INDEX_7.JPG
    27.8KB
  • EDITDLG.JPG
    19.3KB
  • listmember.jpg
    19.4KB
  • 633.617.gif
    4.7KB
  • MENU1.JPG
    3.1KB
  • editproperties.jpg
    22.1KB
  • ODBCDriver.jpg
    48.6KB
  • install_now.gif
    2.3KB
  • SYY.GIF
    646B
  • 7.4.gif
    1.6KB
  • INDEX_1.JPG
    6.2KB
  • searchdlgvariable.jpg
    42.6KB
  • MENU.JPG
    3.1KB
  • DlgProperties1.jpg
    27.6KB
  • 0BACK.GIF
    204B
  • ODBCConnect.jpg
    12.6KB
  • 2421.GIF
    709B
  • liststyle.jpg
    28.1KB
  • 2423.GIF
    602B
  • FORMVIEW.JPG
    18.2KB
  • DBOption.jpg
    38.4KB
  • addvariable.jpg
    19.5KB
  • K3.2.1-3.HTM
    5.1KB
  • K3.2.1-5.HTM
    7KB
  • K2.3.HTM
    3.9KB
  • K3.2.2-3.HTM
    6.1KB
  • K3.1.HTM
    5.5KB
  • K3.2.2-4.HTM
    5.4KB
  • K3.2.2-1.HTM
    4.8KB
  • k2.1.htm
    5.4KB
  • K3.2.1-1.HTM
    7.1KB
  • K3.2.1-7.HTM
    6.6KB
  • K3.2.HTM
    4.2KB
  • AddressList.rar
    50.1KB
  • AddList.rar
    56.6KB
  • K3.2.1-4.HTM
    9KB
  • K3.2.3.HTM
    2.9KB
  • K3.2.1-6.HTM
    11.3KB
  • K3.2.2-2.HTM
    3.6KB
  • k2.1-1.htm
    5.8KB
  • k2.2.htm
    4.2KB
  • K2.HTM
    3.1KB
内容介绍
<HTML> <HEAD> <TITLE>毕设-数据库概论</TITLE> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312"> <style type="text/css"> <!-- body {margin-left: 0px; margin-top: 0px; font-size: 11pt; line-height:150%; font-family: "宋体"; background-image: url(); } TR {LINE-HEIGHT: 150%; FONT-SIZE: 11pt; }A:link { COLOR: white; TEXT-DECORATION: none } A:visited { COLOR: white; TEXT-DECORATION: none } A:hover { COLOR: yellow; TEXT-DECORATION: underline } --> </style> </HEAD> <BODY BGCOLOR=#FFFFFF LEFTMARGIN=0 TOPMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0> <!-- ImageReady Slices (毕设.psd) --> <TABLE WIDTH=770 BORDER=0 align="center" CELLPADDING=0 CELLSPACING=0> <TR> <TD COLSPAN=4><iframe src=top.htm height=134 width=770 Frameborder=No Border=0 Marginwidth=0 Marginheight=0 Scrolling=No></iframe></TD> </TR> <TR> <TD COLSPAN=4 align="left" valign="top" background="images/index_7.jpg"><table width="80%" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td><div align="center"> <table cellspacing="0" cellpadding="0"> <tr> <td align="middle" width="500"><div align="center"><br> </div></td> </tr> <tr> <td height="5077" valign="top"> <p align="center"> <font color="#0000CC"size="5">实现添加、删除和修改记录功能</font> </p> <p>步骤 :</p> <p> 1.添加ID为IDD_EDIT的对话框:</p> <p> 添加一个新的对话框资源,即在&quot;Workspace&quot;中的&quot;ResourceView&quot;下,右键点击&quot;Dialog&quot;选择&quot;Insert Dialog&quot;,出现IDD_DIALOG1,右键选择&quot;Propertics&quot;弹出&quot;Dialog Propertics&quot;对话框,在ID中输入IDD_EDITDLG,Caption中填入&quot;编辑对话框&quot;,在该Dialog中增加如下控件:<br> <br> 共有9个Edit Box控件,9个Static Text控件和1个Group Box控件,右键单击Static Text控件,在弹出的菜单中选择Properties选项,出现Text Properties对话框:<br> 在Caption文本编辑框中输入学号,姓名等,同样右键单击Edit Box控件,选择Properties,出现Edit Properties对话框,如下图:<br> 9个Edit Box的ID分别是:IDC_SCHOOLNUM,IDC_NAME,IDC_ROOMNAME IDC_ROOMPHONE, IDC_HOMEPHONE, IDC_OBILEPHONE, IDC_QQNUM, IDC_EMAIL和IDC_REMARK。</p> <p> &quot;View&quot;下拉菜单中的&quot;ClassWizard&quot;选项,启动ClassWizard工具后选择&quot;Member Variable&quot;标签。在&quot;Class name&quot;编辑框中选择CAddressListView,在&quot;Control IDs&quot;列表框中选择IDC_SCHOOLNUM。单击&quot;Add Variable&quot;按钮显示&quot;Add Member Variable&quot;对话框,在&quot;Member Variable Name&quot;下拉列表框中,填入&quot;m_schoolnum&quot;,如下图:<br> <br> 其余类似,最后MFC ClassWizard属性单中地成员变量表页如图:<br> 2.添加响应函数:</p> <p> 在CAddressListView.cpp文件中填入头文件:#include &quot;EditDlg.h&quot;<br> 选择&quot;View&quot;下拉菜单下的&quot;Class Wizard&quot;,选择&quot;Message Maps&quot;标签,选择&quot;Class name&quot;为CAddressListView,在&quot;Object IDs&quot;中选中ID_ADD,在&quot;Messages&quot;中选中COMMAND后单击&quot;Add Fuction&quot;,同时ID分别为ID_DELETE、ID_MODIFY也类似,这时选中&quot;WorkSpace&quot;的&quot;ClassView&quot;,展开&quot;CAddresslistView&quot;类,可以看到以添加的三个成员函数:OnAdd、OnDelete、OnModify。双击函数编辑源代码,分别填入如下代码:</p> <p>void CAddressListView::OnAdd() <br> {<br> // TODO: Add your command handler code here<br> if(m_bconnect==true)<br> {<br> CEditDlg dlg;<br> if(dlg.DoModal()==IDOK)<br> {<br> try<br> {<br> m_pSet-&gt;AddNew();<br> m_pSet-&gt;m_SCHOOLNUM=dlg.m_schoolnum;<br> m_pSet-&gt;m_NAME=dlg.m_name;<br> m_pSet-&gt;m_ROOMNAME=dlg.m_roomnum;<br> m_pSet-&gt;m_ROOMPHONE=dlg.m_roomphone;<br> m_pSet-&gt;m_MOBILEPHONE=dlg.m_mobilephone;<br> m_pSet-&gt;m_HOMEPHONE=dlg.m_homephone;<br> m_pSet-&gt;m_QQNUM=dlg.m_qqnum;<br> m_pSet-&gt;m_EMAIL=dlg.m_email;<br> m_pSet-&gt;m_REMARK=dlg.m_remark;<br> m_pSet-&gt;Update();<br> m_pSet-&gt;Requery();<br> Show();<br> }<br> catch(CDBException * e)<br> {<br> AfxMessageBox(e-&gt;m_strError);<br> e-&gt;Delete();<br> }<br> }<br> }<br> else<br> {<br> MessageBox(&quot;请先连接数据库&quot;);<br> }<br> }</p> <p>void CAddressListView::OnDelete() <br> {<br> // TODO: Add your command handler code here<br> if(m_bconnect==true)<br> {<br> POSITION pos=m_listctrl.GetFirstSelectedItemPosition();<br> if (pos == NULL)<br> {<br> MessageBox(&quot;请选择所要删除的元组&quot;);<br> }<br> else<br> {<br> while (pos)<br> {<br> int nItem = m_listctrl.GetNextSelectedItem(pos);<br> m_pSet-&gt;SetAbsolutePosition(nItem+1);<br> try<br> {<br> m_pSet-&gt;Delete();<br> m_pSet-&gt;Requery();<br> }<br> catch(CDBException* e)<br> {<br> MessageBox(e-&gt;m_strError);<br> e-&gt;Delete();<br> };<br> }<br> Show();<br> } <br> }<br> else<br> {<br> MessageBox(&quot;请先连接数据库&quot;);<br> }<br> }</p> <p>void CAddressListView::OnModify() <br> {<br> // TODO: Add your command handler code here<br> if(m_bconnect)<br> {<br> POSITION pos=m_listctrl.GetFirstSelectedItemPosition();<br> if (pos == NULL)<br> {<br> MessageBox(&quot;请选择所要修改的元组&quot;);<br> }<br> else<br> {<br> while (pos)<br>
评论
    相关推荐
    • 数据库编程
      自己做数据库课程实习时和别人一起做到程序,比较简单,功能齐全,大家可以下下来参考。做负面材料也可以。
    • 数据库数据库
      数据库数据库
    • 数据库课件
      一个不错的数据库ppt。详细的阐述了数据库的基础知识,对数据库有个整体的把握。
    • 连接数据库
      查询数据库的数据数目,首先连接了数据库,然后通过代码查询数据表中的数据的数目。
    • 数据库
      数据库连接数据库连接数据库连接数据库连接数据库连接数据库连接数据库连接数据库连接数据库连接数据库连接数据库连接数据库连接
    • 数据库操作
      数据库采用acess数据库,实现表格显示数据库信息,通过表单输入信息并添加到数据库,以及相关数据的删除操作。
    • 数据库课件
      可以更好的学习数据库可以更好的学习数据库可以更好的学习数据库可以更好的学习数据库可以更好的学习数据库
    • 数据库 热备
      数据库自动切换,A>B>C>>A>B>C... 如果加上数据库复制,就是完整的数据库热备了。 数据库复制请参考数据库文档
    • 数据库数据库数据库
      数据库课件 东北大学 软件学院 数据库课件 东北大学 软件学院
    • 数据库设计
      本书是一本介绍数据库设计技术的著作,数据库设计是开发一个好的数据库应用系统的基础,本书运用大量实例对数据库设计过程中所涉及到的技术和知识进行了详细的介绍。本书的内容包括:数据库的基本原理、常用的数据库...