注册 登录 进入教材巡展
#

出版时间:2015年8月

出版社:人民交通出版社

以下为《C#面向对象程序设计》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 人民交通出版社
  • 9787114124259
  • 156802
  • 2015年8月
  • 未分类
  • 未分类
  • TP312
内容简介

  C#语言是微软公司开发的一种新的面向对象编程语言,它吸收了c、c++和Java语言的优点,语法简洁、功能强大,开发效率极高。朱兴亮、庄致编写的《C#面向对象程序设计(普通高等学校规划教材)》介绍了c#语言的基础知识,深入剖析了面向对象的编程思想,阐述了c#语言的常用开发技术。不同于一般介绍c#语言的书籍,朱兴亮、庄致编写的《C#面向对象程序设计(普通高等学校规划教材)》深入浅出地阐述了面向对象程序设计的基本概念和理论体系,精心设计了大量案例帮助读者理解面向对象的编程思想。同时,作者根据多年的教学经验和项目开发经验,针对每章内容精编了大量的编程练习题,读者可以通过这些练习题迅速提高编程能力。


  全书叙述简洁、通谷易懂、实用性强,书中所有源程序均在Visual Studio 2012平台下调试通过。本书可作为高等院校计算机及相关专业的教材,也可作为初、中级程序员的参考用书。

目录

第l章 C#语言概述


 1.1 计算机和程序


 1.2 机器语言、汇编语言和高级语言


 1.3 C#言概述


  1.3.1 公共语言运行时


  1.3.2 类库


 1.4 C#的集成开发环境


  1.4.1 VisualStudio2010的运行界面


  1.4.2 VisualStudio2010应用程序的创建


 习题


第2章 C#数据类型


 2.1 常量和变量


  2.1.1 常量


  2.1.2 变量


 2.2 数据类型


  2.2.1 值类型


  2.2.2 引用类型


 2.3 不同数据类型之间的转换


  2.3.1 隐式转换和显式转换


  2.3.2 C0nvet类


 2.4 运算符和表达式


  2.4.1 算术运算符与算术表达式


  2.4.2 关系运算符与关系表达式


  2.4.3 按位运算符


 2.5 控制台应用程序的输入和输出


  2.5.1 控制台输人


  2.5.2 控制台输出


  2.5.3 格式化输出


 习题


第3章 流程控制


 3.1 选择结构


  3.1.1 if语句


  3.1.2 switch语句


 3.2 循环结构


  3.2.1 while语句


  3.2.2 for语句


  3.2.3 foreach语句


 3.3 跳转语句


  3.3.1 bIeak语句


  3.3.2 continue语句


  3.3.3 goto语句


 习题


第4章 面向对象编程基础


 4.1 类


  4.1.1 对象和类


  4.1.2 类的成员


  4.1.3 构造函数和析构函数


  4.1.4 封装性


 4.2 命名空间


  4.2.1 命名空间的概念


  4.2.2 命名空间的使用


 4.3 访问修饰符


 4.4 实例成员和静态成员


  4.4.1 实例成员


  4.4.2 静态成员


 4.5 属性和索引


  4.5.1 属性


  4.5.2 索引


 4.6 方法中的参数传递


  4.6.1 值传递


  4.6.2 传引用


  4.6.3 输出参数


  4.6.4 Params关键字


 4.7 重载


  4.7.1 方法的重载


  4.7.2 操作符重载


 4.8 结构


  4.8.1 结构的定义


  4. 8.2.NET类库中定义的常用结构


 习题


第5章 常用数据类型的用法


 5.1 数组


  5.1.1 一维数组


  5.1.2 多维数组


  5.1.3 数组的秩和数组长度


  5.1.4 交错数组


  5.1.5 数组元素的排序和查找


  5.1.6 数组的统计运算


 5.2 string类


  5.2.1 字符串的创建


  5.2.2 字符串的比较


  5.2.3 字符串的查找


  5.2.4 求字符串的子串


  5.2.5 字符串的插入、删除与替换


  5.2.6 移除字符串首尾指定的字符


  5.2.7 字符串中的字母的大小写转换


  5.2.8 字符串的合并和拆分


 5.3 枚举类型


  5.3.1 枚举类型的定义


  5.3.2 枚举类型的基本用法


 5.4 DateTime结构


  5.4.1 DateTime结构的基本用方法


  5.4.2 DateTime结构的格式化输出


 5.5 Random类


 5.6 泛型


 5.7 泛型集合


  5.7.1 哈希集合类


  5.7.2 线性表


  5.7.3 队列


  5.7.4 堆栈


  5.7.5 字典


 习题


第6章 面向对象的高级编程


 6.1 继承和多态性


  6.1.1 继承


  6.1.2 多态性


 6.2 密封类和抽象类


  6.2.1 密封类


  6.2.2 抽象类


 6.3 接口


  6.3.1 接口的定义


  6.3.2 接口的实现


  6.3.3 接口的继承


  6.3.4 接口应用举例


 6.4 委托的定义和使用


  6.4.1 委托的声明和使用


  6.4.2 组合委托


  6.4.3 事件


 6.5 异常处理


  6.5.1 异常处理的概念


  6.5.2 异常类


  6.5.3 异常处理语句


  6.5.4 异常传递


 习题


第7章 图形用户界面


 7.1 概述


 7.2 windows应用程序的基本结构和事件处理模型


  7.2.1 W。indows应用程序的基本结构


  7.2.2 Windows应用程序的事件处理模型


 7.3 控件常用属性和事件


  7.3.1 控件常用属性


  7.3.2 控件常用鼠标和键盘事件


 7.4 标签、文本框和按钮


 7.5 容器类控件和常用组件


  7.5.1 容器类控件


  7.5.2 工具提示组件(Tbollip)


  7.5.3 定时组件(Timer)


 7.6 选择操作类控件


  7.6.1 列表控件(ListBox、ComboBox)


  7.6.2 复选框和单选钮


 7.7 图片框


 7.8 菜单、工具栏与状态栏


  7.8.1 菜单控件(MenuSt邮)


  7.8.2 快捷菜单控件((20ntextMenuStrip)


  7.8.3 工具栏控件(1PoolStrip)


  7.8.4 状态栏控件(StatusStrip)


 7.9 窗体和对话框


  7.9.1 窗体的创建和显示


  7.9.2 对话框


 7.1 0鼠标事件参数和键盘事件参数


 7.1 0.1 鼠标事件参数


 7.1 072键盘事件参数


 习题


第8章 ADO.NET与数据访问


 8.1 ADO.NET简介


  8.1.1 数据访问技术的发展历程


  8.1.2 AD0.NET数据访问模型


  8.1.3 示例数据库


 8.2 数据库与数据连接


 8.3 AD0.NET的数据访问对象


  8.3.1 SqlC0nnection对象


  8.3.2 SqlCommand对象


  8.3.3 Dataable和DataSet对象


  8.3.4 SqlDataAdapter对象


 8.4 数据绑定技术


  8.4.1 绑定源组件(BindingSource)


  8.4.2 简单数据绑定和复杂数据绑定


  8.4.3 导航控件(BindingNavigator)


 8.5 DataGridview控件


  8.5.1 默认功能


  8.5.2 DataGr-idView与数据源之间的绑定


  8.5.3 标题和行列控制


  8.5.4 单元格控制


  8.5.5 DataGiidView控件的常用事件


 8.6 图像数据处理


 8.7 调用存储过程


  8.7.1 存储过程的创建


  8.7.2 调用存储过程


 8.8 关联表处理


 习题


附录浮点数的国际标准——IEEE754标准