C#语言程序设计基础(第3版)

C#语言程序设计基础(第3版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: , ,
2014-05
版次: 3
ISBN: 9787302360476
定价: 39.50
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 347页
63人买过
  •   作为.NET平台上的核心开发语言,C#将对象技术和泛型思想有机地融合在一起,能够从根本上提高软件的开发和运行效率。本书是关于C#语言程序设计的基础教科书,深入讲解了C#的语法和类型系统、面向对象程序设计(包括对象、接口、继承和多态性)、泛型程序设计(包括泛型类型、可空类型、泛型方法和匿名方法)以及商业应用开发的基础知识(包括文件操作、数据库访问、多线程和ASP.NET应用开发)。
      《C#语言程序设计基础(第3版)》可作为高等院校计算机及相关专业的程序设计语言教材,也可供专业软件开发人员学习参考。本书另配有实验指导书供教学选用。 第1章绪论 
    1.1Microsoft.NET技术 
    1.2.NET Framework 
    1.3C#语言简介 
    1.4第一个C#应用程序 
    1.5C#程序的基本结构 
    1.5.1类型和方法 
    1.5.2命名空间 
    1.5.3程序注释 
    1.5.4程序集 
    1.6与用户进行交互 
    1.6.1给程序传递参数 
    1.6.2控制台交互 
    1.6.3Windows窗体和WPF应用程序 
    本章小结 
    习题1 
    第2章C#数据类型 
    2.1值类型 
    2.1.1整数类型 
    2.1.2字符类型 
    2.1.3实数类型 
    2.1.4布尔类型 
    2.1.5结构 
    2.1.6枚举 
    2.2引用类型 
    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 
    第3章值和方法 
    3.1常量和变量 
    3.1.1常量 
    3.1.2变量 
    3.2字段 
    3.2.1实例字段 
    3.2.2静态字段 
    3.2.3常数和只读字段 
    3.3方法 
    3.3.1方法的定义和调用 
    3.3.2参数类型 
    3.3.3方法的标识与重载 
    3.3.4可选参数和命名参数 
    3.3.5实例方法和静态方法 
    3.4委托与方法调用 
    3.5成员访问限制 
    本章小结 
    习题3 
    第4章操作符和表达式 
    4.1操作符 
    4.2算术表达式 
    4.2.1基本算术运算 
    4.2.2字符串相加 
    4.2.3委托加减 
    4.3自增和自减表达式 
    4.4位运算表达式 
    4.4.1取补运算 
    4.4.2与、或、异或运算 
    4.4.3移位运算 
    4.5赋值表达式 
    4.6关系表达式 
    4.6.1比较运算 
    4.6.2类型判断 
    4.7条件逻辑表达式 
    4.8其他特殊表达式 
    4.8.1一元加减表达式 
    4.8.2条件表达式 
    4.8.3类型转换表达式 
    4.8.4创建表达式 
    本章小结 
    习题4 
    第5章流程控制 
    5.1选择结构 
    5.1.1if语句 
    5.1.2switch语句 
    5.2循环结构 
    5.2.1while循环语句 
    5.2.2do…while循环语句 
    5.2.3for循环语句 
    5.2.4foreach循环语句 
    5.3跳转结构 
    5.3.1break语句 
    5.3.2continue语句 
    5.3.3return语句 
    5.3.4goto语句 
    本章小结 
    习题5 
    第6章深入理解类 
    6.1面向对象的方法学 
    6.2构造函数和析构函数 
    6.2.1构造函数 
    6.2.2析构函数 
    6.2.3静态构造函数 
    6.3属性 
    6.4索引函数 
    6.5事件 
    6.5.1事件发布与订阅 
    6.5.2使用EventHandler类型 
    6.5.3Windows控件事件 
    6.6操作符重载 
    6.7this关键字 
    6.8几个常用类 
    6.8.1Math类 
    6.8.2StringBuilder类 
    6.8.3ArrayList类 
    本章小结 
    习题6 
    第7章继承和多态性 
    7.1继承 
    7.1.1基类和派生类 
    7.1.2隐藏基类成员 
    7.1.3base关键字 
    7.1.4对象生命周期 
    7.2多态性 
    7.2.1成员的虚拟和重载 
    7.2.2抽象类和抽象方法 
    7.2.3密封类和密封方法 
    7.3接口与继承 
    7.3.1接口和抽象类 
    7.3.2接口方法的实现 
    7.3.3基于接口的多继承 
    7.4扩展方法 
    本章小结 
    习题7 
    第8章WPF应用程序基础 
    8.1XAML基础 
    8.1.1XAML元素和对象 
    8.1.2绑定表达式 
    8.1.3资源 
    8.1.4样式 
    8.2窗体布局和控件 
    8.2.1窗体布局 
    8.2.2控件内容模型 
    8.3图形功能 
    8.3.1颜色和画刷 
    8.3.2图形绘制 
    8.3.3几何变换 
    8.4动画 
    8.4.1基于定时器的动画 
    8.4.2基于属性的动画 
    8.4.3基于路径的动画 
    本章小结 
    习题8 
    第9章泛型基础 
    9.1为何使用泛型 
    9.2泛型的定义 
    9.2.1泛型二叉树示例 
    9.2.2成员与类型参数 
    9.2.3泛型的静态成员 
    9.3多参数泛型 
    9.3.1使用多个类型参数 
    9.3.2类型参数与标识 
    9.4类型限制 
    9.4.1主要限制 
    9.4.2次要限制 
    9.4.3构造函数限制 
    9.5泛型与继承 
    9.5.1泛型继承规则 
    9.5.2泛型二叉树排序示例 
    9.6.NET泛型——元组和可空类型 
    9.6.1元组 
    9.6.2可空类型 
    本章小结 
    习题9 
    第10章深入泛型技术 
    10.1泛型方法 
    10.1.1泛型方法的定义和调用 
    10.1.2泛型方法的标识和重载 
    10.1.3泛型扩展方法 
    10.2泛型接口 
    10.2.1泛型接口的定义与实现 
    10.2.2继承中的唯一性 
    10.3泛型集合与循环遍历 
    10.3.1泛型集合 
    10.3.2可遍历类型 
    10.3.3遍历器 
    10.3.4自我遍历 
    本章小结 
    习题10 
    第11章匿名方法和Lambda表达式 
    11.1命名方法和匿名方法 
    11.2使用Lambda表达式 
    11.3泛型委托与匿名方法 
    11.3.1使用泛型委托对象 
    11.3.2.NET类库中的泛型委托 
    11.4外部变量 
    11.5匿名方法应用示例——计算器程序 
    本章小结 
    习题11 
    第12章异常处理 
    12.1异常和异常处理 
    12.2C#中的异常处理结构 
    12.2.1try…catch结构 
    12.2.2try…catch…finally结构 
    12.2.3try…finally结构 
    12.3异常的传播与处理 
    12.3.1异常传播 
    12.3.2异常类型 
    12.4主动引发异常 
    12.4.1throw语句 
    12.4.2自定义异常 
    12.5使用异常的原则和技巧 
    本章小结 
    习题12 
    第13章文件IO操作 
    13.1文件系统概述 
    13.2驱动器、目录和文件 
    13.2.1与IO操作相关的枚举 
    13.2.2驱动器 

    13.2.3目录 
    13.2.4文件 
    13.3文件流和数据流 
    13.3.1抽象类Stream 
    13.3.2文件流FileStream 
    13.3.3流的文本读写器 
    13.3.4流的二进制读写器 
    13.3.5常用的其他流对象 
    13.4文件对话框 
    13.5对象数据存取 
    本章小结 
    习题13 
    第14章数据库访问 
    14.1关系数据库和SQL概述 
    14.2ADO.NET联机数据访问 
    14.2.1连接数据库 
    14.2.2执行数据命令 
    14.2.3使用数据阅读器 
    14.2.4对象数据存取 
    14.3ADO.NET脱机数据访问 
    14.3.1数据表和数据集 
    14.3.2数据载入和绑定 
    14.3.3数据适配器 
    本章小结 
    习题14 
    第15章进程和线程 
    15.1进程 
    15.2线程 
    15.2.1使用多线程 
    15.2.2线程对象及其状态 
    15.2.3线程同步 
    15.2.4访问UI线程 
    15.2.5异步操作 
    本章小结 
    习题15 
    第16章ASP.NET应用开发 
    16.1在Visual Studio中创建ASP.NET应用程序 
    16.2Web程序基本对象 
    16.2.1HTTP请求和响应对象 
    16.2.2HTTP服务器对象 
    16.2.3HTTP应用程序及状态 
    16.2.4会话、视图、缓存和Cookies 
    16.3Web服务器控件 
    16.3.1WebControl和Control类 
    16.3.2文本、文本框和按钮 
    16.3.3单选框和复选框 
    16.3.4下拉框、列表框、列表项和表格 
    16.3.5文件上传控件 
    16.4Web应用程序示例——列车时刻表查询 
    本章小结 
    习题16
  • 内容简介:
      作为.NET平台上的核心开发语言,C#将对象技术和泛型思想有机地融合在一起,能够从根本上提高软件的开发和运行效率。本书是关于C#语言程序设计的基础教科书,深入讲解了C#的语法和类型系统、面向对象程序设计(包括对象、接口、继承和多态性)、泛型程序设计(包括泛型类型、可空类型、泛型方法和匿名方法)以及商业应用开发的基础知识(包括文件操作、数据库访问、多线程和ASP.NET应用开发)。
      《C#语言程序设计基础(第3版)》可作为高等院校计算机及相关专业的程序设计语言教材,也可供专业软件开发人员学习参考。本书另配有实验指导书供教学选用。
  • 目录:
    第1章绪论 
    1.1Microsoft.NET技术 
    1.2.NET Framework 
    1.3C#语言简介 
    1.4第一个C#应用程序 
    1.5C#程序的基本结构 
    1.5.1类型和方法 
    1.5.2命名空间 
    1.5.3程序注释 
    1.5.4程序集 
    1.6与用户进行交互 
    1.6.1给程序传递参数 
    1.6.2控制台交互 
    1.6.3Windows窗体和WPF应用程序 
    本章小结 
    习题1 
    第2章C#数据类型 
    2.1值类型 
    2.1.1整数类型 
    2.1.2字符类型 
    2.1.3实数类型 
    2.1.4布尔类型 
    2.1.5结构 
    2.1.6枚举 
    2.2引用类型 
    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 
    第3章值和方法 
    3.1常量和变量 
    3.1.1常量 
    3.1.2变量 
    3.2字段 
    3.2.1实例字段 
    3.2.2静态字段 
    3.2.3常数和只读字段 
    3.3方法 
    3.3.1方法的定义和调用 
    3.3.2参数类型 
    3.3.3方法的标识与重载 
    3.3.4可选参数和命名参数 
    3.3.5实例方法和静态方法 
    3.4委托与方法调用 
    3.5成员访问限制 
    本章小结 
    习题3 
    第4章操作符和表达式 
    4.1操作符 
    4.2算术表达式 
    4.2.1基本算术运算 
    4.2.2字符串相加 
    4.2.3委托加减 
    4.3自增和自减表达式 
    4.4位运算表达式 
    4.4.1取补运算 
    4.4.2与、或、异或运算 
    4.4.3移位运算 
    4.5赋值表达式 
    4.6关系表达式 
    4.6.1比较运算 
    4.6.2类型判断 
    4.7条件逻辑表达式 
    4.8其他特殊表达式 
    4.8.1一元加减表达式 
    4.8.2条件表达式 
    4.8.3类型转换表达式 
    4.8.4创建表达式 
    本章小结 
    习题4 
    第5章流程控制 
    5.1选择结构 
    5.1.1if语句 
    5.1.2switch语句 
    5.2循环结构 
    5.2.1while循环语句 
    5.2.2do…while循环语句 
    5.2.3for循环语句 
    5.2.4foreach循环语句 
    5.3跳转结构 
    5.3.1break语句 
    5.3.2continue语句 
    5.3.3return语句 
    5.3.4goto语句 
    本章小结 
    习题5 
    第6章深入理解类 
    6.1面向对象的方法学 
    6.2构造函数和析构函数 
    6.2.1构造函数 
    6.2.2析构函数 
    6.2.3静态构造函数 
    6.3属性 
    6.4索引函数 
    6.5事件 
    6.5.1事件发布与订阅 
    6.5.2使用EventHandler类型 
    6.5.3Windows控件事件 
    6.6操作符重载 
    6.7this关键字 
    6.8几个常用类 
    6.8.1Math类 
    6.8.2StringBuilder类 
    6.8.3ArrayList类 
    本章小结 
    习题6 
    第7章继承和多态性 
    7.1继承 
    7.1.1基类和派生类 
    7.1.2隐藏基类成员 
    7.1.3base关键字 
    7.1.4对象生命周期 
    7.2多态性 
    7.2.1成员的虚拟和重载 
    7.2.2抽象类和抽象方法 
    7.2.3密封类和密封方法 
    7.3接口与继承 
    7.3.1接口和抽象类 
    7.3.2接口方法的实现 
    7.3.3基于接口的多继承 
    7.4扩展方法 
    本章小结 
    习题7 
    第8章WPF应用程序基础 
    8.1XAML基础 
    8.1.1XAML元素和对象 
    8.1.2绑定表达式 
    8.1.3资源 
    8.1.4样式 
    8.2窗体布局和控件 
    8.2.1窗体布局 
    8.2.2控件内容模型 
    8.3图形功能 
    8.3.1颜色和画刷 
    8.3.2图形绘制 
    8.3.3几何变换 
    8.4动画 
    8.4.1基于定时器的动画 
    8.4.2基于属性的动画 
    8.4.3基于路径的动画 
    本章小结 
    习题8 
    第9章泛型基础 
    9.1为何使用泛型 
    9.2泛型的定义 
    9.2.1泛型二叉树示例 
    9.2.2成员与类型参数 
    9.2.3泛型的静态成员 
    9.3多参数泛型 
    9.3.1使用多个类型参数 
    9.3.2类型参数与标识 
    9.4类型限制 
    9.4.1主要限制 
    9.4.2次要限制 
    9.4.3构造函数限制 
    9.5泛型与继承 
    9.5.1泛型继承规则 
    9.5.2泛型二叉树排序示例 
    9.6.NET泛型——元组和可空类型 
    9.6.1元组 
    9.6.2可空类型 
    本章小结 
    习题9 
    第10章深入泛型技术 
    10.1泛型方法 
    10.1.1泛型方法的定义和调用 
    10.1.2泛型方法的标识和重载 
    10.1.3泛型扩展方法 
    10.2泛型接口 
    10.2.1泛型接口的定义与实现 
    10.2.2继承中的唯一性 
    10.3泛型集合与循环遍历 
    10.3.1泛型集合 
    10.3.2可遍历类型 
    10.3.3遍历器 
    10.3.4自我遍历 
    本章小结 
    习题10 
    第11章匿名方法和Lambda表达式 
    11.1命名方法和匿名方法 
    11.2使用Lambda表达式 
    11.3泛型委托与匿名方法 
    11.3.1使用泛型委托对象 
    11.3.2.NET类库中的泛型委托 
    11.4外部变量 
    11.5匿名方法应用示例——计算器程序 
    本章小结 
    习题11 
    第12章异常处理 
    12.1异常和异常处理 
    12.2C#中的异常处理结构 
    12.2.1try…catch结构 
    12.2.2try…catch…finally结构 
    12.2.3try…finally结构 
    12.3异常的传播与处理 
    12.3.1异常传播 
    12.3.2异常类型 
    12.4主动引发异常 
    12.4.1throw语句 
    12.4.2自定义异常 
    12.5使用异常的原则和技巧 
    本章小结 
    习题12 
    第13章文件IO操作 
    13.1文件系统概述 
    13.2驱动器、目录和文件 
    13.2.1与IO操作相关的枚举 
    13.2.2驱动器 

    13.2.3目录 
    13.2.4文件 
    13.3文件流和数据流 
    13.3.1抽象类Stream 
    13.3.2文件流FileStream 
    13.3.3流的文本读写器 
    13.3.4流的二进制读写器 
    13.3.5常用的其他流对象 
    13.4文件对话框 
    13.5对象数据存取 
    本章小结 
    习题13 
    第14章数据库访问 
    14.1关系数据库和SQL概述 
    14.2ADO.NET联机数据访问 
    14.2.1连接数据库 
    14.2.2执行数据命令 
    14.2.3使用数据阅读器 
    14.2.4对象数据存取 
    14.3ADO.NET脱机数据访问 
    14.3.1数据表和数据集 
    14.3.2数据载入和绑定 
    14.3.3数据适配器 
    本章小结 
    习题14 
    第15章进程和线程 
    15.1进程 
    15.2线程 
    15.2.1使用多线程 
    15.2.2线程对象及其状态 
    15.2.3线程同步 
    15.2.4访问UI线程 
    15.2.5异步操作 
    本章小结 
    习题15 
    第16章ASP.NET应用开发 
    16.1在Visual Studio中创建ASP.NET应用程序 
    16.2Web程序基本对象 
    16.2.1HTTP请求和响应对象 
    16.2.2HTTP服务器对象 
    16.2.3HTTP应用程序及状态 
    16.2.4会话、视图、缓存和Cookies 
    16.3Web服务器控件 
    16.3.1WebControl和Control类 
    16.3.2文本、文本框和按钮 
    16.3.3单选框和复选框 
    16.3.4下拉框、列表框、列表项和表格 
    16.3.5文件上传控件 
    16.4Web应用程序示例——列车时刻表查询 
    本章小结 
    习题16
