C#程序设计项目教程

出版时间: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部分 课程设计参考文献

章节摘录

  中小型超市在我国经济发展中具有重要地位,目前我国的中小型超市数量众多,地区分布广泛,行业分布跨度大。随着网络及电子商务的发展和兴起,给中小型超市带来了更多的发展机会,同时也增大了超市行业之间的竞争强度。这就要求中小超市必须改变经营管理模式,提高运营效率。目前,我国中小型超市的信息化水平还不高。随着技术的发展,计算机操作及管理日趋简化,计算机知识日趋普及,同时市场经济快速多变,竞争激烈,超市行业采用计算机管理商品进货、销售、库存等诸多环节也已成为必然趋势。  如何降低成本已经成为超市首要解决的问题。对于超市来说,涉及商品的进货渠道、销售情况以及库存等方面的管理。进销存管理的效率对于超市的生存、发展至关重要。超市进销存管理系统适用于超市的采购、销售和仓库部门,实现超市采购、销售及仓库的业务全过程进行有效控制和跟踪。使用超市进销存管理系统可有效减少盲目采购、降低采购成本、合理控制库存、减少资金占用并提高市场灵敏度,以提高超市的市场竞争力。

编辑推荐

  教学目标明确,注重理论与实践的结合;教学方法灵活,培养学生自主学习的能力;教学内容先进,反映了计算机学科的最新发展;教学模式完善,提供配套的教学资源解决方案。

图书封面

评论、评分、阅读与下载


    C#程序设计项目教程 PDF格式下载


用户评论 (总计5条)

 
 

  •   把这本书上的例子都打一遍C#就算是入门了。
  •   这本书还是不错的,里面的例子很丰富,难度刚刚好适合学生,但是有些程序的代码较多。
  •   想要的就是正版的东西,别的就没什么了
  •   里面很多实例很不错!
  •   收到的书有点脏,还有折过的痕迹。
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7