出版时间:2010-10 出版社:清华大学出版社 作者:黄兴荣 编 页数:198
前言
C#程序设计是一门实践性很强的课程,上机实验和课程设计是不可缺少的实践环节。实践的目的是使读者理解和掌握C#编程的思路、过程,全面得到C#程序设计基本方法、技巧的训练,从而巩固和深化所学,真正能运用C#这个强大、高效的编程工具去解决实际问题。 本教程在编排体系上,采用“项目引领,任务驱动”的教学模式,视各章为一个项目,每个项目又由多个工作任务组成。全书共分为两个部分: 第1部分给出了12个基础实验项目,基本覆盖了C#程序设计的主要知识点、方法和技巧,每个实验项目都包括“项目目标”、“项目描述”、“工作任务”、“问题探究”和“项目实践”; 第2部分给出了课程设计的任务书、指导书、若干个课程设计题目和两个课程设计项目案例(基于C#、SQL Server 2005的MIS系统)。通过综合性的课程设计,能够帮助读者提升实际项目开发的能力。 《21世纪高等学校计算机应用技术规划教材?C#程序设计项目教程:实验指导与课程设计》内容丰富,选题典型准确,注重项目实现步骤及细节,具有很强的可操作性。实验的软件环境为Visual Studio 2005,后台数据库为SQL Server 2005。本教程中所有的程序都在Visual Studio 2005开发环境中测试通过。本教程的特点如下: (1) 以实际项目为中心。编排体系体现了“项目驱动、案例教学、理论实践一体化”的教学理念; 全面、翔实地介绍了C#开发所需的各种知识、方法和技巧。 (2) 合理的知识结构。贯彻“必需、实用”的宗旨,突出实用性; 同时,教程内容安排体现了合理的梯度。 (3) 真实的案例教学。针对每个知识点,设计了针对性强的项目案例,这些案例既相对独立,又具有一定的联系,是综合性开发案例的组成部分。 (4) 理论实践一体化。在每个案例中有机地融合了知识点讲解和技能训练目标,融“教、学、练”于一体。每个案例都是先提出项目目标,然后是实例设计演示,让读者掌握案例的完成过程,体现了“在练中学,学以致用”的教学理念。 本教程是《C#程序设计实用教程》(清华大学出版社)的配套实验与课程设计指导教材。本教程自成体系,也可以与其他相关教材配套使用。书中的项目案例的源代码和数据库全部放在清华大学出版社网站中,可供读者参考。在编译一些Visual Studio工程项目之前,需要将项目的数据库文件附加到本机的SQL Server上,或是手动创建数据库。在附加数据库时,可以在SQL Server Management Studio中执行“附加”操作,选择指定项目目录下的.mdf数据库文件,并将其添加到当前数据库服务器中。
内容概要
本教程是《C#程序设计实用教程》(清华大学出版社)的配套实验与课程设计指导教材。本教程自成体系,可以独立使用,也可以与其他相关教材配套使用。 本教程以Visual Studio.NET 2005为开发平台。全书共分成两个部分,第1部分为基础实验部分; 第2部分为课程设计部分。其中,第1部分给出了12个基础实验,基本覆盖了C#程序设计的主要知识点、方法和技巧; 第2部分给出了课程设计的任务书与指导书,以及若干个课程设计题目和两个课程设计项目案例(基于C#、SQL Server 2005的MIS系统)。教程中的全部项目案例的源代码和数据库放在清华大学出版社网站(www.tup.com.cn)中,可供读者参考。 本教程特别适合于C#的初学者,也适合于有一定编程经验并想使用C#开发应用程序的专业人员。本教程可作为高等学校、软件学院和C#职业培训的教材,也可作为从事软件开发和应用的人员的参考书。
书籍目录
第1部分 基础实验 第1章 简单的C#程序设计 1.1 项目一:第一个控制台应用程序 1.1.1 项目目标 1.1.2 项目描述 1.1.3 工作任务 1.2 项目二:第一个Windows应用程序 1.2.1 项目目标 1.2.2 项目描述 1.2.3 工作任务 1.3 问题探究 1.4 项目实践 第2章 求圆的面积和周长 2.1 项目目标 2.1.1 能力目标 2.1.2 知识目标 2.2 项目描述 2.2.1 项目功能 2.2.2 项目描述 2.3 工作任务 2.3.1 工作任务一:项目创建 2.3.2 工作任务二:程序代码编制 2.3.3 工作任务三:系统运行 2.4 问题探究 2.5 项目实践 第3章 学生成绩统计器(一) 3.1 项目目标 3.1.1 能力目标 3.1.2 知识目标 3.2 项目描述 3.2.1 项目功能 3.2.2 项目描述 3.3 工作任务 3.3.1 工作任务一:项目分析与算法流程设计 3.3.2 工作任务二:程序代码设计 3.3.3 工作任务三:系统运行 3.4 问题探究 3.5 项目实践 第4章 学生成绩统计器(二) 4.1 项目目标 4.1.1 能力目标 4.1.2 知识目标 4.2 项目描述 4.2.1 项目功能 4.2.2 项目描述 4.3 工作任务 4.3.1 工作任务一:项目分析与算法流程设计 4.3.2 工作任务二:程序代码设计 4.3.3 工作任务三:系统运行 4.4 问题探究 4.5 项目实践 第5章 学生信息管理(一) 5.1 项目目标 5.1.1 能力目标 5.1.2 知识目标 5.2 项目描述 5.2.1 项目功能 5.2.2 项目描述 5.3 工作任务 5.3.1 工作任务一:创建一个学生类clsStudent 5.3.2 工作任务二:在类clsStudent中添加相应的字段 5.3.3 工作任务三:在类clsStudent中添加相应的属性 5.3.4 工作任务四:在类clsStudent中添加相应的方法 5.3.5 工作任务五:在类clsStudent中添加构造函数和析构函数 5.3.6 工作任务六:学生类对象的创建及对象成员的引用 5.4 问题探究 5.5 项目实践 第6章 学生信息管理(二) 6.1 项目目标 6.1.1 能力目标 6.1.2 知识目标 6.2 项目描述 6.2.1 项目功能 6.2.2 项目描述 6.3 工作任务 6.3.1 工作任务一:在学生类clsStudent中实现Grow()方法的重载 6.3.2 工作任务二:通过静态字段实现学生人数的统计 6.3.3 工作任务三:基于学生类派生出大学生类 6.4 问题探究 6.5 项目实践 第7章 运动员训练 7.1 项目目标 7.1.1 能力目标 7.1.2 知识目标 7.2 项目描述 7.2.1 项目功能 7.2.2 项目描述 7.3 工作任务 7.3.1 工作任务一:定义一个抽象类clsPlayer,在其中定义抽象方法Train() 7.3.2 工作任务二:定义3个clsPlayer的子类,在子类中实现抽象方法Train() 7.3.3 工作任务三:定义测试类,实现调用Train()方法 7.3.4 工作任务四:利用多态实现Train()方法的调用 7.4 问题探究 7.5 项目实践 第8章 四则运算计算器 8.1 项目目标 8.1.1 能力目标 8.1.2 知识目标 8.2 项目描述 8.2.1 项目功能 8.2.2 项目描述 8.3 工作任务 8.3.1 工作任务一:添加计算器窗体,建立Windows应用程序的框架 8.3.2 工作任务二:添加计算器控件,设置其属性 8.3.3 工作任务三:为控件添加事件处理程序,实现功能 8.3.4 工作任务四:测试与运行 8.4 问题探究 8.5 项目实践 第9章 注册用户 9.1 项目目标 9.1.1 能力目标 9.1.2 知识目标 9.2 项目描述 9.2.1 项目功能 9.2.2 项目描述 9.3 工作任务 9.3.1 工作任务一:用户注册功能分析 9.3.2 工作任务二:界面实现 9.3.3 工作任务三:事件处理和编码 9.3.4 工作任务四:测试与运行 9.4 问题探究 9.5 项目实践 第10章 学生信息管理 10.1 项目目标 10.1.1 能力目标 10.1.2 知识目标 10.2 项目描述 10.2.1 项目功能 10.2.2 项目描述 10.3 工作任务 10.3.1 知识准备 10.3.2 工作任务一:学生信息管理功能分析 10.3.3 工作任务二:设计浏览信息、添加信息及修改信息界面 10.3.4 工作任务三:浏览信息界面的编码 10.3.5 工作任务四:添加信息界面的编码 10.3.6 工作任务五:修改信息界面的编码 10.3.7 工作任务六:测试与运行 10.4 问题探究 10.5 项目实践 第11章 市场调查 11.1 项目目标 11.1.1 能力目标 11.1.2 知识目标 11.2 项目描述 11.2.1 项目功能 11.2.2 项目描述 11.3 工作任务 11.3.1 工作任务一:市场调查功能分析 11.3.2 工作任务二:设计父窗体、模态对话框 11.3.3 工作任务三:实现对话框自身功能 11.3.4 工作任务四:实现对话框的数据访问 11.3.5 工作任务五:显示对话框 11.3.6 工作任务六:测试与运行 11.4 问题探究 11.5 项目实践 第12章 员工管理系统 12.1 项目目标 12.1.1 能力目标 12.1.2 知识目标 12.2 项目描述 ……第2部分 课程设计参考文献
章节摘录
中小型超市在我国经济发展中具有重要地位,目前我国的中小型超市数量众多,地区分布广泛,行业分布跨度大。随着网络及电子商务的发展和兴起,给中小型超市带来了更多的发展机会,同时也增大了超市行业之间的竞争强度。这就要求中小超市必须改变经营管理模式,提高运营效率。目前,我国中小型超市的信息化水平还不高。随着技术的发展,计算机操作及管理日趋简化,计算机知识日趋普及,同时市场经济快速多变,竞争激烈,超市行业采用计算机管理商品进货、销售、库存等诸多环节也已成为必然趋势。 如何降低成本已经成为超市首要解决的问题。对于超市来说,涉及商品的进货渠道、销售情况以及库存等方面的管理。进销存管理的效率对于超市的生存、发展至关重要。超市进销存管理系统适用于超市的采购、销售和仓库部门,实现超市采购、销售及仓库的业务全过程进行有效控制和跟踪。使用超市进销存管理系统可有效减少盲目采购、降低采购成本、合理控制库存、减少资金占用并提高市场灵敏度,以提高超市的市场竞争力。
编辑推荐
教学目标明确,注重理论与实践的结合;教学方法灵活,培养学生自主学习的能力;教学内容先进,反映了计算机学科的最新发展;教学模式完善,提供配套的教学资源解决方案。
图书封面
评论、评分、阅读与下载