项目案例:QQ用户信息管理系统
训练的技能点
掌握C#语法
掌握类、对象和方法的综合运用
掌握数据库、表的创建
掌握使用SQL语句操作数据
掌握使用ADO.NET操作数据库
能够使用异常处理增加代码的安全性
任务描述
系统概述:实现QQ用户信息的管理
QQ用户信息查看模块:
QQ用户信息的显示
QQ用户信息的更新
更新QQ用户在线天数、更新QQ用户等级
QQ用户的添加
QQ用户的删除
系统角色
管理员
问题分析1:整体开发思路
系统开发步骤
明确需求
搭建数据库、数据表
建立主外键关系
搭建项目框架
创建类
确定类关系
编码顺序
1、登录功能;2、查看用户信息功能;3、更新用户信息功能;4、添加用户;5、删除用户
测试
问题分析2:界面交互设计
界面交互设计的原则
统一性原则
界面风格统一:
用相同方式展现相同类型的数据,如:日期类型
交互风格统一:
用相同方式完成相同类型的操作,如:录入日期
美观性原则
界面简洁、大方
易用性原则
操作方式自然、易理解
问题分析3:技术分析
技术实现中需要考虑的问题
需要哪些类,每个类有哪些职责
采用哪些技术
命名规范
如何完成CURD
难点分析1:理解业务
管理员登录后只有选择“退出”后窗口关闭
对于管理员的非法操作要给出友好提示
对于数据库的操作要有异常处理功能
难点分析2:使用控制台程序开发
使用类封装实现,牢记步骤
步步为营:Code a little,debug a little
熟能生巧
善于总结并分享经验
记录常见错误
互相分享
本章视频的下载路径: C#基础 第十七章 项目案例:QQ用户信息管理系统【视频】(提取码:0823)