高等学校通识教育系列教材C#程序设计经典教程(第3版)/罗福强
高等学校通识教育系列教材C#程序设计经典教程(第3版)/罗福强作者:编者:罗福强//杨剑//张敏辉 开 本:其他 书号ISBN:9787302498070 定价: 出版时间:2018-07-01 出版社:清华大学出版社 |
高等学校通识教育系列教材C#程序设计经典教程(第3版)/罗福强 本书特色
C#程序设计经典教程(第三版)以C# 7.0为蓝本,涵盖C#的主要新特性。全书共14章,分为2部份,第1部分为C#基础,共8章,重点介绍了C#的基本语法、面向对象的程序设计方法、基于事件驱动的程序设计方法以及程序的调试和异常处理方法。第2部分共6章,在C#基础之上,比较全面地展示了C#的各种应用技术,包括Windows程序设计技术、数据库编程技术、文件操作与编程技术、XML与LINQ高级数据访问技术、面向服务编程技术和多媒体编程技术等。
高等学校通识教育系列教材C#程序设计经典教程(第3版)/罗福强 内容简介
C#程序设计经典教程(第三版)以C# 7.0为蓝本,涵盖C#的主要新特性。全书共14章,分为2部份,靠前部分为C#基础,共8章,重点介绍了C#的基本语法、面向对象的程序设计方法、基于事件驱动的程序设计方法以及程序的调试和异常处理方法。第2部分共6章,在C#基础之上,比较全面地展示了C#的各种应用技术,包括Windows程序设计技术、数据库编程技术、文件操作与编程技术、XML与LINQ不错数据访问技术、面向服务编程技术和多媒体编程技术等。
高等学校通识教育系列教材C#程序设计经典教程(第3版)/罗福强 目录
目录 第1章C#概述 1.1.NET与C#概述 1.1.1.NET概述 1.1.2C#语言的发展 1.1.3C#语言的特点 1.2我的**个C#程序 1.2.1我的**个控制台应用程序 1.2.2我的**个Windows应用程序 1.2.3一个具有输入功能的Win32应用程序 1.2.4我的**个Web应用程序 1.3C#项目结构与程序特点 1.3.1C#项目结构 1.3.2C#程序的特点 习题 上机实验1 第2章C#程序设计基础 2.1常量与变量 2.1.1常量 2.1.2变量 2.2C#的数据类型 2.2.1简单类型 2.2.2枚举型 2.2.3结构型 2.2.4数据类型转换 2.3运算符与表达式 2.3.1算术运算符与表达式 2.3.2赋值运算符与表达式 2.3.3关系运算符与表达式 2.3.4逻辑运算符与表达式 2.4数组和字符串 2.4.1一维数组 2.4.2多维数组 2.4.3数组型的数组 2.4.4字符串 习题 上机实验2 第3章C#程序的流程控制 3.1C#程序的分支语句 3.1.1if语句 3.1.2多分支if…else if语句 3.1.3switch语句 3.1.4分支语句的嵌套 3.2C#程序的循环语句 3.2.1while语句 3.2.2do…while语句 3.2.3for语句 3.2.4foreach语句 3.2.5循环语句的嵌套 3.3跳转语句 3.3.1break语句 3.3.2continue语句 习题 上机实验3 第4章面向对象程序设计入门 4.1面向对象的基本概念 4.1.1对象 4.1.2事件与方法 4.1.3类与对象 4.1.4抽象、封装、继承与多态 4.2类的定义与使用 4.2.1类的声明和实例化 4.2.2类的可访问性 4.2.3值类型与引用类型 4.3类的成员及其定义 4.3.1常量与字段 4.3.2属性 4.3.3方法 4.3.4构造函数 4.4方法的参数传递 4.4.1按值传参 4.4.2按引用传参 4.4.3输出参数 4.4.4引用类型的参数 4.4.5数组型参数 4.5方法的重载 4.5.1方法的重载 4.5.2构造函数的重载 4.6对象的生命周期 4.6.1对象的生命周期 4.6.2终结器 习题 上机实验4 第5章面向对象的高级程序设计 5.1静态成员与静态类 5.1.1类的静态成员 5.1.2静态构造函数 5.1.3静态类 5.2类的继承性 5.2.1派生类的声明 5.2.2构造函数 5.2.3密封类 5.3类的多态性 5.3.1使用new重新定义类的成员 5.3.2用virtual和override定义类的成员 5.3.3访问基类的成员 5.4抽象类 5.4.1抽象类及其抽象成员 5.4.2重载抽象方法 5.5接口 5.5.1接口的声明 5.5.2接口的实现 5.5.3接口的继承性 5.5.4多重接口实现 5.5.5访问接口的成员 5.5.6抽象类与接口的比较 5.6嵌套类、分部类与命名空间 5.6.1嵌套类 5.6.2分部类 5.6.3命名空间 习题 上机实验5 第6章集合、索引器与泛型 6.1集合 6.1.1集合概述 6.1.2ArrayList 6.1.3哈希表Hashtable 6.1.4栈和队列 6.2索引器 6.2.1索引器的定义 6.2.2索引器的使用 6.2.3索引器的重载 6.2.4接口中的索引器 6.2.5索引器与属性的比较 6.3泛型 6.3.1泛型概述 6.3.2泛型集合 6.3.3自定义泛型 6.3.4泛型的高级应用 习题 上机实验6 第7章程序调试与异常处理 7.1程序错误 7.1.1程序错误分类 7.1.2调试程序错误 7.2程序的异常处理 7.2.1异常的概念 7.2.2异常处理 7.2.3try…catch语句 7.2.4finally语句 7.2.5throw语句与抛出异常 习题 上机实验7 第8章基于事件驱动的程序设计技术 8.1基于事件的编程思想 8.2委托 8.2.1委托的概述 8.2.2委托的声明、实例化与使用 8.2.3委托与匿名函数 8.2.4多路广播与委托的组合 8.3事件 8.3.1事件的声明 8.3.2订阅事件 8.3.3触发事件 8.4基于事件的Windows编程 8.4.1Windows应用程序概述 8.4.2Windows窗体与事件驱动编程 习题 上机实验8 第9章Windows程序的界面设计 9.1窗体与控件概述 9.1.1Windows窗体 9.1.2窗体的控件 9.2按钮与文本显示、编辑控件 9.2.1按钮控件 9.2.2文本显示控件 9.2.3文本编辑控件 9.2.4应用实例——用户登录 9.3列表与选择控件 9.3.1RadioButton控件 9.3.2CheckBox控件 9.3.3ListBox控件 9.3.4ComboBox控件 9.3.5其他常用控件 9.3.6应用实例——添加个人收支明细 9.4图形显示控件 9.4.1PictureBox控件 9.4.2ImageList控件 9.4.3应用实例——关于我们 9.5容器控件 9.5.1GroupBox控件 9.5.2Panel控件 9.5.3TabControl控件 9.5.4应用实例——添加收支项目 9.6对话框 9.6.1对话框概述 9.6.2消息框 9.6.3通用对话框 9.6.4应用实例——简单的文本编辑器 9.7菜单、工具栏和状态栏 9.7.1菜单 9.7.2工具栏 9.7.3状态栏 9.7.4应用实例——个人理财系统的主窗口设计 9.8SDI和MDI应用程序 9.8.1创建SDI应用程序 9.8.2创建MDI应用程序 9.8.3应用实例——个人理财的MDI设计 习题 上机实验9 第10章C#数据库编程技术 10.1数据库与ADO.NET概述 10.1.1数据库概述 10.1.2SQL概述 10.1.3ADO.NET概述 10.1.4ADO.NET访问数据库的一般步骤 10.2Connection与Command对象的使用 10.2.1Connection对象 10.2.2Command对象 10.2.3应用实例——实现用户登录 10.2.4应用实例——实现收支类别的添加 10.3DataReader对象的使用 10.3.1DataReader对象 10.3.2应用实例——实现收支项目的添加 10.3.3应用实例——实现收支明细的添加 10.4DataSet与DataAdaper对象的使用 10.4.1DataSet与DataAdaper对象 10.4.2DataGridView控件 10.4.3应用实例——实现收支明细的查询 习题 上机实验10 第11章文件操作与编程技术 11.1文件的输入/输出 11.1.1文件I/O与流 11.1.2读写文本文件 11.1.3读写二进制文件 11.1.4对象的序列化 11.2文件操作控件 11.2.1SaveFileDialog控件 11.2.2OpenFileDialog控件 11.2.3FolderBrowseDialog控件 11.2.4应用实例——简易的写字板程序 习题 上机实验11 第12章高级数据访问与处理技术 12.1XML编程 12.1.1XML概述 12.1.2XML文档的创建 12.1.3XML文档的查询 12.1.4XML文档的编辑 12.2LINQ编程 12.2.1LINQ概述 12.2.2LINQ的查询子句 12.2.3LINQ to XML的应用 12.2.4LINQ to SQL的应用 习题 上机实验12 第13章面向服务编程技术 13.1面向服务编程基础 13.1.1计算机网络的概述 13.1.2计算机网络的通信协议 13.1.3面向服务编程概述 13.2.NET网络编程基础 13.2.1System.Net概述 13.2.2Socket编程概述 13.2.3TCP应用编程 13.2.4UDP应用编程 13.3基于Web API的面向服务编程 13.3.1ASP.NET Web API概述 13.3.2Web API服务器端编程 13.3.3HttpClient客户端编程 习题 上机实验13 第14章多媒体编程技术 14.1GDI 绘图 14.1.1GDI 概述 14.1.2System.Drawing命名空间 14.1.3创建Graphics对象 14.1.4颜料、钢笔和画笔 14.1.5点、线和图形 14.1.6图像和文本 14.1.7坐标系统及变换 14.2Windows Media Player组件的使用 14.2.1Windows Media Player组件的介绍 14.2.2Windows Media Player组件的使用 习题 上机实验14 参考文献
教材 研究生/本科/专科教材 文法类
在线阅读
- 最新内容
- 相关内容
- 网友推荐
- 图文推荐
零零教育社区:论坛热帖子
[家长教育] 孩子为什么会和父母感情疏离? (2019-07-14) |
[教师分享] 给远方姐姐的一封信 (2018-11-07) |
[教师分享] 伸缩门 (2018-11-07) |
[教师分享] 回家乡 (2018-11-07) |
[教师分享] 是风味也是人间 (2018-11-07) |
[教师分享] 一句格言的启示 (2018-11-07) |
[教师分享] 无规矩不成方圆 (2018-11-07) |
[教师分享] 第十届全国教育名家论坛有感(二) (2018-11-07) |
[教师分享] 贪玩的小狗 (2018-11-07) |
[教师分享] 未命名文章 (2018-11-07) |