出版社:化学工业出版社
年代: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 | 装帧 | 平装 |
页数 | 印数 |
谷涛, 扶晓, 毕国锋, 编著
(美) 内格尔 (Nagel,C.) , 等著
(美) 瓦格纳 (Wagner,B.) , 著
(美) 内格尔 (Nagel,C.) , (美) 伊夫杰 (Evjen,B.) , (美) 格林 (Glynn,J.) , 著
郑阿奇, 主编
(美) 内格尔 (Nagel,C.) , 等著
王小科, 王军, 赵会东, 编著
(美) 罗宾逊 (Robinson,S.) , (美) 内格尔 (Nagel,C.) , 著
张志强, 胡君, 编著