C#/.NET全栈开发教程
├──01、【第1章】【全栈预科】快速入门语法、OOP精华、SQL基础ADO.NET与分层项目
| ├──10_09.ifelse选择结构和三元运算符.mp4 36.19M
| ├──11_10-1.3.3.多条件if和分支结构switch.mp4 66.26M
| ├──12_11.for循环的原理和基础应用.mp4 54.61M
| ├──13_12.while循环和break与continue循环退出.mp4 69.12M
| ├──14_13.debug程序调试技术和技巧总结.mp4 55.95M
| ├──15_14.string字符串的常用方法总结和空引用问题的解决.mp4 134.36M
| ├──16_15.StringBuilder字符串高效处理.mp4 37.61M
| ├──17_16.数组的使用和字符串的分隔与连接.mp4 96.43M
| ├──18_17.值类型和引用类型分析与语法总结.mp4 96.55M
| ├──19_18.OOP学什么、怎么学、什么是好的OOP程序.mp4 88.72M
| ├──1_00.常老师给您解释全栈概念和.NET发展前景.mp4 14.37M
| ├──20_19.OOP的基本概念、类与对象的基本使用.mp4 103.03M
| ├──21_20.类的基本组成与对象关系、访问修饰符的各种使用技巧.mp4 40.67M
| ├──22_21.对象属性Property基础使用.mp4 94.52M
| ├──23_22.属性Property之业务特性.mp4 38.22M
| ├──24_23.属性Property之读写特性和经典总结.mp4 116.49M
| ├──25_24.构造方法的作用以及3种使用形式详解.mp4 126.25M
| ├──26_25.对象初始化器的使用和构造方法的PK.mp4 50.54M
| ├──27_26.对象销毁GC垃圾回收机制与析构函数.mp4 102.44M
| ├──28_27.实例方法的多形式定义、使用与静态方法.mp4 142.66M
| ├──29_28.总结方法重载与静态方法使用技巧.mp4 35.51M
| ├──2_01.小白理解听我解释开发语言和开发环境使用.mp4 33.36M
| ├──30_29.泛型List元素添加、删除、遍历和快速查询的常用方法详解.mp4 153.07M
| ├──31_30.Dictionary字典泛型集合的使用详解.mp4 67.23M
| ├──32_31.基于比较器接口IComare实现集合对象排序.mp4 128.73M
| ├──33_32.泛型集合List作为DataGridView数据源展示和动态排序实现.mp4 52.88M
| ├──34_33.WinForm项目结构和Partial部分类的使用.mp4 70.83M
| ├──35_34.窗体和按钮相关属性和事件、常用事件使用技巧.mp4 163.50M
| ├──36_35.窗体Controls集合、控件事件的统一关联和代码优化.mp4 161.44M
| ├──37_36.事件统一处理中Tag数据获取、对象封装和泛型集合List综合运用.mp4 80.55M
| ├──38_37.项目UI设计总体要求和基于无边框设计登录窗体.mp4 111.29M
| ├──39_38.项目主窗体FrmMain完整设计流程和方法详解.mp4 101.99M
| ├──3_02.预科开始程序学习前的必看内容.mp4 5.54M
| ├──40_39.内容窗体FrmCourseManage设计流程和各种技巧综合运用.mp4 143.28M
| ├──41_40.子窗体嵌入主窗体的方法详解.mp4 56.68M
| ├──42_41.OOP经典实战之项目对象分析秘籍、对象关系确定的方法.mp4 93.69M
| ├──43_42.OOP经典实践之双色球和选号器类编写、UI与业务结合技巧.mp4 189.06M
| ├──44_43.SQLServer概述、DBMS和学习内容与方法介绍.mp4 85.35M
| ├──45_44.数据服务打开、服务器名称的集中写法、协议的打开和登录模式修改的四个步骤.mp4 114.49M
| ├──46_45.基于T-SQL创建数据库的详细步骤和注意问题.mp4 119.73M
| ├──47_46.基于T-SQL创建数据表和check检查约束.mp4 45.54M
| ├──48_47.基于T-SQL添加数据、CRUD操作、标识列详解.mp4 114.90M
| ├──49_48.基于T-SQL添加默认约束、外键约束、内连接查询、数据库关系图.mp4 124.31M
| ├──4_03.第一个C#程序和.NET框架分析.mp4 107.10M
| ├──50_49.基于ADO.NET完成CRUD操作步骤详解.mp4 185.52M
| ├──51_50.封装增删改方法并总结、SQLHelper编写、6种字符串配置文件读取错误的解决方.mp4 130.15M
| ├──52_51.封装两个典型的查询方法和错误解决技巧分享.mp4 81.28M
| ├──53_52.数据和UI分层的OOP理论、分层方法、实体类封装与解析.mp4 262.51M
| ├──54_53.高内聚低耦合思想与实体集合封装、模块化分层与三层架构.mp4 233.78M
| ├──55_54-项目实战之课程管理系统开发的项目框架搭建与准备工作.mp4 81.93M
| ├──56_55-项目实战之通用登录模块的完整业务流程和实现过程详解.mp4 157.49M
| ├──57_56.使用带参数的SQL语句编写添加课程的方法并防止注入式攻击.mp4 68.04M
| ├──58_57.动态绑定下拉框和完整添加课程的UI逻辑详解.mp4 145.98M
| ├──59_58.多条件动态查询条件的编写技巧和完整查询方法编写.mp4 87.77M
| ├──5_04.开发环境和解决方案详解、命名空间、注释的使用.mp4 132.85M
| ├──60_59.多条件动态查询UI事件编写和用户体验的优化.mp4 136.39M
| ├──61_60.修改课程信息的展示和下拉框同步联动的优化.mp4 138.26M
| ├──62_61.修改课程信息提交到数据库和UI同步刷新优化体验.mp4 67.32M
| ├──63_62.删除课程完整流程和实现.mp4 54.62M
| ├──64_63-修改管理员登录密码的逻辑和编码实现.mp4 71.02M
| ├──65_64-【必看】预科扩展学习说明.mp4 3.43M
| ├──66_65.文本文件操作的基本要求.mp4 89.33M
| ├──67_66.文件的删除复制和移动.mp4 37.66M
| ├──68_67.目录的操作.mp4 24.84M
| ├──69_68.对象的保存.mp4 78.22M
| ├──6_05.C#帮助文档MSDN的使用和知识小节.mp4 48.05M
| ├──70_69.对象序列化与反序列化.mp4 76.75M
| ├──71_70.XML文件操作.mp4 84.58M
| ├──72_71-Ini文件操作.mp4 50.98M
| ├──73_72.企业管理器的使用.mp4 82.88M
| ├──74_73.数据的基本查询.mp4 103.95M
| ├──75_74.模糊查询.mp4 34.26M
| ├──76_75.求最大值、最小值、平均值等相关函数.mp4 26.63M
| ├──77_76.多表之间的数据查询.mp4 102.21M
| ├──78_77.分组查询与统计.mp4 104.37M
| ├──79_78.数据库设计的基本步骤.mp4 48.10M
| ├──7_06.C#数据类型、变量、编程规范、字符串、常量和枚举.mp4 211.46M
| ├──80_79.数据库设计的检验与模型设计.mp4 66.67M
| ├──8_07.【更新后】C#运算符、四种典型数据类型转换对比与使用技巧.mp4 167.94M
| └──9_08.if选择结构和逻辑运算符的使用.mp4 75.31M
├──02、【第2章】【深入技能】UI设计、OOP核心与六大原则、反射接口多态与设计模式
| ├──10_09-C#中的继承各种实战应用与多态原理分析.mp4 504.04M
| ├──11_10-C#中的接口使用方法与继承对比实现多态.mp4 407.72M
| ├──12_11-反射Reflection、接口多态与简单工厂模式.mp4 516.93M
| ├──13_12-本期第一阶段作业点评与技能现场测试.mp4 380.74M
| ├──14_13-基于反射和接口实现的抽象工厂设计模式.mp4 396.50M
| ├──1_00.本章学习说明(必看).mp4 5.20M
| ├──2_01.VS开发环境的使用各种技巧和常见问题.mp4 207.96M
| ├──3_02-C#核心语法汇总强化与常见问题分析.mp4 247.79M
| ├──4_03-WinForm入门和企业项目标准UI设计.mp4 372.78M
| ├──5_04-企业级UI设计扩展和部分作业讲解.mp4 383.38M
| ├──6_05-C#面向对象三大核心强化(OOP的概念理解、对象的属性、对象的方法).mp4 490.65M
| ├──7_06-基于OOP方法设计双色球选号器(UI动态控件设计).mp4 440.82M
| ├──8_07-基于OOP方法实现双色球选号器功能.mp4 410.66M
| └──9_08-面向对象六大原则详解(SRP、OCP、LSP、LOD、ISP、DIP).mp4 389.43M
├──03、【第3章】【项目实战】基于.Net和SQLServer开发学员信息管理系统(SMIS)项目
| ├──10_09.修改管理员密码.mp4 103.17M
| ├──11_10.基于泛型集合动态填充下拉框.mp4 59.86M
| ├──12_11.图片选择对话框的使用.mp4 26.25M
| ├──13_12.保存学员对象的综合验证(1).mp4 81.90M
| ├──14_13.保存学员对象的综合验证(2).mp4 36.79M
| ├──15_14.在UI中封装对象并提交到数据.mp4 204.19M
| ├──16_15.添加学员对象同步列表展示优化.mp4 86.78M
| ├──17_16.按照班级名称查询学员列表并美化.mp4 90.26M
| ├──18_17.实现查询列表的动态排序.mp4 57.10M
| ├──19_18.按照学号精确查询学员信息.mp4 142.18M
| ├──1_00-项目学习要求讲解【必看】.mp4 18.28M
| ├──20_19.显示要修改的学员对象.mp4 106.64M
| ├──21_20.优化用户操作(添加修改学员右键菜单、添加查询学员回车键).mp4 27.68M
| ├──22_21.实现学员信息的修改.mp4 179.16M
| ├──23_22.关于读卡器的使用方法介绍.mp4 11.99M
| ├──24_23.基于对象或学号删除学员对象.mp4 77.20M
| ├──25_24.删除的事件方法编写.mp4 44.19M
| ├──26_25.用DataTable绑定下拉框的数据源.mp4 64.90M
| ├──27_26.基于DataTable显示全部成绩.mp4 55.50M
| ├──28_27.基于DataTable的视图实现成绩快速筛选.mp4 52.29M
| ├──29_28.编写成绩查询数据访问方法.mp4 76.77M
| ├──2_01.项目完整框架的搭建.mp4 58.04M
| ├──30_29.using的使用讲解.mp4 26.37M
| ├──31_30.按照班级实现学员成绩查询UI编写.mp4 92.07M
| ├──32_31.考试成绩信息统计数据访问方法编写【综合、有难度】.mp4 84.86M
| ├──33_32.查询缺考人员名单的数据访问方法.mp4 13.54M
| ├──34_33.在UI中实现统计查询信息展示.mp4 60.90M
| ├──35_34.基于组合实体(外键对象)查询和展示列表.mp4 110.76M
| ├──36_35.考勤实现逻辑分析与添加考勤记录数据访问方法编写.mp4 42.21M
| ├──37_36.编写获取签到学员总数的数据访问方法.mp4 49.44M
| ├──38_37.在UI中展示考勤汇总数据.mp4 56.63M
| ├──39_38.编写根据考勤卡号获取学员对象的方法.mp4 81.63M
| ├──3_02.通用数据访问类SQLHelper的编写.mp4 47.72M
| ├──40_39.在UI中实现考勤打卡和打开信息展示.mp4 138.88M
| ├──41_40.根据日期和姓名查询学员考勤信息.mp4 60.84M
| ├──42_41.在UI中实现考勤查询和统计.mp4 78.94M
| ├──43_42.编写OleDbHelper通用数据访问类.mp4 105.45M
| ├──44_43.在Excel导入类中编写封装数据对象的方法.mp4 63.68M
| ├──45_44.在DataGridView中展示从Excel中导入的数据.mp4 50.23M
| ├──46_45.编写基于事务提交多条SQL语句的方法.mp4 111.18M
| ├──47_46.调用事务实现Excel列表数据保存到数据库.mp4 61.34M
| ├──48_47.基于模板实现Excel打印功能(1).mp4 96.70M
| ├──49_48.基于模板实现Excel打印功能(2):数据的写入和预览.mp4 84.67M
| ├──4_03.管理员登录的数据访问方法.mp4 80.71M
| ├──50_49.基于模板实现Excel打印功能(3):数据传入和打印测试.mp4 30.67M
| ├──51_50.Excel报表的另一种实现形式.mp4 123.85M
| ├──52_51.扩展内容:使用带参数SQL语句实现用户登录(后面还会讲解).mp4 240.12M
| ├──53_52.扩展内容:TreeView树形菜单-1-数据表的设计.mp4 58.34M
| ├──54_53.扩展内容:TreeView树形菜单-2-数据表设计和数据插入.mp4 43.98M
| ├──55_54.扩展内容:TreeView树形菜单-3-读取所有菜单子项的数据访问方法.mp4 32.56M
| ├──56_55.扩展内容:TreeView树形菜单-4-添加TreeView控件、设置属性并显示根节.mp4 52.07M
| ├──57_56.扩展内容:TreeView树形菜单-5-递归实现菜单加载.mp4 86.11M
| ├──58_57.扩展内容:TreeView树形菜单-6-递归实现菜单加载后的优化.mp4 50.68M
| ├──5_04.修改Program类实现登录窗体展示.mp4 35.93M
| ├──6_05.用户登录UI实现及用户体验改进.mp4 158.35M
| ├──7_06.在主窗体中嵌入子窗体camrec.mp4 91.55M
| ├──8_07.程序退出前的确认.mp4 36.05M
| └──9_08.切换登录账号.mp4 20.92M
├──04、【第4章】【高级技能】泛型、委托事件、多线程、高级ADO.NET、ORM与EF调优
| ├──10_09-1.ADO.NET调用带输入输出参数的存储过程.mp4 123.92M
| ├──11_10-2.通用查询ExecuteReader方法各种使用详解(包括输入输出参数).mp4 131.40M
| ├──12_11-3.通用查询ExecuteScalar方法各种使用详解.mp4 42.65M
| ├──13_12-4.DataAdaper和Dataset使用及其对比DataReader选择.mp4 160.52M
| ├──14_13-5.ADO.NET事务通用方法编写和调用实战.mp4 133.91M
| ├──15_14-1.没有项目分层的设计弊端和问题解决思路.mp4 68.27M
| ├──16_15-2.项目分层原理、实体类、分层实现演示.mp4 240.53M
| ├──17_16-3.对象修改和删除中实体类的重要作用.mp4 63.69M
| ├──18_17-4.对象查询的分层实现和对象集合的重要应用.mp4 127.02M
| ├──19_18-5.扩展实体在联合查询中的使用和项目分层总结.mp4 70.91M
| ├──1_00-C#泛型Generic方法与泛型类型的使用.mp4 186.64M
| ├──20_19-1.Thread多线程基础应用和跨线程访问控件详解.mp4 131.44M
| ├──21_20-2.通过windbg对象线程Thread底层观察.mp4 82.63M
| ├──22_21-3.Thread线程的生命周期测试和底层观察.mp4 96.62M
| ├──23_22-4.线程池TheadPool的使用和性能比较.mp4 91.77M
| ├──24_23-1.Task多线程的任务开启、阻塞方式和任务的延续.mp4 135.93M
| ├──25_24-2.Task多线程父子任务、长时间运行解决、任务手动取消和自动取消及其回调.mp4 155.95M
| ├──26_25-3.Task中的异常处理和线程锁Lock的使用.mp4 76.50M
| ├──27_26-4.Task中的跨线程访问控件和UI耗时任务卡顿的解决方法.mp4 46.35M
| ├──28_27-1.ORM框架设计的原理和特性Attribute在实体类中的应用.mp4 140.30M
| ├──29_28-2.ORM自动封装性SQL语句和参数的实现.mp4 126.86M
| ├──2_01-1.委托Delegate基础使用和各种常用实战应用详解.mp4 192.07M
| ├──30_29-3.ORM自动封装SQL语句和参数的优化.mp4 46.25M
| ├──31_30-4.ORM框架快速自动封装查询结果到集合的实现.mp4 90.83M
| ├──32_31-1.扩展方法的使用步骤和总结.mp4 135.20M
| ├──33_32-2.1.LINQ查询体验和基本概述.mp4 56.33M
| ├──34_33-2.2.扩展方法和使用者不在一个命名空间的效果.mp4 5.28M
| ├──35_34-3.常用的4个扩展方法.mp4 68.15M
| ├──36_35-4.LINQ查询时机、查询语句和查询方法总结比较.mp4 78.12M
| ├──37_36-1.ORM框架概述和EntityFramework基础快速使用.mp4 242.53M
| ├──38_37-2.EntityFramework的原理分析只edmx研究.mp4 159.98M
| ├──39_38-1.LinqToObjects和规范函数的使用.mp4 99.58M
| ├──3_02-2.事件Event和委托的对比使用.mp4 64.56M
| ├──40_39-2.EF中的数据投影和List对象的转换方法.mp4 45.99M
| ├──41_40-3.join多表查询和导航数据及其子查询嵌套查询.mp4 100.37M
| ├──42_41-4.EF对象状态管理和跟踪机制及其性能比较.mp4 78.52M
| ├──43_42-5.EF中CRUD的标准优化方法.mp4 27.99M
| ├──44_43-6.EF执行原生SQL语句和存储过程.mp4 65.27M
| ├──45_44-7.分层架构中使用EF的方法和步骤.mp4 67.72M
| ├──4_03-C#匿名方法Lambda表达式Func和Action.mp4 388.74M
| ├──5_04-TextBox文本框控件和ComboBox下拉框控件扩展验证功能.mp4 297.30M
| ├──6_05-基于T-SQL创建数据库和数据表及其约束.mp4 343.90M
| ├──7_06-数据库约束强化和SQLServer视图详解.mp4 444.79M
| ├──8_07-数据库存储过程各种情况详解与事务安全.mp4 464.12M
| └──9_08-基于C#快速编写简单实用的数据访问对象(1).mp4 429.41M
├──05、【第5章】【项目实战】基于.Net和SQLSQL开发图书借阅管理系统(BMIS)项目
| ├──01_00-1.1.项目概述、学习要求与价值收获.mp4 115.01M
| ├──02_01-1.2.项目实现效果完整展示.mp4 53.69M
| ├──03_02-2.1.三层架构设计原理回顾.mp4 31.04M
| ├──04_03-2.2.基于三层架构实现项目框架搭建.mp4 131.05M
| ├──05_04-2.3.SQLHelper类编写:封装格式化SQL与的方法实现.mp4 92.94M
| ├──06_05-2.4.编写带参数SQL语句和存储过程及其事务方法.mp4 165.07M
| ├──07_06-3.1.编写管理员登录的数据访问方法.mp4 62.07M
| ├──08_07-3.2.编写用户登录业务逻辑方法和修改程序入口点方法.mp4 43.35M
| ├──09_08-3.3.编写用户登录UI中的方法.mp4 109.46M
| ├──10_09-4.1.主窗体中嵌入子窗体的实现方法.mp4 97.38M
| ├──11_10-4.2.系统退出之前的确认方法.mp4 39.23M
| ├──12_11-5.1.编写图书分类和出版社下拉框后台数据访问方法.mp4 67.67M
| ├──13_12-5.2.实现图书分类和出版社下拉框UI中的数据绑定.mp4 35.77M
| ├──14_13-5.3.使用OpenFileDialog文件打开对话框选择图片.mp4 34.69M
| ├──15_14-5.4.编写摄像头拍照的各种方法.mp4 90.21M
| ├──16_15-5.5.基于存储过程和带参数SQL语句实现添加图书的数据访问方法.mp4 69.40M
| ├──17_16-5.6.编写添加图书业务逻辑方法.mp4 31.53M
| ├──18_17-5.7.编写添加图书的验证和对象封装内容.mp4 110.28M
| ├──19_18-5.8.编写添加图书后台调用和同步显示内容.mp4 72.17M
| ├──20_19-6.1.编写图书上架数据访问和业务逻辑方法.mp4 114.19M
| ├──21_20-6.2.在UI中根据条码展示图书信息.mp4 73.66M
| ├──22_21-6.3.在UI中完成图书数量的增加.mp4 59.80M
| ├──23_22-7.1.完成图书信息维护UI初始化内容.mp4 72.05M
| ├──24_23-7.2.编写图书信息多条件组合查询的数据访问和业务逻辑.mp4 88.20M
| ├──25_24-7.3.编写图书信息多条件组合查询UI中的内容.mp4 45.45M
| ├──26_25-7.4.基于特定事件实现查询结果同步显示.mp4 91.12M
| ├──27_26-7.5.修改图书存储过程和数据访问方法的编写.mp4 53.04M
| ├──28_27-7.6.在UI中编写图书信息修改的内容.mp4 105.93M
| ├──29_28-7.7.实现图书信息的删除.mp4 262.90M
| ├──30_29-7.8.关于删除时外键的异常处理.mp4 18.32M
| ├──31_30-8.1.读者管理模块分析.mp4 30.55M
| ├──32_31-8.2.编写会员办证、信息修改、借阅证挂失等数据访问方法.mp4 113.95M
| ├──33_32-8.3.编写会员角色查询、根据借阅证号和身份证查询读者信息的数据访问方法.mp4 124.01M
| ├──34_33-8.4.根据角色查询读者信息和读者总数(基于两个结果集).mp4 69.68M
| ├──35_34-8.5.编写读者管理模块业务逻辑方法.mp4 74.43M
| ├──36_35-8.6.基于DataTable复制方法完成两个下拉框的填充.mp4 34.80M
| ├──37_36-8.7.在ListView中显示查询列表的方法.mp4 82.66M
| ├──38_37-8.8.在UI中编写会员办证的事件.mp4 95.32M
| ├──39_38-8.9.在UI中编写根据借阅证或身份证查询会员对象的事件.mp4 96.39M
| ├──40_39-8.10.在UI中编写借阅证挂失的事件.mp4 32.26M
| ├──41_40-8.11.在UI中编写修改读者信息的事件.mp4 82.41M
| ├──42_41-9.1.图书出借模块效果演示与业务分析.mp4 39.36M
| ├──43_42-9.2.编写查询读者借书总数存储过程.mp4 68.58M
| ├──44_43-9.3.在UI中实现读者信息展示和借书统计.mp4 149.60M
| ├──45_44-9.4.在UI中实现借书信息列表展示(重点难点).mp4 155.70M
| ├──46_45-9.5.在UI中删除已借图书.mp4 53.36M
| ├──47_46-9.6.基于ADO.NET事务编写保存图书信息的数据访问方法.mp4 81.06M
| ├──48_47-9.7.在UI中调用事务编写保存借书信息的事件.mp4 69.93M
| ├──49_48-10.1.图书归还模块分析.mp4 22.41M
| ├──50_49-10.2.编写根据借阅证号查询借书信息的存储过程.mp4 62.18M
| ├──51_50-10.3.编写查询借书信息列表的数据访问和业务逻辑方法.mp4 55.93M
| ├──52_51-10.4.在UI中编写查询读者借书信息的事件.mp4 86.38M
| ├──53_52-10.5.在UI中编写扫描还书条码并展示还书信息的事件.mp4 158.93M
| ├──54_53-10.6.在UI中修改还书总数和借书总数不对应的小bug.mp4 30.76M
| ├──55_54-10.7.编写还书存储过程和数据访问方法.mp4 80.65M
| ├──56_55-10.8.还书业务逻辑核心算法分析与实现(重点、难点).mp4 122.23M
| ├──57_56-10.9.在UI中编写还书按钮的事件并测试还书实现效果.mp4 78.37M
| └──58_57-11.1.管理员密码修改的思路与具体实现.mp4 62.96M
├──06、【第6章第1部分】HTML5与CSS3、javascript等前端框架
| ├──04_03-1.3.HTML常用标签(1):标签语义化、标题标签、段落标签.mp4 95.26M
| ├──10_09-1.6.表单元素.mp4 122.72M
| ├──11_10-2.1.CSS的介绍和样式表.mp4 99.24M
| ├──12_11-2.2.CSS基础选择器.mp4 67.72M
| ├──13_12-2.3.CSS字体样式属性和调试工具(1):字体样式属性(font、font-siz.mp4 64.97M
| ├──14_13-2.3.CSS字体样式属性和调试工具(2):字体外观样式属性(color、line-.mp4 44.80M
| ├──15_14-2.3.CSS字体样式属性和调试工具(3):谷歌浏览器开发工具的使用.mp4 20.58M
| ├──16_15-2.4.复合选择器.mp4 106.96M
| ├──17_16-2.5.标签显示模式.mp4 93.08M
| ├──18_18-2.6.行高、CSS背景.mp4 96.99M
| ├──19_19-2.7.CSS三大特性.mp4 48.83M
| ├──1_00-1.1.认识Web和Web标准.mp4 85.00M
| ├──20_20-3.1.CSS盒子模型.mp4 60.26M
| ├──21_21-3.2.盒子边框.mp4 34.68M
| ├──22_22-3.3.盒子边距(1):内边距.mp4 42.96M
| ├──23_23-3.3.盒子边距(2):外边距.mp4 92.63M
| ├──24_24-4.1.CSS布局的介绍.mp4 52.86M
| ├──25_25-4.2.认识浮动.mp4 75.43M
| ├──26_26-4.3.清除浮动的方法.mp4 86.47M
| ├──27_27-5.1.定位.mp4 128.26M
| ├──28_28-1.1.项目搭建和实现思路说明.mp4 54.89M
| ├──29_29-2.1.导航结构布局.mp4 61.26M
| ├──2_01-1.2.HTML结构(1):认识HTML、骨架结构.mp4 58.26M
| ├──31_33-3.2.achievement(2):内容样式的实现.mp4 99.23M
| ├──32_34-4.1.产品模块结构搭建和制作.mp4 99.50M
| ├──33_35-4.2.产品制作模块:标题、精灵图和图标定位.mp4 117.04M
| ├──34_36-4.3.我们的产品:完成产品列表内容区域.mp4 97.08M
| ├──35_37-5.1.solution解决方案模块制作.mp4 162.44M
| ├──36_38-6.1.新闻模块制作.mp4 207.99M
| ├──37_39-07.1.partner:使用flex布局轻松实现.mp4 23.37M
| ├──38_40-8.1.盒子阴影.mp4 86.38M
| ├──39_41-8.2.文本溢出、CSS精灵技术.mp4 110.14M
| ├──3_02-1.2.HTML结构(2):HTML标签分类和关系、前端开发工具和DOCTYPE、l.mp4 83.75M
| ├──40_42-8.3.flex布局(1):容器属性.mp4 93.96M
| ├──41_43-8.3.flex布局(2):项目属性.mp4 61.24M
| ├──42_44-9.1.脚注制作.mp4 112.75M
| ├──43_45-10.1.联系我们的制作.mp4 180.87M
| ├──44_46-1.1.HTML5的了解.mp4 60.39M
| ├──45_47-1.2.多媒体音频标签.mp4 55.47M
| ├──46_48-1.3.新增的input标签和表单属性.mp4 46.85M
| ├──47_49-1.4.CSS3选择器.mp4 114.90M
| ├──49_51-1.5.2D转换(2):rotate、transform-origin.mp4 68.98M
| ├──50_52-1.5.2D转换(3):scale缩放.mp4 48.80M
| ├──51_53-1.6.CSS3过渡效果.mp4 48.21M
| ├──52_54-1.7.CSS3动画(1):认识动画、动画序列和常用属性.mp4 104.31M
| ├──53_55-1.7.CSS3动画(2):地图热点.mp4 43.51M
| ├──54_56-1.8.3D转换(1):3D转换和3D透视.mp4 52.32M
| ├──55_57-1.8.3D转换(2):3D旋转、transform-style.mp4 49.71M
| ├──56_58-1.1.1.JavaScript的了解.mp4 21.33M
| ├──57_59-1.1.2.JavaScript引用初步体验.mp4 15.47M
| ├──58_60-1.1.3.变量.mp4 37.01M
| ├──59_61-1.1.4.数据类型(1):number类型.mp4 27.86M
| ├──5_04-1.3.HTML常用标签(2):水平线标签、换行标签、div和span标签.mp4 39.56M
| ├──60_62-1.1.4.数据类型(2):String类型.mp4 36.72M
| ├──61_63-1.1.4.数据类型(3):其它数据类型、typeof、注释.mp4 23.25M
| ├──62_64-1.1.5.数据类型转换(1):字符串转换(toString、String、拼接符转.mp4 33.16M
| ├──63_65-1.1.5.数据类型转换(2):数值类型转换、boolean类型转换(知道).mp4 97.10M
| ├──64_66-1.1.6.操作符(1):算数运算符.mp4 12.02M
| ├──65_67-1.1.6.操作符(2):一元运算符.mp4 31.39M
| ├──66_68-1.1.6.操作符(3):逻辑运算符.mp4 27.20M
| ├──67_69-1.1.6.操作符(4):关系运算符.mp4 28.88M
| ├──68_70-1.1.6.操作符(5):赋值运算符.mp4 15.39M
| ├──69_71-1.1.6.操作符(6):操作符的优先级说明.mp4 8.87M
| ├──6_05-1.3.HTML常用标签(3):文本格式化标签、img标签和链接标签注释标签.mp4 124.02M
| ├──70_72-8-1.1.7.表达式和语句(1):分支结构(if语句).mp4 59.78M
| ├──71_73-1.1.7.表达式和语句(1):分支结构(switch语句).mp4 24.75M
| ├──72_74-1.1.7.表达式和语句(1):分支结构(布尔类型的隐式转换).mp4 23.42M
| ├──73_75-1.1.7.表达式和语句(1):分支结构(三元表达式语句).mp4 22.77M
| ├──74_76-1.1.7.表达式和语句(2):循环结构(continue和break).mp4 32.52M
| ├──75_77-1.1.7.表达式和语句(2):循环结构(do...while).mp4 12.41M
| ├──76_78-1.1.7.表达式和语句(2):循环结构(for循环).mp4 59.64M
| ├──77_79-1.1.7.表达式和语句(2):循环结构(while).mp4 36.75M
| ├──78_80-1.1.7.表达式和语句(3):调试.mp4 23.89M
| ├──79_81-1.1.8.数组.mp4 43.33M
| ├──7_06-1.4.路径和锚点.mp4 86.46M
| ├──80_82-1.1.9.函数(1):函数声明、调用、传参、求最大值.mp4 57.37M
| ├──81_83-1.1.9.函数(2):函数返回值.mp4 38.64M
| ├──82_84-1.1.9.函数(3):匿名函数、自调用函数、函数类型.mp4 18.08M
| ├──83_85-1.1.9.函数(4):函数的其它作用.mp4 34.22M
| ├──84_86-1.1.10.全局变量和局部变量作用域了解.mp4 11.34M
| ├──85_87-1.2.1.DOM的简单认识.mp4 5.61M
| ├──86_88-1.2.2.获取页面元素API.mp4 64.48M
| ├──87_89-1.2.3.事件基础:事件介绍和事件三要素.mp4 17.41M
| ├──88_90-1.2.4.操作元素(1):innerText和innerHTML.mp4 36.42M
| ├──89_91-1.2.4.操作元素(2):获取和修改元素属性值.mp4 13.97M
| ├──8_07-1.5.表格和列表标签(1):表格的使用.mp4 110.02M
| ├──90_92-1.2.4.操作元素(3):表单元素属性值的修改和获取.mp4 15.45M
| ├──91_93-1.2.4.操作元素(4):修改样式属性.mp4 19.08M
| ├──92_94-1.2.4.操作元素(5):自定义属性的设置.mp4 33.82M
| ├──93_95-1.2.4.操作元素(6):H5新增的自定义属性的设置.mp4 24.63M
| ├──94_96-1.2.5.节点操作(1):节点概述和节点类型获取.mp4 25.64M
| ├──95_97-1.2.5.节点操作(2):父节点和子节点.mp4 67.03M
| ├──96_98-1.2.5.节点操作(3):兄弟节点.mp4 27.55M
| ├──97_99-1.2.5.节点操作(4):创建元素和添加元素的方式.mp4 19.07M
| └──9_08-1.5.表格和列表标签(2):列表.mp4 40.78M
├──07、【第6章第2部分】HTML5与CSS3、javascript等前端框架
| ├──100_99-2.导航(2):bootstrap导航模板内容的说明.mp4 15.57M
| ├──101_100-2.导航(3):bootstrap导航修改重置样式.mp4 66.62M
| ├──102_101-3.banner制作(1):bootstrap中的banner认识.mp4 22.47M
| ├──103_102-3.banner制作(2):banner从PC到移动端的实现.mp4 77.25M
| ├──104_103-3.banner制作(3):手指触摸滑动效果的实现.mp4 44.42M
| ├──105_104-4.信息模块的制作.mp4 59.12M
| ├──106_105-5.最新产品模块制作.mp4 37.41M
| ├──107_106-6.广告模块制作.mp4 22.60M
| ├──108_107-7.品牌产品模块制作(1):结构搭建.mp4 36.68M
| ├──109_108-7.品牌产品模块制作(2):样式修改和重置.mp4 85.27M
| ├──10_09-1.2.6.事件详解(8):事件委托.mp4 25.15M
| ├──110_109-8.脚注部分.mp4 49.79M
| ├──11_10-1.2.6.事件详解(9):禁止选中文字和禁止右键菜单.mp4 11.64M
| ├──12_11-1.2.6.事件详解(10):鼠标事件.mp4 28.26M
| ├──13_12-1.2.6.事件详解(11):鼠标跟随动画.mp4 19.78M
| ├──14_13-1.2.6.事件详解(12):键盘事件对象和keyCode.mp4 44.81M
| ├──15_14-1.3.1.认识BOM.mp4 29.49M
| ├──16_15-1.3.2.窗口加载事件.mp4 31.96M
| ├──17_16-1.3.3.窗口大小触发事件.mp4 10.27M
| ├──18_17-1.3.4.定时器(1):setTimeout.mp4 31.47M
| ├──19_18-1.3.4.定时器(2):clearTimeout.mp4 5.82M
| ├──1_00-1.2.5.节点操作(5):删除节点和拷贝节点.mp4 20.91M
| ├──20_19-1.3.4.定时器(3):setInterval.mp4 15.73M
| ├──21_20-1.3.4.定时器(4):clearInterval.mp4 18.05M
| ├──22_21-1.3.4.定时器(5):发送短信倒计时.mp4 32.39M
| ├──23_22-1.3.5.this指向.mp4 21.08M
| ├──24_23-1.3.6.JS的执行机制.mp4 27.94M
| ├──25_24-1.3.7.location对象(1):体验location对象的使用.mp4 28.17M
| ├──26_25-1.3.7.location对象(2):页面传递参数的获取.mp4 22.05M
| ├──27_26-1.3.7.location对象(3):location对象的方法.mp4 22.19M
| ├──28_27-1.3.8.navigator对象.mp4 9.74M
| ├──29_28-1.3.9.history对象.mp4 20.03M
| ├──2_01-1.2.5.节点操作(6):三种动态创建元素的方法区别.mp4 44.24M
| ├──30_29-1.3.10.offset(1):offset常用属性.mp4 53.28M
| ├──31_30-1.3.10.offset(2):offset和style的区别.mp4 22.24M
| ├──32_31-1.3.10.offset(3):获取鼠标在盒子中的坐标值.mp4 22.59M
| ├──33_32-1.3.11.client.mp4 12.57M
| ├──34_33-1.3.12.scroll.mp4 21.11M
| ├──35_34-1.表格隔行变色效果.mp4 20.52M
| ├──36_35-2.1.全选不全选功能实现.mp4 21.01M
| ├──37_36-2.2.单选按钮控制全选按钮的状态.mp4 41.54M
| ├──38_37-3.1.Tab栏选项卡的切换实现.mp4 27.33M
| ├──39_38-3.2.Tab栏内容的切换实现.mp4 32.39M
| ├──3_02-1.2.6.事件详解(1):注册事件常见的方式.mp4 35.07M
| ├──40_39-4.1.创建行和模拟数据.mp4 20.14M
| ├──41_40-4.2.创建单元格和填充数据.mp4 16.12M
| ├──42_41-4.3.创建删除单元格和删除当前行的操作.mp4 25.76M
| ├──43_77-8.7.实现购物车(8):删除购物车商品.mp4 22.57M
| ├──44_42-1.1.jQuery概述.mp4 14.55M
| ├──45_43-2.1.jQuery的引用和jQuery入口函数、顶级对象.mp4 36.52M
| ├──46_44-2.2.jQuery和DOM之间的相互转换.mp4 28.71M
| ├──47_45-3.1.jQuery基础选择器.mp4 13.15M
| ├──48_46-3.2.jQuery层级选择器.mp4 6.16M
| ├──49_47-3.3.jQuery隐式迭代.mp4 10.15M
| ├──4_03-1.2.6.事件详解(2):删除事件常用的方式.mp4 19.72M
| ├──50_48-3.4.jQuery筛选选择器.mp4 12.52M
| ├──51_49-3.5.jQuery筛选方法.mp4 33.04M
| ├──52_50-3.6.jQuery链式编程.mp4 11.23M
| ├──53_51-3.7.jQuery样式操作.mp4 13.76M
| ├──54_52-3.8.jQuery操作样式类.mp4 19.55M
| ├──55_53-3.9.Tab栏切换效果的实现.mp4 20.54M
| ├──56_54-4.1.显示隐藏效果.mp4 16.72M
| ├──57_55-4.2.上滑下滑效果.mp4 22.70M
| ├──58_56-4.3.停止动画.mp4 9.25M
| ├──59_57-4.4.淡入淡出动画.mp4 15.65M
| ├──5_04-1.2.6.事件详解(3):DOM事件流.mp4 37.34M
| ├──60_58-4.5.自定义动画.mp4 16.90M
| ├──61_59-5.1.prop方法.mp4 15.10M
| ├──62_60-5.2.attr方法.mp4 17.67M
| ├──63_61-5.3.data方法.mp4 15.87M
| ├──64_62-6.1.jQuery尺寸.mp4 25.38M
| ├──65_63-6.2.jQuery位置(1):offset和position的获取.mp4 22.64M
| ├──66_64-6.2.jQuery位置(2):scrollTop获取.mp4 5.15M
| ├──67_65-7.1.on绑定事件.mp4 44.49M
| ├──68_66-7.2.off事件解绑.mp4 16.35M
| ├──69_67-7.3.自动触发事件.mp4 14.29M
| ├──6_05-1.2.6.事件详解(4):事件对象.mp4 41.11M
| ├──70_68-7.4.阻止事件冒泡.mp4 8.94M
| ├──71_69-7.5.对象拷贝.mp4 38.25M
| ├──72_70-8.1.实现购物车(1):全选不全选功能.mp4 24.81M
| ├──73_71-8.2.实现购物车(2):根据子复选框的选中状态判断全选按钮是否被选中.mp4 20.34M
| ├──74_72-8.3.实现购物车(3):实现单个商品数量的增加功能.mp4 25.65M
| ├──75_73-8.4.实现购物车(4):实现单个商品数量的减法功能.mp4 6.97M
| ├──76_74-8.5.实现购物车(5):商品单价合计的计算.mp4 37.09M
| ├──77_75-8.6.实现购物车(6):当用户手动输入价格的时候商品小计.mp4 10.81M
| ├──78_76-8.7.实现购物车(7):实现商品总数和商品总价格的计算.mp4 41.05M
| ├──79_78-1.1.fullPage插件的介绍和使用.mp4 34.61M
| ├──7_06-1.2.6.事件详解(5):this和e.target的区别.mp4 28.48M
| ├──80_79-1.2.添加背景参考色.mp4 9.24M
| ├──81_80-1.3.导航制作.mp4 77.99M
| ├──82_81-1.4.第一屏制作(1):布局.mp4 90.75M
| ├──83_82-1.4.第一屏制作(2):第一屏动画效果.mp4 33.09M
| ├──84_83-1.5.第二屏制作(1):标题和标题动画的实现.mp4 137.07M
| ├──85_84-1.5.第二屏制作(2):产品结构搭建完毕.mp4 103.77M
| ├──86_85-1.5.第二屏制作(3):气泡标签的简单结构搭建.mp4 69.82M
| ├──87_86-1.5.第二屏制作(4):产品部分的动画效果.mp4 102.90M
| ├──88_87-1.5.第二屏制作(5):气泡标签动画.mp4 43.94M
| ├──89_88-1.1.Bootstrap介绍和体验.mp4 69.11M
| ├──8_07-1.2.6.事件详解(6):事件对象阻止默认行为.mp4 37.98M
| ├──90_89-2.2.Bootstrap的布局容器.mp4 21.11M
| ├──91_90-2.3.Bootstra栅格系统.mp4 69.58M
| ├──92_91-2.4.Bootstrap响应式工具.mp4 19.02M
| ├──93_92-3.1.媒体查询的介绍.mp4 7.09M
| ├──94_93-3.2.媒体查询的基本语法格式和实现.mp4 42.06M
| ├──95_94-3.3.媒体查询的条件判断顺序.mp4 41.96M
| ├──96_95-3.4.使用媒体查询选择样式文件.mp4 37.73M
| ├──97_96-3.5.媒体查询的使用.mp4 32.27M
| ├──98_97-1.项目框架的搭建说明.mp4 63.22M
| ├──99_98-2.导航(1):bootstrap导航模板的修改.mp4 37.80M
| └──9_08-1.2.6.事件详解(7):阻止事件冒泡.mp4 15.69M
├──08、【第7章】【服务框架】ASP.NET-MVC5服务器端开发结合WebService和Web
| ├──10_08-4-1-5.MVC实现数据的动态查询与展示.mp4 122.37M
| ├──11_09-1.数据传递之ViewBag使用.mp4 57.99M
| ├──12_10-2.数据传递之TempData和总结.mp4 91.44M
| ├──13_11-3.基于Model的强类型视图的使用.mp4 94.98M
| ├──14_12-4.视图助手Htmlhelper构建Mvc新型表单.mp4 154.79M
| ├──15_13-5.模型自动映射表单实现课程对象添加.mp4 54.18M
| ├──16_14-1.强类型视图扩展方法For和课程修改与删除的实现.mp4 160.86M
| ├──17_15-2.控制器Controller的回顾.mp4 6.96M
| ├──18_16-3.动作方Action法三种特性应用讲解.mp4 67.06M
| ├──19_17-4.ActionResutl各种输出类型研究.mp4 237.68M
| ├──1_00-1.MVC5课程学习目标、相关概念和MVC环境要求.mp4 22.08M
| ├──20_18-1.分部视图PartialView的使用(用户控件).mp4 96.47M
| ├──21_19-2.Ajax技术简介.mp4 37.18M
| ├──22_20-3.基于jQuery的异步删除课程对象.mp4 81.87M
| ├──23_21-4.基于AjaxHelper的异步表单构建详细流程.mp4 75.37M
| ├──24_22-5.JSON数据格式详解与应用.mp4 132.30M
| ├──25_23-1.FileUpLoad文件上传.mp4 97.52M
| ├──26_24-2.富文本编辑器CKEditor使用方法.mp4 122.67M
| ├──27_25-3.布局页面LayoutPage-1-基本使用方法.mp4 38.52M
| ├──28_26-4.布局页面LayoutPage-2-综合分析与Section的使用.mp4 98.79M
| ├──29_27-1.Mvc5模型验证思路分析和完整步骤讲解.mp4 168.88M
| ├──2_01-2.第一个MVC程序的运行和项目文件结构分析.mp4 85.77M
| ├──30_28-2.通过ModelsState动态添加验证信息.mp4 59.97M
| ├──31_29-3.Mvc5中模型自定义验证类开发.mp4 110.54M
| ├──32_30-1.MVC5中身份认证Forms使用3个步骤详解.mp4 134.52M
| ├──33_31-2.MVC5中的Auhtorize授权方法.mp4 60.63M
| ├──34_32-1.MVC5路由基础回顾讲解.mp4 30.21M
| ├──35_33-2.MVC5路由定义规范分析和测试路由工具RouteDebugger的安装.mp4 68.78M
| ├──36_34-3.MVC5路由各种形式的调试和测试极其使用总结.mp4 130.25M
| ├──37_35-4.RouteData路由数据的分析方法.mp4 37.09M
| ├──38_36-5.动态生成Url和A标签的方法.mp4 23.91M
| ├──39_37-6.分区项目Areas的使用.mp4 55.25M
| ├──3_02-3.MVC5的组成分析和项目启动原理解析.mp4 97.38M
| ├──40_38-1.Web项目部署前相关的准备工作解说.mp4 48.06M
| ├──41_39-2.配置文件的说明字符串加密和自定义错误转向配置.mp4 125.12M
| ├──42_40-3.配置文件中的其他配置和Release发布.mp4 53.21M
| ├──43_41-4.发布成能够部署的项目.mp4 19.76M
| ├──44_42-5.在IIS上面部署网站和错误解决.mp4 71.78M
| ├──45_43-1.ASP.NET-MVC相关内置对象概述讲解.mp4 39.20M
| ├──46_44-2.Cookie对象的使用专题讲解.mp4 32.06M
| ├──47_45-1.WebApi总体概述和学习内容说明.mp4 57.77M
| ├──48_46-2.1.第一个WebApi编写和异步调用的实现.mp4 88.66M
| ├──49_47-2.2.WebApi常用Get方式和参数的使用讲解.mp4 55.92M
| ├──4_03-4.MVC5中的约定胜于配置各项要求.mp4 50.99M
| ├──50_48-2.3.WebApi中的Post、Put和Delete实现对象操作.mp4 58.93M
| ├──51_49-1.Get各种请求汇总.mp4 231.02M
| ├──52_50-2.POST各种请求汇总.mp4 274.55M
| ├──53_51-1.服务器端调用WebAPI2.mp4 180.64M
| ├──5_04-5.MVC5实现我的计算器再次巩固和强化MVC原理.mp4 96.19M
| ├──6_05-1.Razor视图核心语法练习.mp4 67.40M
| ├──7_06-2.三层架构和MVC的关系及其结合方式.mp4 27.29M
| ├──8_07-3.实现讲师登录的模型编写.mp4 67.82M
| └──9_08-4.三层中讲师登录V和C的逻辑设计和代码编写.mp4 86.30M
├──09、【第8章】【项目实战】ASP.NET-MVC5和EntityFramework结合开发酒店
| ├──10_09-3.01.前端静态文件的迁入方法.mp4 18.10M
| ├──11_10-3.02.添加控制器和首页视图并配置路由.mp4 46.27M
| ├──12_11-3.03.给MVC配置EF框架和连接字符串的改进.mp4 87.32M
| ├──13_12-3.04.网站模板页面和Section的统一布局方法.mp4 152.55M
| ├──14_13-3.05.新闻列表和新闻详细的展示.mp4 96.82M
| ├──15_14-3.06.其他自行完成模块说明.mp4 30.61M
| ├──16_15-3.07.在线预订UI表单处理和验证码生成.mp4 108.04M
| ├──17_16-3.08.在线预订UI表单验证框架的使用.mp4 43.78M
| ├──18_17-3.09.在线预订UI表单无刷新提交.mp4 77.98M
| ├──19_18-3.10.使用模型验证和动态表单完成投诉建议提交.mp4 150.64M
| ├──1_00-1.1.项目学习前老师有话说.mp4 30.47M
| ├──20_19-4.01.基于Areas的网站后台框架搭建详解.mp4 75.72M
| ├──21_20-4.02.管理员登录实现和身份验证.mp4 96.57M
| ├──22_21-4.03.新闻发布的实现.mp4 77.94M
| ├──23_22-4.04.后台新闻列表展示和关联对象的查询.mp4 89.92M
| ├──24_23-4.05.后台新闻修改和删除的实现.mp4 73.92M
| ├──25_24-4.06.作业:后台招聘管理模块的功能实现.mp4 43.25M
| ├──26_25-4.07.作业:预定管理模块的功能.mp4 22.44M
| ├──27_26-4.08.作业:投诉管理模块的功能实现(有特别注意的问题).mp4 45.52M
| ├──28_27-4.09.作业:菜品管理模块的功能实现(重点).mp4 133.54M
| ├──2_01-1.2.项目完整功能模块演示.mp4 37.89M
| ├──3_02-2.1.基于EF的三层架构框架搭建.mp4 55.67M
| ├──4_03-2.2.关于EF连接数据字符加密的方法讲解.mp4 46.04M
| ├──5_04-2.3.EF通用类的编写.mp4 103.04M
| ├──6_05-2.4.完成新闻后台Service类各种方法的编写.mp4 103.10M
| ├──7_06-2.5.预定模块Service类各种方法编写.mp4 98.36M
| ├──8_07-2.6.菜品模块Service类各种方法的编写.mp4 68.72M
| └──9_08-2.7.其他Service类自己预习说明.mp4 3.34M
├──10、【第9章】【框架应用】Layui前端框架
| ├──10_12-2.2.1.layui字体图标的使用.mp4 28.56M
| ├──11_13-2.2.2.button按钮组.mp4 67.21M
| ├──12_14-2.2.3.表单元素认识.mp4 123.03M
| ├──13_15-2.4.layui导航和layui中的tab选项卡.mp4 89.42M
| ├──14_16-1.1.1.弹出层的介绍和基础参数(1).mp4 118.15M
| ├──15_17-1.1.2.弹出层的基础参数(2).mp4 125.70M
| ├──16_18-1.1.2.弹出层的基础参数(3).mp4 64.58M
| ├──17_19-1.1.3.弹出层的内置方法config、ready等内置方法的介绍使用和其它内置方.mp4 127.52M
| ├──18_20-1.2.1.layui分页的快速使用.mp4 64.96M
| ├──19_21-1.3.模板引擎.mp4 81.24M
| ├──1_03-1.2.1.CSS内置公共基础类(2):layui辅助类、文本类以及样式命名规则和重.mp4 129.41M
| ├──20_22-1.4.1.table数据表格快速使用介绍.mp4 63.59M
| ├──21_23-1.4.2.认识数据表格(1):表格的三种初始化方法.mp4 46.05M
| ├──22_24-1.4.3.认识数据表格(2):表格的基础参数(1).mp4 161.43M
| ├──23_25-1.4.3.认识数据表格(3):表格中表头的参数colspan、rowspan、te.mp4 124.33M
| ├──24_26-1.4.3.认识数据表格(4):表格中其它参数的认识以及方法的了解.mp4 145.04M
| ├──25_27-1.4.4.Layui和MVC结合实现数据动态调用和分页(1):项目框架搭建.mp4 62.96M
| ├──26_28-1.4.4.Layui和MVC结合实现数据动态调用和分页(2):通用数据访问类、数据.mp4 63.53M
| ├──27_29-1.4.4.Layui和MVC结合实现数据动态调用和分页(3):页面中的样式链接和J.mp4 61.01M
| ├──28_30-1.4.4.Layui和MVC结合实现数据动态调用和分页(4):实现数据的查询并渲染.mp4 63.89M
| ├──29_31-1.4.4.Layui和MVC结合实现数据动态调用和分页(5):实现分页的操作.mp4 166.53M
| ├──2_04-1.2.2.HTML规范公共属性.mp4 39.79M
| ├──30_32-1.5.1.表单的快速使用.mp4 77.60M
| ├──31_33-1.5.2.通过表单实现课程名称模糊查询显示数据(1):表单视图的添加以及分页实体和.mp4 79.54M
| ├──32_34-1.5.2.通过表单实现课程名称模糊查询显示数据(2):添加数据分页方法和课程查询的.mp4 67.13M
| ├──33_35-1.5.2.通过表单实现课程名称模糊查询显示数据(3):使用表格重载方法实现数据分页.mp4 67.94M
| ├──34_36-1.5.2.通过表单实现课程名称模糊查询显示数据(4):使用表格重载方法实现数据分页.mp4 27.75M
| ├──35_37-1.5.3.实现课程分类的动态绑定.mp4 56.60M
| ├──36_38-1.5.4.实现课程的添加(1):layui中弹窗和表单结合使用.mp4 157.81M
| ├──37_39-1.5.4.实现课程的添加(2):表单监听事件结合ajax提交数据并关闭弹窗.mp4 136.09M
| ├──38_40-1.5.5.实现课程的编辑和删除(1):完成编辑视图和给课程管理页面绑定工具条.mp4 97.65M
| ├──39_41-1.5.5.实现课程的编辑和删除(2):完成修改编辑的操作.mp4 118.02M
| ├──3_05-1.3.1.底层方法(1):全局配置、定义模块.mp4 74.41M
| ├──40_42-1.5.5.实现课程的编辑和删除(3):删除功能的实现.mp4 46.67M
| ├──41_43-1.6.上传图片模块和元素模块以及其它模块的简单说明.mp4 33.82M
| ├──42_01-0.0.Layui前言.mp4 22.30M
| ├──43_02-1.1.layui的介绍和获取使用.mp4 79.96M
| ├──4_06-1.3.1.底层方法(2):加载模块参数说明和动态加载样式说明.mp4 35.90M
| ├──5_07-1.3.2.底层方法中的本地存储.mp4 88.94M
| ├──6_08-1.3.3.设备信息的获取方法和其它方法.mp4 78.80M
| ├──7_09-02-1.2.1.CSS内置公共基础类(1):layui-main和layui-in.mp4 58.73M
| ├──8_10-2.0.layui页面元素的整体介绍.mp4 29.86M
| └──9_11-2.1.1.layui栅格系统的使用.mp4 125.85M
├──11、【第10章】【项目扩展】通用权限管理系统、在线升级模块、项目代码生成器开发
| ├──10_09-08.在UI中完成角色的添加、修改、删除.mp4 65.41M
| ├──11_10-00.上次课内容回顾.mp4 40.23M
| ├──12_11-09.查询和添加管理员DAL方法编写.mp4 61.55M
| ├──13_12-10.管理员数据表操作的其他DAL方法编写.mp4 30.82M
| ├──14_13-11.管理员操作业务逻辑方法编写.mp4 27.76M
| ├──15_14-12.实现管理员添加.mp4 55.74M
| ├──16_15-13.管理员操作其他方法在UI中的实现.mp4 104.34M
| ├──17_16-14.编写获取所有权限树的3个DAL方法.mp4 69.41M
| ├──18_17-01.项目总体效果展示.mp4 36.99M
| ├──19_18-02.项目物理架构和逻辑架构分析.mp4 32.79M
| ├──1_00-1.角色权限系统实现效果展示.mp4 40.13M
| ├──20_19-03.项目技术架构分析.mp4 32.23M
| ├──21_20-04.项目框架搭建和UI设计.mp4 60.24M
| ├──22_21-05.项目核心业务类的编写-1-实体类和业务类属性编写.mp4 112.74M
| ├──23_22-06.项目核心业务类的编写-2-从远程服务器下载xml文件并封装.mp4 75.54M
| ├──24_23-07.项目核心业务类的编写-3-远程文件下载(1).mp4 63.14M
| ├──25_24-08.项目核心业务类的编写-3-远程文件下载(2).mp4 118.56M
| ├──26_25-09.项目核心业务类的编写-4-复制下载的新文件到程序目录.mp4 25.76M
| ├──27_26-10.项目升级窗体的初始化和委托方法的编写.mp4 64.98M
| ├──28_27-11.项目升级程序初步测试与排错.mp4 27.47M
| ├──29_28-12.项目升级程序主窗体按钮事件的编写和功能测试.mp4 58.97M
| ├──2_01-2.角色权限数据库的基本原理分析.mp4 81.55M
| ├──30_29-13.在项目主程序中通过用户选择主动实现升级.mp4 42.07M
| ├──31_30-14.安装IIS并部署升级文件和测试下载.mp4 46.07M
| ├──32_31-15.在项目升级程序中添加自动弹窗提醒.mp4 34.15M
| ├──33_32-16.项目升级程序实践应用总结.mp4 27.52M
| ├──34_33-01.代码生成器项目总体介绍和展示.mp4 55.62M
| ├──35_34-02.项目框架的搭建过程.mp4 29.16M
| ├──36_35-03.代码生成器专用的SQLHelper编写.mp4 79.62M
| ├──37_36-04.项目配置信息类的编写.mp4 17.13M
| ├──38_37-05.实体层代码生成类的编写.mp4 116.14M
| ├──39_38-06.代码生成器主程序类MainCreator设计思路和编写.mp4 115.57M
| ├──3_02-01.权限管理数据库分析与巩固.mp4 55.48M
| ├──40_39-07.实体类代码生成UI调用后台的实现与测试.mp4 59.73M
| ├──41_40-08..NET数据类型转换成C#数据类型.mp4 70.22M
| ├──42_41-09.数据访问类代码生成之Insert方法生成的实现.mp4 137.44M
| ├──43_42-10.数据访问类代码生成之Update方法生成的实现.mp4 75.02M
| ├──44_43-11.数据访问类代码生成之Delete方法生成的实现.mp4 20.28M
| ├──45_44-12.数据访问类代码生成之Select方法生成的实现.mp4 133.19M
| ├──46_45-13.代码生成器主程序类MainCreator完善和DAL代码生成测试.mp4 71.59M
| ├──47_46-14.业务逻辑类代码生成CRUD方法的实现.mp4 67.52M
| ├──48_47-15.代码生成器主程序类MainCreator完善和BLL代码生成测试.mp4 38.62M
| ├──4_03-02.权限管理框架所需要的类设计.mp4 99.85M
| ├──5_04-03.编写查询所有角色权限的视图.mp4 177.41M
| ├──6_05-04.编写读取权限的数据访问和业务逻辑方法.mp4 70.93M
| ├──7_06-05.根据用户权限在需要的窗体中设置.mp4 122.69M
| ├──8_07-06.显示全部的角色列表和下拉框展示.mp4 67.04M
| └──9_08-07.在DAL、BLL中编写角色操作方法.mp4 38.09M
├──12、【第11章】【高级扩展】WCF通信技术与WPF开发、基于TCP协议的Scoket开发技术
| ├──10_9-3.简单快捷的调用WCF服务.mp4 25.39M
| ├──11_10-4.WCF服务应用程序的创建和数据契约.mp4 77.00M
| ├──12_11-01.WPF快速入门概念和第一个程序热身.mp4 130.64M
| ├──13_12-02.01.WPF布局之Grid面板.mp4 112.93M
| ├──14_13-02.02.WPF布局之StackPanel面板.mp4 46.23M
| ├──15_14-02.03.WPF布局之Canvas面板.mp4 44.66M
| ├──16_15-02.04.WPF布局之DockPanel面板.mp4 29.82M
| ├──17_16-02.05.WPF布局之WrapPanel面板.mp4 21.04M
| ├──18_17-02.06.WPF布局之综合练习.mp4 122.07M
| ├──19_18-03.01.项目总体说明和登录窗体设计.mp4 102.51M
| ├──1_00-1.WCF概述.mp4 16.88M
| ├──20_19-03.02.项目主窗体UI设计(1).mp4 87.66M
| ├──21_20-03.03.项目主窗体UI设计(2).mp4 133.70M
| ├──22_21-03.04.项目嵌入窗体的设计和嵌入方法讲解.mp4 123.43M
| ├──23_22-03.05.DataGrid和ComboBox数据查询与展示.mp4 61.77M
| ├──24_23-03.06.DataGrid样式表的使用.mp4 114.64M
| ├──25_24-03.07项目通用登录逻辑分析和实现.mp4 27.61M
| ├──26_25-03.08.关于项目源码阅读的说明.mp4 25.88M
| ├──27_26-【01】Socket基础知识介绍及应用说明.mp4 39.92M
| ├──28_27-【02】TCP服务器功能介绍及UI界面设计.mp4 49.18M
| ├──29_28-【03】TCP服务器开发流程说明及实现.mp4 69.93M
| ├──2_01-2.WCF概述和第一个WCF程序的创建.mp4 113.39M
| ├──30_29-【04】TCP服务器日志功能及Backlog讲解.mp4 79.94M
| ├──31_30-【05】TCP服务器在线列表更新显示.mp4 42.69M
| ├──32_31-【06】TCP服务器实现发送及接收处理.mp4 64.55M
| ├──33_32-【07】TCP客户端UI界面设计及集成.mp4 29.94M
| ├──34_33-【08】TCP客户端开发流程及数据接收.mp4 47.27M
| ├──35_34-【09】TCP客户端功能完善及后续开发思路.mp4 48.70M
| ├──36_35-【10】客户端与服务器不同编码格式的通信.mp4 104.83M
| ├──37_36-【11】TCP客户端实现文件发送的数据处理.mp4 59.28M
| ├──38_37-【12】客户端与服务器之间实现文件的发送接收.mp4 46.74M
| ├──39_38-【13】TCP客户端实现JSON对象发送.mp4 53.55M
| ├──3_02-3.WCF服务配置文件的解释.mp4 78.85M
| ├──40_39-【14】服务器实现JSON对象的解析及显示.mp4 38.99M
| ├──41_40-【15】服务器与客户端不同编码格式的通信.mp4 68.94M
| ├──42_41【16】服务器与客户端之间JSON及文件的传输.mp4 53.94M
| ├──4_03-1.netTcpBinding详解.mp4 76.36M
| ├──5_04-2.NetMSMQBinding详解(1)消息队列的安装.mp4 49.33M
| ├──6_05-3.NetMSMQBinding详解(2)基于消息队列的数据交互实现.mp4 90.40M
| ├──7_06-WCF中的异步调用服务方法讲解.mp4 83.00M
| ├──8_07-1.WCF服务库的创建.mp4 78.83M
| └──9_08-2.WCF服务库的使用.mp4 33.26M
├──13、【第12章】【.NetCore】.NetCore跨平台开发、Nginx部署
| ├──10_09-3.Ioc的其他应用.mp4 119.04M
| ├──11_10-4.AOP的实现.mp4 121.81M
| ├──12_11-1.网络通信的7层协议讲解.mp4 154.77M
| ├──13_12-2.基于Socket手写web服务器.mp4 242.45M
| ├──14_13-Asp.NetCore四大部件作用详解和源代码分析.mp4 424.89M
| ├──15_14-Asp.NetCore新型管道模型和Middleware中间件源码分析和手写实现.mp4 411.04M
| ├──16_15-Asp.NetCore管道模型PipleLine与中间件源码分析.mp4 355.91M
| ├──17_16-1.MySql数据库基础和C#数据访问的两种形式.mp4 167.52M
| ├──18_17-2.在Framework中使用Dapper自动化封装和事务操作.mp4 176.51M
| ├──19_18-3.在.NETCore中使用Dapper.mp4 61.42M
| ├──1_00-1.CentOS7安装详细过程.mp4 101.03M
| ├──20_19-1.在windows平台使用IIS部署.NETCore程序.mp4 176.58M
| ├──21_20-2..NETCore在Linux基于CentOS7使用Nginx完成部署详解.mp4 117.50M
| ├──2_01-2.安装XShell命令解析器.mp4 25.40M
| ├──3_02-3.安装.Net-Core的SDK.mp4 24.76M
| ├──4_03-4.在Linux系统下创建控制台程序.mp4 52.48M
| ├──5_04-5.在Linux系统下创建MVC程序和WebApi.mp4 98.24M
| ├──6_05-6.关于命令未找到的两个bug解决.mp4 14.31M
| ├──7_06-NET-Core新型配置系统和各种配置类型操作.mp4 397.22M
| ├──8_07-1.配置文件的强类型读取方式.mp4 131.08M
| └──9_08-2.Ioc概念解释和简单Ioc容器的使用.mp4 100.79M
├──14、【第13章】【常用技能】:LINQ技术、.NET新特性、常用技能汇总
| ├──10_09-13.2.5.LINQ高级查询.mp4 70.28M
| ├──11_10-01.自动属性新的初始化方法.mp4 20.31M
| ├──12_11-02.StringFormat简化写法.mp4 46.08M
| ├──13_12-03.表达式属性和表达式方法.mp4 25.47M
| ├──14_13-04.泛型集合Dictionary新初始化方法.mp4 16.24M
| ├──15_14-05.static声明静态类的引用.mp4 22.01M
| ├──16_15-06.nameof表达式的使用.mp4 17.27M
| ├──17_16-07.Null条件表达式的使用方法.mp4 18.29M
| ├──18_17-基于事务同时保存增删查的对象.mp4 493.23M
| ├──19_18-1.优化查询过程中未提交的数据给用户提示.mp4 111.62M
| ├──1_00-13.1.1.推断类型var关键字的使用.mp4 50.52M
| ├──20_19-2.基于事务保存对象成功后集合对象状态的恢复.mp4 60.93M
| ├──21_20-1.图表效果展示和数据实体类封装.mp4 35.37M
| ├──22_21-2.图表属性设置类编写.mp4 132.29M
| ├──23_22-3.图表控件和自定义图表属性设置类的使用.mp4 34.29M
| ├──24_23-1.二维码名片展示和vCard字符串生成.mp4 75.84M
| ├──25_24-2.二维码图片生成类的编写.mp4 72.59M
| ├──26_25-3.二维码图片生成数据封装和效果测试.mp4 19.02M
| ├──27_26-1.触发器的理论基础.mp4 193.73M
| ├──28_27-2.添加Insert触发器.mp4 72.67M
| ├──29_28-3.添加Delete和Update触发器.mp4 133.49M
| ├──2_01-13.1.2.匿名类的使用.mp4 36.78M
| ├──30_29-4.触发器执行的时机总结.mp4 12.75M
| ├──31_30-1.NPOI通用导出方法详解.mp4 260.37M
| ├──32_31-2.NPOI导入和导出方法测试.mp4 55.42M
| ├──33_32-1.RDLC基础和报表需要的后台准备工作.mp4 56.85M
| ├──34_33-2.报表数据源的设置.mp4 44.54M
| ├──35_34-3.报表中文框的基本使用.mp4 33.94M
| ├──36_35-4.报表中表的添加和列的设置与绑定方法.mp4 32.77M
| ├──37_36-5.在UI中使用报表文件并完成打印设置和数据导出.mp4 111.36M
| ├──3_02-13.1.3.简单扩展方法的应用.mp4 99.27M
| ├──4_03-13.1.4.委托的基本使用.mp4 71.00M
| ├──5_04-13.1.5.匿名方法与Lambda表达式.mp4 55.16M
| ├──6_05-13.2.1.初学LINQ基础.mp4 55.57M
| ├──7_06-13.2.2.LINQ查询方法详解.mp4 92.59M
| ├──8_07-13.2.3.LINQ查询时机与查询形式.mp4 40.11M
| └──9_08-13.2.4.LINQ查询子句.mp4 93.09M
├──15、【选学第1章】【项目实战】基于CS的超市前台结算系统【带项目完整源码】
| ├──10_10.商品金额计算的精度问题解决.mp4 59.79M
| ├──11_11.商品扫描列表显示的优化.mp4 40.35M
| ├──12_12.商品对象从列表中删除.mp4 68.88M
| ├──13_13.商品结算过程分析.mp4 62.86M
| ├──14_14.编写通用的提交多条SQL语句的事务方法.mp4 64.42M
| ├──15_15.编写具有一对多关系的商品销售实体类.mp4 62.27M
| ├──16_16.编写提交商品信息的数据访问方法【多个对象SQL语句的组合】.mp4 126.41M
| ├──17_17.商品结算需要考虑的情况分析.mp4 79.32M
| ├──18_18.商品结算窗口数据的获取和返回.mp4 98.78M
| ├──19_19.商品结算实现和测试、调试.mp4 189.93M
| ├──1_01.项目的总体介绍.mp4 54.76M
| ├──20_20.小票打印实现及测试.mp4 35.76M
| ├──2_02.项目框架搭建和SQLHeper编写.mp4 118.69M
| ├──3_03.销售员登录数据访问方法.mp4 39.92M
| ├──4_04.根据登录账号和密码实现登录.mp4 72.59M
| ├──5_05.写入登录日志.mp4 120.44M
| ├──6_06.记录用户退出时间.mp4 74.00M
| ├──7_07.生成结算流水号.mp4 25.79M
| ├──8_08.根据商品编号获取商品对象DAL方法.mp4 55.13M
| └──9_09.扫描商品条码并显示.mp4 191.09M
├──16、【选学第2章】【项目实战】基于CS的超市后台管理系统
| ├──10_10.在主窗体右侧容器中显示子窗体.mp4 60.69M
| ├──11_11.用户退出系统保存时间到日志文件.mp4 79.16M
| ├──12_12.使用事务完成添加商品的存储过程.mp4 62.49M
| ├──13_13.完成添加商品数据访问方法.mp4 60.79M
| ├──14_14.添加商品窗体事件代码编写并测试.mp4 122.29M
| ├──15_15.基于事务编写商品入库的存储过程.mp4 112.25M
| ├──16_16.商品入库数据访问方法编写(6分30秒处存储过程调用错误).mp4 55.61M
| ├──17_17.商品入库窗体事件编写.mp4 131.55M
| ├──18_18.根据条件查询库存和商品信息分析与视图编写.mp4 103.01M
| ├──19_19.多条件组合查询的窗体事件内容编写.mp4 126.61M
| ├──1_01.项目实现效果演示.mp4 76.15M
| ├──20_20.库存管理模块分析与实现讲解(1).mp4 166.47M
| ├──21_21.库存管理模块分析与实现讲解(2).mp4 111.60M
| ├──22_22.实现分页查询的原理分析.mp4 78.35M
| ├──23_23.分页查询的完整实现.mp4 150.39M
| ├──2_02.项目数据库设计分析与实现.mp4 77.66M
| ├──3_03.搭建项目框架并编写通用数据访问类的基础方法.mp4 123.00M
| ├──4_04.编写通用数据访问类中事务方法.mp4 67.82M
| ├──5_05.编写通用数据访问类中调用存储过程的各种方法.mp4 83.59M
| ├──6_06.用户登录和退出数据访问方法的实现.mp4 147.17M
| ├──7_07.用户登录业务逻辑重要方法实现.mp4 98.65M
| ├──8_08.用户登录窗体事件完成.mp4 57.47M
| └──9_09.禁止多个客户端同时运行的方法.mp4 58.76M
├──17、【选学第3章】【技能应用】ASP.NET-WebForm开发技术和Ajax高级应用
| ├──10_09-2.4.ViewState对象的使用.mp4 59.97M
| ├──11_10-2.5.Session对象的使用.mp4 75.31M
| ├──12_11-2.6.Session实现典型用户登录.mp4 61.52M
| ├──13_12-2.7.Cookie对象的使用.mp4 50.88M
| ├──14_13-2.8.Application对象应用.mp4 81.53M
| ├──15_14-3.1.常用服务器控件-1.mp4 81.41M
| ├──16_15-3.2.常用服务器控件-2.mp4 70.95M
| ├──17_16-3.3.文件上传的流程分析和文件配置.mp4 36.39M
| ├──18_17-3.4.文件上传后台程序实现与测试.mp4 95.07M
| ├──19_18-3.5.Server对象的扩展学习.mp4 33.04M
| ├──1_00-01.1.ASP.NET-Web开发概述.mp4 42.36M
| ├──20_19-4.1.非空验证控件:RequiredFieldValidator..mp4 32.43M
| ├──21_20-4.2.比较验证控件:CompareValidator.mp4 18.93M
| ├──22_21-4.3.范围验证控件:RangeValidator.mp4 23.87M
| ├──23_22-4.4.正则表达式验证控件:RegularExpressionValidator.mp4 20.98M
| ├──24_23-4.5.验证汇总控件:ValidationSummary.mp4 13.96M
| ├──25_24-4.6.使用母版页统一页面布局.mp4 29.64M
| ├──26_25-5.1.项目核心功能演示.mp4 10.64M
| ├──27_26-5.2.项目框架模块搭建和类的添加.mp4 29.02M
| ├──28_27-5.3.项目通用数据访问类的编写.mp4 74.43M
| ├──29_28-5.4.母版页与站点地图.mp4 61.38M
| ├──2_01-1.2.前端和后台交互基本过程测试.mp4 76.11M
| ├──30_29-5.5.编写带参数的用户登录DAL方法.mp4 40.32M
| ├──31_30-5.6.登录按钮的事件内容编写.mp4 22.72M
| ├──32_31-5.7.用户登录母版页判断和登录过程断点调试.mp4 34.51M
| ├──33_32-5.8.Redirect跳转出现异常问题的解决方法.mp4 5.81M
| ├──34_33-5.8.修改管理员登录密码.mp4 45.40M
| ├──35_34-5.9.用户登录退出的实现.mp4 19.89M
| ├──36_35-6.01.第三方日期控件的使用.mp4 24.54M
| ├──37_36-6.02.BS项目中下拉框填充的方法.mp4 30.48M
| ├──38_37-6.03.验证码的动态生成.mp4 27.54M
| ├──39_38-6.04.添加学员对象存储过程和DAL两个方法编写.mp4 50.90M
| ├──3_02-1.3.一般处理程序引出的问题思考.mp4 41.66M
| ├──40_39-6.05.添加学员页面按钮事件四个步骤详细讲解.mp4 53.09M
| ├──41_40-6.06.实现照片上传.mp4 103.00M
| ├──42_41-6.07.DataList模板的使用.mp4 31.35M
| ├──43_42-6.08.在DAL中编写按照班级查询学员对象的方法.mp4 29.57M
| ├──44_43-6.09.DataList模板绑定集合对象的方法.mp4 56.74M
| ├──45_44-6.10.DataList后台数据绑定的实现.mp4 18.90M
| ├──46_45-6.11.使用Repeater展示数据.mp4 22.47M
| ├──47_46-6.12.编写根据学号查询学员详细信息的方法.mp4 40.68M
| ├──48_47-6.13.编写基于存储过程的修改学员对象的两个方法.mp4 48.04M
| ├──49_48-6.14.在前端显示要修改的学员信息.mp4 48.17M
| ├──4_03-1.4.基于事件驱动开发详解.mp4 108.44M
| ├──50_49-6.15.在前端实现修改提交到数据库.mp4 104.95M
| ├──51_50-6.16.数据库不能修改的错误解决(忘记IsPostBack).mp4 19.68M
| ├──52_51-6.17.删除学员对象的完整实现.mp4 81.86M
| ├──53_52-6.18.查询学员成绩的存储过程和后台查询方法编写.mp4 39.94M
| ├──54_53-6.19.GridView数据绑定和查询结果展示.mp4 65.55M
| ├──55_54-6.20.GridView动态添加JS事件以及三种数据展示控件效率对比.mp4 39.73M
| ├──56_55-6.21.展示学员详细信息.mp4 44.93M
| ├──57_56-7.1.网站发布前的配置信息.mp4 61.17M
| ├──58_57-7.2.网站发布的基本步骤.mp4 21.73M
| ├──59_58-7.3.将ASP.NET4.0模块与IIS关联.mp4 34.44M
| ├──5_04-1.5.Web服务器.mp4 14.16M
| ├──60_59-7.4.应用程序池的概念和创建.mp4 32.40M
| ├──61_60-7.5.网站正式部署与访问测试.mp4 38.95M
| ├──62_61-7.6.网站部署常见错误与远程服务器操作.mp4 29.46M
| ├──63_62-1.课程前沿.mp4 11.21M
| ├──64_63-1.用户控件的简单使用.mp4 46.65M
| ├──65_64-2.将用户登录做成用户控件.mp4 49.48M
| ├──66_65-3.基于委托和事件开发高级查询的用户控件.mp4 143.79M
| ├──67_66-1.一般处理程序的基础使用和原理.mp4 138.81M
| ├──68_67-2.通用验证码的生成.mp4 24.31M
| ├──69_68-3.基于NPOI导出数据到Excel.mp4 164.62M
| ├──6_05-1.6.网站配置文件与网页生成过程详解.mp4 37.42M
| ├──70_69-4.实现非压缩文件的下载.mp4 42.84M
| ├──71_70-1.编写无刷新登录静态页面和登录的一般处理程序camrec.mp4 80.51M
| ├──72_71-2.编写前端jQuery异步提交登录信息.mp4 118.37M
| ├──73_72-3.JSON简介.mp4 24.67M
| ├──74_73-4.在Handler中将集合对象序列化成JSON格式字符串.mp4 41.40M
| ├──75_74-5.在前端实现jQuery对JSON的解析.mp4 68.46M
| ├──76_75-6.无刷新验证码的实现.mp4 82.57M
| ├──77_76-1.无刷新验证码的实现.mp4 82.61M
| ├──78_77-2.表单验证框架的使用说明.mp4 46.79M
| ├──79_78-3.表单验证的核心使用(1).mp4 112.38M
| ├──7_06-2.1.页面回发机制引出的问题分析.mp4 60.18M
| ├──80_79-4.表单验证的核心使用(2).mp4 110.47M
| ├──81_80-5.表单Ajax方式提交.mp4 184.31M
| ├──82_81-1.无刷新添加学员对象和填充下拉框的Handlser编写.mp4 67.83M
| ├──83_82-2.jQuery实现下拉框动态填充和表格动态添加行.mp4 102.08M
| ├──84_83-1.动态无刷新删除.mp4 65.68M
| ├──85_84-2.动态无刷新上传图片的实现.mp4 119.39M
| ├──8_07-2.2.回发问题的解决和Page对象.mp4 28.15M
| └──9_08-2.3.Reques和Response对象的使用.mp4 63.54M
├──18、【选学第4章】【项目实战】基于ASP.NET-WebForm开发企业网站
| ├──10_10_菜品删除.mp4 78.14M
| ├──11_11_新闻模块数据访问.mp4 107.60M
| ├──12_12_新闻发布和修改-1.mp4 135.29M
| ├──13_12_新闻发布和修改-2.mp4 13.17M
| ├──14_13_后台新闻查询与删除.mp4 72.30M
| ├──15_14_预定管理数据访问.mp4 100.18M
| ├──16_15_预定管理实现.mp4 94.16M
| ├──17_16_投诉管理.mp4 20.82M
| ├──18_17_招聘管理.mp4 33.38M
| ├──19_18_前台新闻展示.mp4 71.38M
| ├──1_1_项目总体介绍.mp4 100.71M
| ├──20_19_前台菜品展示和预定.mp4 111.58M
| ├──21_20_前台招聘信息展示.mp4 52.07M
| ├──2_2_项目框架搭建.mp4 102.94M
| ├──3_3_管理员登录.mp4 148.50M
| ├──4_4_添加菜品后台数据访问.mp4 52.26M
| ├──5_5_添加菜品前台实现.mp4 178.45M
| ├──6_6_菜品后台查询数据访问.mp4 65.32M
| ├──7_7_菜品后台查询数据展示.mp4 107.98M
| ├──8_8_菜品修改数据访问与展示.mp4 77.06M
| └──9_9_菜品修改提交到数据库.mp4 50.40M
└──资料
| ├──01.【全栈VIP班】录播课程资料包1.zip 635.67M
| ├──02.【全栈VIP班】录播课程资料包2.zip 652.73M
| ├──03.【全栈VIP班】录播课程资料包3.zip 942.97M
| ├──04.【全栈VIP班】录播课程资料包4.zip 930.86M
| └──05.【全栈VIP班】录播课程资料包5.zip 268.82M
本主题需向作者支付 15 资源币 才能浏览 购买主题
11111111
资源共享吧真是一个好地方!
祝资源共享吧越来越火!
资源共享吧真是一个好地方!
6666
祝资源共享吧越来越火!
祝资源共享吧越来越火!
祝资源共享吧越来越火!
怎么全是上传中呀?
├──01、【第1章】【全栈预科】快速入门语法、OOP精华、SQL基础ADO.NET与分层项目
| ├──10_09.ifelse选择结构和三元运算符.mp4 36.19M
| ├──11_10-1.3.3.多条件if和分支结构switch.mp4 66.26M
| ├──12_11.for循环的原理和基础应用.mp4 54.61M
| ├──13_12.while循环和break与continue循环退出.mp4 69.12M
| ├──14_13.debug程序调试技术和技巧总结.mp4 55.95M
| ├──15_14.string字符串的常用方法总结和空引用问题的解决.mp4 134.36M
| ├──16_15.StringBuilder字符串高效处理.mp4 37.61M
| ├──17_16.数组的使用和字符串的分隔与连接.mp4 96.43M
| ├──18_17.值类型和引用类型分析与语法总结.mp4 96.55M
| ├──19_18.OOP学什么、怎么学、什么是好的OOP程序.mp4 88.72M
| ├──1_00.常老师给您解释全栈概念和.NET发展前景.mp4 14.37M
| ├──20_19.OOP的基本概念、类与对象的基本使用.mp4 103.03M
| ├──21_20.类的基本组成与对象关系、访问修饰符的各种使用技巧.mp4 40.67M
| ├──22_21.对象属性Property基础使用.mp4 94.52M
| ├──23_22.属性Property之业务特性.mp4 38.22M
| ├──24_23.属性Property之读写特性和经典总结.mp4 116.49M
| ├──25_24.构造方法的作用以及3种使用形式详解.mp4 126.25M
| ├──26_25.对象初始化器的使用和构造方法的PK.mp4 50.54M
| ├──27_26.对象销毁GC垃圾回收机制与析构函数.mp4 102.44M
| ├──28_27.实例方法的多形式定义、使用与静态方法.mp4 142.66M
| ├──29_28.总结方法重载与静态方法使用技巧.mp4 35.51M
| ├──2_01.小白理解听我解释开发语言和开发环境使用.mp4 33.36M
| ├──30_29.泛型List元素添加、删除、遍历和快速查询的常用方法详解.mp4 153.07M
| ├──31_30.Dictionary字典泛型集合的使用详解.mp4 67.23M
| ├──32_31.基于比较器接口IComare实现集合对象排序.mp4 128.73M
| ├──33_32.泛型集合List作为DataGridView数据源展示和动态排序实现.mp4 52.88M
| ├──34_33.WinForm项目结构和Partial部分类的使用.mp4 70.83M
| ├──35_34.窗体和按钮相关属性和事件、常用事件使用技巧.mp4 163.50M
| ├──36_35.窗体Controls集合、控件事件的统一关联和代码优化.mp4 161.44M
| ├──37_36.事件统一处理中Tag数据获取、对象封装和泛型集合List综合运用.mp4 80.55M
| ├──38_37.项目UI设计总体要求和基于无边框设计登录窗体.mp4 111.29M
| ├──39_38.项目主窗体FrmMain完整设计流程和方法详解.mp4 101.99M
| ├──3_02.预科开始程序学习前的必看内容.mp4 5.54M
| ├──40_39.内容窗体FrmCourseManage设计流程和各种技巧综合运用.mp4 143.28M
| ├──41_40.子窗体嵌入主窗体的方法详解.mp4 56.68M
| ├──42_41.OOP经典实战之项目对象分析秘籍、对象关系确定的方法.mp4 93.69M
| ├──43_42.OOP经典实践之双色球和选号器类编写、UI与业务结合技巧.mp4 189.06M
| ├──44_43.SQLServer概述、DBMS和学习内容与方法介绍.mp4 85.35M
| ├──45_44.数据服务打开、服务器名称的集中写法、协议的打开和登录模式修改的四个步骤.mp4 114.49M
| ├──46_45.基于T-SQL创建数据库的详细步骤和注意问题.mp4 119.73M
| ├──47_46.基于T-SQL创建数据表和check检查约束.mp4 45.54M
| ├──48_47.基于T-SQL添加数据、CRUD操作、标识列详解.mp4 114.90M
| ├──49_48.基于T-SQL添加默认约束、外键约束、内连接查询、数据库关系图.mp4 124.31M
| ├──4_03.第一个C#程序和.NET框架分析.mp4 107.10M
| ├──50_49.基于ADO.NET完成CRUD操作步骤详解.mp4 185.52M
| ├──51_50.封装增删改方法并总结、SQLHelper编写、6种字符串配置文件读取错误的解决方.mp4 130.15M
| ├──52_51.封装两个典型的查询方法和错误解决技巧分享.mp4 81.28M
| ├──53_52.数据和UI分层的OOP理论、分层方法、实体类封装与解析.mp4 262.51M
| ├──54_53.高内聚低耦合思想与实体集合封装、模块化分层与三层架构.mp4 233.78M
| ├──55_54-项目实战之课程管理系统开发的项目框架搭建与准备工作.mp4 81.93M
| ├──56_55-项目实战之通用登录模块的完整业务流程和实现过程详解.mp4 157.49M
| ├──57_56.使用带参数的SQL语句编写添加课程的方法并防止注入式攻击.mp4 68.04M
| ├──58_57.动态绑定下拉框和完整添加课程的UI逻辑详解.mp4 145.98M
| ├──59_58.多条件动态查询条件的编写技巧和完整查询方法编写.mp4 87.77M
| ├──5_04.开发环境和解决方案详解、命名空间、注释的使用.mp4 132.85M
| ├──60_59.多条件动态查询UI事件编写和用户体验的优化.mp4 136.39M
| ├──61_60.修改课程信息的展示和下拉框同步联动的优化.mp4 138.26M
| ├──62_61.修改课程信息提交到数据库和UI同步刷新优化体验.mp4 67.32M
| ├──63_62.删除课程完整流程和实现.mp4 54.62M
| ├──64_63-修改管理员登录密码的逻辑和编码实现.mp4 71.02M
| ├──65_64-【必看】预科扩展学习说明.mp4 3.43M
| ├──66_65.文本文件操作的基本要求.mp4 89.33M
| ├──67_66.文件的删除复制和移动.mp4 37.66M
| ├──68_67.目录的操作.mp4 24.84M
| ├──69_68.对象的保存.mp4 78.22M
| ├──6_05.C#帮助文档MSDN的使用和知识小节.mp4 48.05M
| ├──70_69.对象序列化与反序列化.mp4 76.75M
| ├──71_70.XML文件操作.mp4 84.58M
| ├──72_71-Ini文件操作.mp4 50.98M
| ├──73_72.企业管理器的使用.mp4 82.88M
| ├──74_73.数据的基本查询.mp4 103.95M
| ├──75_74.模糊查询.mp4 34.26M
| ├──76_75.求最大值、最小值、平均值等相关函数.mp4 26.63M
| ├──77_76.多表之间的数据查询.mp4 102.21M
| ├──78_77.分组查询与统计.mp4 104.37M
| ├──79_78.数据库设计的基本步骤.mp4 48.10M
| ├──7_06.C#数据类型、变量、编程规范、字符串、常量和枚举.mp4 211.46M
| ├──80_79.数据库设计的检验与模型设计.mp4 66.67M
| ├──8_07.【更新后】C#运算符、四种典型数据类型转换对比与使用技巧.mp4 167.94M
| └──9_08.if选择结构和逻辑运算符的使用.mp4 75.31M
├──02、【第2章】【深入技能】UI设计、OOP核心与六大原则、反射接口多态与设计模式
| ├──10_09-C#中的继承各种实战应用与多态原理分析.mp4 504.04M
| ├──11_10-C#中的接口使用方法与继承对比实现多态.mp4 407.72M
| ├──12_11-反射Reflection、接口多态与简单工厂模式.mp4 516.93M
| ├──13_12-本期第一阶段作业点评与技能现场测试.mp4 380.74M
| ├──14_13-基于反射和接口实现的抽象工厂设计模式.mp4 396.50M
| ├──1_00.本章学习说明(必看).mp4 5.20M
| ├──2_01.VS开发环境的使用各种技巧和常见问题.mp4 207.96M
| ├──3_02-C#核心语法汇总强化与常见问题分析.mp4 247.79M
| ├──4_03-WinForm入门和企业项目标准UI设计.mp4 372.78M
| ├──5_04-企业级UI设计扩展和部分作业讲解.mp4 383.38M
| ├──6_05-C#面向对象三大核心强化(OOP的概念理解、对象的属性、对象的方法).mp4 490.65M
| ├──7_06-基于OOP方法设计双色球选号器(UI动态控件设计).mp4 440.82M
| ├──8_07-基于OOP方法实现双色球选号器功能.mp4 410.66M
| └──9_08-面向对象六大原则详解(SRP、OCP、LSP、LOD、ISP、DIP).mp4 389.43M
├──03、【第3章】【项目实战】基于.Net和SQLServer开发学员信息管理系统(SMIS)项目
| ├──10_09.修改管理员密码.mp4 103.17M
| ├──11_10.基于泛型集合动态填充下拉框.mp4 59.86M
| ├──12_11.图片选择对话框的使用.mp4 26.25M
| ├──13_12.保存学员对象的综合验证(1).mp4 81.90M
| ├──14_13.保存学员对象的综合验证(2).mp4 36.79M
| ├──15_14.在UI中封装对象并提交到数据.mp4 204.19M
| ├──16_15.添加学员对象同步列表展示优化.mp4 86.78M
| ├──17_16.按照班级名称查询学员列表并美化.mp4 90.26M
| ├──18_17.实现查询列表的动态排序.mp4 57.10M
| ├──19_18.按照学号精确查询学员信息.mp4 142.18M
| ├──1_00-项目学习要求讲解【必看】.mp4 18.28M
| ├──20_19.显示要修改的学员对象.mp4 106.64M
| ├──21_20.优化用户操作(添加修改学员右键菜单、添加查询学员回车键).mp4 27.68M
| ├──22_21.实现学员信息的修改.mp4 179.16M
| ├──23_22.关于读卡器的使用方法介绍.mp4 11.99M
| ├──24_23.基于对象或学号删除学员对象.mp4 77.20M
| ├──25_24.删除的事件方法编写.mp4 44.19M
| ├──26_25.用DataTable绑定下拉框的数据源.mp4 64.90M
| ├──27_26.基于DataTable显示全部成绩.mp4 55.50M
| ├──28_27.基于DataTable的视图实现成绩快速筛选.mp4 52.29M
| ├──29_28.编写成绩查询数据访问方法.mp4 76.77M
| ├──2_01.项目完整框架的搭建.mp4 58.04M
| ├──30_29.using的使用讲解.mp4 26.37M
| ├──31_30.按照班级实现学员成绩查询UI编写.mp4 92.07M
| ├──32_31.考试成绩信息统计数据访问方法编写【综合、有难度】.mp4 84.86M
| ├──33_32.查询缺考人员名单的数据访问方法.mp4 13.54M
| ├──34_33.在UI中实现统计查询信息展示.mp4 60.90M
| ├──35_34.基于组合实体(外键对象)查询和展示列表.mp4 110.76M
| ├──36_35.考勤实现逻辑分析与添加考勤记录数据访问方法编写.mp4 42.21M
| ├──37_36.编写获取签到学员总数的数据访问方法.mp4 49.44M
| ├──38_37.在UI中展示考勤汇总数据.mp4 56.63M
| ├──39_38.编写根据考勤卡号获取学员对象的方法.mp4 81.63M
| ├──3_02.通用数据访问类SQLHelper的编写.mp4 47.72M
| ├──40_39.在UI中实现考勤打卡和打开信息展示.mp4 138.88M
| ├──41_40.根据日期和姓名查询学员考勤信息.mp4 60.84M
| ├──42_41.在UI中实现考勤查询和统计.mp4 78.94M
| ├──43_42.编写OleDbHelper通用数据访问类.mp4 105.45M
| ├──44_43.在Excel导入类中编写封装数据对象的方法.mp4 63.68M
| ├──45_44.在DataGridView中展示从Excel中导入的数据.mp4 50.23M
| ├──46_45.编写基于事务提交多条SQL语句的方法.mp4 111.18M
| ├──47_46.调用事务实现Excel列表数据保存到数据库.mp4 61.34M
| ├──48_47.基于模板实现Excel打印功能(1).mp4 96.70M
| ├──49_48.基于模板实现Excel打印功能(2):数据的写入和预览.mp4 84.67M
| ├──4_03.管理员登录的数据访问方法.mp4 80.71M
| ├──50_49.基于模板实现Excel打印功能(3):数据传入和打印测试.mp4 30.67M
| ├──51_50.Excel报表的另一种实现形式.mp4 123.85M
| ├──52_51.扩展内容:使用带参数SQL语句实现用户登录(后面还会讲解).mp4 240.12M
| ├──53_52.扩展内容:TreeView树形菜单-1-数据表的设计.mp4 58.34M
| ├──54_53.扩展内容:TreeView树形菜单-2-数据表设计和数据插入.mp4 43.98M
| ├──55_54.扩展内容:TreeView树形菜单-3-读取所有菜单子项的数据访问方法.mp4 32.56M
| ├──56_55.扩展内容:TreeView树形菜单-4-添加TreeView控件、设置属性并显示根节.mp4 52.07M
| ├──57_56.扩展内容:TreeView树形菜单-5-递归实现菜单加载.mp4 86.11M
| ├──58_57.扩展内容:TreeView树形菜单-6-递归实现菜单加载后的优化.mp4 50.68M
| ├──5_04.修改Program类实现登录窗体展示.mp4 35.93M
| ├──6_05.用户登录UI实现及用户体验改进.mp4 158.35M
| ├──7_06.在主窗体中嵌入子窗体camrec.mp4 91.55M
| ├──8_07.程序退出前的确认.mp4 36.05M
| └──9_08.切换登录账号.mp4 20.92M
├──04、【第4章】【高级技能】泛型、委托事件、多线程、高级ADO.NET、ORM与EF调优
| ├──10_09-1.ADO.NET调用带输入输出参数的存储过程.mp4 123.92M
| ├──11_10-2.通用查询ExecuteReader方法各种使用详解(包括输入输出参数).mp4 131.40M
| ├──12_11-3.通用查询ExecuteScalar方法各种使用详解.mp4 42.65M
| ├──13_12-4.DataAdaper和Dataset使用及其对比DataReader选择.mp4 160.52M
| ├──14_13-5.ADO.NET事务通用方法编写和调用实战.mp4 133.91M
| ├──15_14-1.没有项目分层的设计弊端和问题解决思路.mp4 68.27M
| ├──16_15-2.项目分层原理、实体类、分层实现演示.mp4 240.53M
| ├──17_16-3.对象修改和删除中实体类的重要作用.mp4 63.69M
| ├──18_17-4.对象查询的分层实现和对象集合的重要应用.mp4 127.02M
| ├──19_18-5.扩展实体在联合查询中的使用和项目分层总结.mp4 70.91M
| ├──1_00-C#泛型Generic方法与泛型类型的使用.mp4 186.64M
| ├──20_19-1.Thread多线程基础应用和跨线程访问控件详解.mp4 131.44M
| ├──21_20-2.通过windbg对象线程Thread底层观察.mp4 82.63M
| ├──22_21-3.Thread线程的生命周期测试和底层观察.mp4 96.62M
| ├──23_22-4.线程池TheadPool的使用和性能比较.mp4 91.77M
| ├──24_23-1.Task多线程的任务开启、阻塞方式和任务的延续.mp4 135.93M
| ├──25_24-2.Task多线程父子任务、长时间运行解决、任务手动取消和自动取消及其回调.mp4 155.95M
| ├──26_25-3.Task中的异常处理和线程锁Lock的使用.mp4 76.50M
| ├──27_26-4.Task中的跨线程访问控件和UI耗时任务卡顿的解决方法.mp4 46.35M
| ├──28_27-1.ORM框架设计的原理和特性Attribute在实体类中的应用.mp4 140.30M
| ├──29_28-2.ORM自动封装性SQL语句和参数的实现.mp4 126.86M
| ├──2_01-1.委托Delegate基础使用和各种常用实战应用详解.mp4 192.07M
| ├──30_29-3.ORM自动封装SQL语句和参数的优化.mp4 46.25M
| ├──31_30-4.ORM框架快速自动封装查询结果到集合的实现.mp4 90.83M
| ├──32_31-1.扩展方法的使用步骤和总结.mp4 135.20M
| ├──33_32-2.1.LINQ查询体验和基本概述.mp4 56.33M
| ├──34_33-2.2.扩展方法和使用者不在一个命名空间的效果.mp4 5.28M
| ├──35_34-3.常用的4个扩展方法.mp4 68.15M
| ├──36_35-4.LINQ查询时机、查询语句和查询方法总结比较.mp4 78.12M
| ├──37_36-1.ORM框架概述和EntityFramework基础快速使用.mp4 242.53M
| ├──38_37-2.EntityFramework的原理分析只edmx研究.mp4 159.98M
| ├──39_38-1.LinqToObjects和规范函数的使用.mp4 99.58M
| ├──3_02-2.事件Event和委托的对比使用.mp4 64.56M
| ├──40_39-2.EF中的数据投影和List对象的转换方法.mp4 45.99M
| ├──41_40-3.join多表查询和导航数据及其子查询嵌套查询.mp4 100.37M
| ├──42_41-4.EF对象状态管理和跟踪机制及其性能比较.mp4 78.52M
| ├──43_42-5.EF中CRUD的标准优化方法.mp4 27.99M
| ├──44_43-6.EF执行原生SQL语句和存储过程.mp4 65.27M
| ├──45_44-7.分层架构中使用EF的方法和步骤.mp4 67.72M
| ├──4_03-C#匿名方法Lambda表达式Func和Action.mp4 388.74M
| ├──5_04-TextBox文本框控件和ComboBox下拉框控件扩展验证功能.mp4 297.30M
| ├──6_05-基于T-SQL创建数据库和数据表及其约束.mp4 343.90M
| ├──7_06-数据库约束强化和SQLServer视图详解.mp4 444.79M
| ├──8_07-数据库存储过程各种情况详解与事务安全.mp4 464.12M
| └──9_08-基于C#快速编写简单实用的数据访问对象(1).mp4 429.41M
├──05、【第5章】【项目实战】基于.Net和SQLSQL开发图书借阅管理系统(BMIS)项目
| ├──01_00-1.1.项目概述、学习要求与价值收获.mp4 115.01M
| ├──02_01-1.2.项目实现效果完整展示.mp4 53.69M
| ├──03_02-2.1.三层架构设计原理回顾.mp4 31.04M
| ├──04_03-2.2.基于三层架构实现项目框架搭建.mp4 131.05M
| ├──05_04-2.3.SQLHelper类编写:封装格式化SQL与的方法实现.mp4 92.94M
| ├──06_05-2.4.编写带参数SQL语句和存储过程及其事务方法.mp4 165.07M
| ├──07_06-3.1.编写管理员登录的数据访问方法.mp4 62.07M
| ├──08_07-3.2.编写用户登录业务逻辑方法和修改程序入口点方法.mp4 43.35M
| ├──09_08-3.3.编写用户登录UI中的方法.mp4 109.46M
| ├──10_09-4.1.主窗体中嵌入子窗体的实现方法.mp4 97.38M
| ├──11_10-4.2.系统退出之前的确认方法.mp4 39.23M
| ├──12_11-5.1.编写图书分类和出版社下拉框后台数据访问方法.mp4 67.67M
| ├──13_12-5.2.实现图书分类和出版社下拉框UI中的数据绑定.mp4 35.77M
| ├──14_13-5.3.使用OpenFileDialog文件打开对话框选择图片.mp4 34.69M
| ├──15_14-5.4.编写摄像头拍照的各种方法.mp4 90.21M
| ├──16_15-5.5.基于存储过程和带参数SQL语句实现添加图书的数据访问方法.mp4 69.40M
| ├──17_16-5.6.编写添加图书业务逻辑方法.mp4 31.53M
| ├──18_17-5.7.编写添加图书的验证和对象封装内容.mp4 110.28M
| ├──19_18-5.8.编写添加图书后台调用和同步显示内容.mp4 72.17M
| ├──20_19-6.1.编写图书上架数据访问和业务逻辑方法.mp4 114.19M
| ├──21_20-6.2.在UI中根据条码展示图书信息.mp4 73.66M
| ├──22_21-6.3.在UI中完成图书数量的增加.mp4 59.80M
| ├──23_22-7.1.完成图书信息维护UI初始化内容.mp4 72.05M
| ├──24_23-7.2.编写图书信息多条件组合查询的数据访问和业务逻辑.mp4 88.20M
| ├──25_24-7.3.编写图书信息多条件组合查询UI中的内容.mp4 45.45M
| ├──26_25-7.4.基于特定事件实现查询结果同步显示.mp4 91.12M
| ├──27_26-7.5.修改图书存储过程和数据访问方法的编写.mp4 53.04M
| ├──28_27-7.6.在UI中编写图书信息修改的内容.mp4 105.93M
| ├──29_28-7.7.实现图书信息的删除.mp4 262.90M
| ├──30_29-7.8.关于删除时外键的异常处理.mp4 18.32M
| ├──31_30-8.1.读者管理模块分析.mp4 30.55M
| ├──32_31-8.2.编写会员办证、信息修改、借阅证挂失等数据访问方法.mp4 113.95M
| ├──33_32-8.3.编写会员角色查询、根据借阅证号和身份证查询读者信息的数据访问方法.mp4 124.01M
| ├──34_33-8.4.根据角色查询读者信息和读者总数(基于两个结果集).mp4 69.68M
| ├──35_34-8.5.编写读者管理模块业务逻辑方法.mp4 74.43M
| ├──36_35-8.6.基于DataTable复制方法完成两个下拉框的填充.mp4 34.80M
| ├──37_36-8.7.在ListView中显示查询列表的方法.mp4 82.66M
| ├──38_37-8.8.在UI中编写会员办证的事件.mp4 95.32M
| ├──39_38-8.9.在UI中编写根据借阅证或身份证查询会员对象的事件.mp4 96.39M
| ├──40_39-8.10.在UI中编写借阅证挂失的事件.mp4 32.26M
| ├──41_40-8.11.在UI中编写修改读者信息的事件.mp4 82.41M
| ├──42_41-9.1.图书出借模块效果演示与业务分析.mp4 39.36M
| ├──43_42-9.2.编写查询读者借书总数存储过程.mp4 68.58M
| ├──44_43-9.3.在UI中实现读者信息展示和借书统计.mp4 149.60M
| ├──45_44-9.4.在UI中实现借书信息列表展示(重点难点).mp4 155.70M
| ├──46_45-9.5.在UI中删除已借图书.mp4 53.36M
| ├──47_46-9.6.基于ADO.NET事务编写保存图书信息的数据访问方法.mp4 81.06M
| ├──48_47-9.7.在UI中调用事务编写保存借书信息的事件.mp4 69.93M
| ├──49_48-10.1.图书归还模块分析.mp4 22.41M
| ├──50_49-10.2.编写根据借阅证号查询借书信息的存储过程.mp4 62.18M
| ├──51_50-10.3.编写查询借书信息列表的数据访问和业务逻辑方法.mp4 55.93M
| ├──52_51-10.4.在UI中编写查询读者借书信息的事件.mp4 86.38M
| ├──53_52-10.5.在UI中编写扫描还书条码并展示还书信息的事件.mp4 158.93M
| ├──54_53-10.6.在UI中修改还书总数和借书总数不对应的小bug.mp4 30.76M
| ├──55_54-10.7.编写还书存储过程和数据访问方法.mp4 80.65M
| ├──56_55-10.8.还书业务逻辑核心算法分析与实现(重点、难点).mp4 122.23M
| ├──57_56-10.9.在UI中编写还书按钮的事件并测试还书实现效果.mp4 78.37M
| └──58_57-11.1.管理员密码修改的思路与具体实现.mp4 62.96M
├──06、【第6章第1部分】HTML5与CSS3、javascript等前端框架
| ├──04_03-1.3.HTML常用标签(1):标签语义化、标题标签、段落标签.mp4 95.26M
| ├──10_09-1.6.表单元素.mp4 122.72M
| ├──11_10-2.1.CSS的介绍和样式表.mp4 99.24M
| ├──12_11-2.2.CSS基础选择器.mp4 67.72M
| ├──13_12-2.3.CSS字体样式属性和调试工具(1):字体样式属性(font、font-siz.mp4 64.97M
| ├──14_13-2.3.CSS字体样式属性和调试工具(2):字体外观样式属性(color、line-.mp4 44.80M
| ├──15_14-2.3.CSS字体样式属性和调试工具(3):谷歌浏览器开发工具的使用.mp4 20.58M
| ├──16_15-2.4.复合选择器.mp4 106.96M
| ├──17_16-2.5.标签显示模式.mp4 93.08M
| ├──18_18-2.6.行高、CSS背景.mp4 96.99M
| ├──19_19-2.7.CSS三大特性.mp4 48.83M
| ├──1_00-1.1.认识Web和Web标准.mp4 85.00M
| ├──20_20-3.1.CSS盒子模型.mp4 60.26M
| ├──21_21-3.2.盒子边框.mp4 34.68M
| ├──22_22-3.3.盒子边距(1):内边距.mp4 42.96M
| ├──23_23-3.3.盒子边距(2):外边距.mp4 92.63M
| ├──24_24-4.1.CSS布局的介绍.mp4 52.86M
| ├──25_25-4.2.认识浮动.mp4 75.43M
| ├──26_26-4.3.清除浮动的方法.mp4 86.47M
| ├──27_27-5.1.定位.mp4 128.26M
| ├──28_28-1.1.项目搭建和实现思路说明.mp4 54.89M
| ├──29_29-2.1.导航结构布局.mp4 61.26M
| ├──2_01-1.2.HTML结构(1):认识HTML、骨架结构.mp4 58.26M
| ├──31_33-3.2.achievement(2):内容样式的实现.mp4 99.23M
| ├──32_34-4.1.产品模块结构搭建和制作.mp4 99.50M
| ├──33_35-4.2.产品制作模块:标题、精灵图和图标定位.mp4 117.04M
| ├──34_36-4.3.我们的产品:完成产品列表内容区域.mp4 97.08M
| ├──35_37-5.1.solution解决方案模块制作.mp4 162.44M
| ├──36_38-6.1.新闻模块制作.mp4 207.99M
| ├──37_39-07.1.partner:使用flex布局轻松实现.mp4 23.37M
| ├──38_40-8.1.盒子阴影.mp4 86.38M
| ├──39_41-8.2.文本溢出、CSS精灵技术.mp4 110.14M
| ├──3_02-1.2.HTML结构(2):HTML标签分类和关系、前端开发工具和DOCTYPE、l.mp4 83.75M
| ├──40_42-8.3.flex布局(1):容器属性.mp4 93.96M
| ├──41_43-8.3.flex布局(2):项目属性.mp4 61.24M
| ├──42_44-9.1.脚注制作.mp4 112.75M
| ├──43_45-10.1.联系我们的制作.mp4 180.87M
| ├──44_46-1.1.HTML5的了解.mp4 60.39M
| ├──45_47-1.2.多媒体音频标签.mp4 55.47M
| ├──46_48-1.3.新增的input标签和表单属性.mp4 46.85M
| ├──47_49-1.4.CSS3选择器.mp4 114.90M
| ├──49_51-1.5.2D转换(2):rotate、transform-origin.mp4 68.98M
| ├──50_52-1.5.2D转换(3):scale缩放.mp4 48.80M
| ├──51_53-1.6.CSS3过渡效果.mp4 48.21M
| ├──52_54-1.7.CSS3动画(1):认识动画、动画序列和常用属性.mp4 104.31M
| ├──53_55-1.7.CSS3动画(2):地图热点.mp4 43.51M
| ├──54_56-1.8.3D转换(1):3D转换和3D透视.mp4 52.32M
| ├──55_57-1.8.3D转换(2):3D旋转、transform-style.mp4 49.71M
| ├──56_58-1.1.1.JavaScript的了解.mp4 21.33M
| ├──57_59-1.1.2.JavaScript引用初步体验.mp4 15.47M
| ├──58_60-1.1.3.变量.mp4 37.01M
| ├──59_61-1.1.4.数据类型(1):number类型.mp4 27.86M
| ├──5_04-1.3.HTML常用标签(2):水平线标签、换行标签、div和span标签.mp4 39.56M
| ├──60_62-1.1.4.数据类型(2):String类型.mp4 36.72M
| ├──61_63-1.1.4.数据类型(3):其它数据类型、typeof、注释.mp4 23.25M
| ├──62_64-1.1.5.数据类型转换(1):字符串转换(toString、String、拼接符转.mp4 33.16M
| ├──63_65-1.1.5.数据类型转换(2):数值类型转换、boolean类型转换(知道).mp4 97.10M
| ├──64_66-1.1.6.操作符(1):算数运算符.mp4 12.02M
| ├──65_67-1.1.6.操作符(2):一元运算符.mp4 31.39M
| ├──66_68-1.1.6.操作符(3):逻辑运算符.mp4 27.20M
| ├──67_69-1.1.6.操作符(4):关系运算符.mp4 28.88M
| ├──68_70-1.1.6.操作符(5):赋值运算符.mp4 15.39M
| ├──69_71-1.1.6.操作符(6):操作符的优先级说明.mp4 8.87M
| ├──6_05-1.3.HTML常用标签(3):文本格式化标签、img标签和链接标签注释标签.mp4 124.02M
| ├──70_72-8-1.1.7.表达式和语句(1):分支结构(if语句).mp4 59.78M
| ├──71_73-1.1.7.表达式和语句(1):分支结构(switch语句).mp4 24.75M
| ├──72_74-1.1.7.表达式和语句(1):分支结构(布尔类型的隐式转换).mp4 23.42M
| ├──73_75-1.1.7.表达式和语句(1):分支结构(三元表达式语句).mp4 22.77M
| ├──74_76-1.1.7.表达式和语句(2):循环结构(continue和break).mp4 32.52M
| ├──75_77-1.1.7.表达式和语句(2):循环结构(do...while).mp4 12.41M
| ├──76_78-1.1.7.表达式和语句(2):循环结构(for循环).mp4 59.64M
| ├──77_79-1.1.7.表达式和语句(2):循环结构(while).mp4 36.75M
| ├──78_80-1.1.7.表达式和语句(3):调试.mp4 23.89M
| ├──79_81-1.1.8.数组.mp4 43.33M
| ├──7_06-1.4.路径和锚点.mp4 86.46M
| ├──80_82-1.1.9.函数(1):函数声明、调用、传参、求最大值.mp4 57.37M
| ├──81_83-1.1.9.函数(2):函数返回值.mp4 38.64M
| ├──82_84-1.1.9.函数(3):匿名函数、自调用函数、函数类型.mp4 18.08M
| ├──83_85-1.1.9.函数(4):函数的其它作用.mp4 34.22M
| ├──84_86-1.1.10.全局变量和局部变量作用域了解.mp4 11.34M
| ├──85_87-1.2.1.DOM的简单认识.mp4 5.61M
| ├──86_88-1.2.2.获取页面元素API.mp4 64.48M
| ├──87_89-1.2.3.事件基础:事件介绍和事件三要素.mp4 17.41M
| ├──88_90-1.2.4.操作元素(1):innerText和innerHTML.mp4 36.42M
| ├──89_91-1.2.4.操作元素(2):获取和修改元素属性值.mp4 13.97M
| ├──8_07-1.5.表格和列表标签(1):表格的使用.mp4 110.02M
| ├──90_92-1.2.4.操作元素(3):表单元素属性值的修改和获取.mp4 15.45M
| ├──91_93-1.2.4.操作元素(4):修改样式属性.mp4 19.08M
| ├──92_94-1.2.4.操作元素(5):自定义属性的设置.mp4 33.82M
| ├──93_95-1.2.4.操作元素(6):H5新增的自定义属性的设置.mp4 24.63M
| ├──94_96-1.2.5.节点操作(1):节点概述和节点类型获取.mp4 25.64M
| ├──95_97-1.2.5.节点操作(2):父节点和子节点.mp4 67.03M
| ├──96_98-1.2.5.节点操作(3):兄弟节点.mp4 27.55M
| ├──97_99-1.2.5.节点操作(4):创建元素和添加元素的方式.mp4 19.07M
| └──9_08-1.5.表格和列表标签(2):列表.mp4 40.78M
├──07、【第6章第2部分】HTML5与CSS3、javascript等前端框架
| ├──100_99-2.导航(2):bootstrap导航模板内容的说明.mp4 15.57M
| ├──101_100-2.导航(3):bootstrap导航修改重置样式.mp4 66.62M
| ├──102_101-3.banner制作(1):bootstrap中的banner认识.mp4 22.47M
| ├──103_102-3.banner制作(2):banner从PC到移动端的实现.mp4 77.25M
| ├──104_103-3.banner制作(3):手指触摸滑动效果的实现.mp4 44.42M
| ├──105_104-4.信息模块的制作.mp4 59.12M
| ├──106_105-5.最新产品模块制作.mp4 37.41M
| ├──107_106-6.广告模块制作.mp4 22.60M
| ├──108_107-7.品牌产品模块制作(1):结构搭建.mp4 36.68M
| ├──109_108-7.品牌产品模块制作(2):样式修改和重置.mp4 85.27M
| ├──10_09-1.2.6.事件详解(8):事件委托.mp4 25.15M
| ├──110_109-8.脚注部分.mp4 49.79M
| ├──11_10-1.2.6.事件详解(9):禁止选中文字和禁止右键菜单.mp4 11.64M
| ├──12_11-1.2.6.事件详解(10):鼠标事件.mp4 28.26M
| ├──13_12-1.2.6.事件详解(11):鼠标跟随动画.mp4 19.78M
| ├──14_13-1.2.6.事件详解(12):键盘事件对象和keyCode.mp4 44.81M
| ├──15_14-1.3.1.认识BOM.mp4 29.49M
| ├──16_15-1.3.2.窗口加载事件.mp4 31.96M
| ├──17_16-1.3.3.窗口大小触发事件.mp4 10.27M
| ├──18_17-1.3.4.定时器(1):setTimeout.mp4 31.47M
| ├──19_18-1.3.4.定时器(2):clearTimeout.mp4 5.82M
| ├──1_00-1.2.5.节点操作(5):删除节点和拷贝节点.mp4 20.91M
| ├──20_19-1.3.4.定时器(3):setInterval.mp4 15.73M
| ├──21_20-1.3.4.定时器(4):clearInterval.mp4 18.05M
| ├──22_21-1.3.4.定时器(5):发送短信倒计时.mp4 32.39M
| ├──23_22-1.3.5.this指向.mp4 21.08M
| ├──24_23-1.3.6.JS的执行机制.mp4 27.94M
| ├──25_24-1.3.7.location对象(1):体验location对象的使用.mp4 28.17M
| ├──26_25-1.3.7.location对象(2):页面传递参数的获取.mp4 22.05M
| ├──27_26-1.3.7.location对象(3):location对象的方法.mp4 22.19M
| ├──28_27-1.3.8.navigator对象.mp4 9.74M
| ├──29_28-1.3.9.history对象.mp4 20.03M
| ├──2_01-1.2.5.节点操作(6):三种动态创建元素的方法区别.mp4 44.24M
| ├──30_29-1.3.10.offset(1):offset常用属性.mp4 53.28M
| ├──31_30-1.3.10.offset(2):offset和style的区别.mp4 22.24M
| ├──32_31-1.3.10.offset(3):获取鼠标在盒子中的坐标值.mp4 22.59M
| ├──33_32-1.3.11.client.mp4 12.57M
| ├──34_33-1.3.12.scroll.mp4 21.11M
| ├──35_34-1.表格隔行变色效果.mp4 20.52M
| ├──36_35-2.1.全选不全选功能实现.mp4 21.01M
| ├──37_36-2.2.单选按钮控制全选按钮的状态.mp4 41.54M
| ├──38_37-3.1.Tab栏选项卡的切换实现.mp4 27.33M
| ├──39_38-3.2.Tab栏内容的切换实现.mp4 32.39M
| ├──3_02-1.2.6.事件详解(1):注册事件常见的方式.mp4 35.07M
| ├──40_39-4.1.创建行和模拟数据.mp4 20.14M
| ├──41_40-4.2.创建单元格和填充数据.mp4 16.12M
| ├──42_41-4.3.创建删除单元格和删除当前行的操作.mp4 25.76M
| ├──43_77-8.7.实现购物车(8):删除购物车商品.mp4 22.57M
| ├──44_42-1.1.jQuery概述.mp4 14.55M
| ├──45_43-2.1.jQuery的引用和jQuery入口函数、顶级对象.mp4 36.52M
| ├──46_44-2.2.jQuery和DOM之间的相互转换.mp4 28.71M
| ├──47_45-3.1.jQuery基础选择器.mp4 13.15M
| ├──48_46-3.2.jQuery层级选择器.mp4 6.16M
| ├──49_47-3.3.jQuery隐式迭代.mp4 10.15M
| ├──4_03-1.2.6.事件详解(2):删除事件常用的方式.mp4 19.72M
| ├──50_48-3.4.jQuery筛选选择器.mp4 12.52M
| ├──51_49-3.5.jQuery筛选方法.mp4 33.04M
| ├──52_50-3.6.jQuery链式编程.mp4 11.23M
| ├──53_51-3.7.jQuery样式操作.mp4 13.76M
| ├──54_52-3.8.jQuery操作样式类.mp4 19.55M
| ├──55_53-3.9.Tab栏切换效果的实现.mp4 20.54M
| ├──56_54-4.1.显示隐藏效果.mp4 16.72M
| ├──57_55-4.2.上滑下滑效果.mp4 22.70M
| ├──58_56-4.3.停止动画.mp4 9.25M
| ├──59_57-4.4.淡入淡出动画.mp4 15.65M
| ├──5_04-1.2.6.事件详解(3):DOM事件流.mp4 37.34M
| ├──60_58-4.5.自定义动画.mp4 16.90M
| ├──61_59-5.1.prop方法.mp4 15.10M
| ├──62_60-5.2.attr方法.mp4 17.67M
| ├──63_61-5.3.data方法.mp4 15.87M
| ├──64_62-6.1.jQuery尺寸.mp4 25.38M
| ├──65_63-6.2.jQuery位置(1):offset和position的获取.mp4 22.64M
| ├──66_64-6.2.jQuery位置(2):scrollTop获取.mp4 5.15M
| ├──67_65-7.1.on绑定事件.mp4 44.49M
| ├──68_66-7.2.off事件解绑.mp4 16.35M
| ├──69_67-7.3.自动触发事件.mp4 14.29M
| ├──6_05-1.2.6.事件详解(4):事件对象.mp4 41.11M
| ├──70_68-7.4.阻止事件冒泡.mp4 8.94M
| ├──71_69-7.5.对象拷贝.mp4 38.25M
| ├──72_70-8.1.实现购物车(1):全选不全选功能.mp4 24.81M
| ├──73_71-8.2.实现购物车(2):根据子复选框的选中状态判断全选按钮是否被选中.mp4 20.34M
| ├──74_72-8.3.实现购物车(3):实现单个商品数量的增加功能.mp4 25.65M
| ├──75_73-8.4.实现购物车(4):实现单个商品数量的减法功能.mp4 6.97M
| ├──76_74-8.5.实现购物车(5):商品单价合计的计算.mp4 37.09M
| ├──77_75-8.6.实现购物车(6):当用户手动输入价格的时候商品小计.mp4 10.81M
| ├──78_76-8.7.实现购物车(7):实现商品总数和商品总价格的计算.mp4 41.05M
| ├──79_78-1.1.fullPage插件的介绍和使用.mp4 34.61M
| ├──7_06-1.2.6.事件详解(5):this和e.target的区别.mp4 28.48M
| ├──80_79-1.2.添加背景参考色.mp4 9.24M
| ├──81_80-1.3.导航制作.mp4 77.99M
| ├──82_81-1.4.第一屏制作(1):布局.mp4 90.75M
| ├──83_82-1.4.第一屏制作(2):第一屏动画效果.mp4 33.09M
| ├──84_83-1.5.第二屏制作(1):标题和标题动画的实现.mp4 137.07M
| ├──85_84-1.5.第二屏制作(2):产品结构搭建完毕.mp4 103.77M
| ├──86_85-1.5.第二屏制作(3):气泡标签的简单结构搭建.mp4 69.82M
| ├──87_86-1.5.第二屏制作(4):产品部分的动画效果.mp4 102.90M
| ├──88_87-1.5.第二屏制作(5):气泡标签动画.mp4 43.94M
| ├──89_88-1.1.Bootstrap介绍和体验.mp4 69.11M
| ├──8_07-1.2.6.事件详解(6):事件对象阻止默认行为.mp4 37.98M
| ├──90_89-2.2.Bootstrap的布局容器.mp4 21.11M
| ├──91_90-2.3.Bootstra栅格系统.mp4 69.58M
| ├──92_91-2.4.Bootstrap响应式工具.mp4 19.02M
| ├──93_92-3.1.媒体查询的介绍.mp4 7.09M
| ├──94_93-3.2.媒体查询的基本语法格式和实现.mp4 42.06M
| ├──95_94-3.3.媒体查询的条件判断顺序.mp4 41.96M
| ├──96_95-3.4.使用媒体查询选择样式文件.mp4 37.73M
| ├──97_96-3.5.媒体查询的使用.mp4 32.27M
| ├──98_97-1.项目框架的搭建说明.mp4 63.22M
| ├──99_98-2.导航(1):bootstrap导航模板的修改.mp4 37.80M
| └──9_08-1.2.6.事件详解(7):阻止事件冒泡.mp4 15.69M
├──08、【第7章】【服务框架】ASP.NET-MVC5服务器端开发结合WebService和Web
| ├──10_08-4-1-5.MVC实现数据的动态查询与展示.mp4 122.37M
| ├──11_09-1.数据传递之ViewBag使用.mp4 57.99M
| ├──12_10-2.数据传递之TempData和总结.mp4 91.44M
| ├──13_11-3.基于Model的强类型视图的使用.mp4 94.98M
| ├──14_12-4.视图助手Htmlhelper构建Mvc新型表单.mp4 154.79M
| ├──15_13-5.模型自动映射表单实现课程对象添加.mp4 54.18M
| ├──16_14-1.强类型视图扩展方法For和课程修改与删除的实现.mp4 160.86M
| ├──17_15-2.控制器Controller的回顾.mp4 6.96M
| ├──18_16-3.动作方Action法三种特性应用讲解.mp4 67.06M
| ├──19_17-4.ActionResutl各种输出类型研究.mp4 237.68M
| ├──1_00-1.MVC5课程学习目标、相关概念和MVC环境要求.mp4 22.08M
| ├──20_18-1.分部视图PartialView的使用(用户控件).mp4 96.47M
| ├──21_19-2.Ajax技术简介.mp4 37.18M
| ├──22_20-3.基于jQuery的异步删除课程对象.mp4 81.87M
| ├──23_21-4.基于AjaxHelper的异步表单构建详细流程.mp4 75.37M
| ├──24_22-5.JSON数据格式详解与应用.mp4 132.30M
| ├──25_23-1.FileUpLoad文件上传.mp4 97.52M
| ├──26_24-2.富文本编辑器CKEditor使用方法.mp4 122.67M
| ├──27_25-3.布局页面LayoutPage-1-基本使用方法.mp4 38.52M
| ├──28_26-4.布局页面LayoutPage-2-综合分析与Section的使用.mp4 98.79M
| ├──29_27-1.Mvc5模型验证思路分析和完整步骤讲解.mp4 168.88M
| ├──2_01-2.第一个MVC程序的运行和项目文件结构分析.mp4 85.77M
| ├──30_28-2.通过ModelsState动态添加验证信息.mp4 59.97M
| ├──31_29-3.Mvc5中模型自定义验证类开发.mp4 110.54M
| ├──32_30-1.MVC5中身份认证Forms使用3个步骤详解.mp4 134.52M
| ├──33_31-2.MVC5中的Auhtorize授权方法.mp4 60.63M
| ├──34_32-1.MVC5路由基础回顾讲解.mp4 30.21M
| ├──35_33-2.MVC5路由定义规范分析和测试路由工具RouteDebugger的安装.mp4 68.78M
| ├──36_34-3.MVC5路由各种形式的调试和测试极其使用总结.mp4 130.25M
| ├──37_35-4.RouteData路由数据的分析方法.mp4 37.09M
| ├──38_36-5.动态生成Url和A标签的方法.mp4 23.91M
| ├──39_37-6.分区项目Areas的使用.mp4 55.25M
| ├──3_02-3.MVC5的组成分析和项目启动原理解析.mp4 97.38M
| ├──40_38-1.Web项目部署前相关的准备工作解说.mp4 48.06M
| ├──41_39-2.配置文件的说明字符串加密和自定义错误转向配置.mp4 125.12M
| ├──42_40-3.配置文件中的其他配置和Release发布.mp4 53.21M
| ├──43_41-4.发布成能够部署的项目.mp4 19.76M
| ├──44_42-5.在IIS上面部署网站和错误解决.mp4 71.78M
| ├──45_43-1.ASP.NET-MVC相关内置对象概述讲解.mp4 39.20M
| ├──46_44-2.Cookie对象的使用专题讲解.mp4 32.06M
| ├──47_45-1.WebApi总体概述和学习内容说明.mp4 57.77M
| ├──48_46-2.1.第一个WebApi编写和异步调用的实现.mp4 88.66M
| ├──49_47-2.2.WebApi常用Get方式和参数的使用讲解.mp4 55.92M
| ├──4_03-4.MVC5中的约定胜于配置各项要求.mp4 50.99M
| ├──50_48-2.3.WebApi中的Post、Put和Delete实现对象操作.mp4 58.93M
| ├──51_49-1.Get各种请求汇总.mp4 231.02M
| ├──52_50-2.POST各种请求汇总.mp4 274.55M
| ├──53_51-1.服务器端调用WebAPI2.mp4 180.64M
| ├──5_04-5.MVC5实现我的计算器再次巩固和强化MVC原理.mp4 96.19M
| ├──6_05-1.Razor视图核心语法练习.mp4 67.40M
| ├──7_06-2.三层架构和MVC的关系及其结合方式.mp4 27.29M
| ├──8_07-3.实现讲师登录的模型编写.mp4 67.82M
| └──9_08-4.三层中讲师登录V和C的逻辑设计和代码编写.mp4 86.30M
├──09、【第8章】【项目实战】ASP.NET-MVC5和EntityFramework结合开发酒店
| ├──10_09-3.01.前端静态文件的迁入方法.mp4 18.10M
| ├──11_10-3.02.添加控制器和首页视图并配置路由.mp4 46.27M
| ├──12_11-3.03.给MVC配置EF框架和连接字符串的改进.mp4 87.32M
| ├──13_12-3.04.网站模板页面和Section的统一布局方法.mp4 152.55M
| ├──14_13-3.05.新闻列表和新闻详细的展示.mp4 96.82M
| ├──15_14-3.06.其他自行完成模块说明.mp4 30.61M
| ├──16_15-3.07.在线预订UI表单处理和验证码生成.mp4 108.04M
| ├──17_16-3.08.在线预订UI表单验证框架的使用.mp4 43.78M
| ├──18_17-3.09.在线预订UI表单无刷新提交.mp4 77.98M
| ├──19_18-3.10.使用模型验证和动态表单完成投诉建议提交.mp4 150.64M
| ├──1_00-1.1.项目学习前老师有话说.mp4 30.47M
| ├──20_19-4.01.基于Areas的网站后台框架搭建详解.mp4 75.72M
| ├──21_20-4.02.管理员登录实现和身份验证.mp4 96.57M
| ├──22_21-4.03.新闻发布的实现.mp4 77.94M
| ├──23_22-4.04.后台新闻列表展示和关联对象的查询.mp4 89.92M
| ├──24_23-4.05.后台新闻修改和删除的实现.mp4 73.92M
| ├──25_24-4.06.作业:后台招聘管理模块的功能实现.mp4 43.25M
| ├──26_25-4.07.作业:预定管理模块的功能.mp4 22.44M
| ├──27_26-4.08.作业:投诉管理模块的功能实现(有特别注意的问题).mp4 45.52M
| ├──28_27-4.09.作业:菜品管理模块的功能实现(重点).mp4 133.54M
| ├──2_01-1.2.项目完整功能模块演示.mp4 37.89M
| ├──3_02-2.1.基于EF的三层架构框架搭建.mp4 55.67M
| ├──4_03-2.2.关于EF连接数据字符加密的方法讲解.mp4 46.04M
| ├──5_04-2.3.EF通用类的编写.mp4 103.04M
| ├──6_05-2.4.完成新闻后台Service类各种方法的编写.mp4 103.10M
| ├──7_06-2.5.预定模块Service类各种方法编写.mp4 98.36M
| ├──8_07-2.6.菜品模块Service类各种方法的编写.mp4 68.72M
| └──9_08-2.7.其他Service类自己预习说明.mp4 3.34M
├──10、【第9章】【框架应用】Layui前端框架
| ├──10_12-2.2.1.layui字体图标的使用.mp4 28.56M
| ├──11_13-2.2.2.button按钮组.mp4 67.21M
| ├──12_14-2.2.3.表单元素认识.mp4 123.03M
| ├──13_15-2.4.layui导航和layui中的tab选项卡.mp4 89.42M
| ├──14_16-1.1.1.弹出层的介绍和基础参数(1).mp4 118.15M
| ├──15_17-1.1.2.弹出层的基础参数(2).mp4 125.70M
| ├──16_18-1.1.2.弹出层的基础参数(3).mp4 64.58M
| ├──17_19-1.1.3.弹出层的内置方法config、ready等内置方法的介绍使用和其它内置方.mp4 127.52M
| ├──18_20-1.2.1.layui分页的快速使用.mp4 64.96M
| ├──19_21-1.3.模板引擎.mp4 81.24M
| ├──1_03-1.2.1.CSS内置公共基础类(2):layui辅助类、文本类以及样式命名规则和重.mp4 129.41M
| ├──20_22-1.4.1.table数据表格快速使用介绍.mp4 63.59M
| ├──21_23-1.4.2.认识数据表格(1):表格的三种初始化方法.mp4 46.05M
| ├──22_24-1.4.3.认识数据表格(2):表格的基础参数(1).mp4 161.43M
| ├──23_25-1.4.3.认识数据表格(3):表格中表头的参数colspan、rowspan、te.mp4 124.33M
| ├──24_26-1.4.3.认识数据表格(4):表格中其它参数的认识以及方法的了解.mp4 145.04M
| ├──25_27-1.4.4.Layui和MVC结合实现数据动态调用和分页(1):项目框架搭建.mp4 62.96M
| ├──26_28-1.4.4.Layui和MVC结合实现数据动态调用和分页(2):通用数据访问类、数据.mp4 63.53M
| ├──27_29-1.4.4.Layui和MVC结合实现数据动态调用和分页(3):页面中的样式链接和J.mp4 61.01M
| ├──28_30-1.4.4.Layui和MVC结合实现数据动态调用和分页(4):实现数据的查询并渲染.mp4 63.89M
| ├──29_31-1.4.4.Layui和MVC结合实现数据动态调用和分页(5):实现分页的操作.mp4 166.53M
| ├──2_04-1.2.2.HTML规范公共属性.mp4 39.79M
| ├──30_32-1.5.1.表单的快速使用.mp4 77.60M
| ├──31_33-1.5.2.通过表单实现课程名称模糊查询显示数据(1):表单视图的添加以及分页实体和.mp4 79.54M
| ├──32_34-1.5.2.通过表单实现课程名称模糊查询显示数据(2):添加数据分页方法和课程查询的.mp4 67.13M
| ├──33_35-1.5.2.通过表单实现课程名称模糊查询显示数据(3):使用表格重载方法实现数据分页.mp4 67.94M
| ├──34_36-1.5.2.通过表单实现课程名称模糊查询显示数据(4):使用表格重载方法实现数据分页.mp4 27.75M
| ├──35_37-1.5.3.实现课程分类的动态绑定.mp4 56.60M
| ├──36_38-1.5.4.实现课程的添加(1):layui中弹窗和表单结合使用.mp4 157.81M
| ├──37_39-1.5.4.实现课程的添加(2):表单监听事件结合ajax提交数据并关闭弹窗.mp4 136.09M
| ├──38_40-1.5.5.实现课程的编辑和删除(1):完成编辑视图和给课程管理页面绑定工具条.mp4 97.65M
| ├──39_41-1.5.5.实现课程的编辑和删除(2):完成修改编辑的操作.mp4 118.02M
| ├──3_05-1.3.1.底层方法(1):全局配置、定义模块.mp4 74.41M
| ├──40_42-1.5.5.实现课程的编辑和删除(3):删除功能的实现.mp4 46.67M
| ├──41_43-1.6.上传图片模块和元素模块以及其它模块的简单说明.mp4 33.82M
| ├──42_01-0.0.Layui前言.mp4 22.30M
| ├──43_02-1.1.layui的介绍和获取使用.mp4 79.96M
| ├──4_06-1.3.1.底层方法(2):加载模块参数说明和动态加载样式说明.mp4 35.90M
| ├──5_07-1.3.2.底层方法中的本地存储.mp4 88.94M
| ├──6_08-1.3.3.设备信息的获取方法和其它方法.mp4 78.80M
| ├──7_09-02-1.2.1.CSS内置公共基础类(1):layui-main和layui-in.mp4 58.73M
| ├──8_10-2.0.layui页面元素的整体介绍.mp4 29.86M
| └──9_11-2.1.1.layui栅格系统的使用.mp4 125.85M
├──11、【第10章】【项目扩展】通用权限管理系统、在线升级模块、项目代码生成器开发
| ├──10_09-08.在UI中完成角色的添加、修改、删除.mp4 65.41M
| ├──11_10-00.上次课内容回顾.mp4 40.23M
| ├──12_11-09.查询和添加管理员DAL方法编写.mp4 61.55M
| ├──13_12-10.管理员数据表操作的其他DAL方法编写.mp4 30.82M
| ├──14_13-11.管理员操作业务逻辑方法编写.mp4 27.76M
| ├──15_14-12.实现管理员添加.mp4 55.74M
| ├──16_15-13.管理员操作其他方法在UI中的实现.mp4 104.34M
| ├──17_16-14.编写获取所有权限树的3个DAL方法.mp4 69.41M
| ├──18_17-01.项目总体效果展示.mp4 36.99M
| ├──19_18-02.项目物理架构和逻辑架构分析.mp4 32.79M
| ├──1_00-1.角色权限系统实现效果展示.mp4 40.13M
| ├──20_19-03.项目技术架构分析.mp4 32.23M
| ├──21_20-04.项目框架搭建和UI设计.mp4 60.24M
| ├──22_21-05.项目核心业务类的编写-1-实体类和业务类属性编写.mp4 112.74M
| ├──23_22-06.项目核心业务类的编写-2-从远程服务器下载xml文件并封装.mp4 75.54M
| ├──24_23-07.项目核心业务类的编写-3-远程文件下载(1).mp4 63.14M
| ├──25_24-08.项目核心业务类的编写-3-远程文件下载(2).mp4 118.56M
| ├──26_25-09.项目核心业务类的编写-4-复制下载的新文件到程序目录.mp4 25.76M
| ├──27_26-10.项目升级窗体的初始化和委托方法的编写.mp4 64.98M
| ├──28_27-11.项目升级程序初步测试与排错.mp4 27.47M
| ├──29_28-12.项目升级程序主窗体按钮事件的编写和功能测试.mp4 58.97M
| ├──2_01-2.角色权限数据库的基本原理分析.mp4 81.55M
| ├──30_29-13.在项目主程序中通过用户选择主动实现升级.mp4 42.07M
| ├──31_30-14.安装IIS并部署升级文件和测试下载.mp4 46.07M
| ├──32_31-15.在项目升级程序中添加自动弹窗提醒.mp4 34.15M
| ├──33_32-16.项目升级程序实践应用总结.mp4 27.52M
| ├──34_33-01.代码生成器项目总体介绍和展示.mp4 55.62M
| ├──35_34-02.项目框架的搭建过程.mp4 29.16M
| ├──36_35-03.代码生成器专用的SQLHelper编写.mp4 79.62M
| ├──37_36-04.项目配置信息类的编写.mp4 17.13M
| ├──38_37-05.实体层代码生成类的编写.mp4 116.14M
| ├──39_38-06.代码生成器主程序类MainCreator设计思路和编写.mp4 115.57M
| ├──3_02-01.权限管理数据库分析与巩固.mp4 55.48M
| ├──40_39-07.实体类代码生成UI调用后台的实现与测试.mp4 59.73M
| ├──41_40-08..NET数据类型转换成C#数据类型.mp4 70.22M
| ├──42_41-09.数据访问类代码生成之Insert方法生成的实现.mp4 137.44M
| ├──43_42-10.数据访问类代码生成之Update方法生成的实现.mp4 75.02M
| ├──44_43-11.数据访问类代码生成之Delete方法生成的实现.mp4 20.28M
| ├──45_44-12.数据访问类代码生成之Select方法生成的实现.mp4 133.19M
| ├──46_45-13.代码生成器主程序类MainCreator完善和DAL代码生成测试.mp4 71.59M
| ├──47_46-14.业务逻辑类代码生成CRUD方法的实现.mp4 67.52M
| ├──48_47-15.代码生成器主程序类MainCreator完善和BLL代码生成测试.mp4 38.62M
| ├──4_03-02.权限管理框架所需要的类设计.mp4 99.85M
| ├──5_04-03.编写查询所有角色权限的视图.mp4 177.41M
| ├──6_05-04.编写读取权限的数据访问和业务逻辑方法.mp4 70.93M
| ├──7_06-05.根据用户权限在需要的窗体中设置.mp4 122.69M
| ├──8_07-06.显示全部的角色列表和下拉框展示.mp4 67.04M
| └──9_08-07.在DAL、BLL中编写角色操作方法.mp4 38.09M
├──12、【第11章】【高级扩展】WCF通信技术与WPF开发、基于TCP协议的Scoket开发技术
| ├──10_9-3.简单快捷的调用WCF服务.mp4 25.39M
| ├──11_10-4.WCF服务应用程序的创建和数据契约.mp4 77.00M
| ├──12_11-01.WPF快速入门概念和第一个程序热身.mp4 130.64M
| ├──13_12-02.01.WPF布局之Grid面板.mp4 112.93M
| ├──14_13-02.02.WPF布局之StackPanel面板.mp4 46.23M
| ├──15_14-02.03.WPF布局之Canvas面板.mp4 44.66M
| ├──16_15-02.04.WPF布局之DockPanel面板.mp4 29.82M
| ├──17_16-02.05.WPF布局之WrapPanel面板.mp4 21.04M
| ├──18_17-02.06.WPF布局之综合练习.mp4 122.07M
| ├──19_18-03.01.项目总体说明和登录窗体设计.mp4 102.51M
| ├──1_00-1.WCF概述.mp4 16.88M
| ├──20_19-03.02.项目主窗体UI设计(1).mp4 87.66M
| ├──21_20-03.03.项目主窗体UI设计(2).mp4 133.70M
| ├──22_21-03.04.项目嵌入窗体的设计和嵌入方法讲解.mp4 123.43M
| ├──23_22-03.05.DataGrid和ComboBox数据查询与展示.mp4 61.77M
| ├──24_23-03.06.DataGrid样式表的使用.mp4 114.64M
| ├──25_24-03.07项目通用登录逻辑分析和实现.mp4 27.61M
| ├──26_25-03.08.关于项目源码阅读的说明.mp4 25.88M
| ├──27_26-【01】Socket基础知识介绍及应用说明.mp4 39.92M
| ├──28_27-【02】TCP服务器功能介绍及UI界面设计.mp4 49.18M
| ├──29_28-【03】TCP服务器开发流程说明及实现.mp4 69.93M
| ├──2_01-2.WCF概述和第一个WCF程序的创建.mp4 113.39M
| ├──30_29-【04】TCP服务器日志功能及Backlog讲解.mp4 79.94M
| ├──31_30-【05】TCP服务器在线列表更新显示.mp4 42.69M
| ├──32_31-【06】TCP服务器实现发送及接收处理.mp4 64.55M
| ├──33_32-【07】TCP客户端UI界面设计及集成.mp4 29.94M
| ├──34_33-【08】TCP客户端开发流程及数据接收.mp4 47.27M
| ├──35_34-【09】TCP客户端功能完善及后续开发思路.mp4 48.70M
| ├──36_35-【10】客户端与服务器不同编码格式的通信.mp4 104.83M
| ├──37_36-【11】TCP客户端实现文件发送的数据处理.mp4 59.28M
| ├──38_37-【12】客户端与服务器之间实现文件的发送接收.mp4 46.74M
| ├──39_38-【13】TCP客户端实现JSON对象发送.mp4 53.55M
| ├──3_02-3.WCF服务配置文件的解释.mp4 78.85M
| ├──40_39-【14】服务器实现JSON对象的解析及显示.mp4 38.99M
| ├──41_40-【15】服务器与客户端不同编码格式的通信.mp4 68.94M
| ├──42_41【16】服务器与客户端之间JSON及文件的传输.mp4 53.94M
| ├──4_03-1.netTcpBinding详解.mp4 76.36M
| ├──5_04-2.NetMSMQBinding详解(1)消息队列的安装.mp4 49.33M
| ├──6_05-3.NetMSMQBinding详解(2)基于消息队列的数据交互实现.mp4 90.40M
| ├──7_06-WCF中的异步调用服务方法讲解.mp4 83.00M
| ├──8_07-1.WCF服务库的创建.mp4 78.83M
| └──9_08-2.WCF服务库的使用.mp4 33.26M
├──13、【第12章】【.NetCore】.NetCore跨平台开发、Nginx部署
| ├──10_09-3.Ioc的其他应用.mp4 119.04M
| ├──11_10-4.AOP的实现.mp4 121.81M
| ├──12_11-1.网络通信的7层协议讲解.mp4 154.77M
| ├──13_12-2.基于Socket手写web服务器.mp4 242.45M
| ├──14_13-Asp.NetCore四大部件作用详解和源代码分析.mp4 424.89M
| ├──15_14-Asp.NetCore新型管道模型和Middleware中间件源码分析和手写实现.mp4 411.04M
| ├──16_15-Asp.NetCore管道模型PipleLine与中间件源码分析.mp4 355.91M
| ├──17_16-1.MySql数据库基础和C#数据访问的两种形式.mp4 167.52M
| ├──18_17-2.在Framework中使用Dapper自动化封装和事务操作.mp4 176.51M
| ├──19_18-3.在.NETCore中使用Dapper.mp4 61.42M
| ├──1_00-1.CentOS7安装详细过程.mp4 101.03M
| ├──20_19-1.在windows平台使用IIS部署.NETCore程序.mp4 176.58M
| ├──21_20-2..NETCore在Linux基于CentOS7使用Nginx完成部署详解.mp4 117.50M
| ├──2_01-2.安装XShell命令解析器.mp4 25.40M
| ├──3_02-3.安装.Net-Core的SDK.mp4 24.76M
| ├──4_03-4.在Linux系统下创建控制台程序.mp4 52.48M
| ├──5_04-5.在Linux系统下创建MVC程序和WebApi.mp4 98.24M
| ├──6_05-6.关于命令未找到的两个bug解决.mp4 14.31M
| ├──7_06-NET-Core新型配置系统和各种配置类型操作.mp4 397.22M
| ├──8_07-1.配置文件的强类型读取方式.mp4 131.08M
| └──9_08-2.Ioc概念解释和简单Ioc容器的使用.mp4 100.79M
├──14、【第13章】【常用技能】:LINQ技术、.NET新特性、常用技能汇总
| ├──10_09-13.2.5.LINQ高级查询.mp4 70.28M
| ├──11_10-01.自动属性新的初始化方法.mp4 20.31M
| ├──12_11-02.StringFormat简化写法.mp4 46.08M
| ├──13_12-03.表达式属性和表达式方法.mp4 25.47M
| ├──14_13-04.泛型集合Dictionary新初始化方法.mp4 16.24M
| ├──15_14-05.static声明静态类的引用.mp4 22.01M
| ├──16_15-06.nameof表达式的使用.mp4 17.27M
| ├──17_16-07.Null条件表达式的使用方法.mp4 18.29M
| ├──18_17-基于事务同时保存增删查的对象.mp4 493.23M
| ├──19_18-1.优化查询过程中未提交的数据给用户提示.mp4 111.62M
| ├──1_00-13.1.1.推断类型var关键字的使用.mp4 50.52M
| ├──20_19-2.基于事务保存对象成功后集合对象状态的恢复.mp4 60.93M
| ├──21_20-1.图表效果展示和数据实体类封装.mp4 35.37M
| ├──22_21-2.图表属性设置类编写.mp4 132.29M
| ├──23_22-3.图表控件和自定义图表属性设置类的使用.mp4 34.29M
| ├──24_23-1.二维码名片展示和vCard字符串生成.mp4 75.84M
| ├──25_24-2.二维码图片生成类的编写.mp4 72.59M
| ├──26_25-3.二维码图片生成数据封装和效果测试.mp4 19.02M
| ├──27_26-1.触发器的理论基础.mp4 193.73M
| ├──28_27-2.添加Insert触发器.mp4 72.67M
| ├──29_28-3.添加Delete和Update触发器.mp4 133.49M
| ├──2_01-13.1.2.匿名类的使用.mp4 36.78M
| ├──30_29-4.触发器执行的时机总结.mp4 12.75M
| ├──31_30-1.NPOI通用导出方法详解.mp4 260.37M
| ├──32_31-2.NPOI导入和导出方法测试.mp4 55.42M
| ├──33_32-1.RDLC基础和报表需要的后台准备工作.mp4 56.85M
| ├──34_33-2.报表数据源的设置.mp4 44.54M
| ├──35_34-3.报表中文框的基本使用.mp4 33.94M
| ├──36_35-4.报表中表的添加和列的设置与绑定方法.mp4 32.77M
| ├──37_36-5.在UI中使用报表文件并完成打印设置和数据导出.mp4 111.36M
| ├──3_02-13.1.3.简单扩展方法的应用.mp4 99.27M
| ├──4_03-13.1.4.委托的基本使用.mp4 71.00M
| ├──5_04-13.1.5.匿名方法与Lambda表达式.mp4 55.16M
| ├──6_05-13.2.1.初学LINQ基础.mp4 55.57M
| ├──7_06-13.2.2.LINQ查询方法详解.mp4 92.59M
| ├──8_07-13.2.3.LINQ查询时机与查询形式.mp4 40.11M
| └──9_08-13.2.4.LINQ查询子句.mp4 93.09M
├──15、【选学第1章】【项目实战】基于CS的超市前台结算系统【带项目完整源码】
| ├──10_10.商品金额计算的精度问题解决.mp4 59.79M
| ├──11_11.商品扫描列表显示的优化.mp4 40.35M
| ├──12_12.商品对象从列表中删除.mp4 68.88M
| ├──13_13.商品结算过程分析.mp4 62.86M
| ├──14_14.编写通用的提交多条SQL语句的事务方法.mp4 64.42M
| ├──15_15.编写具有一对多关系的商品销售实体类.mp4 62.27M
| ├──16_16.编写提交商品信息的数据访问方法【多个对象SQL语句的组合】.mp4 126.41M
| ├──17_17.商品结算需要考虑的情况分析.mp4 79.32M
| ├──18_18.商品结算窗口数据的获取和返回.mp4 98.78M
| ├──19_19.商品结算实现和测试、调试.mp4 189.93M
| ├──1_01.项目的总体介绍.mp4 54.76M
| ├──20_20.小票打印实现及测试.mp4 35.76M
| ├──2_02.项目框架搭建和SQLHeper编写.mp4 118.69M
| ├──3_03.销售员登录数据访问方法.mp4 39.92M
| ├──4_04.根据登录账号和密码实现登录.mp4 72.59M
| ├──5_05.写入登录日志.mp4 120.44M
| ├──6_06.记录用户退出时间.mp4 74.00M
| ├──7_07.生成结算流水号.mp4 25.79M
| ├──8_08.根据商品编号获取商品对象DAL方法.mp4 55.13M
| └──9_09.扫描商品条码并显示.mp4 191.09M
├──16、【选学第2章】【项目实战】基于CS的超市后台管理系统
| ├──10_10.在主窗体右侧容器中显示子窗体.mp4 60.69M
| ├──11_11.用户退出系统保存时间到日志文件.mp4 79.16M
| ├──12_12.使用事务完成添加商品的存储过程.mp4 62.49M
| ├──13_13.完成添加商品数据访问方法.mp4 60.79M
| ├──14_14.添加商品窗体事件代码编写并测试.mp4 122.29M
| ├──15_15.基于事务编写商品入库的存储过程.mp4 112.25M
| ├──16_16.商品入库数据访问方法编写(6分30秒处存储过程调用错误).mp4 55.61M
| ├──17_17.商品入库窗体事件编写.mp4 131.55M
| ├──18_18.根据条件查询库存和商品信息分析与视图编写.mp4 103.01M
| ├──19_19.多条件组合查询的窗体事件内容编写.mp4 126.61M
| ├──1_01.项目实现效果演示.mp4 76.15M
| ├──20_20.库存管理模块分析与实现讲解(1).mp4 166.47M
| ├──21_21.库存管理模块分析与实现讲解(2).mp4 111.60M
| ├──22_22.实现分页查询的原理分析.mp4 78.35M
| ├──23_23.分页查询的完整实现.mp4 150.39M
| ├──2_02.项目数据库设计分析与实现.mp4 77.66M
| ├──3_03.搭建项目框架并编写通用数据访问类的基础方法.mp4 123.00M
| ├──4_04.编写通用数据访问类中事务方法.mp4 67.82M
| ├──5_05.编写通用数据访问类中调用存储过程的各种方法.mp4 83.59M
| ├──6_06.用户登录和退出数据访问方法的实现.mp4 147.17M
| ├──7_07.用户登录业务逻辑重要方法实现.mp4 98.65M
| ├──8_08.用户登录窗体事件完成.mp4 57.47M
| └──9_09.禁止多个客户端同时运行的方法.mp4 58.76M
├──17、【选学第3章】【技能应用】ASP.NET-WebForm开发技术和Ajax高级应用
| ├──10_09-2.4.ViewState对象的使用.mp4 59.97M
| ├──11_10-2.5.Session对象的使用.mp4 75.31M
| ├──12_11-2.6.Session实现典型用户登录.mp4 61.52M
| ├──13_12-2.7.Cookie对象的使用.mp4 50.88M
| ├──14_13-2.8.Application对象应用.mp4 81.53M
| ├──15_14-3.1.常用服务器控件-1.mp4 81.41M
| ├──16_15-3.2.常用服务器控件-2.mp4 70.95M
| ├──17_16-3.3.文件上传的流程分析和文件配置.mp4 36.39M
| ├──18_17-3.4.文件上传后台程序实现与测试.mp4 95.07M
| ├──19_18-3.5.Server对象的扩展学习.mp4 33.04M
| ├──1_00-01.1.ASP.NET-Web开发概述.mp4 42.36M
| ├──20_19-4.1.非空验证控件:RequiredFieldValidator..mp4 32.43M
| ├──21_20-4.2.比较验证控件:CompareValidator.mp4 18.93M
| ├──22_21-4.3.范围验证控件:RangeValidator.mp4 23.87M
| ├──23_22-4.4.正则表达式验证控件:RegularExpressionValidator.mp4 20.98M
| ├──24_23-4.5.验证汇总控件:ValidationSummary.mp4 13.96M
| ├──25_24-4.6.使用母版页统一页面布局.mp4 29.64M
| ├──26_25-5.1.项目核心功能演示.mp4 10.64M
| ├──27_26-5.2.项目框架模块搭建和类的添加.mp4 29.02M
| ├──28_27-5.3.项目通用数据访问类的编写.mp4 74.43M
| ├──29_28-5.4.母版页与站点地图.mp4 61.38M
| ├──2_01-1.2.前端和后台交互基本过程测试.mp4 76.11M
| ├──30_29-5.5.编写带参数的用户登录DAL方法.mp4 40.32M
| ├──31_30-5.6.登录按钮的事件内容编写.mp4 22.72M
| ├──32_31-5.7.用户登录母版页判断和登录过程断点调试.mp4 34.51M
| ├──33_32-5.8.Redirect跳转出现异常问题的解决方法.mp4 5.81M
| ├──34_33-5.8.修改管理员登录密码.mp4 45.40M
| ├──35_34-5.9.用户登录退出的实现.mp4 19.89M
| ├──36_35-6.01.第三方日期控件的使用.mp4 24.54M
| ├──37_36-6.02.BS项目中下拉框填充的方法.mp4 30.48M
| ├──38_37-6.03.验证码的动态生成.mp4 27.54M
| ├──39_38-6.04.添加学员对象存储过程和DAL两个方法编写.mp4 50.90M
| ├──3_02-1.3.一般处理程序引出的问题思考.mp4 41.66M
| ├──40_39-6.05.添加学员页面按钮事件四个步骤详细讲解.mp4 53.09M
| ├──41_40-6.06.实现照片上传.mp4 103.00M
| ├──42_41-6.07.DataList模板的使用.mp4 31.35M
| ├──43_42-6.08.在DAL中编写按照班级查询学员对象的方法.mp4 29.57M
| ├──44_43-6.09.DataList模板绑定集合对象的方法.mp4 56.74M
| ├──45_44-6.10.DataList后台数据绑定的实现.mp4 18.90M
| ├──46_45-6.11.使用Repeater展示数据.mp4 22.47M
| ├──47_46-6.12.编写根据学号查询学员详细信息的方法.mp4 40.68M
| ├──48_47-6.13.编写基于存储过程的修改学员对象的两个方法.mp4 48.04M
| ├──49_48-6.14.在前端显示要修改的学员信息.mp4 48.17M
| ├──4_03-1.4.基于事件驱动开发详解.mp4 108.44M
| ├──50_49-6.15.在前端实现修改提交到数据库.mp4 104.95M
| ├──51_50-6.16.数据库不能修改的错误解决(忘记IsPostBack).mp4 19.68M
| ├──52_51-6.17.删除学员对象的完整实现.mp4 81.86M
| ├──53_52-6.18.查询学员成绩的存储过程和后台查询方法编写.mp4 39.94M
| ├──54_53-6.19.GridView数据绑定和查询结果展示.mp4 65.55M
| ├──55_54-6.20.GridView动态添加JS事件以及三种数据展示控件效率对比.mp4 39.73M
| ├──56_55-6.21.展示学员详细信息.mp4 44.93M
| ├──57_56-7.1.网站发布前的配置信息.mp4 61.17M
| ├──58_57-7.2.网站发布的基本步骤.mp4 21.73M
| ├──59_58-7.3.将ASP.NET4.0模块与IIS关联.mp4 34.44M
| ├──5_04-1.5.Web服务器.mp4 14.16M
| ├──60_59-7.4.应用程序池的概念和创建.mp4 32.40M
| ├──61_60-7.5.网站正式部署与访问测试.mp4 38.95M
| ├──62_61-7.6.网站部署常见错误与远程服务器操作.mp4 29.46M
| ├──63_62-1.课程前沿.mp4 11.21M
| ├──64_63-1.用户控件的简单使用.mp4 46.65M
| ├──65_64-2.将用户登录做成用户控件.mp4 49.48M
| ├──66_65-3.基于委托和事件开发高级查询的用户控件.mp4 143.79M
| ├──67_66-1.一般处理程序的基础使用和原理.mp4 138.81M
| ├──68_67-2.通用验证码的生成.mp4 24.31M
| ├──69_68-3.基于NPOI导出数据到Excel.mp4 164.62M
| ├──6_05-1.6.网站配置文件与网页生成过程详解.mp4 37.42M
| ├──70_69-4.实现非压缩文件的下载.mp4 42.84M
| ├──71_70-1.编写无刷新登录静态页面和登录的一般处理程序camrec.mp4 80.51M
| ├──72_71-2.编写前端jQuery异步提交登录信息.mp4 118.37M
| ├──73_72-3.JSON简介.mp4 24.67M
| ├──74_73-4.在Handler中将集合对象序列化成JSON格式字符串.mp4 41.40M
| ├──75_74-5.在前端实现jQuery对JSON的解析.mp4 68.46M
| ├──76_75-6.无刷新验证码的实现.mp4 82.57M
| ├──77_76-1.无刷新验证码的实现.mp4 82.61M
| ├──78_77-2.表单验证框架的使用说明.mp4 46.79M
| ├──79_78-3.表单验证的核心使用(1).mp4 112.38M
| ├──7_06-2.1.页面回发机制引出的问题分析.mp4 60.18M
| ├──80_79-4.表单验证的核心使用(2).mp4 110.47M
| ├──81_80-5.表单Ajax方式提交.mp4 184.31M
| ├──82_81-1.无刷新添加学员对象和填充下拉框的Handlser编写.mp4 67.83M
| ├──83_82-2.jQuery实现下拉框动态填充和表格动态添加行.mp4 102.08M
| ├──84_83-1.动态无刷新删除.mp4 65.68M
| ├──85_84-2.动态无刷新上传图片的实现.mp4 119.39M
| ├──8_07-2.2.回发问题的解决和Page对象.mp4 28.15M
| └──9_08-2.3.Reques和Response对象的使用.mp4 63.54M
├──18、【选学第4章】【项目实战】基于ASP.NET-WebForm开发企业网站
| ├──10_10_菜品删除.mp4 78.14M
| ├──11_11_新闻模块数据访问.mp4 107.60M
| ├──12_12_新闻发布和修改-1.mp4 135.29M
| ├──13_12_新闻发布和修改-2.mp4 13.17M
| ├──14_13_后台新闻查询与删除.mp4 72.30M
| ├──15_14_预定管理数据访问.mp4 100.18M
| ├──16_15_预定管理实现.mp4 94.16M
| ├──17_16_投诉管理.mp4 20.82M
| ├──18_17_招聘管理.mp4 33.38M
| ├──19_18_前台新闻展示.mp4 71.38M
| ├──1_1_项目总体介绍.mp4 100.71M
| ├──20_19_前台菜品展示和预定.mp4 111.58M
| ├──21_20_前台招聘信息展示.mp4 52.07M
| ├──2_2_项目框架搭建.mp4 102.94M
| ├──3_3_管理员登录.mp4 148.50M
| ├──4_4_添加菜品后台数据访问.mp4 52.26M
| ├──5_5_添加菜品前台实现.mp4 178.45M
| ├──6_6_菜品后台查询数据访问.mp4 65.32M
| ├──7_7_菜品后台查询数据展示.mp4 107.98M
| ├──8_8_菜品修改数据访问与展示.mp4 77.06M
| └──9_9_菜品修改提交到数据库.mp4 50.40M
└──资料
| ├──01.【全栈VIP班】录播课程资料包1.zip 635.67M
| ├──02.【全栈VIP班】录播课程资料包2.zip 652.73M
| ├──03.【全栈VIP班】录播课程资料包3.zip 942.97M
| ├──04.【全栈VIP班】录播课程资料包4.zip 930.86M
| └──05.【全栈VIP班】录播课程资料包5.zip 268.82M