实例-c++通信录课程设计答辩课件

实例-c++通信录课程设计答辩课件

ID:17856730

大小:755.00 KB

页数:21页

时间:2018-09-07

实例-c++通信录课程设计答辩课件_第1页
实例-c++通信录课程设计答辩课件_第2页
实例-c++通信录课程设计答辩课件_第3页
实例-c++通信录课程设计答辩课件_第4页
实例-c++通信录课程设计答辩课件_第5页
资源描述:

《实例-c++通信录课程设计答辩课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、程序设计实践训练课程设计报告姓名:班级:学号:指导老师:日期:华南农业大学工程学院工作流程一起收集筛选资料最优方案的选择讨论自上而下的设计流程框架图功能实现程序代码编程实验报告撰写通讯录框架通信录的登陆流程以及对象的主要属性用户登录联系人家庭地址工作单位家庭电话办公电话手机电话邮箱QQMSN姓名对象属性的逻辑设计及表设计各个属性的数据类型、字段大小以及其他数据库参数程序方案介绍用MFCODBC操作Access数据库采用MicrosoftAccess2003建立一个数据库文件,将数据库文件与VC通过WindowsXPODBC驱动程序连接,在VC上用MFC库建立查询、修改、增加、删除功能的界面以

2、访问数据库。在VC界面上采用DataGrid控件显示数据库的各记录。(没有实现)程序结构程序的树状结构图通讯录管理系统查询修改增加删除通讯录浏览管理按姓名查询程序流程程序的流程图数据源程序框架数据操作增加删除修改查询增加新的联系人删除选定联系人修改选定联系人资料查询联系人通过ODBC程序主要功能的代码增加删除更新查询退出参考文献[1]《VisualC++数据库编程技术与实例》四维科技人民邮电出版社[2]《VC++深入详解》孙鑫余安萍编著电子工业出版社[3]《visualC++6.0基础培训百例》网冠科技编著机械工业出版社谢谢!增加voidCAddressListDlg::OnButtonAp

3、pend(){//输入合法if(CheckInputInfo()){//取得当前选定intnGroupId=GetCurrentSelGroupId();//取得界面数据INTERFACECTRLDATAinterfaceCtrlData;SwitchData(interfaceCtrlData,false);CDatabasedatabase;database.Open(_T("address"));//生成插入指令CStringstrSql;if(nGroupId==-1){CStringstrFormat="INSERTINTOpeople(fullName,sex,company,

4、phoneInCompany,homeAddress,phineInHome,mobile,mail,qq,msn,memory)VALUES('%s',%d,'%s','%s','%s','%s','%s','%s','%s','%s','%s')";strSql.Format(strFormat,interfaceCtrlData.strName,interfaceCtrlData.bSex,interfaceCtrlData.strCompany,interfaceCtrlData.strPhoneInCompany,interfaceCtrlData.strHomeAddress,

5、interfaceCtrlData.strPhoneInHome,interfaceCtrlData.strMobile,interfaceCtrlData.strMail,interfaceCtrlData.strQq,interfaceCtrlData.strMsn,interfaceCtrlData.strMemory);}else{CStringstrFormat="INSERTINTOpeople(groupId,fullName,sex,company,phoneInCompany,homeAddress,phineInHome,mobile,mail,qq,msn,memo

6、ry)VALUES(%d,'%s',%d,'%s','%s','%s','%s','%s','%s','%s','%s','%s')";strSql.Format(strFormat,nGroupId,interfaceCtrlData.strName,interfaceCtrlData.bSex,interfaceCtrlData.strCompany,interfaceCtrlData.strPhoneInCompany,interfaceCtrlData.strHomeAddress,interfaceCtrlData.strPhoneInHome,interfaceCtrlData.

7、strMobile,interfaceCtrlData.strMail,interfaceCtrlData.strQq,interfaceCtrlData.strMsn,interfaceCtrlData.strMemory);}//执行插入database.ExecuteSQL(strSql);database.Close();INTERFACECTRLDATAtemp;SwitchData(temp,tr

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。