轻松学C#编程

轻松学C#编程

祝洪涛, 等编著

出版社:化学工业出版社

年代:2012

定价:45.0

书籍简介:

本书首先介绍搭建、配置开发环境等基础知识,接着介绍C#语言中的基础语法知识,例如基本数据类型、变量和常量、运算符、流程控制语句以及数组等,再重点介绍面向对象编程技术,例如类、对象、方法、接口、抽象类、封装、继承以及多态等;然后介绍一些常用的扩展技术,例如集合、异常处理等,之后介绍字符串和正则表达式、Windows窗体编程、MDI程序设计、使用ADO.NET访问数据库以及文件和IO流。

书籍目录:

第1章 创建C#开发环境

1.1 C#语言简介

1.2 .NET Framework概述

1.3 程序集

1.4 配置.NET Framework环境

1.4.1 安装Visual Studio 2010

1.4.2 熟悉Visual Studio 2010

1.5 用C#创建.NET应用程序

1.5.1 设置应用程序的属性

1.5.2 使用C#创建控制台程序

1.5.3 使用C#创建Windows窗体程序

1.6 命名空间

1.6.1 命名空间的结构

1.6.2 定义和引用命名空间

1.6.3 引用命名空间

1.7 实践案例:使用控制台程序模拟登录系统

1.8 动手练一练

1.8.1 练习题

1.8.2 上机实践

第2章 C#编程基础

2.1 数据类型

2.1.1 值类型

2.1.2 引用类型

2.1.3 数据类型转换

2.2 变量和常量

2.2.1 变量

2.2.2 常量

2.3 运算符

2.3.1 算术运算符

2.3.2 赋值运算符

2.3.3 关系运算符

2.3.4 逻辑运算符

2.3.5 特殊运算符

2.3.6 条件运算符

2.3.7 运算符的优先级

2.4 装箱和拆箱

2.4.1 装箱

2.4.2 拆箱

2.5 C#关键字

2.6 实践案例:逻辑运算符的真值表

2.7 动手练一练

2.7.1 练习题

2.7.2 上机实践

第3章 控制语句

3.1 条件语句

3.1.1 if语句

3.1.2 if else语句

3.1.3 if else if else语句

3.1.4 嵌套if语句

3.1.5 switch语句

3.2 循环语句

3.2.1 for循环语句

3.2.2 while循环语句

3.2.3 do while循环语句

3.2.4 foreach语句

3.3 跳转语句

3.3.1 break语句

3.3.2 continue语句

3.3.3 return语句

3.3.4 goto语句

3.4 实践案例:编写简单的帮助系统

3.5 动手练一练

3.5.1 练习题

3.5.2 上机实践

第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 Array类概述

4.3.2 Array类的简单操作

4.3.3 复制数组

4.3.4 对数组排序

4.4 实践案例:拆分锯齿数组

4.5 动手练一练

4.5.1 练习题

4.5.2 上机实践

第5章 面向对象的基础

5.1 面向对象编程

5.2 类

5.2.1 定义类

5.2.2 类的字段

5.2.3 类的属性

5.3 对象

5.3.1 创建对象

5.3.2 对象的使用

5.3.3 对象的生存周期

5.3.4 对象的清理

5.4 方法

5.4.1 无参方法

5.4.2 有参方法

5.4.3 方法的重载

5.4.4 静态方法

5.5 构造函数

5.6 析构函数

5.7 访问修饰符

5.8 实践案例:制作简单的计算器

5.9 动手练一练

5.9.1 练习题

5.9.2 上机实践

第6章 面向对象的关键技术

6.1 封装

6.2 继承

6.2.1 继承的意义

6.2.2 如何定义派生类

6.2.3 作用域和继承

6.2.4 覆盖基类成员的方法

6.2.5 this关键字的使用

6.3 base关键字和方法重写

6.3.1 方法重写

6.3.2 base关键字

6.4 抽象类和密封类

6.4.1 抽象类

