展开全部

主编推荐语

全书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日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。