新書推薦:
《
积极心理学
》
售價:NT$
254.0
《
自由,不是放纵
》
售價:NT$
250.0
《
甲骨文丛书·消逝的光明:欧洲国际史,1919—1933年(套装全2册)
》
售價:NT$
1265.0
《
剑桥日本戏剧史(剑桥世界戏剧史译丛)
》
售價:NT$
918.0
《
中国高等艺术院校精品教材大系:材料的时尚表达??服装创意设计
》
售價:NT$
347.0
《
美丽与哀愁:第一次世界大战个人史
》
售價:NT$
653.0
《
国家豁免法的域外借鉴与实践建议
》
售價:NT$
857.0
《
大单元教学设计20讲
》
售價:NT$
347.0
|
內容簡介: |
本书以培养技能为根本,以就业为导向,以职业能力为着力点,全面讲解了 C#语言程序设计的相关知识和应用技能,着重强调 C#语言应用能力的培养。全书共分 13 个单元,以任务的形式展开讲解,每个任务分为任务描述、任务分析、基础知识、任务实施、任务拓展 5 个环节,便于学生在实践中学习。
|
關於作者: |
王庆喜,1979年5月出生,性别男,硕士学位,职称为讲师,工作于安阳工学院计算机科学与信息工程学院。工作以来发表科技论文20余篇,参与国家级项目2项,主持或参与省部级项目10余项,出版教材4部,其中主编两部,为《MySQL数据库应用教程》和《ASP.NET网站开发项目教程》。朱丽华,女,1981年出生,于2008年3月毕业于江南大学大学计算机应用技术专业。2008年起至今,任教于安阳工学院计算机学院。任教至今,发表科技论文5篇,参与省级课题和省级鉴定项目5项,出版教材5部。朱玲利,女,硕士,讲师,2007年毕业于华南师范大学,现在洛阳师范学院信息技术学院任教,主要担任C语言,C#语言和SQL Server数据库等课程的教学工作。研究方向,图像处理,数据挖掘,曾在计算机科学,机械设计与制造等国内多个核心期刊上发表论文,参与编写《C语言程序设计教程》、《数据库原理及应用》等多部教材。
|
目錄:
|
单元一 C#开发环境 ................................................................................................. 1
任务一 安装 Visual Studio 2013 ........................................................................ 1
任务二 创建简单 C#程序 .................................................................................. 9
小结 ...................................................................................................................16
习题 ...................................................................................................................16
单元二 C#语法基础 ................................................................................................18
任务一 计算圆的周长和面积 ...........................................................................18
任务二 温度转换 .............................................................................................27
任务三 三位数求和..........................................................................................30
任务四 求大值 .............................................................................................35
任务五 已知三边,求三角形面积 ....................................................................37
小结 ...................................................................................................................39
习题 ...................................................................................................................39
单元三 程序控制结构 .............................................................................................41
任务一 输出两个输入整数的和 .......................................................................41
任务二 求两个整数的大值 ...........................................................................44
任务三 成绩转换(五分制转百分制) ............................................................50
任务四 求 1 2 100 的和 ............................................................................53
任务五 求素数 .................................................................................................58
任务六 输出 100 ~ 200 之间的全部素数 ..........................................................61
小结 ...................................................................................................................65
习题 ...................................................................................................................65
单元四 数组 ............................................................................................................68
任务一 依次输出 10 个数 ................................................................................68
任务二 求数组中的大的元素 .......................................................................75
任务三 数组元素排序 ......................................................................................78
小结 ...................................................................................................................83
习题 ...................................................................................................................83
单元五 类与对象 ....................................................................................................85
任务一 输出学生信息 ......................................................................................85
任务二 查询学生信息 ......................................................................................89
任务三 输入学生信息 ......................................................................................98
小结 ................................................................................................................. 105
习题 ................................................................................................................. 105C#应用程序设计教程
2
单元六 继承与多态............................................................................................... 107
任务一 定义具有特性的学生类 ..................................................................... 107
任务二 实现学生和教师相同操作不同效果 ................................................... 114
任务三 实现两个数的加减乘除运算 .............................................................. 120
小结 ................................................................................................................. 127
习题 ................................................................................................................. 128
单元七 接口与抽象类 ........................................................................................... 129
任务一 实现学生不同方式的自我介绍 .......................................................... 129
任务二 正方形和圆形的绘制与旋转 .............................................................. 138
任务三 实现小猫喵喵喵与汽车滴滴滴 ............................... 144
小结 ................................................................................................................. 150
习题 ................................................................................................................. 150
单元八 常用类 ...................................................................................................... 152
任务一 实现数据的插入、删除与排序 .......................................................... 152
任务二 实现加减乘除的计算器 ..................................................................... 159
任务三 绘制线条 ........................................................................................... 167
小结 ................................................................................................................. 172
习题 ................................................................................................................. 172
单元九 异常处理 .................................................................................................. 174
任务 判断输入的年龄信息是否超出范围....................................................... 174
小结 ................................................................................................................. 182
习题 ................................................................................................................. 182
单元十 窗体和控件............................................................................................... 184
任务一 显示窗体的尺寸与位置 ..................................................................... 184
任务二 设置字体格式 .................................................................................... 189
任务三 输入个人信息 .................................................................................... 195
小结 ................................................................................................................. 211
习题 ................................................................................................................. 212
单元十一 界面设计............................................................................................... 213
任务一 设计登录界面 .................................................................................... 213
任务二 创建与实现简单菜单 ......................................................................... 218
任务三 设计简易文本编辑器 ......................................................................... 228
小结 ................................................................................................................. 241
习题 ................................................................................................................. 241
单元十二 文件操作............................................................................................... 243
任务一 输出文件信息 .................................................................................... 243
任务二 输入输出文件 ................................................................................... 250
小结 ................................................................................................................. 258
习题 ................................................................................................................. 258目 录
3
单元十三 数据库编程 ........................................................................................... 259
任务一 管理学生信息 .................................................................................... 259
任务二 使用数据适配器实现学生信息管理 ................................................... 272
任务三 使用数据源绑定展示学生信息 .......................................................... 280
小结 ................................................................................................................. 286
习题 ................................................................................................................. 286
参考文献 ................................................................................................................. 288
|
內容試閱:
|
随着信息技术的快速发展,计算机行业对应用型人才的需求更加迫切。C#语言程
序设计是计算机课程的核心课程,广泛应用于社会生产和生活的各个领域。C#语言程
序设计是众多程序设计语言中流行的语言之一,有关 C#语言程序设计的书籍已经很
多,但是大多数书籍偏重于理论讲解,较难理解,不适合应用型本科和高职高专的学
生。在这样的背景下,我们结合自身多年教学经验编写了本书。
本书是 C#语言程序设计的入门教程,以培养技能为任务,以就业为导向,以职业能
力为着力点,着重强调 C#语言程序设计应用能力的培养。全书共分 13 个单元,包含
40 个任务。每个任务分为任务描述、任务分析、基础知识、任务实施和任务拓展 5
个环节,其中基础知识是完成任务必备的知识,简明扼要;任务实施环节是任务的核
心,是任务完成的步骤演示,只要跟着任务实施步骤做下来,就可以顺利完成任务;
另外,本书还在重点和易错的地方给出注意提示,帮助学生学习和掌握所学内容。
本书各单元讲解内容如下:
单元一:简单介绍 C#语言的开发环境及 C#程序开发过程。
单元二:讲解 C#语言的数据类型、运算符和表达式等。
单元三:讲解 C#语言的程序控制结构,包括顺序结构、选择结构和循环结构。
选择结构主要包括:用 if 语句实现简单的选择结构、用 if 语句实现多分支选择结构
和用 switch 语句实现多分支选择结构;循环结构主要包括:用 while 语句实现循环、
用 dowhile 语句实现循环、用 for 语句实现循环、改变循环执行的状态和嵌套循环。
单元四:讲解 数 组 , 主 要 包 括 定 义 和 引 用 一 维 数 组 、 定 义 和 引 用 二 维 数 组 、
foreach 循环访问数组,以及 Array 对象的常用方法。
单元五:讲解类与对象,主要包括类的概念和定义方法、创建和使用对象、访问
修饰符、构造函数和析构函数。
单元六:讲解继承与多态,主要包括继承的概念和方法、多态的概念、通过继承
实现多态,以及委托的定义和使用。
单元七:讲解接口与抽象类,主要包括接口的概念和定义方法、抽象类的定义和
使用,以及接口与抽象类的对比。
单元八:讲解常用类,主要包括集合类、数学类、日期类、转换类,以及图形图
像处理常用类的属性和方法的使用。
单元九:讲解异常处理,主要包括异常的概念、常见的异常处理机制及恰当的抛
出预定义异常。
单元十:讲解窗体和控件,主要包括设置窗体属性及其事件响应、设置常用控件
属性及事件响应。
单元十一:讲解界面设计,主要包括设计多重窗体、常见对话框的使用,以及菜
单、工具栏和状态栏的设计。单元十二:讲解文件操作,主要包括打开和关闭文件、顺序读写数据文件和随
机读写数据文件。
单元十三:讲是 C#的数据库编程,主要包括数据库连接、数据库读写操作、数
据绑定等。
本书讲解的是 C#语言程序设计的基础知识, 培养的是应用能力, 因此应该多思考、
多上机练习,从而掌握 C#语言程序设计的知识和技术,达到应用的目标。
本书配备完善的教学资源:教课课件、电子教案、教学大纲、教学计划等,可到
http:www.tdpress.com51eds下载。 如果在学习和练习过程中遇到问题, 欢迎来信交流,
联系邮箱:qingxiwang1111@163.com。
本书由王庆喜、朱丽华、朱玲利任主编,由杨彩、梁婷婷、冯岩、夏敏捷任副主
编,由王庆喜统一定稿。
本书在编写过程中得到了单位领导、同事和学生的热情帮助和支持,在此表示衷
心感谢。
由于时间仓促,编者水平有限,书中疏漏与不妥之处在所难免,敬请读者批评指正。
编 者
2017 年 3 月
|
|