C#程序设计-慕课版

本书特色

[

全书共分13章,内容包括.net与c#基础、c#编程基础、面向对象编程基础、面向对象编程进阶、windows应用程序开发、gdi 编程、文件操作等。全书每章内容都与实例紧密结合,有助于学生理解知识、应用知识,达到学以致用的目的。

]

内容简介

[

30小时慕课教学视频同步讲解,让学习更高效快捷;80个精彩课堂案例,12个课堂实验,1个综合案例,c#学习从入门到精通;66道习题,300道自测题,5套自测试卷,巩固所学知识;提供免费教学资源,包括精品教学ppt、案例源代码、自测题库、拓展综合案例。 

]

作者简介

[

明日科技,程序设计类畅销书作者,其主要作品“视频大讲堂”系列,每个品种都在其同品种的图书中销售名列前茅。累计销售数十万册。其中《C#从入门到精通》长期占据C#零售图书排行榜前三位,年销量上万册。

]

目录

第1章 .net与c#基础        11.1 c#语言简介   21.1.1 c#的发展历史    21.1.2 c#的特点    21.2 .net开发平台       21.2.1 .net framework概述         21.2.2 vs 2015的集成开发环境  31.2.3 **个c#程序   51.2.4 c#程序的基本结构    61.3 visual c#开发环境         91.3.1 新建windows窗体应用程序    91.3.2 标题栏         101.3.3 菜单栏         101.3.4 工具栏         161.3.5 工具箱         161.3.6 窗口    17小结         19上机指导         19习题         20第2章 c#编程基础     212.1 基本数据类型        222.1.1 值类型         222.1.2 引用类型    232.1.3 值类型与引用类型的区别         242.2 常量和变量   262.2.1 常量的声明和使用    262.2.2 变量的声明和使用    272.3 表达式与运算符   272.3.1 算术运算符         282.3.2 自增自减运算符         282.3.3 赋值运算符         292.3.4 关系运算符         302.3.5 逻辑运算符         312.3.6 位运算符    322.3.7 移位运算符         332.3.8 条件运算符         342.3.9 运算符的优先级与结合性         342.3.10 表达式中的类型转换       352.4 选择语句        372.4.1 if语句 372.4.2 switch语句 412.5 循环语句        432.5.1 while循环语句   442.5.2 do…while循环语句   442.5.3 for循环语句       452.6 跳转语句        462.6.1 break语句  462.6.2 continue语句      462.6.3 goto语句    472.7 数组        482.7.1 一维数组    482.7.2 多维数组    492.7.3 不规则数组         492.7.4 数组与system.array 502.7.5 常用数组操作    512.7.6 使用foreach语句遍历数组       54小结         55上机指导         55习题         57第3章 面向对象编程基础 583.1 面向对象概念        593.1.1 对象、类、实例化    593.1.2 面向对象程序设计语言的三大原则         603.2 类   623.2.1 类的概念    623.2.2 类的声明    623.2.3 类的成员    633.2.4 构造函数和析构函数         663.2.5 对象的创建及使用    673.2.6 this关键字 703.2.7 类与对象的关系         713.3 方法        713.3.1 方法的声明         713.3.2 方法的参数         723.3.3 静态方法与实例方法         753.3.4 方法的重载         76小结         77上机指导         78习题         80第4章 面向对象编程进阶 814.1 类的继承与多态   824.1.1 继承    824.1.2 多态    844.2 结构与接口   894.2.1 结构    894.2.2 接口    904.3 集合与索引器        954.3.1 集合    954.3.2 索引器         994.4 异常处理        1004.4.1 异常处理类         1014.4.2 异常处理语句    1014.5 委托和匿名方法   1034.5.1 委托    1034.5.2 匿名方法    1054.6 事件        1064.6.1 委托的发布和订阅    1064.6.2 事件的发布和订阅    1084.6.3 eventhandler类 1094.6.4 windows事件概述     1104.7 预处理指令   1114.7.1 #region和#endregion 1124.7.2 #define和#undef         1124.7.3 #if、#elif、#else和#endif  1134.7.4 #warning和#error      1144.7.5 #line     1144.8 泛型        1154.8.1 类型参数t 1154.8.2 泛型接口    1154.8.3 泛型方法    116小结         117上机指导         117习题         120第5章 windows应用程序开发 1215.1 开发应用程序的步骤   1225.2 windows窗体介绍        1235.2.1 添加窗体    1245.2.2 设置启动窗体    1245.2.3 设置窗体属性    1245.2.4 窗体常用方法    1265.2.5 窗体常用事件    1275.3 windows控件的使用    1285.3.1 control基类        1285.3.2 label控件   1295.3.3 button控件         1305.3.4 textbox控件       1315.3.5 checkbox控件    1325.3.6 radiobutton控件        1335.3.7 richtextbox控件        1345.3.8 combobox控件  1355.3.9 listbox控件        1365.3.10 groupbox控件 1375.3.11 listview控件    1385.3.12 treeview控件  1405.3.13 imagelist组件 1425.3.14 timer组件         1435.4 菜单、工具栏与状态栏        1455.4.1 menustrip控件  1455.4.2 toolstrip控件      1465.4.3 statusstrip控件 1475.5 对话框   1495.5.1 消息框         1495.5.2 窗体对话框         1505.5.3 打开对话框控件         1515.5.4 另存为对话框控件    1525.5.5 浏览文件夹对话框控件    1535.5.6 颜色对话框控件         1545.5.7 字体对话框控件         1555.6 多文档界面(mdi)    1565.6.1 mdi窗体的概念         1565.6.2 设置mdi窗体   1565.6.3 排列mdi子窗体        1565.7 打印与打印预览   1585.7.1 pagesetupdialog组件         1585.7.2 printdialog组件 1595.7.3 printpreviewdialog组件     1595.7.4 printdocument组件   160小结         161上机指导         161习题         164第6章 gdi 编程         1656.1 gdi 绘图基础        1666.1.1 坐标系         1666.1.2 像素    1666.1.3 graphics类 1666.2 绘图        1696.2.1 画笔    1696.2.2 画刷    1696.2.3 绘制直线    1706.2.4 绘制矩形    1716.2.5 绘制椭圆    1736.2.6 绘制圆弧    1746.2.7 绘制扇形    1756.2.8 绘制多边形         1776.3 颜色        1796.4 文本输出        1806.4.1 字体    1806.4.2 输出文本    1806.5 图像处理        1816.5.1 绘制图像    1816.5.2 刷新图像    182小结         183上机指导         183习题         185第7章 文件操作 1867.1 文件概述        1877.2 system.io命名空间      1877.3 文件与目录类        1887.3.1 file和fileinfo类         1887.3.2 directory和directoryinfo类     1907.3.3 path类         1947.3.4 driveinfo类         1957.4 数据流基础   1977.4.1 流操作类介绍    1977.4.2 文件流         1977.4.3 文本文件的读写         2007.4.4 二进制文件的读写    202小结         204上机指导         204习题         206第8章 数据库应用     2078.1 数据库基础   2088.1.1 数据库概述         2088.1.2 数据库的创建及删除         2088.1.3 数据表的创建及删除         2098.1.4 结构化查询语言(sql)  2118.2 ado.net概述        2158.2.1 ado.net对象模型    2158.2.2 数据访问命名空间    2168.3 connection数据连接对象    2178.3.1 熟悉connection对象         2178.3.2 数据库连接字符串    2178.3.3 应用sqlconnection对象连接数据库        2188.4 command命令执行对象      2198.4.1 熟悉command对象  2198.4.2 应用command对象操作数据  2208.4.3 应用command对象调用存储过程  2218.5 datareader数据读取对象   2238.5.1 datareader对象概述        2238.5.2 使用datareader对象检索数据       2248.6 dataset对象和dataadapter操作对象       2258.6.1 dataset对象       2258.6.2 dataadapter对象       2288.6.3 填充dataset数据集 2298.6.4 dataset对象与datareader对象的区别 2308.7 数据操作控件        2308.7.1 datagridview控件     2308.7.2 bindingsource组件     233小结         236上机指导         236习题         240第9章 linq技术         2419.1 linq基础       2429.1.1 linq概述   2429.1.2 linq查询   2429.1.3 使用var创建隐型局部变量      2449.1.4 lambda表达式的使用       2459.2 linq查询表达式  2469.2.1 获取数据源         2469.2.2 筛选    2469.2.3 排序    2479.2.4 分组    2479.2.5 联接    2479.2.6 选择(投影)    2489.3 linq操作sql server数据库        2489.3.1 使用linq查询sql server数据库    2489.3.2 使用linq更新sql server数据库    252小结         259上机指导         259习题         261第10章 网络编程       26210.1 计算机网络基础 26310.1.1 局域网与因特网介绍       26310.1.2 网络协议介绍  26310.1.3 端口及套接字介绍  26410.2 网络编程基础      26510.2.1 system.net命名空间及相关类的使用  26510.2.2 system.net.sockets命名空间及相关类的使用     27210.2.3 system.net.mail命名空间及相关类的使用  278小结         281上机指导         281习题         284第11章 多线程编程   28511.1 线程概述      28611.1.1 多线程工作方式       28611.1.2 何时使用多线程       28611.2 线程的基本操作 28711.2.1 线程的创建与启动  28711.2.2 线程的挂起与恢复  28911.2.3 线程休眠  29011.2.4 终止线程  29011.2.5 线程的优先级  29211.3 线程同步      29311.3.1 lock关键字        29411.3.2 线程监视器——monitor 29511.3.3 子线程访问主线程的控件       29611.4 线程池和定时器 29711.4.1 线程池       29711.4.2 定时器       29811.5 互斥对象——mutex   299小结         300上机指导         301习题         303第12章 综合案例——腾龙进销存管理系统   30412.1 需求分析      30512.2 总体设计      30512.2.1 系统目标  30512.2.2 构建开发环境  30512.2.3 系统功能结构  30512.2.4 业务流程图       30612.3 数据库设计 30712.3.1 数据库概要说明       30712.3.2 数据库e-r图   30712.3.3 数据表结构       30912.4 公共类设计 31112.4.1 database公共类      31112.4.2 baseinfo公共类        31512.5 系统主要模块开发      32012.5.1 系统主窗体设计       32012.5.2 库存商品管理模块设计  32212.5.3 进货管理模块概述  32612.5.4 商品销售排行模块概述  33412.6 运行项目      336小结         337第13章 课程设计——桌面提醒工具       33813.1 课程设计目的      33913.2 功能描述      33913.3 总体设计      33913.3.1 构建开发环境  33913.3.2 程序预览  33913.4 数据库设计 34113.5 公共类设计 34213.5.1 封装数据值和显示值的类       34213.5.2 绑定和显示数据的类       34213.6 实现过程      34313.6.1 提醒设置  34313.6.2 计划录入  34613.6.3 计划查询  35013.7 课程设计总结      35413.7.1 技术总结  35413.7.2 经验总结  355

封面

C#程序设计-慕课版

书名:C#程序设计-慕课版

作者:甘勇

页数:355

定价:¥49.8

出版社:人民邮电出版社

出版日期:2016-04-01

ISBN:9787115417695

PDF电子书大小:55MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注