Visual C#.NET框架程序设计
暂无封面,等待上传

Visual C#.NET框架程序设计

胡西川, 主编

出版社:中国人民大学出版社

年代:2015

定价:34.0

书籍简介:

本书的基本目标是促使读者掌握基于.NET的编程技术、基本算法以及程序设计的思想和方法。主要内容涉及集成开发环境;程序结构与基础;程序流程控制;类与对象; 类的继承与多态性;字符串与数组;委托与事件;泛型与反射;控件和组件;文件与流;数据库操作;控件库设计;多线程编程与异步编程等内容。

作者介绍:

胡西川,上海海事大学信息工程学院副教授。主讲VB程序设计、WEB数据库技术等课程。 参与“以政策为导引创新大学计算机基础课程教学的研究”等课题五项,发表论文《关于“大学计算机基础”课程的若干新思考》等8篇。获得国家级、市级、校级奖励共8项。在清华大学出版社出版了《 Visual Basic 程序设计》等教材三部。

书籍目录:

第1章Visual Studio 2012概述

1.1 Visual Studio开发环境

1.1.1集成开发环境构成

1.1.2版本与特点

1.1.3系统安装

1.2 C#概述

1.2.1 引例

1.2.2 发展与特点

1.2.3 C# 4.0新特性

1.3 .NET Framework概述

1.3.1 简介

1.3.2 .NET Framework环境

1.3.3 .NET Framework 4.5

第2章 Visual C#程序结构

2.1 引例

2.2 程序结构

2.2.1 命名空间与using语句

2.2.3 声明类

2.2.4 Main方法

2.2.5 文件结构

2.2.6 注释

2.3 程序调试

2.3.1错误处理

2.3.2断点设置与调试

2.4程序发布

第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.4 运算符与表达式

3.4.1运算符

3.4.2优先级

3.4.3运算符重载

3.4.4表达式

3.5 预处理器指令

3.5.1 #define和#undef

3.5.2 #if、#elif、#else和#endif

3.5.3 #warning和#error

3.5.4 #region和#endregion

3.5.5 #line

3.5.6 #pragma、#pragma warning和#pragma checksum

第4章 程序流程控制

4.1控制台输入与输出

4.1.1控制台输出

4.1.2控制台输入

4.1.3字符串格式化输出

4.1.4数字格式化输出

4.1.5日期和时间的格式化输出

4.2 选择语句

4.2.1 if语句

4.2.2 switch语句

4.3 循环语句

4.3.1 while语句

4.3.2 do-while语句

4.3.3 for语句

4.3.4 foreach语句

4.4 跳转语句

4.5 异常处理语句

第5章 类与对象

5.1 引例

5.2 类

5.2.1 类的声明与成员

5.2.2 访问修饰符

5.3 静态成员与实例成员

5.4 字段与局部变量

5.5 属性

5.5.1引例

5.5.2属性的声明和使用

5.6 构造函数和析构函数

5.6.1 构造函数

5.6.2 析构函数

5.7 方法

5.7.1 方法的定义与调用

5.7.2 方法中的参数传递

5.7.3 静态方法与非静态方法

5.7.4 外部方法

5.7.5 方法重载

5.8 索引器

5.9 类与结构

第6章 类的继承与多态性1

6.1类的继承1

6.2 基类和派生类2

6.3 与继承相关的关键字4

6.3.1 关键字base5

6.3.2 关键字new关键字6

6.3.3 关键字virtual和override9

6.3.4 关键字virtual与new的区别11

6.3.5 关键字abstract13

6.3.6 关键字sealed17

6.4 接口20

6.4.1 接口的定义与实现20

6.4.2 接口的成员及其全权名21

6.4.3 接口成员的访问22

6.5 抽象类与接口22

6.6 多态性24

6.6.1虚成员27

6.6.2使用新成员隐藏基类成员28

6.6.3阻止派生类重写虚拟成员29

6.6.4从派生类访问基类虚拟成员

第7章 字符串与数组

7.1 String类

7.1.1字符串对象

7.1.1运算符

7.1.2属性成员

7.1.3比较和查找

7.1.4取子字符串

7.1.5 字符串的插入、删除和大小写转换

7.1.6字符串合并与拆分

7.1.7移除首尾字符

7.2 StringBuilder类

7.3 数组

7.3.1 数组声明与初始化

7.3.2 一维数组

7.3.3 多维数组

7.3.4 交错数组

7.4数组的类及基本操作

7.4.1数组类

7.4.2 访问数组元素

7.4.3 查找与排序

7.4.4统计与转换

7.5 动态数组

7.6 集合类

7.6.1 队列

7.6.2 堆栈

7.6.3 列表

7.6.4 有序表

7.6.5 链表

7.6.6 哈希集合

7.6.7 字典

7.6.8 Lookup类

第8章 委托与事件

8.1 委托

8.1.1 委托的声明与实例化

8.1.2 多播委托

8.1.3协变与逆变

8.1.4 委托与接口

8.2 事件

8.2.1 事件的声明

8.2.2事件访问器1

8.2.3事件的订阅

8.2.4事件的取消

8.2.5派生类中引发基类事件

