网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 C#程序设计案例教程
分类
作者 周庞荣, 易斌主编
出版社 中国铁道出版社有限公司
下载
简介
作者简介
周庞荣,湖南铁路科技职业技术学院
目录
章 编程逻辑 11.1 什么是程序 11.2 I-P-O周期 21.3 绘制一个简单的程序流程图 21.3.1 初步认识绘制程序 流程图的符号 21.3.2 认识绘制程序流程图的 工具 31.3.3 绘制程序流程图 41.4 绘制顺序结构流程图 51.4.1 初步认识变量和常量 51.4.2 初步认识数据类型 51.4.3 声明变量 61.4.4 初步认识运算符 与表达式 61.4.5 绘制顺序结构流程图 81.5 绘制简单的选择结构流程图 91.5.1 选择结构 91.5.2 构造条件表达式 101.5.3 绘制程序流程图 101.6 绘制嵌套的选择结构流程图 101.6.1 嵌套的选择结构 111.6.2 绘制程序流程图 111.7 绘制复杂的选择结构流程图 121.7.1 复杂的选择结构 121.7.2 绘制程序流程图 131.8 绘制次数固定的循环结构 流程图 141.8.1 初步认识循环结构 141.8.2 构造循环结构的条件 表达式 141.8.3 绘制次数固定的循环 结构流程图 151.9 绘制次数可变的循环结构 流程图 151.9.1 初步认识次数可变的 循环结构 161.9.2 绘制次数可变的循环 结构流程图 161.10 绘制内嵌的循环结构流程图 171.10.1 初步认识内嵌的循环 结构 171.10.2 绘制内嵌的循环结构 流程图 171.11 绘制使用模块的流程图 191.11.1 初步认识模块 191.11.2 绘制使用模块的流程图 19思考与练习 20第2章 Visual C#概述 212.1 Visual Studio .NET和C#简介 212.2 创建一个简单的C#应用程序 222.2.1 编辑C#应用程序 222.2.2 编译C#应用程序 242.2.3 运行C#应用程序 24思考与练习 25第3章 变量和常量 273.1 数据类型 273.1.1 初步认识C#中的数据 类型 273.1.2 确定需要使用的数据 类型 303.2 变量 313.2.1 如何使用变量 313.2.2 确定需要使用的变量 323.3 使用控制台的输入/输出 333.3.1 初步认识控制台的输入/ 输出 333.3.2 实现应用程序 373.4 变量的作用域和生存周期 393.4.1 确定变量的作用域 393.4.2 修改程序 403.4.3 预测程序的输出结果 403.5 常量 413.5.1 了解常量的类型 423.5.2 输出程序的结果 433.6 实现数据类型转换 453.6.1 初步认识类型转换 453.6.2 实现应用程序 463.7 装箱与拆箱 473.7.1 初步认识装箱与拆箱 483.7.2 预测程序的输出结果 49思考与练习 49第4章 运算符与表达式 514.1 C#运算符简介 514.2 算术运算符 524.2.1 初步认识算术运算符 534.2.2 预测程序的输出结果 544.3 自增/自减运算符 554.3.1 初步认识自增/自减 运算符 564.3.2 预测程序的输出结果 564.4 关系运算符 574.4.1 初步认识关系运算符 584.4.2 预测程序的输出结果 584.5 逻辑运算符 594.5.1 初步认识逻辑运算符 594.5.2 预测程序的输出结果 604.6 位运算符 604.6.1 初步认识位运算符 614.6.2 预测程序的输出结果 624.7 条件运算符 624.7.1 初步认识条件运算符 634.7.2 预测程序的输出结果 634.8 复合赋值运算符 644.8.1 初步认识复合赋值 运算符 644.8.2 预测程序的输出结果 644.9 其他运算符 654.9.1 is运算符 654.9.2 as运算符 654.9.3 typeof运算符 664.9.4 sizeof运算符 674.10 运算符的优先级和结合性 674.10.1 初步认识运算符的 优先级和结合性 684.10.2 预测程序的输出结果 68思考与练习 69第5章 程序控制语句 705.1 顺序结构 705.1.1 初步认识顺序结构 705.1.2 实现应用程序 715.2 简单的选择结构 725.2.1 初步认识选择结构 725.2.2 实现应用程序 745.3 嵌套的选择结构 755.3.1 初步认识嵌套的选择 结构 755.3.2 实现应用程序 765.4 复杂的选择结构 785.4.1 初步认识复杂的选择 结构 795.4.2 实现应用程序 805.5 switch语句 815.5.1 初步认识switch语句 815.5.2 实现应用程序 825.6 while语句 835.6.1 初步认识while语句 835.6.2 实现应用程序 845.7 do…while语句 855.7.1 初步认识do…while 语句 855.7.2 实现应用程序 875.8 for语句 885.8.1 初步认识for语句 885.8.2 实现应用程序 895.9 使用break语句终止循环 915.9.1 初步认识break语句 915.9.2 实现应用程序 935.10 使用continue语句结束本次 循环 945.10.1 初步认识continue语句 945.10.2 实现应用程序 955.11 内嵌的循环结构 965.11.1 初步认识内嵌的循环 结构 965.11.2 实现应用程序 97思考与练习 98第6章 数组 1006.1 数组概述 1006.2 一维数组 1006.2.1 定义一维数组 1016.2.2 初始化一维数组 1016.2.3 引用一维数组 1026.2.4 理解“冒泡”排序法的 思路 1036.2.5 实现应用程序 1036.3 二维数组 1046.3.1 定义二维数组 1046.3.2 初始化二维数组 1056.3.3 引用二维数组 1056.3.4 实现应用程序 1056.4 ArrayList 1066.4.1 初步认识ArrayList 1076.4.2 预测程序的输出结果 108思考与练习 109第7章 函数 1107.1 函数概述 1107.2 函数 1107.2.1 定义函数 1117.2.2 调用函数 1127.2.3 实现应用程序 1137.3 值类型参数 1147.3.1 初步认识值类型参数 1157.3.2 预测程序的输出结果 1167.4 引用类型参数 1167.4.1 初步认识引用类型 参数 1177.4.2 预测程序的输出结果 1177.5 输出型参数 1187.5.1 初步认识输出型参数 1187.5.2 预测程序的输出结果 1197.6 数组型参数 1197.6.1 初步认识数组型参数 1207.6.2 预测程序的输出结果 1207.7 递归 1217.7.1 初步认识递归 1217.7.2 实现应用程序 122思考与练习 123第8章 面向对象程序设计基础 1258.1 面向对象程序设计概述 1258.1.1 对象 1258.1.2 类 1268.1.3 消息和行为 1268.1.4 类的封装性 1268.2 对象 1278.2.1 定义类 1278.2.2 定义类的成员字段 1288.2.3 定义类的成员方法 1288.2.4 加载访问修饰符 1308.2.5 创建对象并访问对象 成员 1318.2.6 实现应用程序 1328.3 属性 1368.3.1 声明属性 1368.3.2 访问属性 1388.3.3 实现应用程序 1398.4 索引器 1428.4.1 初步认识索引器 1428.4.2 实现应用程序 1438.5 方法重载 1458.5.1 初步认识重载方法 1458.5.2 构造重载方法原型 1458.6 构造函数 1468.6.1 定义构造函数 1468.6.2 实现应用程序 1478.7 重载构造函数 1488.7.1 定义重载构造函数 1498.7.2 预测程序的输出结果 1498.8 析构函数 1508.8.1 初步认识析构函数 1518.8.2 预测程序的输出结果 1518.9 静态类 1528.10 静态成员 1538.10.1 初步认识静态成员 1548.10.2 预测程序的输出结果 154思考与练习 155第9章 继承 1599.1 类的继承性 1599.1.1 继承的概念 1599.1.2 继承的工作机制 1609.2 继承 1609.2.1 定义基类 1609.2.2 设置基类成员的访问 控制方式 1609.2.3 设置派生类成员的访问 控制方式 1629.2.4 实现应用程序 1639.3 隐藏基类成员 1669.3.1 使用new关键字隐藏 基类成员 1669.3.2 实现应用程序 1669.4 派生类的构造函数和析构函数 1699.5 base关键字 170思考与练习 1710章 多态 17310.1 多态性 17310.2 使用虚方法实现多态 17310.2.1 初步认识虚方法 17410.2.2 实现应用程序 17610.3 使用抽象类实现多态 17910.3.1 定义抽象类 17910.3.2 定义抽象方法 18010.3.3 实现抽象方法 18010.3.4 实现应用程序 18110.4 使用接口实现多态 18310.4.1 定义接口 18310.4.2 实现接口 18410.4.3 实现应用程序 18610.5 密封类和密封方法 18710.5.1 密封类 18710.5.2 密封方法 188思考与练习 1891章 委托与事件 19111.1 委托 19111.1.1 初步认识委托 19211.1.2 预测程序的输出结果 19311.2 多路广播委托 19411.2.1 初步认识多路广播 委托 19511.2.2 预测程序的输出结果 19611.3 事件 19711.3.1 初步认识事件 19811.3.2 定义事件 19911.3.3 引发事件 19911.3.4 预测程序的输出结果 200思考与练习 2012章 异常处理 20312.1 异常 20312.1.1 初步认识异常 20412.1.2 异常的处理机制 20512.1.3 修改应用程序 20712.2 自定义异常 20812.2.1 初次认识用户自定义 异常 21012.2.2 预测程序的输出结果 211思考与练习 2113章 文件的输入和输出 21313.1 文件与流 21313.2 读/写文本文件 21413.2.1 读文本文件 21413.2.2 写文本文件 21613.2.3 实现应用程序 21713.3 二进制文件的读/写 22013.3.1 读二进制文件 22013.3.2 写二进制文件 22113.3.3 实现应用程序 222思考与练习 2254章 学生成绩管理系统的设计 与实现 22614.1 学生成绩管理系统的设计 22614.1.1 系统概述 22614.1.2 系统功能模块设计 22714.1.3 数据文件设计 23314.2 学生成绩管理系统的实现 234参考文献 249
内容推荐
本书是适合“理论实践一体化”教学模式的教材,结合已开发的完整项目实例——学生成绩管理系统,介绍了程序逻辑、C#程序设计基础、面向对象的编程。全书以项目为载体、以案例为驱动,由浅入深、循序渐进地介绍了学生成绩管理系统项目开发的完整过程。在本书的编写过程中,重要知识点和技能点,如C#语言基础、程序控制结构、数组、函数、类、对象、继承、多态、委托与事件、异常处理、文件的输入与输出等都穿插在项目实现之中。这种做法有利于读者快速掌握C#程序开发的基本知识、技巧和方法。本书结构新颖,层次分明,内容丰富,充分考虑了高职高专学生的特点,具体案例与C#语言的功能紧密结合。书中所有案例及课堂实训都选自编者多年积累的教学素材,具有很强的代表性和实用性。本书适合作为高职高专院校C#程序设计的教材,也可作为C#程序设计自学人员的参考书。
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/2/22 13:52:54