C#程序设计项目化教程-高清带书签

所需积分/C币:25 2018-08-24 36.44MB PDF
评分

本书采用四阶段教学方式讲解,四阶段教学方式为“案例呈现-->案例分析-->案例知识准备-->案例实现”
内容简介 本书针对软件技术专业职业岗位的从业需求,重构教学内容,以“学生成绩管理系统”真实项目开发 过程为主线,引导学生掌握使用C#语言开发 Windows应用程序的方法和技能,达到学以致用的目标 本书分为C#基础知识、学生成绩管理系统开发和C#其他技术扩展三个部分,以完成“学生成绩管理 系统”为工作任务,每章实现系统的一个功能,先呈现工作任务的完成效果,再进行知识准备,最后给出 具体实现步骤,完成工作任务。 本书切合实际,结构合理,内容丰富,操作方便,各章配有精心设计的习题,并为任课教师提供免费 的电子课件和源代码。 本书可以作为应用型本科和高等职业教育计算机及相关专业的教材,也可作为软件开发人员参考 用书,还可用于读者自学 本书封面贴有清华大学出版社防伪标签,无标签者不得销售。 版权所有,侵权必究。侵权举报电话:010-6278298913701121933 图书在版编目(CIP)数据 C#程序设计项目化教程/崔艳春主编.一北京:清华大学出版社,2016 21世纪计算机科学与技术实践型教程 ISBN978-7-302-42822-0 I.①C…Ⅱ.①崔…Ⅲ.①C语言一程序设计一高等学校一教材Ⅳ.①TP312 中国版本图书馆CIP数据核字(2016)第028517号 责任编辑:谢琛 封面设计:傅瑞学 责任校对:梁毅 责任印制:李红英 出版发行:清华大学出版社 patit:http://www.tup.comcn,http://www.wqbook.com 地址:北京清华大学学研大厦A座 邮编:100084 社总机:010-62770175 邮购:010-62786544 投稿与读者服务:010-62776969,c-service@tup.tsinghua.edu.cn 质量反馈:010-62772015,zhiliang@tup.tsinghua.edu.cn 课件下载http://www.tup.comcn,010-62795954 印装者:北京国马印刷厂 经销:全国新华书店 开本:185mm×260mm 印张:14.5 字数:359千字 版次:2016年6月第1版 印次:2016年6月第1次印刷 印数:1~2000 定价:29.50元 产品编号:068622-01 〈21世纪计算机科学与技术实践型教程 编辑委员会 主任:陈明 委员:毛国君白中英叶新铭刘淑芬刘书家 汤庸何炎祥陈永义罗四维段友祥 高维东郭禾姚琳崔武子曹元大 谢树煜焦金生韩江洪 策划编辑:谢琛 21世纪计算机科学与技术实践型教程》 序 21世纪影响世界的三大关键技术:以计算机和网络为代表的信息技术;以基因工程 为代表的生命科学和生物技术;以纳米技术为代表的新型材料技术。信息技术居三大关 键技术之首。国民经济的发展采取信息化带动现代化的方针,要求在所有领域中迅速推 广信息技术,导致需要大量的计算机科学与技术领域的优秀人才。 计算机科学与技术的广泛应用是计算机学科发展的原动力,计算机科学是一门应用 科学。因此,计算机学科的优秀人才不仅应具有坚实的科学理论基础,而且更重要的是能 将理论与实践相结合,并具有解决实际问题的能力。培养计算机科学与技术的优秀人才 是社会的需要、国民经济发展的需要。 制订科学的教学计划对于培养计算机科学与技术人才十分重要,而教材的选择是实 施教学计划的一个重要组成部分,《21世纪计算机科学与技术实践型教程》主要考虑了下 述两方面 方面,高等学校的计算机科学与技术专业的学生,在学习了基本的必修课和部分选 修课程之后,立刻进行计算机应用系统的软件和硬件开发与应用尚存在一些困难,而《21世 纪计算机科学与技术实践型教程》就是为了填补这部分空白。将理论与实际联系起来,使 学生不仅学会了计算机科学理论,而且也学会了应用这些理论解决实际问题。 另一方面,计算机科学与技术专业的课程内容需要经过实践练习,才能深刻理解和掌握 因此,本套教材增强了实践性、应用性和可理解性,并在体例上做了改进——一使用案例说明。 实践型教学占有重要的位置,不仅体现了理论和实践紧密结合的学科特征,而且对于提 高学生的综合素质,培养学生的创新精神与实践能力有特殊的作用。因此,研究和撰写实践 型教材是必需的,也是十分重要的任务。优秀的教材是保证高水平教学的重要因素,选择水 平高、内容新、实践性强的教材可以促进课堂教学质量的快速提升。在教学中,应用实践型 教材可以增强学生的认知能力、创新能力、实践能力以及团队协作和交流表达能力。 实践型教材应由教学经验丰富、实际应用经验丰富的教师撰写。此系列教材的作者 不但从事多年的计算机教学,而且参加并完成了多项计算机类的科研项目,他们把积累的 经验、知识、智慧、素质融于教材中,奉献给计算机科学与技术的教学 我们在组织本系列教材过程中,虽然经过了详细的思考和讨论,但毕竟是初步的尝 试,不完善甚至缺陷不可避免,敬请读者指正。 本系列教材主编陈明 2005年1月于北京 前 微软公司的 Microsoft.NET改变了开发人员开发应用程序的方式及思维方式,有 利于创建各种全新的应用程序。C#是微软公司基于.NET平台推出的新一代编程语 言,其功能强大、简洁明快,使程序设计工作变得轻松快捷,因而成为众多程序员的首选编 程语言,在各个领域都得到了广泛的应用。 本书特色 本书不是C#基本语法教程,而是一本软件开发教程,以“项目主导,任务驱动”的模 式讲解真实项目“学生成绩管理系统”的开发过程。每章按照“布置任务→知识准备→实 现功能”的体系结构完成,让读者掌握使用C#的一些关键技术,掌握应用软件开发中的 常用技术与方法 本书主要内容 第1章 Visual c井简介。通过该部分的学习,可了解C#发展历程和.NET Framework、C#语言,会安装和卸载 Visual studio.NET2012,熟悉 Visual studio.NET 2012开发环境,能创建第一个 Windows应用程序,为后面学习做好准备 第2章基础知识积累。通过该部分的学习,读者应掌握C井基本语法,包括数据类 型、变量、常量、表达式、运算符、程序流程控制、面向对象等基本概念。 第3章学生成绩管理系统介绍。通过该部分的学习,读者应了解软件开发的过程(需 求分析、总体设计、数据库设计、模块设计、调试运行等),熟悉学生成绩管理系统数据库结 构以及需要实现的主要功能模块。 第4章启动窗体设计。通过该部分的学习,读者应掌握Form窗体、 Label控件、 Linklabel控件、 TextBox控件的使用方法,理解多窗体项目的创建方法,理解线程的基 本操作,根据具体步骤完成启动窗体设计。 第5章学生登录功能设计。通过该部分的学习,读者应掌握 ListBox控件、 Combobox控件、消息框的使用方法,理解ADO.NET访问数据库理念,掌握ADO.NET 访问数据的基本方法,根据具体步骤完成学生登录功能。 第6章学生主窗体设计。通过该部分的学习,读者应掌握菜单栏、工具栏、任务栏、 Timer控件的使用方法,理解属性概念,会自定义属性,根据具体步骤完成学生主窗体设计 Ⅵ(C#程序设计项目化教程 第7章修改学生密码功能设计。通过该部分的学习,读者应理解并掌握数组的定义 方法和引用方法,掌握字符与字符串的使用方法,理解异常概念,会根据实际情况处理程 序出现的异常,根据具体步骤完成修改学生密码功能。 第8章修改学生信息功能设计。通过该部分的学习,读者应掌握 Radiobutton控件 Check Box控件的使用方法,理解 Dataset数据集概念,掌握使用数据集断开式访问数据 库的方法,学会根据具体步骤修改学生信息功能。 第9章教师查询教授课程功能设计。通过该部分的学习,读者应掌握 DataGrid view 控件的使用方法,理解调用存储过程访问数据库理念,掌握存储过程访问数据库方法,学 会根据具体步骤完成教师查询教授课程功能。 第10章教师录入成绩功能设计。通过该部分的学习,读者应掌握 DataGrid view控 件的高级应用,学会根据具体步骤完成教师录入成绩功能。 第11章学生查询成绩功能设计。通过该部分的学习,读者应学会根据具体步骤完成 学生查询成绩功能。 第12章 Windows应用程序的部署。通过该部分的学习,读者应理解部署情况、掌握 部署策略,学会根据具体步骤完成学生成绩管理系统的部署工作 第13章Web应用程序基础。通过该部分的学习,读者应了解Web应用程序特点, 掌握IIS的用法及发布网站的方法,学会创建简单的Web应用程序并发布。 第14章其他技术。通过该部分的学习,读者应理解GDI+绘图类、文件与流的概念, 会使用GDI+绘图技术绘制图像,会使用流完成程序与文件、内存之间的数据传输。 读者对象 本书可以作为应用型本科和高等职业教育计算机及相关专业的教材,也可作为软件 开发人员参考用书,还可用于读者自学。 本书由崔艳春任主编,高云、夏平任副主编,其中第1、2章由夏平编写,第3~11章由 崔艳春编写,第12~14章由高云编写,由崔艳春负责统稿。 限于作者水平,书中难免存在不当之处,恳请广大读者批评指正。 作者 2015年11月 目 录 第1章 Visual o#简介…………… 1.1 Visual c#概述 1.1.1C#语言发展历程 1.1.2C#语言特性 1.2 NET Framework 1.3安装与卸载 Visual studio.NET2012 2344 1.3.1系统必备 1.3.2安装 Visual studio.NET2012… 1.3.3卸载 Visual studio.NET2012 1.4 Visual Studio.NET开发环境介绍…………………………………………………10 1.4.1 Visual studio界面 10 1.4.2菜单栏 10 1.4.3工具栏 1.4.4工具箱 12 1.4.5代码编辑器………………………………………………………13 1.4.6解决方案资源管理器………………………………………………13 1.4.7属性窗口……… 14 1.5第一个 Windows应用程序………………………………………………………15 1.5.1编写C#程序的三个步骤 …15 1.5.2C#应用程序文件 19 本章小结………………………………………………………………………………20 习题 20 第2章基础知识积累… 22 2.1数据类型………………………………………………………………………22 2.1.1值类型 …………………………………………………23 2.1.2引用类型 26 2.1.3类型转换 ………………………………………………26 C#程序设计项目化教程 2.2变量……………………………………………………………………………28 2.2.1变量的命名 …………………………………28 2.2.2变量的声明 28 2.3常量 29 2.3.1常量的声明 29 2.3.2常量的使用 30 2.4运算符与表达式……………………………………………………………30 2.4.1算术运算符 ……………………………30 2.4.2赋值运算符 31 2.4.3关系运算符 32 2.4.4逻辑运算符……………………………………………………………32 2.4.5其他特殊运算符 ……………33 2.4.6运算符优先级 33 2.5程序流程控制…………………………………………………………………34 2.5.1顺序结构 34 2.5.2选择结构 35 2.5.3循环结构… 38 2.5.4跳转语句 39 2.6面向对象基本概念………………………………………………………………40 2.6.1类 40 2.6.2对象………………… 42 2.6.3方法……………………………………… ……………42 2.6.4属性…… …44 2.6.5事件…… 45 本章小结 46 习题 …………46 第3章学生成绩管理系统介绍 …………………………………………………48 3.1需求分析…………………………………………………………………………48 3.2总体设计 48 3.2.1系统目标…………… 48 3.2.2构建开发环境 …………………………………………48 3.2.3软件功能结构 49 3.2.4业务流程图………………………………………………………………50 3.3数据库设计……………………………………………………………51 3.3.1数据库概要说明 …51 3.3.2实体ER图…………………………………………………51 3.3.3数据表设计……… 53 目录Ⅸ 3.3.4存储过程设计 56 3.4系统功能介绍 ,,, ……………………………57 3.4.1系统启动窗体 57 3.4.2学生(教师)登录窗体…………………………………………………57 3.4.3主窗体… 57 3.4.4修改密码窗体……… 57 3.4.5修改个人信息窗体………………………………………………57 34.6教师录入成绩窗体 57 3.4.7学生查询成绩窗体 58 本章小结 58 第4章学生成绩管理系统—启动窗体设计 59 4.1本章任务 59 4.2准备工作……………………………………………………………………………60 4.2.1 Windows窗体 60 4.2.2 Label控件 68 4.2.3 Link label控件…………………………………………………68 4.2.4 TextBox控件 69 4.2.5多窗体项目 4.2.6线程介绍 74 4.3完成启动窗体 75 4.3.1设计界面 ……………………………75 4.3.2设置属性 75 4.3.3编写代码………………………………………………………………77 本章小结 …………78 习题 79 第5章学生成绩管理系统—学生登录功能设计 5.1本章任务……… 5.2准备工作 82 5.2.1列表框和组合框 …83 5.2.2消息框的使用 86 5.2.3ADO.NET访问数据库文件 88 5.3完成学生登录功能 …………90 5.3.1设计界面…………………………………………………………91 5.3.2设置属性… 5.3.3编写代码…………… 92 本章小结 96

