C#程序设计教学全套-2.pptx

C#程序设计教学全套-2.pptx

ID:52848517

大小:749.10 KB

页数:41页

时间:2020-03-26

C#程序设计教学全套-2.pptx_第1页
C#程序设计教学全套-2.pptx_第2页
C#程序设计教学全套-2.pptx_第3页
C#程序设计教学全套-2.pptx_第4页
C#程序设计教学全套-2.pptx_第5页
资源描述:

《C#程序设计教学全套-2.pptx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、单元7综合应用《C#程序设计》课程个人记账系统—系统设计个人记账系统—系统设计编写一个简易的个人记账系统,实现个人收入和支出的添加、修改、删除和查询、统计,极大便利个人的日常收支管理。只考虑一个用户使用该系统的情况,主要包含3个功能模块:(1)支出处理:查找所有的支出记录,添加新的支出明细、修改或删除指定的支出记录;(2)收入处理:查找所有的收入记录,添加新的收入明细、修改或删除指定的收入记录;(3)收支查询统计:查找指定时间段内的支出、收入详细记录,并统计收入、支出总额。个人记账系统—系统设计个人记账系

2、统—系统设计窗体名称说明frmLogin登录,输入正确的用户名和密码后即可登录系统frmMain系统主界面,登录后即进入主界面,在该界面点击不同的按钮,即可打开其他窗体frmIncome在该界面实现收入信息的显示、添加、修改和删除frmEditIncome在frmIncome窗体的DataGridView控件中点击鼠标右键,选择【修改】快捷菜单,则打开该窗体,实现收入信息的修改frmSpend在该界面实现支出信息的显示、添加、修改和删除frmEditSpend在frmSpend窗体的DataGridVie

3、w控件中选择【修改】按钮,则打开该窗体,实现支出信息的修改frmView在该界面可根据指定的时间段查询相关的收入、支出信息,并分别进行收支金额统计单元7综合应用《C#程序设计》课程个人记账系统—登录个人记账系统—登录(1)在类库MyAccounting.Models中添加类User,其属性与User表中各字段对应。publicclassUser{publicstringID{get;set;}//账户publicstringPwd{get;set;}//密码publicUser(){}publicUser

4、(stringuserID,stringuserPwd){this.ID=userID;this.Pwd=userPwd;}}个人记账系统—登录(2)在数据访问层MyAccounting.DAL中添加类UserServicepublicclassUserService{//验证用户账户密码publicstaticboolValidataUser(Useru){stringsqlstr="selectidfrom[User]where(id=@id)and(pwd=@pwd)";SqlParameter[]

5、param=newSqlParameter[]{newSqlParameter("@id",u.ID),newSqlParameter("@pwd",u.Pwd)};DataTabledt=DBHelper.GetDataTable(sqlstr,param);if(dt.Rows.Count!=0)returntrue;elsereturnfalse;}}个人记账系统—登录(3)在业务逻辑层MyAccounting.DLL中添加类UserManagepublicclassUserManage{publi

6、cstaticboolValidataUser(Useru){returnUserService.ValidataUser(u);}}个人记账系统—登录(4)在表示层,添加窗体frmLoginprivatevoidbtnLogin_Click(objectsender,EventArgse){if(txtUserName.Text.Trim()==""

7、

8、txtUserPwd.Text.Trim()=="")MessageBox.Show("用户名或密码为空!","提示",MessageBoxButton

9、s.OK,MessageBoxIcon.Information);else{Useru=newUser(txtUserName.Text.Trim(),txtUserPwd.Text.Trim());if(UserManage.ValidataUser(u)){this.Hide();frmMainmainForm=newfrmMain();mainForm.Show();}else{MessageBox.Show("用户名或密码有误!","提示",MessageBoxButtons.OK,Message

10、BoxIcon.Information);}}}单元7综合应用《C#程序设计》课程个人记账系统—主界面个人记账系统—主界面登录成功后,进入主界面。在主界面,通过点击工具栏上的各个按钮,在主界面内打开不同的子窗体,从而增加、修改和删除收支记录,以及查询和统计指定时间段内的收支情况。将主界面窗体frmMain的属性IsMdiContainer设置为True。个人记账系统—主界面privatevoidtsBtnIncome_Clic

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

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

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