8.2.6接口事件

第9章 泛型与反射

9.1 泛型概述

9.2 类型参数

9.2.1命名准则

9.2.2约束

9.3 泛型类与泛型接口

9.3.1 类

9.3.2接口

9.4 泛型方法与泛型委托

9.4.1泛型方法

9.4.2泛型委托

9.5 泛型和数组

9.6 反射概述

9.7 反射类

9.7.1Type与Assembly类

9.7.2 Module与ConstructorInfo类

9.7.3 FieldInfo、MethodInfo与EventInfo类

9.7.4 PropertyInfo与ParameterInfo类

9.7.5 CustomAttributeData类

9.8 反射操作

9.8.1访问自定义属性

9.8.2 访问默认成员

9.8.3 使用反射将委托挂钩

第10章 Windows窗体、控件和组件

10.1窗体

10.1.1 创建、显示、隐藏和关闭

10.1.2 窗体常用属性

10.1.3单文档窗体与多文档窗体

10.2控件

10.2.1控件分类

10.2.2常用属性

10.2.3 命令类控件

10.2.4选项设置控件

10.2.5 列表选择类控件

10.2.6 文本编辑类控件

10.2.7 显示信息类控件

10.2.8 日期选择控件

10.2.9 弹出式信息组件

10.2.10 图像操作控件

10.2.11 容器类控件

10.3 对话框组件

10.3.1 ColorDialog组件

10.3.2 FontDialog组件

10.3.3 OpenFileDialog组件

10.3.4 PrintDialog组件

10.3.5 FolderBrowserDialog组件

10.3.6 SaveFileDialog组件

10.4 菜单和工具栏控件

10.4.1 MenuStrip控件

10.4.2 ContextMenuStrip控件

10.4.3 ToolStrip控件

10.4.4 ToolStripContainer控件

第11章 文件与流

11.1 系统环境类

11.1.1 Environment类

11.1.2 DriveInfo类

11.2 文件夹管理

11.2.1 Directory类

11.2.2 DirectoryInfo类

11.2.3 Path类

11.2.4文件夹的操作

11.3文件管理

11.3.1 File类

11.3.2 FileInfo类

11.3.3文件操作

11.3.4文本文件读写

11.4文件与流

11.4.1 FileStream类

11.4.2 BinaryReader和BinaryWriter类

11.4.3 StreamReader和StreamWriter类

11.5 序列化

第12章 ADO.Net与数据库操作

12.1数据库访问技术概述

12.2 SQL Server数据库常用操作

12.2.1 数据库和数据表的创建方法

12.2.2 执行SQL查询语句

12.2.3 执行Insert语句插入数据

12.2.4 执行Update语句更新数据

12.2.5 执行Delete语句删除数据

12.3 Ado.net数据访问对象

12.3.1 Ado.Net的功能结构和访问模式

12.3.2 SqlConnection对象

12.3.3 SqlCommand对象

12.3.4 SqlDataAdapter 和DataSet的数据查询操作

12.3.5 SqlDataAdapter 和DataSet的数据更新操作

12.4数据绑定

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

12.4.2 BindingSource组件

12.5DataGridView 对象

12.5.1 数据关联

12.5.2 单元格及行列格式控制

15.5.3多样式单元格以及事件处理

12.6DataGridView 对象

12.7语言集成查询

12.8案例分析

第13章 类库与控件库设计

13.1 组件与控件简介

13.2 类库设计

13.2.1 类库调用

13.3控件设计

13.3.1 属性提示显示

13.3.2 按钮用户控件

13.4 控件库设计

13.4.1设计控件库

13.4.2 调用控件库

13.5案例分析

第14章 多线程编程与异步编程

14.1 多线程概述

14.2 Thread类

14.2.1创建和启动

14.2.2挂起、恢复和终止

14.2.3状态与优先级

14.3 线程的同步

14.4 多线程的自动管理

14.4.1 线程池

14.4.2 定时器

14.5 异步操作

14.6 异步调用方法

14.6.1 AsyncWaitHandle对象

14.6.2 轮询

14.6.3 AsyncCallback委托

14.7 案例分析

内容摘要:

Visual Studio 2012和.NET Framework 4.5是一个先进的开发解决方案。C#是基于.NET框架的一种完全面向对象的、类型安全的编程语言。本书的基本目标是促使读者掌握基于.NET的编程技术、基本算法以及程序设计的思想和方法。主要内容涉及集成开发环境;程序结构与基础;程序流程控制;类与对象; 类的继承与多态性;字符串与数组;委托与事件;泛型与反射;控件和组件;文件与流;数据库操作;控件库设计;多线程编程与异步编程等内容。

书籍规格:

书籍详细信息
书名Visual C#.NET框架程序设计站内查询相似图书
9787300210513
如需购买下载《Visual C#.NET框架程序设计》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位中国人民大学出版社
版次1版印次1
定价(元)34.0语种简体中文
尺寸26 × 19装帧平装
页数印数

书籍信息归属:

Visual C#.NET框架程序设计是中国人民大学出版社于2015.5出版的中图分类号为 TP312 的主题关于 C语言-程序设计-高等学校-教材 的书籍。