Visual C#程序设计项目案例教程
2011-7
清华大学出版社
郑伟 编
299
无
《Visual
C#程序设计项目案例教程》采用任务驱动模式编写,突出实际动手能力的培养,所选用项目来自企业真实案例。《Visual
C#程序设计项目案例教程》以C#作为开发语言,以Visual Studio 2010作为开发平台,数据库采用SQL Server
2005,从开发人员的角度出发,讲解了7个设计项目,从简单应用程序的编写到企业级应用程序的构建,内容涉及Windows
Forms基础应用程序、数据库应用程序。从基础架构,到数据库的设计、用户界面的构建以及类层次关系的构建,由浅入深地进行讲述,本着理论必需、够用的原则,对涉及的知识点进行精讲,让学生既知其理,又懂得使用方法。通过项目与任务的实施,提高学生的动手能力。每个项目都有拓展训练,通过这些训练可达到举一反三的目的。
《Visual
C#程序设计项目案例教程》适合作为大学本科、高职高专院校计算机相关专业的教材,也可作为编程爱好者的自学教材,还可供成人教育和在职人员作培训教材使用。
项目1 设计制作用户登录界面
任务1.1 创建visual C#编程环境
1.1.1 了解.net框架和C#语言
1.1.2 安装Visual Studio 2010编程环境
1.1.3 了解Visual Studio 2010的菜单项和工具栏
任务1.2 设计制作用户登录界面
1.2.1 简单visual C#应用程序设计流程
1.2.2 设计用户登录系统界面
小结
拓展训练
项目2 设计制作计算器程序
任务2.1 设计基本计算语句
2.1.1 C#常量与变量
2.1.2 使用C#数据类型
2.1.3 使用C#运算符与表达式
2.1.4 编写基本流控制语句
任务2.2 设计制作简单计算器程序
2.2.1 创建计算器界面
2.2.2 编写计算器程序的代码
.2.2.3 使用异常调试语句改进计算器代码
任务2.3 设计通用计算器程序
2.3.1 设计通用计算器界面
2.3.2 编写通用计算器代码
2.3.3 运行并测试通用计算器
小结
拓展训练
项目3 设计制作考试系统
任务3.1 使用基本控件创建考试系统界面
3.1.1 使用radiobutton控件
3.1.2 使用checkbox控件
3.1.3 使用combobox控件
3.1.4 使用richtextbox控件
3.1.5 使用linklabel控件
3.1.6 使用toolstrip控件
3.1.7 使用listbox控件
3.1.8 使用menustrip控件
任务3.2 设计制作考试系统
3.2.1 考试系统需求分析和功能设计
3.2.2 设计考试系统界面
3.2.3 编写考试系统代码
3.2.4 测试并发布考试系统
小结
拓展训练
项目4 设计制作图书管理系统
任务4.1 安装并使用sql server 2005数据库
任务4.2 sql server 2005数据库基本操作
4.2.1 创建数据库
4.2.2 数据表的基本操作
4.2.3 使用基本sql语句
任务4.4 设计制作图书管理系统
4.4.1 图书管理系统整体功能设计
4.4.2 图书管理系统数据库设计
4.4.3 图书管理系统详细设计
小结
拓展训练
项目5 设计制作文件管理系统
任务5.1 文件管理系统功能总体设计
任务5.2 设计制作简单文件管理系统
5.2.1 设计制作创建文件功能
5.2.2 设计制作显示文件信息功能
5.2.3 设计制作读写文件功能
5.2.4 设计制作文件比较功能
小结
拓展训练
项目6 设计制作酒店客房管理系统
任务6.1 酒店客房管理系统功能总体设计
6.1.1 酒店客房管理系统的功能结构设计
6.1.2 酒店客房管理系统的数据库设计
任务6.2 酒店客房管理系统详细设计
6.2.1 设计用户登录界面login.cs
6.2.2 设计管理主界面wFmain.cs
6.2.3 设计管理员注册功能界面mregister.cs
6.2.4 设计管理员更新功能界面mupdate.cs
6.2.5 设计客房楼信息管理界面buildinFo.cs
6.2.6 设计客房信息管理界面dorminFo.cs
6.2.7 设计客户信息录入界面stuinForegister.cs
6.2.8 设计入住信息管理界面dormregister.cs
6.2.9 设计报修登记功能界面repairrecord.cs
6.2.10 设计维修反馈功能界面repairFeedback.cs
6.2.11 设计违规信息登记功能界面Foulsrecord.cs
6.2.12 设计违规处理功能界面FoulsFeedback.cs
6.2.13 设计查询客户信息功能界面stuinFosearch.cs
任务6.3 酒店客房管理系统的运行与测试
6.3.1 酒店客房管理系统登录模块的运行与测试
6.3.2 酒店客房管理系统管理员管理模块的运行与测试
6.3.3 酒店客房管理系统资源管理模块的运行与测试
6.3.4 顾客管理模块的运行与测试
6.3.5 保修管理模块的运行与测试
6.3.6 违规管理模块的运行与测试
小结
拓展训练
项目7 设计制作企业人事管理系统
任务7.1 企业人事管理系统功能总体设计
7.1.1 企业人事管理系统功能结构设计
7.1.2 企业人事管理系统的数据库设计
任务7.2 企业人事管理系统详细设计
7.2.1 企业人事管理系统公共类设计
7.2.2 设计制作用户登录界面F_Login.cs
7.2.3 设计制作系统管理主界面F_Main.cs
7.2.4 设计制作基础数据设置界面F_Basic.cs
7.2.5 设计制作设置提示日期界面F_Clewset.cs
7.2.6 设计制作人事档案管理界面F_Manfile.cs
7.2.7 设计制作人事资料查询界面F_Find.cs
7.2.8 设计制作人事资料统计界面F_Stat.cs
7.2.9 设计制作日常记事界面F_Wordpad.cs
7.2.10 设计制作管理通讯录界面F_Addresslist.cs
7.2.11 设计制作用户管理界面F_User.cs
小结
拓展训练
参考文献
项目3设计制作考试系统 考试系统是现代教育中常用的一种考试形式。考试系统通过计算机软件生成考试题目,然后考生对生成的考试题目进行答卷,答卷交卷后由考试系统自动判断答题的对错,并自动给出分数。 本项目使用C#设计一个简单的考试系统,设计包括“选择题”、“判断题”和“填空题”等考试题型。考生答题后,本考试系统将对答题情况进行判断,并给出相应的分数。 简单考试系统的功能和使用流程如下:首先是生成考试试卷;考试界面包括“单项选择题”、“多项选择题”、“判断题”和“填空题”等题型,考生根据题目情况进行答题,答题后,单击“交卷”按钮交卷;考试系统自动评出分数,并把分数显示出来。 本考试系统的设计重点为练习C#控件的使用方法,并不涉及数据库知识,所以在考试题目设置上,采用固定的题目以及事先设定好的答案。读者可以在学习完本书后面的数据库的相关项目之后,自行设计数据库版本的考试系统。
无
很值得看看,各位试试吧
这本书总体来说还行,不过需要一些C#基础,否则一些基本的操作会有问题。书的内容还可以,从浅到深,开始是一些控制台程序,慢慢过渡到管理系统的设计编制,不过里面有一些内容交代得不清楚,比如计算器那部分,按键的名称设置没有说清,再比如图书管理系统部分,有一个checkchilkfrm函数没有写,程序里却调用了。涉及到数据库表的部分,表中每一项的名字创建有些问题,大小写混乱,看着挺不专业的,在相关程序编写中,使用数据库表的时候,每一项的名字大小写也不一样,觉得好像作者比较粗心,所以编写时自己应该打开SQL表格,对应自己编写的每一项来写SQL语句。
另外,在窗体创建的时候,一些控件的名称没有讲清楚,常常是需要在编写一个控件事件时才知道它的name,一些属性设置也没有讲,所以需要有一定编写管理系统的经验才可以很好地看这本书。
总之,我觉得这本书是适合有一定的C#开发经验,但是有一段时间不编程,需要尽快恢复状态的人使用,真要是初学,用这本书不太好,看上去上手很快,但实际上做完也就忘了,甚至不知道里面函数的作用,有些浅尝辄止的感觉。