MyQQ阶段项目代码设计.doc_第1页
MyQQ阶段项目代码设计.doc_第2页
MyQQ阶段项目代码设计.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

MyQQ阶段项目代码设计一、 登录界面相关代码设计1、“取消”btnCancel,单击事件应该使程序退出2、“申请号码”llblRegist,点击之后应该显示“申请号码”窗口RegisterForm3、“忘记密码”llblFogetPwd,由于此部分功能未实现,在点击后请予以提示4、“登录”btnLogin第一步、进行输入验证,要求用户输入用户名、密码第二步、用户输入用户名和密码后,则进行数据验证,在数据库中查询,验证用户输入信息是否正确;如果正确则登录到主界面MainForm;否则应给予提示,要求用户重新输入。注意:在进行数据验证时,需要将数据库操作写成一个类DBHelper 为了将用户的登录信息传递到其它窗体,需要写一个类UserHelper记录用户ID二、 申请号码界面相关代码设计1、窗体加载过程中,应该将星座、血型从数据库中读取出来,写入相应下拉列表框cboStar、cboBloodType2、“取消”btnCancel,单击事件应该使该窗体关闭(不应该关闭程序)3、“注册”btnRegist第一步、进行输入验证,要求用户输入昵称、年龄、性别、密码第二步、如果输入有星座或者血型,应该从数据库获取其对应的ID第三步、构造出数据库插入语句,向数据库插入用户注册信息注意:异常处理三、 主界面相关代码设计1、在窗体加载时,应该处理以下几件事情A、设置工具栏消息按钮的图标B、显示登录用户的信息C、在SideBar中添加两个组 “我的好友”和“陌生人”D、向我的好友组中添加好友列表2、退出要关闭窗口3、退出窗口要提示4、关闭窗体后,要退出应用程序5、显示个人信息窗体6、显示查询好友窗体7、刷新好友列表8、双击一项,弹出聊天窗体9、控制右键菜单项的显隐10、大、小头像视图切换11、删除好友12、可见组变化时,发出声音13、控制喇叭闪烁14、定时扫描数据库,找到未读信息15、单击小喇叭,显示请求好友消息窗体16、让发信息的好友头像闪烁17、将选中的人加为好友18、判断发消息的人是否在列表中19、更新陌生人列表四、 编辑个人信息相关代码设计1、窗体加载,从数据库读取信息显示A、设置设置个人资料Panel可见,安全设置Panel不可见B、设置按钮图片框的图片C、查询并填写个人信息D、显示好友头像E、显示星座(包括填充星座下拉列表框)F、显示血型(包括填充血型下拉列表框)2、点击个人信息,显示个人信息Panel,其他的Panel不可见3、显示安全设置Panel4、选择头像5、关闭窗口6、更新数据库A、输入验证B、构造更新数据库用SQL语句C、执行数据库语句D、更新主窗体个人信息五、 查找和添加好友窗体1、关闭窗体2、控制精确查找选项是否可见3、点击查找按钮时,查找符合条件的用户A、基本查找B、高级查找4、返回到上一步5、当切换页时,把与查找结果相关的控件都隐藏6、添加好友A、获得选中的好友的IdB、查找好友是否已被添加C、确认对方能否被加为好友D、执行添加好友的操作E、发出添加好友请求六、 聊天窗体1、设置窗体公共属性,方便从主窗口传递聊天好友的信息2、窗体加载A、设置窗体标题B、设置窗体顶部显示的好友信息C、读取所有的未读信息,显示在窗体中D、显示过的消息,标记为已读3、关闭窗体4、发送消息A、验证消息是否有效B、发送消息,写入数据库七、 头像选中窗体1、窗体加载时显示头像图片2、“确定”按钮选择头像,并且修改个人信息窗体中显示的头像3、双击时选择头像,功能与单击“确定”按钮一样4、关闭窗体八、 系统消息1、窗体加载时,取出请求消息显示A、找到发给

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论