查看详情
相关图书 / 更多
C#语言程序设计基础(第3版)
C#图书馆自动化技术与应用
于源 著
C#语言程序设计基础(第3版)
C#从入门到精通(第7版)
明日科技
C#语言程序设计基础(第3版)
C#程序设计实验指导与习题测试(第4版)
余青松;江红
C#语言程序设计基础(第3版)
C#开发案例精粹
明日科技
C#语言程序设计基础(第3版)
C#网络应用编程(第4版 微课版)
马骏 韩道军
C#语言程序设计基础(第3版)
C#编程开发实战(微课视频版)
郭佳佳;涂振;陈林
C#语言程序设计基础(第3版)
C#可视化程序设计案例教程 第5版
刘培林 史荧中 刘贵锋
C#语言程序设计基础(第3版)
C# 11和.NET 7入门与跨平台开发(第7版)
(美) 马克·J. 普莱斯(Mark J. Price) 著 叶伟民 译
C#语言程序设计基础(第3版)
C#上位机开发一本通
黄伟 著
C#语言程序设计基础(第3版)
C#项目开发实战(微视频版)
扶松柏
C#语言程序设计基础(第3版)
C#.NET项目开发案例教程(微课视频版)
陈建国;王莹;张锦;王如龙
C#语言程序设计基础(第3版)
C#程序设计
崔舒宁