6.4.2 密封类

6.5 多态

6.5.1 什么是多态

6.5.2 多态的实现

6.6 接口

6.6.1 接口的定义和实现

6.6.2 接口与继承

6.7 实践案例:实现购物系统中的用户信息

6.8 动手练一练

6.8.1 练习题

6.8.2 上机实践

第7章 集合

7.1 C#内置集合

7.1.1 ArrayList集合

7.1.2 使用堆栈(Stack集合)

7.1.3 使用队列(Queue集合)

7.1.4 使用Hashtable集合

7.1.5 使用BitArray集合

7.1.6 使用SortedList集合

7.2 自定义集合

7.2.1 声明集合

7.2.2 为集合添加对象

7.2.3 删除集合中的元素

7.2.4 在集合中检索元素

7.3 实践案例:模拟树形菜单

7.4 动手练一练

7.4.1 练习题

7.4.2 上机实践

第8章 字符串和正则表达式

8.1 字符串概述

8.2 String类

8.2.1 String类的构造函数

8.2.2 String类的属性和索引器

8.2.3 比较字符串

8.2.4 定位与查找字符串

8.2.5 提取字符串

8.2.6 拆分字符串

8.2.7 String类中的其他常用方法

8.3 StringBuilder类

8.3.1 追加字符串

8.3.2 使用AppendFormat对字符串进行处理

8.3.3 插入字符串

8.3.4 替换字符串

8.4 正则表达式

8.4.1 正则表达式的语法规则

8.4.2 基本类

8.4.3 匹配、组合和捕获

8.5 格式化字符

8.6 实践案例:字符串操作系统

8.7 动手练一练

8.7.1 练习题

8.7.2 上机实践

第9章 异常处理

9.1 异常概述

9.2 异常处理

9.3 异常类

9.3.1 基于类型的筛选异常

9.3.2 System.Exception类

9.3.3 内部异常类

9.4 自定义的异常类

9.5 实践案例:模拟邮箱注册

9.6 动手练一练

9.6.1 练习题

9.6.2 上机实践

第10章 创建Windows窗体应用程序

10.1 Windows窗体控件概述

10.2 基本控件

10.2.1 TextBox控件

10.2.2 MaskedTextBox控件

10.3 显示信息的控件

10.3.1 Label控件

10.3.2 LinkLabel控件

10.4 图形和图像类控件

10.4.1 ImageList控件

10.4.2 PictureBox控件

10.5 按钮类控件

10.5.1 Button控件

10.5.2 RadioButton控件

10.5.3 CheckBox控件

10.6 列表类控件

10.6.1 ListBox控件

10.6.2 ComboBox控件

10.6.3 ListView控件

10.7 容器类控件

10.7.1 Panel控件

10.7.2 TabControl控件

10.7.3 GroupBox控件

10.8 实践案例:员工管理系统

10.9 动手练一练

10.9.1 练习题

10.9.2 上机实践

第11章 MDI程序设计

11.1 MDI概述

11.2 MDI窗体

11.2.1 创建MDI应用程序

11.2.2 标准窗体

11.3 MDI应用程序中的菜单

11.3.1 MDI程序菜单的特征

11.3.2 创建MDI菜单

11.3.3 合并菜单

11.3.4 上下文菜单

11.4 MDI窗体事件

11.5 管理子窗体

11.5.1 排列子窗体

11.5.2 使用菜单选择MDI子窗体

11.6 RichTextBox控件

11.6.1 使用RichTextBox控件读写文件

11.6.2 格式化富文本框

11.7 实践案例:制作简单的记事本

11.8 动手练一练

11.8.1 练习题

11.8.2 上机实践

第12章 使用ADO.NET数据库访问技术

12.1 ADO.NET概述

12.1.1 ADO.NET命名空间

12.1.2 数据库特定的类(提供者对象)

12.2 ADO.NET连接数据库

12.2.1 定义一个连接字符串

12.2.2 存储连接字符串

12.2.3 读取连接字符串

