C#开发课堂实录
C#开发课堂实录封面图

C#开发课堂实录

张冬旭, 马春兴, 编著

出版社:清华大学出版社

年代:2015

定价:49.0

书籍简介:

本书全面介绍C#编程知识,主要内容包括:C#的开发环境和基本语法、流程控件语句和常用数组、关于类、枚举、结构和接口的使用、如何处理字符串和日期时间、如何使用集合和泛型、如何使用正则表达式操作数据、如何使用窗体控件构建MDI应用程序和窗体应用程序以及文件和目录管理、对话框管理、使用ADO.NET技术访问数据库等等。本书最后还向读者提供了完整的开发项目,加深读者对C#的理解。

书籍目录:

第1课C#基础入门

1.1C#语言

1.1.1C#的概念

1.1.2C#的发展历史

1.1.3C#与其他语言的比较

1.1.4C#的特点

1.1.5C#4.0新特性

1.2.NET Framework简介

1.2.1.NET Framework与C#的关系

1.2.2.NET Framework 4.0概述

1.2.3公共语言运行时

1.2.4.NET Framework类库

1.3程序集

1.3.1程序集概述

1.3.2程序集优点

1.3.3程序集内容

1.3.4程序集清单

1.3.5全局程序集缓存

1.3.6程序集安全注意事项

1.3.7程序集版本控制

1.4配置.NET Framework环境

1.4.1Visual Studio与.NET Framework的关系

1.4.2安装Visual Studio 2010

1.4.3Visual Studio 2010的其他操作

1.5实例应用:使用VS2010创建控制台

应用程序

1.5.1实例目标

1.5.2技术分析

1.5.3具体步骤

1.6实例应用:使用VS2010创建窗体应用程序

1.6.1实例目标

1.6.2技术分析

1.6.3具体步骤

1.7拓展训练

1.8课后练习

第2课C#基础语法入门

2.1变量

2.1.1变量概述

2.1.2声明和初始化变量

2.1.3变量的分类

2.1.4变量的命名规则

2.1.5变量的作用域和生命周期

2.2常量

2.2.1常量概述

2.2.2声明和初始化常量

2.2.3const的注意事项

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.4.5赋值运算符与赋值表达式

2.4.6条件运算符与条件表达式

2.4.7其他特殊运算符

2.4.8运算符的优先级别

2.5数据类型转换

2.5.1隐式类型转换

2.5.2显式类型转换

2.5.3字符串类型的转换

2.6装箱和拆箱

2.6.1装箱

2.6.2拆箱

2.7C#的标准注释

2.8实例应用:圆的相关计算

2.8.1实例目标

2.8.2技术分析

2.8.3实现步骤

2.9拓展训练

2.10课后练习

第3课控制语句

3.1语句概述

3.1.1语句分类

3.1.2基本语句

3.1.3语句块

3.2选择语句

3.2.1if语句

3.2.2if else语句

3.2.3if else if语句

3.2.4switch语句

3.3循环语句

3.3.1for语句

3.3.2do while语句

3.3.3while语句

3.3.4for each—in语句

3.4嵌套语句

3.4.1选择语句嵌套

3.4.2循环语句嵌套

3.4.3混合语句嵌套

3.5跳转语句

3.5.1break语句

3.5.2continue语句

3.5.3return语句

3.5.4goto语句

3.6异常处理语句

3.6.1Throw

3.6.2try CatCh

3.6.3try catch finally

3.7实例应用:输出等腰梯形

3.7.1实例目标

3.7.2技术分析

3.7.3实现步骤

3.8拓展训练

3.9课后练习

第4课数组

4.1数组概述

4.2一维数组

4.2.1一维数组简介

4.2.2数组遍历

4.2.3数组排序

4.2.4插入数组元素

4.2.5删除数组元素

4.3二维数组

431二维数组简介

4.3.2二维数组遍历

4.4多维数组

4.5交错数组

4.6静态数组

4.6.1属性和方法

4.6.2静态数组应用

4.7动态数组

4.7.1属性和方法

472动态数组应用

4.8实例应用:求矩阵外环和

4.8.1实例目标

482技术分析

4.8.3实现步骤

4.9拓展训练

4.10课后练习

第5课类

5.1类简介

5.1.1类概述

5.1.2类的成员

5.1.3可访问性

5.2类和对象

5.2.1对象

5.2.2静态类和类成员

5.3字段和属性

5.3.1字段

5.3.2属性

5.4方法

5.4.1参数

5.4.2返回值

5.5构造函数

5.6析构函数

5.7实例应用:创建数据统计类

5.7.1实例目标

5.7.2技术分析

5.7.3实现步骤

5.8拓展训练

5.9课后练习

第6课类的高级应用

6.1封装

6.1.1封装概述

6.1.2密封类

6.2继承

6.2.1继承简述

6.2.2虚方法

6.2.3抽象类及类成员

6.3多态

6.3.1重载

6.3.2重写

6.3.3实现虚函数与抽象类

