计算机
类型
可以朗读
语音朗读
364千字
字数
2016-03-01
发行日期
展开全部
主编推荐语
全书13章,涵盖.NET与C#编程基础、实例案例学以致用。
内容简介
全书共分13章,内容包括。NET与C#基础、C#编程基础、面向对象编程基础、面向对象编程进阶、Windows应用程序开发、GDI+编程、文件操作等。全书每章内容都与实例紧密结合,有助于学生理解知识、应用知识,达到学以致用的目的。
目录
- 扉页
- 版权页
- 目录
- 内容提要
- 前言
- 第1章 .NET与C#基础
- 1.1 C#语言简介
- 1.1.1 C#的发展历史
- 1.1.2 C#的特点
- 1.2 .NET开发平台
- 1.2.1 .NET Framework概述
- 1.2.2 VS 2015的集成开发环境
- 1.2.3 第一个C#程序
- 1.2.4 C#程序的基本结构
- 1.3 Visual C#开发环境
- 1.3.1 新建Windows窗体应用程序
- 1.3.2 标题栏
- 1.3.3 菜单栏
- 1.3.4 工具栏
- 1.3.5 工具箱
- 1.3.6 窗口
- 小结
- 上机指导
- 习题
- 第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.3.8 条件运算符
- 2.3.9 运算符的优先级与结合性
- 2.3.10 表达式中的类型转换
- 2.4 选择语句
- 2.4.1 if语句
- 2.4.2 switch语句
- 2.5 循环语句
- 2.5.1 while循环语句
- 2.5.2 do...while循环语句
- 2.5.3 for循环语句
- 2.6 跳转语句
- 2.6.1 break语句
- 2.6.2 continue语句
- 2.6.3 goto语句
- 2.7 数组
- 2.7.1 一维数组
- 2.7.2 多维数组
- 2.7.3 不规则数组
- 2.7.4 数组与System.Array
- 2.7.5 常用数组操作
- 2.7.6 使用foreach语句遍历数组
- 小结
- 上机指导
- 习题
- 第3章 面向对象编程基础
- 3.1 面向对象概念
- 3.1.1 对象、类、实例化
- 3.1.2 面向对象程序设计语言的三大原则
- 3.2 类
- 3.2.1 类的概念
- 3.2.2 类的声明
- 3.2.3 类的成员
- 3.2.4 构造函数和析构函数
- 3.2.5 对象的创建及使用
- 3.2.6 this关键字
- 3.2.7 类与对象的关系
- 3.3 方法
- 3.3.1 方法的声明
- 3.3.2 方法的参数
- 3.3.3 静态方法与实例方法
- 3.3.4 方法的重载
- 小结
- 上机指导
- 习题
- 第4章 面向对象编程进阶
- 4.1 类的继承与多态
- 4.1.1 继承
- 4.1.2 多态
- 4.2 结构与接口
- 4.2.1 结构
- 4.2.2 接口
- 4.3 集合与索引器
- 4.3.1 集合
- 4.3.2 索引器
- 4.4 异常处理
- 4.4.1 异常处理类
- 4.4.2 异常处理语句
- 4.5 委托和匿名方法
- 4.5.1 委托
- 4.5.2 匿名方法
- 4.6 事件
- 4.6.1 委托的发布和订阅
- 4.6.2 事件的发布和订阅
- 4.6.3 EventHandler类
- 4.6.4 Windows事件概述
- 4.7 预处理指令
- 4.7.1 #region和#endregion
- 4.7.2 #define和#undef
- 4.7.3 #if、#elif、#else和#endif
- 4.7.4 #warning和#error
- 4.7.5 #line
- 4.8 泛型
- 4.8.1 类型参数T
- 4.8.2 泛型接口
- 4.8.3 泛型方法
- 小结
- 上机指导
- 习题
- 第5章 Windows应用程序开发
- 5.1 开发应用程序的步骤
- 5.2 Windows窗体介绍
- 5.2.1 添加窗体
- 5.2.2 设置启动窗体
- 5.2.3 设置窗体属性
- 5.2.4 窗体常用方法
- 5.2.5 窗体常用事件
- 5.3 Windows控件的使用
- 5.3.1 Control基类
- 5.3.2 Label控件
- 5.3.3 Button控件
- 5.3.4 TextBox控件
- 5.3.5 CheckBox控件
- 5.3.6 RadioButton控件
- 5.3.7 RichTextBox控件
- 5.3.8 ComboBox控件
- 5.3.9 ListBox控件
- 5.3.10 GroupBox控件
- 5.3.11 ListView控件
- 5.3.12 TreeView控件
- 5.3.13 ImageList组件
- 5.3.14 Timer组件
- 5.4 菜单、工具栏与状态栏
- 5.4.1 MenuStrip控件
- 5.4.2 ToolStrip控件
- 5.4.3 StatusStrip控件
- 5.5 对话框
- 5.5.1 消息框
- 5.5.2 窗体对话框
- 5.5.3 打开对话框控件
- 5.5.4 另存为对话框控件
- 5.5.5 浏览文件夹对话框控件
- 5.5.6 颜色对话框控件
- 5.5.7 字体对话框控件
- 5.6 多文档界面(MDI)
- 5.6.1 MDI窗体的概念
- 5.6.2 设置MDI窗体
- 5.6.3 排列MDI子窗体
- 5.7 打印与打印预览
- 5.7.1 PageSetupDialog组件
- 5.7.2 PrintDialog组件
- 5.7.3 PrintPreviewDialog组件
- 5.7.4 PrintDocument组件
- 小结
- 上机指导
- 习题
- 第6章 GDI+编程
- 6.1 GDI+绘图基础
- 6.1.1 坐标系
- 6.1.2 像素
- 6.1.3 Graphics类
- 6.2 绘图
- 6.2.1 画笔
- 6.2.2 画刷
- 6.2.3 绘制直线
- 6.2.4 绘制矩形
- 6.2.5 绘制椭圆
- 6.2.6 绘制圆弧
- 6.2.7 绘制扇形
- 6.2.8 绘制多边形
- 6.3 颜色
- 6.4 文本输出
- 6.4.1 字体
- 6.4.2 输出文本
- 6.5 图像处理
- 6.5.1 绘制图像
- 6.5.2 刷新图像
- 小结
- 上机指导
- 习题
- 第7章 文件操作
- 7.1 文件概述
- 7.2 System.IO命名空间
- 7.3 文件与目录类
- 7.3.1 File和FileInfo类
- 7.3.2 Directory和DirectoryInfo类
- 7.3.3 Path类
- 7.3.4 DriveInfo类
- 7.4 数据流基础
- 7.4.1 流操作类介绍
- 7.4.2 文件流
- 7.4.3 文本文件的读写
- 7.4.4 二进制文件的读写
- 小结
- 上机指导
- 习题
- 第8章 数据库应用
- 8.1 数据库基础
- 8.1.1 数据库概述
- 8.1.2 数据库的创建及删除
- 8.1.3 数据表的创建及删除
- 8.1.4 结构化查询语言(SQL)
- 8.2 ADO.NET概述
- 8.2.1 ADO.NET对象模型
- 8.2.2 数据访问命名空间
- 8.3 Connection数据连接对象
- 8.3.1 熟悉Connection对象
- 8.3.2 数据库连接字符串
- 8.3.3 应用SqlConnection对象连接数据库
- 8.4 Command命令执行对象
- 8.4.1 熟悉Command对象
- 8.4.2 应用Command对象操作数据
- 8.4.3 应用Command对象调用存储过程
- 8.5 DataReader数据读取对象
- 8.5.1 DataReader对象概述
- 8.5.2 使用DataReader对象检索数据
- 8.6 DataSet对象和DataAdapter操作对象
- 8.6.1 DataSet对象
- 8.6.2 DataAdapter对象
- 8.6.3 填充DataSet数据集
- 8.6.4 DataSet对象与DataReader对象的区别
- 8.7 数据操作控件
- 8.7.1 DataGridView控件
- 8.7.2 BindingSource组件
- 小结
- 上机指导
- 习题
- 第9章 LINQ技术
- 9.1 LINQ基础
- 9.1.1 LINQ概述
- 9.1.2 LINQ查询
- 9.1.3 使用var创建隐型局部变量
- 9.1.4 Lambda表达式的使用
- 9.2 LINQ查询表达式
- 9.2.1 获取数据源
- 9.2.2 筛选
- 9.2.3 排序
- 9.2.4 分组
- 9.2.5 联接
- 9.2.6 选择(投影)
- 9.3 LINQ操作SQL Server数据库
- 9.3.1 使用LINQ查询SQL Server数据库
- 9.3.2 使用LINQ更新SQL Server数据库
- 小结
- 上机指导
- 习题
- 第10章 网络编程
- 10.1 计算机网络基础
- 10.1.1 局域网与因特网介绍
- 10.1.2 网络协议介绍
- 10.1.3 端口及套接字介绍
- 10.2 网络编程基础
- 10.2.1 System.Net命名空间及相关类的使用
- 10.2.2 System.Net.Sockets命名空间及相关类的使用
- 10.2.3 System.Net.Mail命名空间及相关类的使用
- 小结
- 上机指导
- 习题
- 第11章 多线程编程
- 11.1 线程概述
- 11.1.1 多线程工作方式
- 11.1.2 何时使用多线程
- 11.2 线程的基本操作
- 11.2.1 线程的创建与启动
- 11.2.2 线程的挂起与恢复
- 11.2.3 线程休眠
- 11.2.4 终止线程
- 11.2.5 线程的优先级
- 11.3 线程同步
- 11.3.1 lock关键字
- 11.3.2 线程监视器——Monitor
- 11.3.3 子线程访问主线程的控件
- 11.4 线程池和定时器
- 11.4.1 线程池
- 11.4.2 定时器
- 11.5 互斥对象——Mutex
- 小结
- 上机指导
- 习题
- 第12章 综合案例——腾龙进销存管理系统
- 12.1 需求分析
- 12.2 总体设计
- 12.2.1 系统目标
- 12.2.2 构建开发环境
- 12.2.3 系统功能结构
- 12.2.4 业务流程图
- 12.3 数据库设计
- 12.3.1 数据库概要说明
- 12.3.2 数据库E-R图
- 12.3.3 数据表结构
- 12.4 公共类设计
- 12.4.1 DataBase公共类
- 12.4.2 BaseInfo公共类
- 12.5 系统主要模块开发
- 12.5.1 系统主窗体设计
- 12.5.2 库存商品管理模块设计
- 12.5.3 进货管理模块概述
- 12.5.4 商品销售排行模块概述
- 12.6 运行项目
- 小结
- 第13章 课程设计——桌面提醒工具
- 13.1 课程设计目的
- 13.2 功能描述
- 13.3 总体设计
- 13.3.1 构建开发环境
- 13.3.2 程序预览
- 13.4 数据库设计
- 13.5 公共类设计
- 13.5.1 封装数据值和显示值的类
- 13.5.2 绑定和显示数据的类
- 13.6 实现过程
- 13.6.1 提醒设置
- 13.6.2 计划录入
- 13.6.3 计划查询
- 13.7 课程设计总结
- 13.7.1 技术总结
- 13.7.2 经验总结
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。