...展开详情
立即下载 最低0.43元/次 身份认证VIP会员低至7折
举报 举报 收藏 收藏
分享

评论 下载该资源后可以进行评论 2

jjyycnm 下错了,不是鄢军霞那本。
2019-03-19
回复
cyshooter 谢谢楼主,较为实用
2018-11-14
回复
73KB
ASP.NET程序设计项目开发教程(C#版)课后习题答案

ASP.NET程序设计项目开发教程(C#版)课后

2013-11-26 立即下载
5.74MB
C#程序设计电子课件

《基于项目开发的C#程序设计》教程的完整的电子课件

2015-04-20 立即下载
1.86MB
C#游戏毕业项目设计

非常不错的游戏设计项目计划书,适合于软件开发学习用

2016-04-19 立即下载
1.31MB
C#程序设计教程唐大仕光盘

C#程序设计教程唐大仕光盘 清华大学 北方交通大学

2009-08-16 立即下载
29.69MB
C#程序设计项目教程.zip

包含《C#程序设计项目教程》里面所有的课后实训源代码,课后习题答案,书本源代码,非常齐全。

2019-05-31 立即下载
22.5MB
c#程序设计教程

唐大仕 清华大学 c#程序设计教程,大学幕课,详细介绍了基本环境,基本语法,应用方面,工具类

2019-03-16 立即下载
2.25MB
C#程序设计项目化教程源代码

本书采用四阶段教学方式讲解,四阶段教学方式为“案例呈现-->案例分析-->案例知识准备-->案例实现”C#程序设计项目化教程源代码

2018-08-24 立即下载
6.8MB
c#项目开发设计资料

c#开发,关于c#中图书管理系统以及p2p聊天的开发ppt压缩包

2015-04-25 立即下载
27.79MB
C#程序设计及应用教程_第2版.pdf

关于计算机语言

2014-03-12 立即下载
44.49MB
C#程序设计实例教程》(徐少波等) pdf扫描版

《c#程序设计实例教程》第1章介绍书店管理系统的需求提出、系统的展示、关于项目开发环境的准备等3部分内容;第2章介绍了开发工具的使用;第3章~第8章以基本知识、决策和计划等形式,将书店管理系统的主要功能进行分解,并保持独立性,以创建于学习情境,从而逐步拓展学习领域;系统的实施在第9章中进行;第10章和第11章作为《c#程序设计实例教程》的选学部分,简要介绍了c#中的网络编程技术、office文档访问技术,帮助学生拓展自己的知识结构。

2018-08-04 立即下载
img
cfj123

关注 私信 TA的资源

上传资源赚积分,得勋章
相关内容推荐