软件开发微视频讲堂 C#从入门到精通 微视频精编版
作者:明日科技编著
出版时间:2019年版
丛编项: 软件开发微视频讲堂
内容简介
《C#从入门到精通(微视频精编版 套装共2本)/软件开发微视频讲堂》浅显易懂,实例丰富,详细介绍了C#开发需要掌握的各类实战知识。全书分为两册:核心技术分册和强化训练分册。核心技术分册共20章,包括搭建C#开发环境、初识C#程序结构、C#语言基础、运算符、条件控制语句、循环控制语句、数组的使用、字符串处理、类和对象、继承和多态、程序调试与异常处理、Windows窗体程序设计、Windows控件的使用、C#操作数据库、Entity Framework编程、文件及数据流技术、GDI+绘图应用、Socket网络编程、多线程编程技术和库存管理系统等内容。通过学习,读者可快速开发出一些中小型应用程序。强化训练分册共17章,通过大量源于实际生活的趣味案例,强化上机实践,拓展和提升C#开发中对实际问题的分析与解决能力。
目录
《C#从入门到精通 核心技术分册》
第1篇 基础篇
第1章 搭建C#开发环境
视频讲解:1小时12分钟
1.1 了解软件
1.2 软件开发相关的概念
1.3 C#语言入门
1.3.1 C#语言的发展
1.3.2 C#语言的特点
1.3.3 认识.NET Framework
1.3.4 C#与.NET Framework,
1.3.5 C#的应用领域
1.4 Visual Studi0 2017的安装与卸载
1.4.1 安装Visual Studi0 2017必备条件
1.4.2 安装Visual Studi0 2017
1.4.3 卸载Visual Studi0 2017
1.5 熟悉Visual Studi0 2017开发环境
1.5.1 创建项目
1.5.2 菜单栏
1.5.3 工具栏
1.5.4 解决方案资源管理器
1.5.5 “工具箱”窗口
1.5.6 “属性”窗口
1.5.7 “错误列表”窗口
1.6 小结
第2章 初识C#程序结构
视频讲解:1小时13分钟
2.1 编写第一个C#程序
2.2 C#程序结构预览
2.2.1 命名空间
2.2.2 类
2.2.3 关键字与标识符
2.2.4 Main方法
2.2.5 C#语句
2.2.6 注释
2.2.7 一个完整的C#程序
2.3 程序编写规范
2.3.1 代码编写规则
2.3.2 命名规范
2.4 小结
2.5 实战
2.5.1 实战一:模拟手机充值业务
2.5.2 实战二:绘制情人节快乐图案
第3章 C#语言基础
视频讲解:1小时43分钟
3.1 为什么要使用变量
3.2 变量是什么
3.3 变量的声明及初始化
3.3.1 声明变量
3.3.2 简单数据类型
3.3.3 变量的初始化
3.3.4 变量的作用域
3.4 常量
3.4.1 常量是什么
3.4.2 常量的分类
3.5 数据类型转换
3.5.1 隐式类型转换
3.5.2 显式类型转换
3.5.3 使用Convert类进行转换
3.6 小结
3.7 实战
3.7.1 实战一:打印保险单详细列表
3.7.2 实战二:记录京东618节日名称
第4章 运算符
视频讲解:1小时39分钟
4.1 运算符分类
4.1.1 算术运算符
4.1.2 自增、自减运算符
4.1.3 赋值运算符
4.1.4 关系运算符
4.1.5 逻辑运算符
4.1.6 位运算符
4.1.7 移位运算符
4.1.8 条件运算符
4.2 运算符优先级与结合性
4.3 小结
4.4 实战
4.4.1 实战一:谁家是“超生游击队
4.4.2 实战二:模拟用户登录
第5章 条件控制语句
视频讲解:1小时3分钟
5.1 决策分支
5.2 if语句
5.2.1 最简单的if语句
5.2.2 if...else语句
5.2.3 if...else if…else语句
5.2.4 if-句的嵌套
5.3 switch多分支语句
5.3.1 switch语句
5.3.2 switch与if…else if…else的区别
5.4 小结
5.5 实战
5.5.1 实战一:模拟到银行取钱场景
5.5.2 实战二:模拟设计游戏关卡
第6章 循环控制语句
视频讲解:57分钟
6.1 while和do...while循环
6.1.1 while循环
6.1.2 do...while循环
6.1.3 while和do...while语句的区别
6.2 for循环
6.2.1 for循环的一般形式
6.2.2 for循环的变体
6.2.3 for循环中逗号的应用
6.3 循环的嵌套
6.4 跳转语句
6.4.1 break语句
6.4.2 continue语句
6.5 小结
6.6 实战
6.6.1 实战一:猜数字游戏
6.6.2 实战二:输出金字塔形状
第7章 数组的使用
视频讲解:48分钟
7.1 数组概述
7.2 一维数组
7.2.1 一维数组的创建
7.2.2 一维数组的初始化
7.2.3 一维数组的使用
7.3 二维数组
7.3.1 二维数组的创建
7.3.2 二维数组的初始化
7.3.3 二维数组的使用
7.3.4 不规则数组的定义
7.4 数组与Array类
7.5 数组的常用操作
7.5.1 使用foreach语句遍历数组
7.5.2 对数组进行排序
7.6 小结
7.7 实战
7.7.1 实战一:模拟火车票预订
7.7.2 实战二:五子棋游戏
第8章 字符串处理
视频讲解:2小时19分钟
8.1 什么是字符串
8.2 字符串的声明与初始化
8.2.1 声明字符串
……
第2篇 提高篇
第3篇 项目篇
《C#从入门到精通 强化训练分册》
第1章 初识C#程序结构
应用技能拓展学习
1.Console控制台类的使用
2.常用转义字符应用
实战技能强化训练
训练一:基本功强化训练
1.打印马云经典语录
2.打印彩色的百花园图案
3.输出《愿你的青春不负梦想》图书信息
4.输出世界上最好的6位医生
5.模拟登录程序界面
6. 12306查询界面
7.输出《三十六计》中的计策
8.输出轨道交通充值信息
9.输出马云的新名片
10.输出几个恶搞小符号
训练二:实战能力强化训练
11.输出明日学院欢迎信息及网址
12.输出巴尔扎克名言
13.轻松背单词(DOS)版的主界面
14.搜狐邮箱登录
15.美团外卖单据
16.我的日历
17.淘宝查询导航
18.微信支付
19.输出长春地铁1号线运行图
20.输出丹尼斯·里奇的人生传奇
第2章 C#语言基础
应用技能拓展学习
1.Convert类——数据类型转换类
2.DateTime结构——操作日期和时间
3.数字类型的格式化
4.ToShortDateString方法——转换为短日期字符串
5.ToShoItTimeString方法——转换为短时间字符串
6.PadLeft方法——在左边用空格填充
实战技能强化训练
训练一:基本功强化训练
1.设置百度地图常用地点
2.评选中超最佳
3.保存搜索热词
4.计算牛奶中蛋白质的总量
5.模拟输出中国联通流量提醒
6.输出肯德基一天售出汉堡包的数量及金额
7.记录你的密码
8.计算外卖价格
9.输出电影打分
10.输出饭店菜谱
训练二:实战能力强化训练
11.模拟商品入库功能
12.模拟用户注册功能
13.实时更新导航菜单
14.地铁站牌显示
15.地铁购票金额计算
16.记录用户登录时间
17.计算小组成员平均分
18.将高铁速度km/h转换成
19.计算身体质量指数(BMI)
20.京东商城支付成功界面
第3章 运算符
应用技能拓展学习
1.日期时间类型的格式化
2.Random类,生成随机数
3.Round方法,将小数值舍入到指定的精度
4.Abs方法,获取绝对值
5.AddHours方法,添加小时数
实战技能强化训练
训练一:基本功强化训练
1.人生路程计算器
2.将港珠澳大桥长度换算为丈、尺
3.计算德邦物流车的承载数
4.模拟支付宝蚂蚁庄园的饲料产生过程
5.出租车车费计价
6.实现连加计算
7.三人竞猜数字
8.计算淘宝能量可以兑换多少红包
9.计算每周运动消耗的热量值
10.计算圆锥的体积
训练二:实战能力强化训练
11.计算本周平均气温
12.世界主要城市时间同步显示
13.模拟掷骰子游戏
14.数字加法验证码
15.人民币与美元、欧元的转换
16.序列号生成器
17.微信充值话费
18.输出模拟福彩3D号码
19.摄氏温度转其他温度换算
20.参加面包店的打折活动
第4章 条件控制语句
应用技能拓展学习
1.Form窗体设计基础
2.ComboBox控件——下拉列表
3.Button控件——按钮
4.Substring方法——截取字符串
5.Split方法——分隔字符串
实战技能强化训练
训练一:基本功强化训练
1.报销业务花销
2.模拟拨打电话场景
3.根据学生成绩划分等级
4.模拟客人的用餐场景
5.参加商场的打折活动
……
第5章 循环控制语句
第6章 数组的使用
第7章 字符串处理
第8章 类和对象
第9章 继承和多态
第11章 Windows窗体程序设计
第10章 程序调试与异常处理
第12章 Windows控件的使用
第13章 C#操作数据库
第14章 文件及数据流技术
第15章 GDI+绘图应用
第16章 Socket网络编程
第17章 多线程编程技术
答案提示