《C#.NET程序设计项目化教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:张震,陈金萍,李秋,孟庆伟
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2018
  • ISBN:9787302491378
  • 页数:302 页
图书介绍:本书的内容打破了传统的学科章节,根据理实一体化教学思想采取教学单元的形式组编内容。全书共分成10个单元,以典型项目为载体,由浅入深的介绍和训练了C#控制台程序、流程控制程序、窗体程序、面向对象开发技术和文件操作等内容。最后一个单元通过综合实训训练学生技能,进一步提高学生的应用实践能力,体现“做中学,学中研”的实训思想。

项目1 初识Visual C#开发环境 1

任务1 Visual Studio 2010开发环境的安装 9

任务2创建C#控制台应用程序 13

任务3创建Windows窗体应用程序 17

项目小结 19

拓展实训 19

习题 20

项目2 C#基础知识 21

任务1编写控制台程序——实现个人简历的制作 35

任务2简单计算器程序 36

任务3长方体表面积、体积计算器 39

任务4根据身份证号获取个人信息 42

项目小结 44

拓展实训 44

习题 45

项目3 C#流程控制 47

任务1判断一个数是不是3的倍数 68

任务2简易计算器的设计 69

任务3计算机票优惠率 71

任务4猜数字 73

任务5有规律数列求和 75

任务6数据加密 76

任务7输出图形 78

任务8百钱买百鸡问题的求解 80

项目小结 87

拓展实训 87

习题 88

项目4 数组 91

任务1求取一个整数数列中的最大值和最小值 97

任务2二维数组的行和列元素互换 98

任务3输出杨辉三角形 99

任务4使用Sort方法对数组快速排序 101

任务5利用冒泡排序算法对数组中的数进行排序 103

任务6利用选择排序算法对数组中的数进行排序 104

项目小结 105

拓展实训 105

习题 106

项目5 开发窗体应用程序 108

任务1制作个人信息登记程序 145

任务2制作简易文本编辑器 148

项目小结 154

拓展实训 154

习题 156

项目6 使用集合类型开发程序 158

任务 制作简易通讯录管理程序 165

项目小结 168

拓展实训 168

习题 169

项目7 设计面向对象应用程序 170

任务1认知面向对象 181

任务2类的定义 182

任务3初识属性 183

任务4使用属性 185

任务5方法 186

任务6值传递 188

任务7 ref参数 189

任务8 out参数 190

任务9方法重载 192

任务10构造方法 194

任务11静态成员 199

任务12 this关键字 202

项目小结 204

拓展实训 205

习题 206

项目8 使用继承和多态开发程序 212

任务1继承中的构造方法 219

任务2隐藏从基类继承的成员 223

任务3虚方法与方法重写 224

任务4抽象类与抽象方法 227

任务5使用接口 228

项目小结 230

拓展实训 230

习题 232

项目9 文件操作 236

任务1获取文件属性和读写文件 245

任务2文件基本操作 247

任务3目录操作 252

任务4文件流 253

任务5读写文本文件 255

任务6读写二进制文件 258

项目小结 260

拓展实训 260

习题 262

项目10 综合实训 264

任务1房屋出租管理系统的概要设计 271

任务2数据库设计 272

任务3公共类设计 274

任务4登录模块的设计及功能实现 274

任务5主窗体模块的设计及功能实现 276

任务6出租人信息模块的设计及功能实现 280

任务7房屋信息模块的设计及功能实现 284

任务8房屋查询模块的设计及功能实现 287

任务9客户查询模块的设计及功能实现 295

任务10利润信息模块的设计及功能实现 297

项目小结 299

拓展实训 299

习题 300