理工农医>计算机
Visual C#.NET 框架程序设计(普通高等教育“十二五”应用型本科规划教材;上海市“085工程”资助出版精品教材)

Visual C#.NET 框架程序设计(普通高等教育“十二五”应用型本科规划教材;上海市“085工程”资助出版精品教材)"

作者:胡西川
ISBN:978-7-300-21051-3
定价:¥59
字数:658千字
页数:
出版时间:2015-05-21
开本:16
版次:1-1
装帧:平装
出版社:中国人民大学出版社
简介

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

前言

目录

目录
第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 关键字base 5
6.3.2 关键字new关键字 6
6.3.3 关键字virtual和override 9
6.3.4 关键字virtual与new的区别 11
6.3.5 关键字abstract 13
6.3.6 关键字sealed 17
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 Env

作者简介

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

编辑推荐

作者寄语

电子资料

www.luweidong.cn

下一个