×
超值优惠券
¥50
100可用 有效期2天

全场图书通用(淘书团除外)

关闭
C#程序设计任务驱动教程

C#程序设计任务驱动教程

1星价 ¥18.2 (3.8折)
2星价¥17.8 定价¥48.0

温馨提示:5折以下图书主要为出版社尾货,大部分为全新(有塑封/无塑封),个别图书品相8-9成新、切口有划线标记、光盘等附件不全详细品相说明>>

暂无评论
图文详情
  • ISBN:9787302457978
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:32开
  • 页数:393
  • 出版时间:2017-02-01
  • 条形码:9787302457978 ; 978-7-302-45797-8

本书特色

本书对C#程序设计的教学内容进行了系统化设计和优化,形成了4个学习阶段(C#基础语法学习、面向对象程序设计、界面设计与交互实现、面向数据库的程序设计)、9个单元和3条主线(教学组织主线、理论知识主线和编程任务主线)的完整体系,按照“程序探析—知识导读—编程实战—同步训练—析疑解难—单元习题”6个环节有效组织教学。以“程序设计”为中心组织教学内容、设计编程任务,围绕程序学习语法、熟悉算法、掌握方法、实现想法。采用“任务驱动”教学方法,强调“做中学、做中会”,强化编程技能的训练,强调良好编程习惯的培养。 本书可以作为计算机各专业和非计算机专业C#程序设计课程的教材,也可以作为C#程序设计的培训教材以及自学用书。

内容简介

本书对C#程序设计的教学内容进行了系统化设计和优化,形成了4个学习阶段(C#基础语法学习、面向对象程序设计、界面设计与交互实现、面向数据库的程序设计)、9个单元和3条主线(教学组织主线、理论知识主线和编程任务主线)的完整体系,按照“程序探析-知识导读-编程实战-同步训练-疑难解析-单元习题”6个环节有效组织教学。以“程序设计”为中心组织教学内容、设计编程任务,围绕程序学习语法、熟悉算法、掌握方法、实现想法。采用“任务驱动”教学方法,强调“做中学、做中会”,强化编程技能和工作态度的训练,强调良好编程习惯的培养。

目录