6.4实例应用:实现简单数学运算

6.4.1实例目标

6.4.2技术分析

6.4.3实现步骤

6.5拓展训练

6.6课后练习

第7课枚举、结构和接口

7.1枚举

7.1.1枚举简介

7.1.2声明枚举

7.1,3使用枚举

7.1.4转换枚举类型

7.1.5使用Enum类型

7.2结构

7.2.1结构简介

7.2.2声明结构

7.2.3使用结构

7.3接口

7.3.1接口简介

7.3.2声明接口

7.3.3定义接口成员

7.3.4实现接口

7.3.5IComparable接口

7.3.6IComparer接口

7.4实例应用:模拟数据库系统

7.4.1实例目标

7.4.2技术分析

7.4.3实现步骤

7.5拓展训练

7.6课后练习

第8课C#内置类编程

8.1String类字符串

8.1.1创建字符串

8.1.2转换大小写

8.1.3去除空格和特定字符

8.1.4连接字符串

8.1.5替换字符

8.1.6比较字符串

8.1.7查找字符串

8.1.8分隔字符串

8.1.9截取子字符串

8.1.10移除字符串

8.2StringBuilder类字符串

8.2.1创建字符串

8.2.2插入字符串

8.2.3追加字符串

8.2.4移除字符串

8.2.5替换字符串

8.2.6StringBuilder类的其他常用成员

8.3时间和日期处理

8.3.1TimeSpan结构

8.3.2DateTime结构

8.3.3格式化

834追加时间

8.3.5计算时间差

8.4正则表达式

8.4.1基本语法

8.4.2Regex类的使用

8.5线程

8.5.1线程简介

8.5.2Thread类

8.6实例应用:文本分析功能

8.6.1实例目标

8.6.2技术分析

8.6.3实现步骤

8.7拓展训练

8.8课后练习

第9课集合

9.1集合类

9.1.1C#内置集合概述

9.1.2常见的几种集合

9.2ArrayList集合类

9.3Stack集合类

9.4Queue集合类

9.5BitArray集合类

9.6SortedList集合类

9.7Hashtable集合类

9.8泛型

9.8.1泛型类

9.8.2泛型方法

9.8.3泛型参数

9.8.4类型参数的约束

9.9自定义集合类

9.10实例应用:实现瓜果市场信息管理

9.10.1实例目标

9.10.2技术分析

9.10.3实现步骤

9.11拓展训练

9.12课后练习

第10课Windows窗体控件

10.1Windows窗体概述

10.1.1窗体概述

10.1.2窗体控件的公有属性

10.1.3窗体控件的公有事件

10.2基本类型控件

10.2.1Label控件

10.2.2LinkLabel控件

10.2.3TextBox控件

10.2.4RichTextBox控件

10.2.5MaskedTextBox控件

10.2.6Button控件

10.3选择类型控件

10.3.1RadioButton控件

10.3.2CheckBox控件

10.4图像显示类型控件

10.4.1ImageList控件

10.4.2PitureBox控件

10.5列表类型控件

10.5.1ComboBox控件

10.5.2ListView控件

10.5.3ListBox控件

10.5.4CheckedListBox控件

10.6容器类型控件

10.6.1TabControl控件

10.6.2GoupBox控件

10.6.3Panel控件

10.7其他常用类型控件

10.7.1DateTimePicker控件

10.7.2Timer组件

10.7.3Notifylcon组件

10.8实例应用:修改论坛用户个人资料

10.8.1实例目标

10.8.2技术分析

10.8.3实现步骤

10.9拓展训练

10.10课后练习

……

第11课Windows控件的高级应用

第12课文件和目录处理

第13课数据库访问技术——ADO.NET

第14课使用GDI+进行绘图

第15课仓库管理系统

内容摘要:

本书结合教学的特点编写,将C#软件开发的技术以课程的形式讲解。全书共分为15课,主要内容包括C# 4.0特点、创建控制台程序、常量与变量、运算符与表达式、条件语句、一维和多维数组的使用、定义类、接口、字符串操作、遍历集合、线程、设计单窗体和MDI窗体、菜单栏和工具栏、访问文件和目录、操作数据库、数据显示控件以及使用GDI+进行绘图,最后通过一个仓库管理系统综合本书所学的C#知识。本书可以作为在校大学生学习和使用C#进行课程设计的参考资料,也可以作为非计算机专业学生学习C#语言的参考书。

编辑推荐:

本书可以作为在校大学生学习和使用C#进行课程设计的参考资料,也可以作为非计算机专业学生学习C#语言的参考书。

书籍规格:

书籍详细信息
书名C#开发课堂实录站内查询相似图书
丛书名课堂实录
9787302405399
如需购买下载《C#开发课堂实录》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)49.0语种简体中文
尺寸26 × 19装帧平装
页数印数 5000

书籍信息归属:

C#开发课堂实录是清华大学出版社于2015.出版的中图分类号为 TP312 的主题关于 C语言-程序设计 的书籍。