12.2.4 测试连接

12.3 操作数据库

12.3.1 使用DataAdapter填充DataSet对象

12.3.2 使用Command对象对数据进行操作

12.3.3 DataReader的使用

12.3.4 DataTable和DataVeiw的使用

12.3.5 使用Command Builder生成SQL语句

12.4 DataSet概述

12.4.1 更新DataSet

12.4.2 向DataSet中添加数据

12.4.3 为DataSet筛选和排序

12.5 DataGridView控件

12.5.1 认识DataGridView控件

12.5.2 使用DataGridView显示数据

12.6 实践案例:学生信息管理系统

12.7 动手练一练

12.7.1 练习题

12.7.2 上机实践

第13章 文件和IO流

13.1 System.IO简介

13.2 目录

13.3 文件

13.4 文件对话框

13.4.1 OpenFileDialog类的使用

13.4.2 SaveFileDialog类的使用

13.5 读写文件

13.5.1 使用StreamWriter类写入顺序文件

13.5.2 使用StreamReader类读取顺序文件

13.5.3 使用BinaryWriter和BinaryReader类读写二进制文件

13.6 实践案例:制作文本文件读写器

13.7 动手练一练

13.7.1 练习题

13.7.2 上机实践

第14章 图书管理系统

14.1 系统概述

14.2 系统功能模块

14.2.1 登录模块

14.2.2 人员模块

14.2.3 图书模块

14.3 数据库设计

14.3.1 数据库需求分析

14.3.2 数据库表设计

14.4 公用模块

14.4.1 定义程序入口

14.4.2 连接数据库

14.4.3 主界面模块

14.5 登录模块

14.6 人员模块

14.6.1 客户管理

14.6.2 员工管理

14.7 图书模块

14.7.1 库存管理

14.7.2 租借图书

14.7.3 历史记录

14.7.4 归还图书

14.8 总结

练习题参考答案

内容摘要:

C#是随Visual Studio.NET发布的一种新语言,主要以组件为基础进行软件开发。在《轻松学编程:轻松学C#编程》中首先介绍搭建、配置开发环境等基础知识;接着介绍C#语言中的基础语法知识,例如基本数据类型、变量和常量、运算符、流程控制语句以及数组等;再重点介绍面向对象编程技术,例如类、对象、方法、接口、抽象类、封装、继承以及多态等;然后介绍一些常用的扩展技术,例如集合、异常处理等;之后介绍字符串和正则表达式、Windows窗体编程、MDI程序设计、使用ADO.NET访问数据库以及文件和IO流;最后介绍了一个综合案例——图书

编辑推荐:

《轻松学编程:轻松学C#编程(附光盘1张))》特色:

  本书中引用了大量的动手实践来讲解C#程序开发知识,使读者更容易掌握C#应用开发。本书难度适中,内容由浅入深,实用性强,覆盖面广,条理清晰。

  结构独特:通过“概念、语法描述、动手实践”的模式将每个知识与实际应用中的问题相结合。

  形式新颖:用准确的语言总结概念,用直观的图示演示过程,用形象的比喻帮助记忆。

  内容丰富:涵盖了实际开发中所遇到的语法基础、控制语句、数组、字符串、WinForm、ADO.NET以及MDI等方面的热点问题。

  随书光盘:本书为实例配备了视频教学文件,读者可以通过视频文件更加直观地学习C#的使用知识。

  贴心的提示:为了便于读者阅读,全书还穿插着一些技巧、提示等小贴士。

书籍规格:

书籍详细信息
书名轻松学C#编程站内查询相似图书
丛书名轻松学编程
9787122134219
如需购买下载《轻松学C#编程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位化学工业出版社
版次1版印次1
定价(元)45.0语种简体中文
尺寸26 × 19装帧平装
页数印数

书籍信息归属:

轻松学C#编程是化学工业出版社于2012.4出版的中图分类号为 TP312 的主题关于 C语言-程序设计 的书籍。