目录 单元1初识C#程序及其开发环境1 程序探析1 任务11打开已有项目与运行C#程序1 知识导读7 1.1项目与文件7 1.2C#程序的基本框架8 1.3C#语言的关键字9 1.4C#语言的预定义标识符10 1.5C#标识符的命名规则11 编程实战13 任务12认知Visual Studio 2012的集成开发环境13 任务13定制Visual Studio集成开发环境16 任务14创建与运行控制台应用程序22 任务15查看与设置属性32 任务16使用“解决方案资源管理器”管理项目 和文件36 任务17尝试调试程序与排除程序错误41 同步训练45 任务18编写C#程序输出欢迎信息45 析疑解难45 单元习题47 单元2C#程序中不同类型数据的存储与输入50 程序探析50 任务21编写程序输出教师的基本信息50 知识导读53 2.1数据类型53 2.1.1数据类型的多样性分析53C#程序设计任务驱动教程目录2.1.2内存空间的划分与管理54 2.1.3C#语言的数据类型54 2.1.4C#数据类型的应用技巧58 2.2数据类型转换59 2.2.1隐式类型转换59 2.2.2显式类型转换60 2.2.3显式数值转换的主要方法61 2.3常量与枚举62 2.3.1常量62 2.3.2枚举及应用63 2.4使用单个变量存储数据65 2.4.1认识变量65 2.4.2变量的声明66 2.4.3变量的赋值67 2.5使用数组存储数据69 2.5.1认识数组69 2.5.2一维数组及应用70 2.5.3二维数组及应用72 2.6使用结构存储数据73 2.6.1认识结构73 2.6.2结构类型的声明73 2.6.3结构变量的声明74 2.6.4结构成员的使用方法74 2.6.5DateTime结构及应用74 2.7控制台中C#程序中的数据输入76 编程实战77 任务22应用枚举类型实现星期数据输出的程序设计77 任务23使用单个变量存储教师数据的程序设计79 任务24使用一维数组存储工资数据的程序设计81 任务25使用二维数组存储工资数据的程序设计83 任务26使用结构存储教师数据的程序设计87 任务27编写程序按约定的格式输出教师的基本信息89 同步训练91 任务28编写程序输出学生的基本信息91 任务29应用枚举类型实现季节数据输出的程序设计91 任务210使用单个变量存储1个学生多门课程成绩的程序设计91 任务211使用单个变量存储多个学生1门课程成绩的程序设计92 任务212使用一维数组存储1个学生多门课程成绩的程序设计92 任务213使用二维数组存储多个学生多门课程成绩的程序设计92 任务214使用结构存储学生数据的程序设计92 析疑解难93 单元习题100 单元3C#程序中数据的运算与输出103 程序探析103 任务31计算并输出教师的工资数据103 知识导读108 3.1运算符与表达式概述108 3.2算术运算109 3.2.1算术运算符110 3.2.2算术表达式111 3.3赋值运算111 3.3.1赋值运算符111 3.3.2赋值表达式113 3.4连接运算113 3.4.1连接运算符113 3.4.2连接表达式114 3.5关系运算114 3.5.1关系运算符114 3.5.2关系表达式115 3.6逻辑运算116 3.6.1逻辑运算符116 3.6.2逻辑表达式117 3.7控制台中C#程序中的数据输出117 3.7.1控制台中C#程序的数据输出方法117 3.7.2数据的格式化及其输出格式118 编程实战119 任务32计算商品平均优惠价格119 任务33商品库存数量的更新120 任务34判断商品的当前库存数量是否足够122 任务35判断与输出商品是否有货123 任务36判断是否符合打折条件124 任务37使用Console类的方法实现教师数据的输出125 同步训练126 任务38计算购买空调的实付金额和优惠金额126 任务39判断是否符合评选“三好学生”的基本条件127 任务310使用Console类的方法实现学生数据的输出127 析疑解难127 单元习题131 单元4C#程序的流程控制与算法实现134 程序探析134 任务41使用顺序结构编写程序计算与输出工资数据134 知识导读135 4.1顺序结构135 4.2选择结构136 4.2.1if语句136 4.2.2if...else语句137 4.2.3if...else if语句139 4.2.4switch语句140 4.3循环结构141 4.3.1for语句144 4.3.2foreach语句145 4.3.3while语句146 4.3.4do...while语句147 4.4嵌套结构148 4.4.1嵌套结构常见的形式148 4.4.2嵌套结构的使用说明149 4.5算法设计与实现149 4.5.1算法概述150 4.5.2算法描述的方法151 4.5.3程序设计的基本步骤156 编程实战157 任务42使用if语句编写程序计算基本工资157 任务43使用if...else 语句编写程序计算个人所得税159 任务44使用switch语句编写程序计算调整后的工资额161 任务45使用for语句编写程序计算平均工资163 任务46使用foreach语句编写程序计算平均工资164 任务47使用while语句编写程序计算平均工资165 任务48使用do...while语句编写程序计算平均工资167 任务49使用嵌套结构语句编写程序计算平均工资168 任务410使用for语句编写程序计算银行存款的本利和172 任务411使用混合嵌套结构编写程序计算*高工资和*低工资176 同步训练178 任务412使用选择结构编写程序178 任务413使用循环结构编写程序178 任务414使用嵌套结构编写程序179 单元习题182 单元5面向对象基本程序设计186 程序探析186 任务51初识Person类的完整定义结构186 知识导读188 5.1类的定义及其成员188 5.1.1类的定义格式189 5.1.2类的成员190 5.1.3嵌套类193 5.2对象的创建与使用193 5.2.1对象概述193 5.2.2创建对象194 5.2.3使用对象194 5.3类的成员方法195 5.3.1方法的声明195 5.3.2方法的参数195 5.4类的属性197 5.4.1属性的定义197 5.4.2属性的使用199 5.5类的继承199 5.5.1创建子类199 5.5.2base和this的使用200 5.6命名空间201 5.6.1自定义命名空间202 5.6.2引用命名空间中的类202 5.6.3.NET框架常用的命名空间203 5.7类及类成员的可访问性及变量的作用域206 5.7.1访问修饰符概述206 5.7.2类的可访问性206 5.7.3类成员的可访问性207 5.7.4默认的可访问性207 5.7.5静态类和静态成员208 5.7.6类及成员的可访问域208 5.7.7变量的作用域208 5.8Visual C#常用的类209 5.8.1Console类209 5.8.2Object类209 5.8.3String类209 5.8.4Array类210 5.8.5Math类210 5.8.6Form类210 5.8.7Control类211 5.8.8MessageBox类211 5.9值类型和引用类型及装箱和拆箱212 5.9.1值类型和引用类型212 5.9.2装箱和拆箱215 5.10异常及异常处理216 5.10.1异常与异常类216 5.10.2异常处理217 编程实战221 任务52定义父类——职员类Personnel221 任务53定义职员类的子类——教师类Teacher227 任务54在同一个解决方案的不同项目之间访问类及类的成员234 同步训练239 任务55定义学生类Student239 析疑解难239 单元习题241 单元6面向对象高级程序设计245 程序探析245 任务61根据指定的语言类型在屏幕上动态输出对应语言的 问候语245 知识导读246 6.1委托与事件246 6.1.1委托概述247 6.1.2委托的定义、实例化与使用247 6.1.3事件的定义248 6.1.4事件的使用249 6.2接口249 6.2.1接口的定义与实现249 6.2.2显式接口250 6.2.3接口作为参数和返回值251 6.3抽象类251 6.3.1抽象类的定义251 6.3.2抽象类的实现252 6.4类的多态252 6.4.1利用方法和运算符重载实现多态252 6.4.2利用虚方法和方法隐藏实现多态255 6.4.3通过接口实现多态259 编程实战261 任务62使用委托实现屏幕上动态输出不同语言的问候语261 任务63使用事件驱动机制输出指定日期对应的星期数263 任务64商品接口的定义与实现265 任务65商品抽象类的定义与继承267 任务66通过方法的重载实现多态271 同步训练278 任务67委托的定义与使用278 任务68设计银行卡模拟系统的抽象类和接口278 析疑解难279 单元习题280 单元7文件操作应用程序设计282 程序探析282 任务71创建文件夹与查看文件夹的属性282 知识导读286 7.1用于文件和文件夹操作的类286 7.2文件夹的操作287 7.3文件的操作289 7.4读写文件的操作291 编程实战297 任务72文件的建立与复制及其属性输出297 任务73读写文件的操作300 同步训练305 任务74创建文件夹和文件并输出学生信息305 析疑解难305 单元习题306 单元8用户界面设计与交互实现308 程序探析308 任务81设计用户登录界面与实现用户登录功能308 知识导读317 8.1Windows窗体317 8.1.1Windows窗体概述318 8.1.2Windows窗体的基本操作318 8.1.3Windows窗体的主要属性及其设置319 8.1.4Windows窗体的常用方法322 8.1.5Windows窗体的常用事件322 8.2Visual C#的控件323 8.2.1窗体中控件的基本操作323 8.2.2控件的通用属性324 8.2.3Visual C#常用的控件326 8.3菜单设计327 8.3.1主菜单327 8.3.2上下文菜单328 8.4工具栏的设计329 8.5状态栏的设计330 8.6对话框的设计330 8.7MDI多窗体程序的设计331 编程实战331 任务82设计职员信息输入窗体与实现信息输入功能331 任务83设计简易记事本与实现其基本功能337 任务84设计人力资源管理系统的“主界面”348 同步训练354 任务85设计学生成绩录入界面354 析疑解难354 单元习题356 单元9数据库访问应用程序设计357 程序探析357 任务91获取并输出“用户表”中的用户总数357 知识导读360 9.1ADO.NET概述360 9.2创建与使用Connection对象361 9.2.1ADO.NET的SqlConnection连接对象362 9.2.2ADO.NET的OleDBConnection连接对象365 9.3创建与使用SqlCommand对象366 9.4创建与使用SqlDataReader对象368 9.5创建与使用SqlDataAdapter对象370 9.6创建与使用DataSet对象373 编程实战376 任务92使用SqlDataAdapter对象从“用户表”中获取并输出 全部用户数据376 任务93通过三层架构方式实现用户登录和新增用户功能378 同步训练390 任务94使用SqlDataReader对象从“用户表”中获取并输出所有的 用户名390 任务95创建“更改密码”窗体与实现更改密码功能391 析疑解难391 单元习题392 附录C#程序设计处理数据说明394 参考文献395
展开全部

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航