Java自学网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 11627|回复: 75

新阁-C#.NET全栈开发高级VIP班

  [复制链接]

该用户从未签到

1

主题

182

帖子

281

积分

普通会员

Rank: 2

积分
281
发表于 2023-11-15 13:09:02 | 显示全部楼层 |阅读模式
130902ojzsuucish8qs1uj.png , j7 r* [3 {0 [' \% _

' m3 B4 q) s: L4 ^; ~7 C【新阁教育】C#.NET全栈开发高级VIP班
' X7 `$ q: Y/ S  ~: G$ c. n5 L├──10、【第9章】【框架应用】Layui前端框架  
8 c- C$ W- t5 D|   ├──10_12-2.2.1.layui字体图标的使用.mp4  28.56M
2 x( y$ Z# I6 ~, \( Q: u( q|   ├──11_13-2.2.2.button按钮组.mp4  67.21M
) `" i, J2 o; f8 f( S! z4 d|   ├──12_14-2.2.3.表单元素认识.mp4  123.03M+ T& R& s6 [" j' H: {
|   ├──13_15-2.4.layui导航和layui中的tab选项卡.mp4  89.42M
* H/ E8 X) x' a5 q: e" ?- G* ~) u8 u|   ├──14_16-1.1.1.弹出层的介绍和基础参数(1).mp4  118.15M$ @* e' Z8 M- J. ]) N/ c
|   ├──15_17-1.1.2.弹出层的基础参数(2).mp4  125.70M& D: @  L2 Q" N. ~& m3 {
|   ├──16_18-1.1.2.弹出层的基础参数(3).mp4  64.58M/ v: s9 _- D/ D
|   ├──17_19-1.1.3.弹出层的内置方法config、ready等内置方法的介绍使用和其它内置方.mp4  127.52M
4 A) N, a$ u: N0 R& z|   ├──18_20-1.2.1.layui分页的快速使用.mp4  64.96M6 ~$ |2 a$ A! i6 z
|   ├──19_21-1.3.模板引擎.mp4  81.24M: h! @: S; U' u/ H0 V
|   ├──1_03-1.2.1.CSS内置公共基础类(2):layui辅助类、文本类以及样式命名规则和重.mp4  129.41M6 h" B3 V6 X2 v$ {/ X4 s
|   ├──20_22-1.4.1.table数据表格快速使用介绍.mp4  63.59M
0 F! ?( j+ B* s6 `* b* ?|   ├──21_23-1.4.2.认识数据表格(1):表格的三种初始化方法.mp4  46.05M
& K$ @5 p( P& ?( h8 p|   ├──22_24-1.4.3.认识数据表格(2):表格的基础参数(1).mp4  161.43M6 b; `6 L, Z8 S( H6 a& t  w' \
|   ├──23_25-1.4.3.认识数据表格(3):表格中表头的参数colspan、rowspan、te.mp4  124.33M7 z4 @: t  \% T, R$ W. G' }
|   ├──24_26-1.4.3.认识数据表格(4):表格中其它参数的认识以及方法的了解.mp4  145.04M+ k' }9 ]: n! m' D& @7 O/ i7 t
|   ├──25_27-1.4.4.Layui和MVC结合实现数据动态调用和分页(1):项目框架搭建.mp4  62.96M
) i! u% F5 a/ o1 S2 ]" w|   ├──26_28-1.4.4.Layui和MVC结合实现数据动态调用和分页(2):通用数据访问类、数据.mp4  63.53M
* f( `+ d8 ~. z7 f) H8 U1 c1 `|   ├──27_29-1.4.4.Layui和MVC结合实现数据动态调用和分页(3):页面中的样式链接和J.mp4  61.01M
: g. E; z0 [' d2 V- E|   ├──28_30-1.4.4.Layui和MVC结合实现数据动态调用和分页(4):实现数据的查询并渲染.mp4  63.89M. {8 A. x3 O* e
|   ├──29_31-1.4.4.Layui和MVC结合实现数据动态调用和分页(5):实现分页的操作.mp4  166.53M6 }" E5 w. z* C8 u" e8 C1 r% M
|   ├──2_04-1.2.2.HTML规范公共属性.mp4  39.79M% a# L- ^% k. B, B" D
|   ├──30_32-1.5.1.表单的快速使用.mp4  77.60M8 j2 L! ?  u+ M$ |5 y  @+ D
|   ├──31_33-1.5.2.通过表单实现课程名称模糊查询显示数据(1):表单视图的添加以及分页实体和.mp4  79.54M4 r6 K# u) ^9 B& T; \& A  z5 s
|   ├──32_34-1.5.2.通过表单实现课程名称模糊查询显示数据(2):添加数据分页方法和课程查询的.mp4  67.13M2 }) F; g9 A6 ~) W. \3 W9 q$ P6 r
|   ├──33_35-1.5.2.通过表单实现课程名称模糊查询显示数据(3):使用表格重载方法实现数据分页.mp4  67.94M
6 k+ D" y/ N. f0 W  ]% I|   ├──34_36-1.5.2.通过表单实现课程名称模糊查询显示数据(4):使用表格重载方法实现数据分页.mp4  27.75M
4 r3 d5 v, E% t: _  _: a|   ├──35_37-1.5.3.实现课程分类的动态绑定.mp4  56.60M6 K  {1 l; P8 m' D$ x
|   ├──36_38-1.5.4.实现课程的添加(1):layui中弹窗和表单结合使用.mp4  157.81M
: L$ G# G* e9 L; {3 R0 a% d/ G|   ├──37_39-1.5.4.实现课程的添加(2):表单监听事件结合ajax提交数据并关闭弹窗.mp4  136.09M$ J( l* D/ T, e. ~( e. a( Y
|   ├──38_40-1.5.5.实现课程的编辑和删除(1):完成编辑视图和给课程管理页面绑定工具条.mp4  97.65M
! s! n. {1 Z+ R/ V0 ~|   ├──39_41-1.5.5.实现课程的编辑和删除(2):完成修改编辑的操作.mp4  118.02M
* y6 E+ b0 \6 u2 h& A|   ├──3_05-1.3.1.底层方法(1):全局配置、定义模块.mp4  74.41M) U( U8 P( k8 _, C
|   ├──40_42-1.5.5.实现课程的编辑和删除(3):删除功能的实现.mp4  46.67M
- b- t) _$ }' Y0 ||   ├──41_43-1.6.上传图片模块和元素模块以及其它模块的简单说明.mp4  33.82M
7 k( Y+ q2 s, `6 \) v|   ├──42_01-0.0.Layui前言.mp4  22.30M
: S) ?, Y. F- R2 g& r! m0 h|   ├──43_02-1.1.layui的介绍和获取使用.mp4  79.96M
2 N0 B: n" {4 }! m, B: M& q  B|   ├──4_06-1.3.1.底层方法(2):加载模块参数说明和动态加载样式说明.mp4  35.90M
& H$ w' H& O  `5 H|   ├──5_07-1.3.2.底层方法中的本地存储.mp4  88.94M
& i5 Z, a- J1 A& @# }! o' S: B( ~|   ├──6_08-1.3.3.设备信息的获取方法和其它方法.mp4  78.80M
' ]( y% {! s3 |. }0 o|   ├──7_09-02-1.2.1.CSS内置公共基础类(1):layui-main和layui-in.mp4  58.73M
# U2 _/ d# e$ b|   ├──8_10-2.0.layui页面元素的整体介绍.mp4  29.86M8 w3 ^& Y0 T+ }$ a, s+ P
|   └──9_11-2.1.1.layui栅格系统的使用.mp4  125.85M
1 U3 I7 k* d# J/ n, [$ K3 M8 T: D├──11、【第10章】【项目扩展】通用权限管理系统、在线升级模块、项目代码生成器开发  
: \4 {- Z9 Y1 t) r4 ^|   ├──10_09-08.在UI中完成角色的添加、修改、删除.mp4  65.41M; W% s% E6 W  c2 h; O% `! n) p& h" {
|   ├──11_10-00.上次课内容回顾.mp4  40.23M4 t/ r/ Q9 n6 i5 @  B
|   ├──12_11-09.查询和添加管理员DAL方法编写.mp4  61.55M& f7 \) G& W* s$ |: }" s& d' n
|   ├──13_12-10.管理员数据表操作的其他DAL方法编写.mp4  30.82M
2 _/ \' R3 X/ V4 M+ y) P+ F0 }|   ├──14_13-11.管理员操作业务逻辑方法编写.mp4  27.76M
, R' _1 R/ K5 E4 V" \|   ├──15_14-12.实现管理员添加.mp4  55.74M
5 R& ^+ y& P; i( q+ i% ?" T|   ├──16_15-13.管理员操作其他方法在UI中的实现.mp4  104.34M' I% A: W5 ~4 B/ D1 B
|   ├──17_16-14.编写获取所有权限树的3个DAL方法.mp4  69.41M% _, C* Y1 R# \. Q
|   ├──18_17-01.项目总体效果展示.mp4  36.99M+ q& d( t4 z1 p+ N( {; R/ Z: ]1 @  A
|   ├──19_18-02.项目物理架构和逻辑架构分析.mp4  32.79M
: q# h# h) Q1 i4 {4 G+ T, |/ I! c|   ├──1_00-1.角色权限系统实现效果展示.mp4  40.13M/ w% x4 J9 f& i) t$ d& Q
|   ├──20_19-03.项目技术架构分析.mp4  32.23M6 R& M& A' h6 h
|   ├──21_20-04.项目框架搭建和UI设计.mp4  60.24M
# K, E; |1 `' k' [|   ├──22_21-05.项目核心业务类的编写-1-实体类和业务类属性编写.mp4  112.74M
, e/ h" T& a& X2 M" D. e3 m) ^; `. S! n|   ├──23_22-06.项目核心业务类的编写-2-从远程服务器下载xml文件并封装.mp4  75.54M
4 {4 \4 |8 [7 }5 \! v/ [6 \|   ├──24_23-07.项目核心业务类的编写-3-远程文件下载(1).mp4  63.14M
2 [( }5 d: Y8 O|   ├──25_24-08.项目核心业务类的编写-3-远程文件下载(2).mp4  118.56M
' X& z: `  C* i& ]8 D% `3 D8 W. t|   ├──26_25-09.项目核心业务类的编写-4-复制下载的新文件到程序目录.mp4  25.76M. M0 i1 P1 _. F$ _7 t
|   ├──27_26-10.项目升级窗体的初始化和委托方法的编写.mp4  64.98M/ c1 W( M( Z- x  O
|   ├──28_27-11.项目升级程序初步测试与排错.mp4  27.47M
5 J. T& A! T- v, X5 ^|   ├──29_28-12.项目升级程序主窗体按钮事件的编写和功能测试.mp4  58.97M
6 s& X4 w7 e3 s6 S% I|   ├──2_01-2.角色权限数据库的基本原理分析.mp4  81.55M6 u; s4 ~8 w/ ^6 ]4 d
|   ├──30_29-13.在项目主程序中通过用户选择主动实现升级.mp4  42.07M  k" N/ E3 ?5 k9 W
|   ├──31_30-14.安装IIS并部署升级文件和测试下载.mp4  46.07M
; \" m/ I" [8 c  J) N" }+ a5 j' t|   ├──32_31-15.在项目升级程序中添加自动弹窗提醒.mp4  34.15M
1 f+ v$ P8 u% d7 R9 L+ l/ _|   ├──33_32-16.项目升级程序实践应用总结.mp4  27.52M
7 Z4 j1 S6 i) ^& ~* p& D|   ├──34_33-01.代码生成器项目总体介绍和展示.mp4  55.62M/ |4 y# |4 x$ u$ H& {, k
|   ├──35_34-02.项目框架的搭建过程.mp4  29.16M
9 x& L/ i% u' }|   ├──36_35-03.代码生成器专用的SQLHelper编写.mp4  79.62M
! X9 R- h3 i8 z- |2 N|   ├──37_36-04.项目配置信息类的编写.mp4  17.13M
; R! }! Z# A! ]8 l$ S|   ├──38_37-05.实体层代码生成类的编写.mp4  116.14M. F: d8 a1 m/ Y% R: d6 t4 Y
|   ├──39_38-06.代码生成器主程序类MainCreator设计思路和编写.mp4  115.57M1 i; T) `- I0 }! f* a9 \6 l
|   ├──3_02-01.权限管理数据库分析与巩固.mp4  55.48M
3 q9 j( t* q5 a3 i, D|   ├──40_39-07.实体类代码生成UI调用后台的实现与测试.mp4  59.73M
. N0 ~+ r1 A$ }) {|   ├──41_40-08..NET数据类型转换成C#数据类型.mp4  70.22M
) _+ [# D7 k& Z0 w|   ├──42_41-09.数据访问类代码生成之Insert方法生成的实现.mp4  137.44M
/ a8 n4 V, L( M( w7 j5 N|   ├──43_42-10.数据访问类代码生成之Update方法生成的实现.mp4  75.02M
2 P3 n" I4 J  `3 [|   ├──44_43-11.数据访问类代码生成之Delete方法生成的实现.mp4  20.28M. x- ~' |" M5 H" q# S8 _9 q
|   ├──45_44-12.数据访问类代码生成之Select方法生成的实现.mp4  133.19M
/ U; |( O+ M5 O  k# |! q- W- h9 v|   ├──46_45-13.代码生成器主程序类MainCreator完善和DAL代码生成测试.mp4  71.59M, K) S; A* ~1 w2 [- i6 U
|   ├──47_46-14.业务逻辑类代码生成CRUD方法的实现.mp4  67.52M7 b1 {4 T% g. d# C* T3 l- ^
|   ├──48_47-15.代码生成器主程序类MainCreator完善和BLL代码生成测试.mp4  38.62M
6 x" _4 D# x0 p" ^7 p+ E9 B|   ├──4_03-02.权限管理框架所需要的类设计.mp4  99.85M$ I: `9 Q/ U5 O( z+ G
|   ├──5_04-03.编写查询所有角色权限的视图.mp4  177.41M
/ l2 L# [! `3 i! d8 a* X5 E|   ├──6_05-04.编写读取权限的数据访问和业务逻辑方法.mp4  70.93M0 k7 H3 [7 Z: }; r- V9 @
|   ├──7_06-05.根据用户权限在需要的窗体中设置.mp4  122.69M
* S* W8 R% \$ e6 n|   ├──8_07-06.显示全部的角色列表和下拉框展示.mp4  67.04M
9 ?2 H. D, [( i, D: C% M2 ]" w. @  v|   └──9_08-07.在DAL、BLL中编写角色操作方法.mp4  38.09M
, f% x/ [  u$ ?9 c├──12、【第11章】【高级扩展】WCF通信技术与WPF开发、基于TCP协议的Scoket开发技术  4 Q5 R  D% C: w5 q" q* F$ b
|   ├──10_9-3.简单快捷的调用WCF服务.mp4  25.39M0 l) E: x' D" e1 C/ N/ Z
|   ├──11_10-4.WCF服务应用程序的创建和数据契约.mp4  77.00M
/ C. [- F0 B& {; r: \* X  l+ D; W|   ├──12_11-01.WPF快速入门概念和第一个程序热身.mp4  130.64M
6 J9 Y: ?$ T. T# A- T# ~|   ├──13_12-02.01.WPF布局之Grid面板.mp4  112.93M
) M) Q0 Z, `% v: H|   ├──14_13-02.02.WPF布局之StackPanel面板.mp4  46.23M
, j) j; u7 H  a' R: w1 c|   ├──15_14-02.03.WPF布局之Canvas面板.mp4  44.66M( u; G4 l' A9 E
|   ├──16_15-02.04.WPF布局之DockPanel面板.mp4  29.82M8 E. n# r' b9 q: f2 ]! p1 \
|   ├──17_16-02.05.WPF布局之WrapPanel面板.mp4  21.04M, Q6 d. L. [& e- a' a' V$ [, e$ L4 F
|   ├──18_17-02.06.WPF布局之综合练习.mp4  122.07M3 C! o. K0 C( S7 q
|   ├──19_18-03.01.项目总体说明和登录窗体设计.mp4  102.51M( N& p% i  N9 I2 T& P
|   ├──1_00-1.WCF概述.mp4  16.88M
; t8 M" w' Q+ X7 I0 @4 a, c|   ├──20_19-03.02.项目主窗体UI设计(1).mp4  87.66M3 O7 A2 y. y. q) X5 r) ?7 k. `
|   ├──21_20-03.03.项目主窗体UI设计(2).mp4  133.70M1 c! k) _% u' L
|   ├──22_21-03.04.项目嵌入窗体的设计和嵌入方法讲解.mp4  123.43M9 q% B& {6 @8 D% r6 R
|   ├──23_22-03.05.DataGrid和ComboBox数据查询与展示.mp4  61.77M/ ^+ q1 Q; f* o% d/ K1 T
|   ├──24_23-03.06.DataGrid样式表的使用.mp4  114.64M$ G' h- `( t1 R
|   ├──25_24-03.07项目通用登录逻辑分析和实现.mp4  27.61M
( n4 @( d) T' h/ {( I3 Z9 b|   ├──26_25-03.08.关于项目源码阅读的说明.mp4  25.88M5 K% X  n3 `# J2 w( o3 ?& N
|   ├──27_26-【01】Socket基础知识介绍及应用说明.mp4  39.92M
) {* N* P$ R! m0 E|   ├──28_27-【02】TCP服务器功能介绍及UI界面设计.mp4  49.18M' h- L- F; N! I! @1 X' y- O3 R8 R; Y$ d9 T
|   ├──29_28-【03】TCP服务器开发流程说明及实现.mp4  69.93M
9 J& H& {1 I+ W! c/ V|   ├──2_01-2.WCF概述和第一个WCF程序的创建.mp4  113.39M& v( W! V: B9 C; {
|   ├──30_29-【04】TCP服务器日志功能及Backlog讲解.mp4  79.94M. j4 b; c2 z" B% Q
|   ├──31_30-【05】TCP服务器在线列表更新显示.mp4  42.69M# y5 c# W( N+ F  P5 Y6 _+ f# |
|   ├──32_31-【06】TCP服务器实现发送及接收处理.mp4  64.55M
* H: p1 C0 O4 w|   ├──33_32-【07】TCP客户端UI界面设计及集成.mp4  29.94M5 E* ^5 ?) \2 k- W
|   ├──34_33-【08】TCP客户端开发流程及数据接收.mp4  47.27M
6 T& H" g1 a, G* F* q/ @0 ~9 `# I7 I|   ├──35_34-【09】TCP客户端功能完善及后续开发思路.mp4  48.70M9 v( b+ o  S5 D# V1 O6 I6 {7 c
|   ├──36_35-【10】客户端与服务器不同编码格式的通信.mp4  104.83M
' h- @' I/ D, z5 L/ ~4 z|   ├──37_36-【11】TCP客户端实现文件发送的数据处理.mp4  59.28M; Q+ J6 x, @, _1 _) e, O) r, H) R8 _
|   ├──38_37-【12】客户端与服务器之间实现文件的发送接收.mp4  46.74M" j& j7 _1 m% c8 o9 I2 m: A
|   ├──39_38-【13】TCP客户端实现JSON对象发送.mp4  53.55M1 E, u& Z8 z3 Q$ O4 k
|   ├──3_02-3.WCF服务配置文件的解释.mp4  78.85M
( u8 M; a  {2 _; Q6 q, z|   ├──40_39-【14】服务器实现JSON对象的解析及显示.mp4  38.99M
! F. |, p* U6 L; N8 C|   ├──41_40-【15】服务器与客户端不同编码格式的通信.mp4  68.94M/ g. e1 w% |/ d7 a! y: i. q
|   ├──42_41【16】服务器与客户端之间JSON及文件的传输.mp4  53.94M
) d, [6 T# ^* G% p- t1 t|   ├──4_03-1.netTcpBinding详解.mp4  76.36M% Y" \" [$ W1 P& P) |9 h
|   ├──5_04-2.NetMSMQBinding详解(1)消息队列的安装.mp4  49.33M
" D9 y8 C; B& @& Q6 ?' ^|   ├──6_05-3.NetMSMQBinding详解(2)基于消息队列的数据交互实现.mp4  90.40M
% u7 p  X/ M  Z0 R|   ├──7_06-WCF中的异步调用服务方法讲解.mp4  83.00M  ~- c# w* W; B
|   ├──8_07-1.WCF服务库的创建.mp4  78.83M
2 K+ a  L9 s; g5 g4 w4 q" N|   └──9_08-2.WCF服务库的使用.mp4  33.26M" N4 X* X% ~- }
├──13、【第12章】【.NetCore】.NetCore跨平台开发、Nginx部署  
' S- ^8 L! ?& ?  d|   ├──10_09-3.Ioc的其他应用.mp4  119.04M
0 I' l# Q) D6 Y7 R+ z|   ├──11_10-4.AOP的实现.mp4  121.81M
" F6 t6 m/ H; \* \8 t1 i|   ├──12_11-1.网络通信的7层协议讲解.mp4  154.77M
; P# P" C( C. o|   ├──13_12-2.基于Socket手写web服务器.mp4  242.45M
) o/ u$ F3 `5 e2 M8 [& _0 O|   ├──14_13-Asp.NetCore四大部件作用详解和源代码分析.mp4  424.89M
( ?6 y! l- r% r6 k, D|   ├──15_14-Asp.NetCore新型管道模型和Middleware中间件源码分析和手写实现.mp4  411.04M6 g2 Y: G3 k2 |! [# a3 @
|   ├──16_15-Asp.NetCore管道模型PipleLine与中间件源码分析.mp4  355.91M0 h% E) n- e: W* n6 o' Z
|   ├──17_16-1.MySql数据库基础和C#数据访问的两种形式.mp4  167.52M: L  u2 S* B7 f7 S3 d
|   ├──18_17-2.在Framework中使用Dapper自动化封装和事务操作.mp4  176.51M
8 q, q! d% G+ _1 j6 J# b! o|   ├──19_18-3.在.NETCore中使用Dapper.mp4  61.42M
( |( p9 L2 r4 [|   ├──1_00-1.CentOS7安装详细过程.mp4  101.03M
: A! a4 P" G  k$ [- r6 j3 s' V& c* L; ?|   ├──20_19-1.在windows平台使用IIS部署.NETCore程序.mp4  176.58M2 m7 j& y* R# U( z9 V" \
|   ├──21_20-2..NETCore在Linux基于CentOS7使用Nginx完成部署详解.mp4  117.50M# J3 V: F- Y3 M) q
|   ├──2_01-2.安装XShell命令解析器.mp4  25.40M6 w* Q9 l* ~3 t0 p! D" p% }
|   ├──3_02-3.安装.Net-Core的SDK.mp4  24.76M7 p% x& ]/ f9 }3 d; k* ~4 M
|   ├──4_03-4.在Linux系统下创建控制台程序.mp4  52.48M. N. {1 r5 k# ^; d
|   ├──5_04-5.在Linux系统下创建MVC程序和WebApi.mp4  98.24M$ G4 a' `1 b* b
|   ├──6_05-6.关于命令未找到的两个bug解决.mp4  14.31M
! o) z: p; \5 y; i$ U* ||   ├──7_06-NET-Core新型配置系统和各种配置类型操作.mp4  397.22M
- ~& l3 @* d+ ?  R! U|   ├──8_07-1.配置文件的强类型读取方式.mp4  131.08M/ ]& \7 ^$ `9 Z4 {. u# x9 ]
|   └──9_08-2.Ioc概念解释和简单Ioc容器的使用.mp4  100.79M
+ ~% L* a- a8 J6 r8 d├──14、【第13章】【常用技能】:LINQ技术、.NET新特性、常用技能汇总  . C% A( k4 e- R( q$ j
|   ├──10_09-13.2.5.LINQ高级查询.mp4  70.28M  [/ E% x& d- y' H& b( z( I
|   ├──11_10-01.自动属性新的初始化方法.mp4  20.31M
: H* ~% x+ c' U" h6 E/ G; P" a|   ├──12_11-02.StringFormat简化写法.mp4  46.08M
5 k5 d7 B0 y8 s* [9 P|   ├──13_12-03.表达式属性和表达式方法.mp4  25.47M
, [9 n! O% ^6 F: _0 U|   ├──14_13-04.泛型集合Dictionary新初始化方法.mp4  16.24M" k0 `* p2 P4 K; F! @. j  ~7 e
|   ├──15_14-05.static声明静态类的引用.mp4  22.01M- v& ~# Q4 X: \7 @0 c
|   ├──16_15-06.nameof表达式的使用.mp4  17.27M
+ I' e1 }+ H# f" n  V1 L# l|   ├──17_16-07.Null条件表达式的使用方法.mp4  18.29M
; X' w( P% ~5 A7 T6 x+ C+ c|   ├──18_17-基于事务同时保存增删查的对象.mp4  493.23M; F% l6 Y: `# n( V
|   ├──19_18-1.优化查询过程中未提交的数据给用户提示.mp4  111.62M2 a: W) h' w' C
|   ├──1_00-13.1.1.推断类型var关键字的使用.mp4  50.52M
3 z( [' z* a& L" n  @3 h|   ├──20_19-2.基于事务保存对象成功后集合对象状态的恢复.mp4  60.93M" C! w8 \' K+ F' q4 G
|   ├──21_20-1.图表效果展示和数据实体类封装.mp4  35.37M/ ]9 p* i& J! B( M+ N6 {
|   ├──22_21-2.图表属性设置类编写.mp4  132.29M' U5 y" p- [4 b0 K* N; _0 v+ P7 B
|   ├──23_22-3.图表控件和自定义图表属性设置类的使用.mp4  34.29M. x3 B+ g- J/ B5 t6 {" G  q% l* O
|   ├──24_23-1.二维码名片展示和vCard字符串生成.mp4  75.84M$ `1 @2 O9 j0 F
|   ├──25_24-2.二维码图片生成类的编写.mp4  72.59M3 p8 v4 X* l9 k- p) k1 ?/ t$ w1 V
|   ├──26_25-3.二维码图片生成数据封装和效果测试.mp4  19.02M5 e) ]% F& \1 r& S
|   ├──27_26-1.触发器的理论基础.mp4  193.73M) v" ^6 Y+ ?0 c& A4 A9 P2 O1 x
|   ├──28_27-2.添加Insert触发器.mp4  72.67M) R3 Z: I) Q2 _4 D# r. }
|   ├──29_28-3.添加Delete和Update触发器.mp4  133.49M
3 N0 [& D, ~0 K1 K|   ├──2_01-13.1.2.匿名类的使用.mp4  36.78M
0 N* B, ?0 q  `: ^|   ├──30_29-4.触发器执行的时机总结.mp4  12.75M! p, l5 N) y% U
|   ├──31_30-1.NPOI通用导出方法详解.mp4  260.37M0 k  t+ ^& ?7 G9 N- Q/ A
|   ├──32_31-2.NPOI导入和导出方法测试.mp4  55.42M2 Q% F, B! s2 D% o  }- f( N
|   ├──33_32-1.RDLC基础和报表需要的后台准备工作.mp4  56.85M
# _; S1 w6 ?, }' K0 M3 z|   ├──34_33-2.报表数据源的设置.mp4  44.54M
% q' M% Q8 v% e|   ├──35_34-3.报表中文框的基本使用.mp4  33.94M! o' ^1 c4 n5 @- |* [
|   ├──36_35-4.报表中表的添加和列的设置与绑定方法.mp4  32.77M" l. X$ ?/ I$ R
|   ├──37_36-5.在UI中使用报表文件并完成打印设置和数据导出.mp4  111.36M
8 n. M( T9 g! a$ U0 `5 l|   ├──3_02-13.1.3.简单扩展方法的应用.mp4  99.27M! {$ b6 D$ k8 ~2 h7 M! z7 K. z
|   ├──4_03-13.1.4.委托的基本使用.mp4  71.00M
! K" P  ~: F/ I- A|   ├──5_04-13.1.5.匿名方法与Lambda表达式.mp4  55.16M2 s) i/ u/ k# z1 A- P
|   ├──6_05-13.2.1.初学LINQ基础.mp4  55.57M5 a/ j0 T1 h$ w4 j* Q% L
|   ├──7_06-13.2.2.LINQ查询方法详解.mp4  92.59M+ D% Z/ R2 I% f6 t7 D
|   ├──8_07-13.2.3.LINQ查询时机与查询形式.mp4  40.11M
: u% C1 V0 H, w|   └──9_08-13.2.4.LINQ查询子句.mp4  93.09M
7 @: z. b, Q4 D" k: F4 p! f├──15、【选学第1章】【项目实战】基于CS的超市前台结算系统【带项目完整源码】  ) d& n  z! D- \) s
|   ├──10_10.商品金额计算的精度问题解决.mp4  59.79M
5 i6 e$ x" i2 B, o( u1 T& O|   ├──11_11.商品扫描列表显示的优化.mp4  40.35M# H$ }1 O, D; V+ ^" b
|   ├──12_12.商品对象从列表中删除.mp4  68.88M$ I0 U& A, W" U9 I# S: o7 x9 G- W
|   ├──13_13.商品结算过程分析.mp4  62.86M
4 c) X) s. E# J6 M|   ├──14_14.编写通用的提交多条SQL语句的事务方法.mp4  64.42M
( d; t; X+ U% ^- g) R|   ├──15_15.编写具有一对多关系的商品销售实体类.mp4  62.27M
$ N( M7 K4 Y& Y1 T( r+ y6 Y|   ├──16_16.编写提交商品信息的数据访问方法【多个对象SQL语句的组合】.mp4  126.41M% f. q2 J9 f4 F& i: @
|   ├──17_17.商品结算需要考虑的情况分析.mp4  79.32M5 {5 \6 v0 o7 f+ O9 y& c
|   ├──18_18.商品结算窗口数据的获取和返回.mp4  98.78M
" ~0 U/ ]9 a, q# g|   ├──19_19.商品结算实现和测试、调试.mp4  189.93M
3 e' Z2 t& R0 J|   ├──1_01.项目的总体介绍.mp4  54.76M+ ~2 U# E% t' U
|   ├──20_20.小票打印实现及测试.mp4  35.76M
. e7 m4 j& o. v- m5 ||   ├──2_02.项目框架搭建和SQLHeper编写.mp4  118.69M
5 i8 y) N; D( S% \9 G/ C) z|   ├──3_03.销售员登录数据访问方法.mp4  39.92M' ^' g4 @; Z% c0 G* \1 E
|   ├──4_04.根据登录账号和密码实现登录.mp4  72.59M8 G, R7 s  A% T. d' U5 {6 p! [2 P, J
|   ├──5_05.写入登录日志.mp4  120.44M0 b% W. }! M: A% l3 E) O- l5 a
|   ├──6_06.记录用户退出时间.mp4  74.00M
" s- e1 z; |3 N. a0 F5 q|   ├──7_07.生成结算流水号.mp4  25.79M
% l; ^& l% D* L4 |! a|   ├──8_08.根据商品编号获取商品对象DAL方法.mp4  55.13M
2 k# M' l/ U$ E) o|   └──9_09.扫描商品条码并显示.mp4  191.09M
1 k7 G1 c' J" I% J' z8 [├──16、【选学第2章】【项目实战】基于CS的超市后台管理系统  
( I' a0 @$ a( P% ~: e& ?) o7 W# Y& Y|   ├──10_10.在主窗体右侧容器中显示子窗体.mp4  60.69M- `# L' N/ D! l  Q8 |
|   ├──11_11.用户退出系统保存时间到日志文件.mp4  79.16M
" R0 C! a. N' i+ d- T: }|   ├──12_12.使用事务完成添加商品的存储过程.mp4  62.49M' ]1 y" I( ]; W# H
|   ├──13_13.完成添加商品数据访问方法.mp4  60.79M
1 T4 J3 |  @. o" J4 \2 L: {: ]|   ├──14_14.添加商品窗体事件代码编写并测试.mp4  122.29M
, w5 X. j1 m2 ?" T|   ├──15_15.基于事务编写商品入库的存储过程.mp4  112.25M7 K1 W* t) X' M' J# p
|   ├──16_16.商品入库数据访问方法编写(6分30秒处存储过程调用错误).mp4  55.61M
; v  p0 u8 [/ L. L|   ├──17_17.商品入库窗体事件编写.mp4  131.55M
$ J. h2 \  S* v) V|   ├──18_18.根据条件查询库存和商品信息分析与视图编写.mp4  103.01M
& y4 r* ]/ X5 ~. K# {) u. x- p1 I|   ├──19_19.多条件组合查询的窗体事件内容编写.mp4  126.61M
7 b- _# J* j, }# B- V|   ├──1_01.项目实现效果演示.mp4  76.15M
. U" V  F( S  X- Z. a|   ├──20_20.库存管理模块分析与实现讲解(1).mp4  166.47M
) E) I4 @! ?8 r  ^|   ├──21_21.库存管理模块分析与实现讲解(2).mp4  111.60M9 Z! C( n, ]+ m3 I! S
|   ├──22_22.实现分页查询的原理分析.mp4  78.35M+ Q- S- N! E! z! _3 M5 i
|   ├──23_23.分页查询的完整实现.mp4  150.39M
! x& Z5 M8 W- I4 d; ~5 ~- J|   ├──2_02.项目数据库设计分析与实现.mp4  77.66M
8 x8 f3 i+ i9 ]' n$ Y# P' j/ x4 e% R|   ├──3_03.搭建项目框架并编写通用数据访问类的基础方法.mp4  123.00M
: `0 v# v- c3 {! d0 @8 K7 L# k0 z|   ├──4_04.编写通用数据访问类中事务方法.mp4  67.82M
7 D& b3 L) W: g  O|   ├──5_05.编写通用数据访问类中调用存储过程的各种方法.mp4  83.59M) M. s8 E! _0 h
|   ├──6_06.用户登录和退出数据访问方法的实现.mp4  147.17M
7 g' m, l% E  B- x) L6 `|   ├──7_07.用户登录业务逻辑重要方法实现.mp4  98.65M
( o; ?. L8 p4 G" r' l; I) @|   ├──8_08.用户登录窗体事件完成.mp4  57.47M
% A# l* F+ u4 `# g5 s4 B1 A8 F+ y|   └──9_09.禁止多个客户端同时运行的方法.mp4  58.76M7 b& i( Q, h+ x' P
├──17、【选学第3章】【技能应用】ASP.NET-WebForm开发技术和Ajax高级应用  / h: B5 m* \! G: g1 g
|   ├──10_09-2.4.ViewState对象的使用.mp4  59.97M
; r8 p  d8 k% `" L9 [0 q  _|   ├──11_10-2.5.Session对象的使用.mp4  75.31M) V- Q1 H4 O  B- ?# [9 {7 X5 S4 ^& n
|   ├──12_11-2.6.Session实现典型用户登录.mp4  61.52M$ G  c, @+ D+ T- @5 H- c2 q- f5 \
|   ├──13_12-2.7.Cookie对象的使用.mp4  50.88M  _$ y9 v4 f/ x; E8 m
|   ├──14_13-2.8.Application对象应用.mp4  81.53M! c/ _0 w# |! P7 s" O
|   ├──15_14-3.1.常用服务器控件-1.mp4  81.41M! Q6 s! `3 H6 ~  Y
|   ├──16_15-3.2.常用服务器控件-2.mp4  70.95M0 e, h8 W5 T8 S4 ~1 F9 f6 W7 B
|   ├──17_16-3.3.文件上传的流程分析和文件配置.mp4  36.39M
0 I4 @9 M- O+ h; _|   ├──18_17-3.4.文件上传后台程序实现与测试.mp4  95.07M! Y4 T$ a7 P, U) H
|   ├──19_18-3.5.Server对象的扩展学习.mp4  33.04M* l: t6 s* d5 V
|   ├──1_00-01.1.ASP.NET-Web开发概述.mp4  42.36M, Q- O! v0 Z$ m# Z  W2 t4 D
|   ├──20_19-4.1.非空验证控件:RequiredFieldValidator..mp4  32.43M) N9 h2 x" D2 G# z/ A
|   ├──21_20-4.2.比较验证控件:CompareValidator.mp4  18.93M$ g# u: _! x5 b5 C0 W
|   ├──22_21-4.3.范围验证控件:RangeValidator.mp4  23.87M
# G4 v. D& r% g+ {  R+ z|   ├──23_22-4.4.正则表达式验证控件:RegularExpressionValidator.mp4  20.98M
5 f1 l3 h6 Z8 {3 e1 K$ r5 ||   ├──24_23-4.5.验证汇总控件:ValidationSummary.mp4  13.96M# i; f7 T+ X! @& K$ A
|   ├──25_24-4.6.使用母版页统一页面布局.mp4  29.64M7 u$ f5 k$ F# i5 f6 `5 l
|   ├──26_25-5.1.项目核心功能演示.mp4  10.64M: m+ V' O4 a; D2 q/ C# L9 Z4 a
|   ├──27_26-5.2.项目框架模块搭建和类的添加.mp4  29.02M$ J; k; T2 t5 b1 w/ q2 `
|   ├──28_27-5.3.项目通用数据访问类的编写.mp4  74.43M4 @+ j2 p) i$ \0 D& P( Z& U
|   ├──29_28-5.4.母版页与站点地图.mp4  61.38M
2 D% l" I2 R& w8 x; `|   ├──2_01-1.2.前端和后台交互基本过程测试.mp4  76.11M! l0 N8 s  T2 p$ @6 a
|   ├──30_29-5.5.编写带参数的用户登录DAL方法.mp4  40.32M
3 v, ?5 ^3 t% p1 X( j2 a" i& n7 k|   ├──31_30-5.6.登录按钮的事件内容编写.mp4  22.72M$ V' r# t6 Q- _- R& c
|   ├──32_31-5.7.用户登录母版页判断和登录过程断点调试.mp4  34.51M% [" V: ?2 ]* S& u
|   ├──33_32-5.8.Redirect跳转出现异常问题的解决方法.mp4  5.81M
; M# j+ L- y% P* z. g+ U|   ├──34_33-5.8.修改管理员登录密码.mp4  45.40M
" B+ M- l# r; p7 J/ I% v% O|   ├──35_34-5.9.用户登录退出的实现.mp4  19.89M
) X& ^7 _3 \- O% x! b' T3 m|   ├──36_35-6.01.第三方日期控件的使用.mp4  24.54M) i* r9 t4 b* Y8 N
|   ├──37_36-6.02.BS项目中下拉框填充的方法.mp4  30.48M
7 C# L( g" N) M% ?% {3 t8 i6 U|   ├──38_37-6.03.验证码的动态生成.mp4  27.54M
' K0 t7 }: v, w( P, g|   ├──39_38-6.04.添加学员对象存储过程和DAL两个方法编写.mp4  50.90M6 {! h0 C! Z$ c
|   ├──3_02-1.3.一般处理程序引出的问题思考.mp4  41.66M
0 d7 x3 z& V# {) v1 x4 A) B0 W3 e9 E|   ├──40_39-6.05.添加学员页面按钮事件四个步骤详细讲解.mp4  53.09M
' o3 i. m# g4 |3 x; U|   ├──41_40-6.06.实现照片上传.mp4  103.00M
+ A8 L. k  ]3 P) H9 Z7 n|   ├──42_41-6.07.DataList模板的使用.mp4  31.35M  [$ q6 O/ z7 g; Z# q6 z: ]; R! A% {0 P
|   ├──43_42-6.08.在DAL中编写按照班级查询学员对象的方法.mp4  29.57M! Y8 R) l$ E0 S( R$ b- p
|   ├──44_43-6.09.DataList模板绑定集合对象的方法.mp4  56.74M
' }0 t3 `( v6 I2 i7 M9 q|   ├──45_44-6.10.DataList后台数据绑定的实现.mp4  18.90M$ z7 ~. U8 y1 V( _
|   ├──46_45-6.11.使用Repeater展示数据.mp4  22.47M, K# N4 T8 c' [8 p3 k6 e: L6 N
|   ├──47_46-6.12.编写根据学号查询学员详细信息的方法.mp4  40.68M  k6 |) `+ O% f5 t
|   ├──48_47-6.13.编写基于存储过程的修改学员对象的两个方法.mp4  48.04M
4 w6 c9 j" [9 Q9 H|   ├──49_48-6.14.在前端显示要修改的学员信息.mp4  48.17M/ T. ?# e; j  }$ e- V3 Q
|   ├──4_03-1.4.基于事件驱动开发详解.mp4  108.44M
- N5 m, R8 o$ i& D# @|   ├──50_49-6.15.在前端实现修改提交到数据库.mp4  104.95M
' N8 v. T  o- |7 E2 X5 X|   ├──51_50-6.16.数据库不能修改的错误解决(忘记IsPostBack).mp4  19.68M
% p! h# Y  B4 g6 D# j|   ├──52_51-6.17.删除学员对象的完整实现.mp4  81.86M9 A! A6 O! L8 Q% A
|   ├──53_52-6.18.查询学员成绩的存储过程和后台查询方法编写.mp4  39.94M
. z/ O/ J* k! y$ U8 r|   ├──54_53-6.19.GridView数据绑定和查询结果展示.mp4  65.55M) V/ O& q# D# h1 d# D1 b# l1 y6 ^  I
|   ├──55_54-6.20.GridView动态添加JS事件以及三种数据展示控件效率对比.mp4  39.73M
8 w  p9 s. d1 m# r5 Y! L0 a|   ├──56_55-6.21.展示学员详细信息.mp4  44.93M
0 m' ]8 Q' _8 j( Z1 X|   ├──57_56-7.1.网站发布前的配置信息.mp4  61.17M
! b& S4 v3 K- K6 v) P|   ├──58_57-7.2.网站发布的基本步骤.mp4  21.73M1 w/ t, m% B' S1 I. E) k
|   ├──59_58-7.3.将ASP.NET4.0模块与IIS关联.mp4  34.44M
% [) e  r8 _3 N|   ├──5_04-1.5.Web服务器.mp4  14.16M8 a3 {& b6 C" r: B
|   ├──60_59-7.4.应用程序池的概念和创建.mp4  32.40M. n' Y3 Q! Y9 y* y5 s$ S
|   ├──61_60-7.5.网站正式部署与访问测试.mp4  38.95M
+ y! F( W! M. E& ^+ T. o|   ├──62_61-7.6.网站部署常见错误与远程服务器操作.mp4  29.46M" i( s9 |1 G) X; b( H, J
|   ├──63_62-1.课程前沿.mp4  11.21M
0 C2 W* D+ G0 A% E, O|   ├──64_63-1.用户控件的简单使用.mp4  46.65M  q4 a; S0 `+ p
|   ├──65_64-2.将用户登录做成用户控件.mp4  49.48M" C8 U- M* }1 [: b9 l. `
|   ├──66_65-3.基于委托和事件开发高级查询的用户控件.mp4  143.79M3 M0 \  A6 `: }, o" h2 |( c$ D
|   ├──67_66-1.一般处理程序的基础使用和原理.mp4  138.81M
; G  m3 B& c% x+ p! Y3 T|   ├──68_67-2.通用验证码的生成.mp4  24.31M# h# }! l1 A7 X" X  x
|   ├──69_68-3.基于NPOI导出数据到Excel.mp4  164.62M+ _& m. |5 a# Q( p
|   ├──6_05-1.6.网站配置文件与网页生成过程详解.mp4  37.42M
4 C+ q# Q' n4 i6 I0 g6 Z% u$ F|   ├──70_69-4.实现非压缩文件的下载.mp4  42.84M
% \1 Q: x9 F0 X+ d* {|   ├──71_70-1.编写无刷新登录静态页面和登录的一般处理程序camrec.mp4  80.51M8 R# V$ g% V6 m8 i- Y9 J, p7 o' m
|   ├──72_71-2.编写前端jQuery异步提交登录信息.mp4  118.37M
& z$ o! V9 E/ z|   ├──73_72-3.JSON简介.mp4  24.67M
1 n% [" A) j/ }( r4 ^+ d9 ?% o|   ├──74_73-4.在Handler中将集合对象序列化成JSON格式字符串.mp4  41.40M( P* I' w4 u- E4 T
|   ├──75_74-5.在前端实现jQuery对JSON的解析.mp4  68.46M
6 Y3 i( B- J6 a3 x# a- H1 N+ r5 F; n|   ├──76_75-6.无刷新验证码的实现.mp4  82.57M( M4 D8 U: z6 c+ m% l4 h
|   ├──77_76-1.无刷新验证码的实现.mp4  82.61M
, U" `" n' p+ y% g# g|   ├──78_77-2.表单验证框架的使用说明.mp4  46.79M' b6 d7 W* r5 Y4 [" s$ T. E
|   ├──79_78-3.表单验证的核心使用(1).mp4  112.38M/ b, Q' l: y( p2 b' A3 x/ S
|   ├──7_06-2.1.页面回发机制引出的问题分析.mp4  60.18M7 E; P7 M( }, ]3 o. U3 ]
|   ├──80_79-4.表单验证的核心使用(2).mp4  110.47M. ]! i/ }: x- T$ ]" t& F% Y
|   ├──81_80-5.表单Ajax方式提交.mp4  184.31M
4 L/ D* I  Q6 \0 L/ c+ I|   ├──82_81-1.无刷新添加学员对象和填充下拉框的Handlser编写.mp4  67.83M! p( \+ [  d) f/ Z
|   ├──83_82-2.jQuery实现下拉框动态填充和表格动态添加行.mp4  102.08M
% n( d' F8 @5 O" Q# r; }4 s7 I|   ├──84_83-1.动态无刷新删除.mp4  65.68M
, R, w& ~  G' j: l9 g|   ├──85_84-2.动态无刷新上传图片的实现.mp4  119.39M
4 I& q2 n  c  f, \0 Q- r|   ├──8_07-2.2.回发问题的解决和Page对象.mp4  28.15M
" |. w) O( i5 ]5 r|   └──9_08-2.3.Reques和Response对象的使用.mp4  63.54M
! q) X6 O9 j/ p5 p, \9 Q8 u├──18、【选学第4章】【项目实战】基于ASP.NET-WebForm开发企业网站  
: T9 N: O% H. {1 Z, O0 p, y; t  `|   ├──10_10_菜品删除.mp4  78.14M- |) i9 _/ \& {
|   ├──11_11_新闻模块数据访问.mp4  107.60M
; \8 o# ~: _2 D6 p2 L4 u" j|   ├──12_12_新闻发布和修改-1.mp4  135.29M3 P( m6 R# |! G$ W# z0 A6 E
|   ├──13_12_新闻发布和修改-2.mp4  13.17M
, C7 h3 K6 O0 Q  @: s' d9 Y|   ├──14_13_后台新闻查询与删除.mp4  72.30M
5 \: [( y2 |: V: Q2 G% l  @|   ├──15_14_预定管理数据访问.mp4  100.18M* D1 y+ Z' \/ Z" r# _
|   ├──16_15_预定管理实现.mp4  94.16M" B* t. t* M% \, s# {5 }
|   ├──17_16_投诉管理.mp4  20.82M" Q+ ]5 \& Q: @* P1 u' I
|   ├──18_17_招聘管理.mp4  33.38M
2 c+ Q- d7 m" V, w|   ├──19_18_前台新闻展示.mp4  71.38M
. [& `2 s' i4 H7 ~( ~' D# x. e8 u0 e|   ├──1_1_项目总体介绍.mp4  100.71M! z3 ]5 _9 P( W; n  n: R* R$ ~
|   ├──20_19_前台菜品展示和预定.mp4  111.58M
0 e1 j. V- \  H8 x|   ├──21_20_前台招聘信息展示.mp4  52.07M
7 |& s' Q3 M& k7 G|   ├──2_2_项目框架搭建.mp4  102.94M8 ^1 `9 N& j0 t, x. ]9 w
|   ├──3_3_管理员登录.mp4  148.50M
2 D$ u5 B) `( g+ {& w|   ├──4_4_添加菜品后台数据访问.mp4  52.26M5 f" S6 o' Q3 N! g1 f+ E
|   ├──5_5_添加菜品前台实现.mp4  178.45M; W* x+ k6 O& p" I3 q9 C
|   ├──6_6_菜品后台查询数据访问.mp4  65.32M) C! z% O. t1 |; b* l3 {, q: c& X
|   ├──7_7_菜品后台查询数据展示.mp4  107.98M
% B- {6 s) C3 [+ c|   ├──8_8_菜品修改数据访问与展示.mp4  77.06M
" q8 N: N; v. S9 E' X# n9 J|   └──9_9_菜品修改提交到数据库.mp4  50.40M
. c+ |- w$ H! m6 K. n  I& w$ `├──1、【第1章】【全栈预科】快速入门语法、OOP精华、SQL基础ADO.NET与分层项目  
& d: Z4 s! H( I1 h|   ├──10_09.ifelse选择结构和三元运算符.mp4  36.19M
$ W" `2 l% I- O% R! N|   ├──11_10-1.3.3.多条件if和分支结构switch.mp4  66.26M
' @8 N# i' C& X6 Y1 Q1 u$ [! _2 C|   ├──12_11.for循环的原理和基础应用.mp4  54.61M; c+ [  y4 E. r: j
|   ├──13_12.while循环和break与continue循环退出.mp4  69.12M5 A" R: J( m) B2 W/ `# o
|   ├──14_13.debug程序调试技术和技巧总结.mp4  55.95M& ~1 W  s/ c4 g
|   ├──15_14.string字符串的常用方法总结和空引用问题的解决.mp4  134.36M1 I1 |( c4 j/ ]/ H$ Z1 j3 `
|   ├──16_15.StringBuilder字符串高效处理.mp4  37.61M+ W1 s, Z; ?( R2 P! Q* ?) z
|   ├──17_16.数组的使用和字符串的分隔与连接.mp4  96.43M
$ o; b! P* ~2 O7 ?  `1 n5 c|   ├──18_17.值类型和引用类型分析与语法总结.mp4  96.55M" R; }1 d) U5 p! H2 Q& n
|   ├──19_18.OOP学什么、怎么学、什么是好的OOP程序.mp4  88.72M
  S3 T- E+ s- Z2 X* ?5 g6 }|   ├──1_00.常老师给您解释全栈概念和.NET发展前景_ev.mp4  14.37M7 {6 |) }) {5 {/ \. d' g9 W
|   ├──20_19.OOP的基本概念、类与对象的基本使用.mp4  103.03M
, T+ a  @1 z/ _" }1 A" w* z1 T' ||   ├──21_20.类的基本组成与对象关系、访问修饰符的各种使用技巧.mp4  40.67M) }* f! q/ k8 `7 @3 w; F
|   ├──22_21.对象属性Property基础使用.mp4  94.52M
! L& N0 o3 B/ E# g; ^* O|   ├──23_22.属性Property之业务特性.mp4  38.22M; f; D& C. K! q$ V
|   ├──24_23.属性Property之读写特性和经典总结.mp4  116.49M4 X" j( {& L: r$ h+ x
|   ├──25_24.构造方法的作用以及3种使用形式详解.mp4  126.25M
% W" |. D" P$ }9 p1 u|   ├──26_25.对象初始化器的使用和构造方法的PK.mp4  50.54M
- T& e+ V2 U5 V4 r|   ├──27_26.对象销毁GC垃圾回收机制与析构函数.mp4  102.44M) U& R) n2 }* A3 F: E5 J
|   ├──28_27.实例方法的多形式定义、使用与静态方法.mp4  142.66M0 ^7 L3 w" V, @
|   ├──29_28.总结方法重载与静态方法使用技巧.mp4  35.51M& \- Y$ }& q& [0 f6 b9 U4 c
|   ├──2_01.小白理解听我解释开发语言和开发环境使用_ev.mp4  33.36M
0 M0 f) i: x3 e6 Z( \0 j|   ├──30_29.泛型List元素添加、删除、遍历和快速查询的常用方法详解.mp4  153.07M% Z" l7 B. z/ D8 C* x! @
|   ├──31_30.Dictionary字典泛型集合的使用详解.mp4  67.23M
  {& K( V% L% p* a8 R|   ├──32_31.基于比较器接口IComare实现集合对象排序.mp4  128.73M
- r' R* X! w9 Z|   ├──33_32.泛型集合List作为DataGridView数据源展示和动态排序实现.mp4  52.88M6 a( j/ X. A( Q$ k
|   ├──34_33.WinForm项目结构和Partial部分类的使用.mp4  70.83M4 E6 c, Z! T( M8 h$ Q
|   ├──35_34.窗体和按钮相关属性和事件、常用事件使用技巧.mp4  163.50M
) P, i, z3 I" [" p5 c|   ├──36_35.窗体Controls集合、控件事件的统一关联和代码优化.mp4  161.44M5 |2 j# x( o( ~' Y. G7 z0 m" G7 P5 e8 _8 A
|   ├──37_36.事件统一处理中Tag数据获取、对象封装和泛型集合List综合运用.mp4  80.55M* r1 c9 n) e4 ^
|   ├──38_37.项目UI设计总体要求和基于无边框设计登录窗体.mp4  111.29M5 {* B4 k: F! w! a$ V# z0 H0 _
|   ├──39_38.项目主窗体FrmMain完整设计流程和方法详解.mp4  101.99M; ?( j# s' h/ Z% J
|   ├──3_02.预科开始程序学习前的必看内容_ev.mp4  5.54M
1 X: y- M' L+ g. H( w# K|   ├──40_39.内容窗体FrmCourseManage设计流程和各种技巧综合运用.mp4  143.28M
* P' Q" e9 J4 u1 l/ O2 a! x|   ├──41_40.子窗体嵌入主窗体的方法详解.mp4  56.68M: A/ S/ L/ b7 Y4 k
|   ├──42_41.OOP经典实战之项目对象分析秘籍、对象关系确定的方法.mp4  93.69M- E  ~7 Y" T: G7 `! ]
|   ├──43_42.OOP经典实践之双色球和选号器类编写、UI与业务结合技巧.mp4  189.06M# J+ U* x7 L  j
|   ├──44_43.SQLServer概述、DBMS和学习内容与方法介绍.mp4  85.35M
2 ]. C4 x8 ?  B|   ├──45_44.数据服务打开、服务器名称的集中写法、协议的打开和登录模式修改的四个步骤.mp4  114.49M
) n- l  M6 L" I6 x|   ├──46_45.基于T-SQL创建数据库的详细步骤和注意问题.mp4  119.73M
  A$ |1 a  i) \2 B|   ├──47_46.基于T-SQL创建数据表和check检查约束.mp4  45.54M
& n) u) Q, P* O- G2 e2 W4 |0 G0 \1 |* r|   ├──48_47.基于T-SQL添加数据、CRUD操作、标识列详解.mp4  114.90M
1 U' v% X# V$ l( n% _! L' I8 h# h' g" P|   ├──49_48.基于T-SQL添加默认约束、外键约束、内连接查询、数据库关系图.mp4  124.31M; @' L: y0 A! k( B! c; \
|   ├──4_03.第一个C#程序和.NET框架分析.mp4  107.10M; H3 N( q6 S7 y
|   ├──50_49.基于ADO.NET完成CRUD操作步骤详解.mp4  185.52M$ I( J+ U  V5 M+ @+ {5 K8 H) t: w
|   ├──51_50.封装增删改方法并总结、SQLHelper编写、6种字符串配置文件读取错误的解决方.mp4  130.15M
5 M8 N1 J7 e  ||   ├──52_51.封装两个典型的查询方法和错误解决技巧分享.mp4  81.28M
$ \* q& t0 f: t) g* Z' F3 L|   ├──53_52.数据和UI分层的OOP理论、分层方法、实体类封装与解析.mp4  262.51M& X: ?' v( J4 }5 r* `
|   ├──54_53.高内聚低耦合思想与实体集合封装、模块化分层与三层架构.mp4  233.78M
, U0 b0 }2 Y6 o|   ├──55_54-项目实战之课程管理系统开发的项目框架搭建与准备工作.mp4  81.93M
; `3 F# n0 y' i|   ├──56_55-项目实战之通用登录模块的完整业务流程和实现过程详解.mp4  157.49M7 Z2 Q% [3 h, J/ }: G/ ~% E( [
|   ├──57_56.使用带参数的SQL语句编写添加课程的方法并防止注入式攻击.mp4  68.04M
3 \8 s- {* _$ A5 y0 r. ]5 ?! B( i3 L|   ├──58_57.动态绑定下拉框和完整添加课程的UI逻辑详解.mp4  145.98M
' o. ?2 n: N+ B; t|   ├──59_58.多条件动态查询条件的编写技巧和完整查询方法编写.mp4  87.77M
8 ^2 \6 B: r( ~/ {* h3 J|   ├──5_04.开发环境和解决方案详解、命名空间、注释的使用.mp4  132.85M
+ ^& p8 m+ W* Q# m9 m: y7 E|   ├──60_59.多条件动态查询UI事件编写和用户体验的优化.mp4  136.39M
7 |5 `6 E  ^. j' ~# q: d|   ├──61_60.修改课程信息的展示和下拉框同步联动的优化.mp4  138.26M0 g8 c! J: @0 w; O4 j
|   ├──62_61.修改课程信息提交到数据库和UI同步刷新优化体验.mp4  67.32M5 I1 ?% C- V6 g
|   ├──63_62.删除课程完整流程和实现.mp4  54.62M) Y9 v# e# v) p! V0 R) K7 [: z
|   ├──64_63-修改管理员登录密码的逻辑和编码实现.mp4  71.02M
2 O9 s7 W( a# K+ ]. O# `! G|   ├──65_64-【必看】预科扩展学习说明.mp4  3.43M1 |! E# i, R9 I* h3 Y
|   ├──66_65.文本文件操作的基本要求.mp4  89.33M
9 {+ z2 p% y6 _) W5 U|   ├──67_66.文件的删除复制和移动.mp4  37.66M) ~7 E% Z1 S" Q# o
|   ├──68_67.目录的操作.mp4  24.84M
2 f: c0 {" ?. ?+ Q|   ├──69_68.对象的保存.mp4  78.22M/ z5 x' p' e2 b& @% i7 d% @
|   ├──6_05.C#帮助文档MSDN的使用和知识小节.mp4  48.05M' q- ]/ n: k1 Z' Z4 H6 M
|   ├──70_69.对象序列化与反序列化.mp4  76.75M! m1 X8 j4 ?* e! l" ?
|   ├──71_70.XML文件操作.mp4  84.58M
, S8 s; U6 j) W: U4 S  a* [) w|   ├──72_71-Ini文件操作.mp4  50.98M% [0 o/ [9 o8 M4 f+ t1 h
|   ├──73_72.企业管理器的使用.mp4  82.88M: D) w6 v/ j- P- ?- _
|   ├──74_73.数据的基本查询.mp4  103.95M9 R2 F0 A% k# V* p
|   ├──75_74.模糊查询.mp4  34.26M
# s" h7 m( v. ~! R2 P4 ^( ]) n2 @|   ├──76_75.求最大值、最小值、平均值等相关函数.mp4  26.63M- N5 p  d, v. e" A2 o7 C
|   ├──77_76.多表之间的数据查询.mp4  102.21M' U1 F) @6 V6 G2 u5 M; i/ `4 A) m
|   ├──78_77.分组查询与统计.mp4  104.37M
, k; r% O% `2 d; F- F6 Q# p|   ├──79_78.数据库设计的基本步骤.mp4  48.10M
* {$ i; A8 S4 n, n' d|   ├──7_06.C#数据类型、变量、编程规范、字符串、常量和枚举.mp4  211.46M# I0 v, R) z8 U/ d; G* g
|   ├──80_79.数据库设计的检验与模型设计.mp4  66.67M
  }* @: t2 H3 P/ s7 h|   ├──8_07.【更新后】C#运算符、四种典型数据类型转换对比与使用技巧.mp4  167.94M3 r- m1 c, C$ w1 Z( Q. Y7 s
|   └──9_08.if选择结构和逻辑运算符的使用.mp4  75.31M
2 [' k: ^" [7 J+ B) l6 j- e├──2、【第2章】【深入技能】UI设计、OOP核心与六大原则、反射接口多态与设计模式  
' D/ h8 d3 I' d3 T) `|   ├──10_09-C#中的继承各种实战应用与多态原理分析.mp4  504.04M0 G* c4 }" ~# o1 A7 I
|   ├──11_10-C#中的接口使用方法与继承对比实现多态.mp4  407.72M, f' A/ u. @3 S# a, ~
|   ├──12_11-反射Reflection、接口多态与简单工厂模式.mp4  516.93M9 A. U' Q' C: w, m3 r
|   ├──13_12-本期第一阶段作业点评与技能现场测试.mp4  380.74M1 s! Y6 D, d& D/ K7 F
|   ├──14_13-基于反射和接口实现的抽象工厂设计模式.mp4  396.50M
7 k. E1 b, C5 u) h. Y. U|   ├──1_00.本章学习说明(必看)_ev.mp4  5.20M
. m& i4 T1 r/ z) Y) I: c+ w5 X8 L|   ├──2_01.VS开发环境的使用各种技巧和常见问题_ev.mp4  207.96M
) U# m* t7 a; y# w$ s: @9 p|   ├──3_02-C#核心语法汇总强化与常见问题分析_ev.mp4  247.79M
( |) `7 R) ~: e) R|   ├──4_03-WinForm入门和企业项目标准UI设计.mp4  372.78M
9 Z) z- H4 B& B|   ├──5_04-企业级UI设计扩展和部分作业讲解.mp4  383.38M! @% ~0 [# D: h. @7 A
|   ├──6_05-C#面向对象三大核心强化(OOP的概念理解、对象的属性、对象的方法).mp4  490.65M
" v) l: ~" `2 P9 T; i: S|   ├──7_06-基于OOP方法设计双色球选号器(UI动态控件设计).mp4  440.82M2 L1 ~" D2 w% H& N
|   ├──8_07-基于OOP方法实现双色球选号器功能.mp4  410.66M5 [7 E/ u9 c, [  S6 y
|   └──9_08-面向对象六大原则详解(SRP、OCP、LSP、LOD、ISP、DIP).mp4  389.43M
) [0 f  s; @0 Z├──3、【第3章】【项目实战】基于.Net和SQLServer开发学员信息管理系统(SMIS)项目  
" ~& d$ ]9 N4 X" ^' Y  u|   ├──10_09.修改管理员密码.mp4  103.17M1 b6 i6 q9 o; V! ~5 A
|   ├──11_10.基于泛型集合动态填充下拉框.mp4  59.86M. {+ o; E; H3 H- _0 ?
|   ├──12_11.图片选择对话框的使用.mp4  26.25M3 l' I) x  q5 O% n- j! g3 A% N
|   ├──13_12.保存学员对象的综合验证(1).mp4  81.90M
* F, n, v) ~- L5 s: c9 E/ P& Q( U|   ├──14_13.保存学员对象的综合验证(2).mp4  36.79M9 r4 a, ]. _# Q* P# _- u) |9 W
|   ├──15_14.在UI中封装对象并提交到数据.mp4  204.19M, N- G$ n, E' D9 l/ y2 U; h/ i2 d! t
|   ├──16_15.添加学员对象同步列表展示优化.mp4  86.78M7 V/ E* @& F" H/ X0 x
|   ├──17_16.按照班级名称查询学员列表并美化.mp4  90.26M
1 v# R, m7 V# p" {: W, Q/ o|   ├──18_17.实现查询列表的动态排序.mp4  57.10M
' h( e# x1 H7 ]- |5 [- b" s+ r) @|   ├──19_18.按照学号精确查询学员信息.mp4  142.18M( }2 N/ I' q( ?4 {) j( O# d; C
|   ├──1_00-项目学习要求讲解【必看】_ev.mp4  18.28M& c) P. S. D8 d2 D; C9 ]  T# J
|   ├──20_19.显示要修改的学员对象.mp4  106.64M
% z$ D0 R  J$ {. R* m5 _1 A, p|   ├──21_20.优化用户操作(添加修改学员右键菜单、添加查询学员回车键).mp4  27.68M- F: t/ c2 E. u; J
|   ├──22_21.实现学员信息的修改.mp4  179.16M6 C0 h! x1 u- Q5 I) M
|   ├──23_22.关于读卡器的使用方法介绍.mp4  11.99M+ N' C4 h4 O# H7 F; {6 |9 \
|   ├──24_23.基于对象或学号删除学员对象.mp4  77.20M8 g. Q; e/ V6 ^* D
|   ├──25_24.删除的事件方法编写.mp4  44.19M; @3 K' m( C- v+ I/ V7 N
|   ├──26_25.用DataTable绑定下拉框的数据源.mp4  64.90M
5 r; [7 T6 j% d  h9 o- R  {3 k|   ├──27_26.基于DataTable显示全部成绩.mp4  55.50M
/ @3 v4 l* Z; R; z' U0 Z& ~% b, J|   ├──28_27.基于DataTable的视图实现成绩快速筛选.mp4  52.29M: R8 E; ]7 j$ T0 m
|   ├──29_28.编写成绩查询数据访问方法.mp4  76.77M  D$ _, b/ `3 P
|   ├──2_01.项目完整框架的搭建_ev.mp4  58.04M* Q" [6 ?! t# e' Y' _$ n
|   ├──30_29.using的使用讲解.mp4  26.37M
# J6 e  M2 l9 f8 V5 Q$ a|   ├──31_30.按照班级实现学员成绩查询UI编写.mp4  92.07M, n. }% l+ ~' d" I& x
|   ├──32_31.考试成绩信息统计数据访问方法编写【综合、有难度】.mp4  84.86M3 K# u7 {4 a1 t+ L
|   ├──33_32.查询缺考人员名单的数据访问方法.mp4  13.54M: P; v6 [7 E4 W7 F& x1 }
|   ├──34_33.在UI中实现统计查询信息展示.mp4  60.90M" ~4 I' B6 E8 r* E* v/ n2 k' v9 q
|   ├──35_34.基于组合实体(外键对象)查询和展示列表.mp4  110.76M
$ j' a5 j+ h" n1 ~8 ]! P|   ├──36_35.考勤实现逻辑分析与添加考勤记录数据访问方法编写.mp4  42.21M6 u4 `/ w; ?% f; U+ X
|   ├──37_36.编写获取签到学员总数的数据访问方法.mp4  49.44M
* d3 o! @; }6 U0 a|   ├──38_37.在UI中展示考勤汇总数据.mp4  56.63M
* }6 Y  X2 L2 ]/ {7 m1 D, X: ~  J|   ├──39_38.编写根据考勤卡号获取学员对象的方法.mp4  81.63M
: B8 ?% p4 m+ X1 @9 O: X|   ├──3_02.通用数据访问类SQLHelper的编写_ev.mp4  47.72M
8 W( y1 G, P5 c9 I' h|   ├──40_39.在UI中实现考勤打卡和打开信息展示.mp4  138.88M
$ Y% L, [" G2 m- U/ H- p|   ├──41_40.根据日期和姓名查询学员考勤信息.mp4  60.84M
$ |& X( D2 j' ^6 F5 l4 ||   ├──42_41.在UI中实现考勤查询和统计.mp4  78.94M. j, A# w, ^1 b/ O' n. h+ A, M; L
|   ├──43_42.编写OleDbHelper通用数据访问类.mp4  105.45M# Z6 g+ X; Y7 ]0 \9 Y
|   ├──44_43.在Excel导入类中编写封装数据对象的方法.mp4  63.68M
2 I  n0 f. d/ u1 n/ o' @7 m$ E4 k  H! v|   ├──45_44.在DataGridView中展示从Excel中导入的数据.mp4  50.23M
. j& F- R; @4 q4 Q4 Z|   ├──46_45.编写基于事务提交多条SQL语句的方法.mp4  111.18M7 f5 Y" v- q# T
|   ├──47_46.调用事务实现Excel列表数据保存到数据库.mp4  61.34M
: B5 E: a1 D# [( @1 x# W1 B|   ├──48_47.基于模板实现Excel打印功能(1).mp4  96.70M" }: m) _+ J% Q% b
|   ├──49_48.基于模板实现Excel打印功能(2):数据的写入和预览.mp4  84.67M7 r3 j( f& f. U) [& }7 e+ a
|   ├──4_03.管理员登录的数据访问方法.mp4  80.71M, A' _8 Y. I/ t+ e
|   ├──50_49.基于模板实现Excel打印功能(3):数据传入和打印测试.mp4  30.67M+ q2 I0 [  m( Q8 D6 w- ~5 Z$ n4 g
|   ├──51_50.Excel报表的另一种实现形式.mp4  123.85M* |# _6 X! N% d* z2 w2 z0 A* m
|   ├──52_51.扩展内容:使用带参数SQL语句实现用户登录(后面还会讲解).mp4  240.12M
- F+ P/ \9 u% V( Y|   ├──53_52.扩展内容:TreeView树形菜单-1-数据表的设计.mp4  58.34M+ w" C% T) ~$ P; Q  \. ~
|   ├──54_53.扩展内容:TreeView树形菜单-2-数据表设计和数据插入.mp4  43.98M7 L" P; l, W% Q5 F" ^; D
|   ├──55_54.扩展内容:TreeView树形菜单-3-读取所有菜单子项的数据访问方法.mp4  32.56M
- l1 V4 F: H( e3 K|   ├──56_55.扩展内容:TreeView树形菜单-4-添加TreeView控件、设置属性并显示根节.mp4  52.07M" S; n; P$ \( `. o6 m
|   ├──57_56.扩展内容:TreeView树形菜单-5-递归实现菜单加载.mp4  86.11M
! @+ P  e( m6 c! H|   ├──58_57.扩展内容:TreeView树形菜单-6-递归实现菜单加载后的优化.mp4  50.68M  P4 o1 V6 |* R+ C2 n/ A1 w
|   ├──5_04.修改Program类实现登录窗体展示.mp4  35.93M
$ T+ V- Z! K5 |) h/ w; R: n4 ~$ V|   ├──6_05.用户登录UI实现及用户体验改进.mp4  158.35M' \& ]* Q+ t5 y4 g
|   ├──7_06.在主窗体中嵌入子窗体camrec.mp4  91.55M
6 b5 A( N3 \$ L|   ├──8_07.程序退出前的确认.mp4  36.05M! L, U+ \1 c$ i: ^" J4 Q
|   └──9_08.切换登录账号.mp4  20.92M
6 s* Z  J: _. G* U; e, E├──4、【第4章】【高级技能】泛型、委托事件、多线程、高级ADO.NET、ORM与EF调优  
! }" m2 ^5 n$ s5 ^6 E|   ├──10_09-1.ADO.NET调用带输入输出参数的存储过程.mp4  123.92M: g9 o( q" u% x9 N, Z8 W, i
|   ├──11_10-2.通用查询ExecuteReader方法各种使用详解(包括输入输出参数).mp4  131.40M$ j8 C6 j% G9 |  G4 Z
|   ├──12_11-3.通用查询ExecuteScalar方法各种使用详解.mp4  42.65M( l1 j- ?% k3 j6 ?6 ?
|   ├──13_12-4.DataAdaper和Dataset使用及其对比DataReader选择.mp4  160.52M: f" }- l5 X$ O) d; {  B
|   ├──14_13-5.ADO.NET事务通用方法编写和调用实战.mp4  133.91M& k+ r/ L/ b5 E' W0 J! ^
|   ├──15_14-1.没有项目分层的设计弊端和问题解决思路.mp4  68.27M5 M# X: G4 [# \4 M4 S
|   ├──16_15-2.项目分层原理、实体类、分层实现演示.mp4  240.53M
" M' D8 r! v) H7 W. a8 j* F; x2 }# d|   ├──17_16-3.对象修改和删除中实体类的重要作用.mp4  63.69M
$ U" j6 b' u9 [1 [# q2 o, Y|   ├──18_17-4.对象查询的分层实现和对象集合的重要应用.mp4  127.02M
0 Y( @$ L- y. H* r|   ├──19_18-5.扩展实体在联合查询中的使用和项目分层总结.mp4  70.91M
& S: _' ]6 d" l$ \' }! `! B/ N|   ├──1_00-C#泛型Generic方法与泛型类型的使用_ev.mp4  186.64M
% H* Q0 w9 {: `6 R3 V" q|   ├──20_19-1.Thread多线程基础应用和跨线程访问控件详解.mp4  131.44M
- T& b+ I5 o' P! P8 i|   ├──21_20-2.通过windbg对象线程Thread底层观察.mp4  82.63M2 Y2 y! P4 f* N" x5 ?
|   ├──22_21-3.Thread线程的生命周期测试和底层观察.mp4  96.62M( @- }, `9 b2 `5 Q
|   ├──23_22-4.线程池TheadPool的使用和性能比较.mp4  91.77M9 n- T6 `+ G* J' e
|   ├──24_23-1.Task多线程的任务开启、阻塞方式和任务的延续.mp4  135.93M) n4 z3 s3 P5 }4 k7 Q% {
|   ├──25_24-2.Task多线程父子任务、长时间运行解决、任务手动取消和自动取消及其回调.mp4  155.95M
. ?+ U3 k, y( q|   ├──26_25-3.Task中的异常处理和线程锁Lock的使用.mp4  76.50M
! J/ ?: w9 Q4 H" S: r3 I|   ├──27_26-4.Task中的跨线程访问控件和UI耗时任务卡顿的解决方法.mp4  46.35M
5 U- b) g$ R2 l3 O5 S3 T% S( _|   ├──28_27-1.ORM框架设计的原理和特性Attribute在实体类中的应用.mp4  140.30M
# m: \  C7 w1 X7 n& y7 U! I( ~8 c|   ├──29_28-2.ORM自动封装性SQL语句和参数的实现.mp4  126.86M
) c. n3 N" q! h! x|   ├──2_01-1.委托Delegate基础使用和各种常用实战应用详解_ev.mp4  192.07M7 k3 Z" w( \# G, _3 C8 n2 t
|   ├──30_29-3.ORM自动封装SQL语句和参数的优化.mp4  46.25M
/ W. w0 t6 H" P; r; ~|   ├──31_30-4.ORM框架快速自动封装查询结果到集合的实现.mp4  90.83M1 M2 |2 M& Z% l8 f5 B6 c
|   ├──32_31-1.扩展方法的使用步骤和总结.mp4  135.20M% q- |) T% J" o" K/ @3 s
|   ├──33_32-2.1.LINQ查询体验和基本概述.mp4  56.33M. X5 z$ e# G" P3 m5 f$ H8 s
|   ├──34_33-2.2.扩展方法和使用者不在一个命名空间的效果.mp4  5.28M2 L3 b$ j% U7 M1 R2 O) }
|   ├──35_34-3.常用的4个扩展方法.mp4  68.15M2 r0 E0 G! Y/ V2 z- O
|   ├──36_35-4.LINQ查询时机、查询语句和查询方法总结比较.mp4  78.12M
# j$ x0 N" K: [' ~|   ├──37_36-1.ORM框架概述和EntityFramework基础快速使用.mp4  242.53M
6 }# s, r$ `6 O% v|   ├──38_37-2.EntityFramework的原理分析只edmx研究.mp4  159.98M
/ r# t) V3 p, Q& L! R3 u0 n; c; N|   ├──39_38-1.LinqToObjects和规范函数的使用.mp4  99.58M' }3 Q" h$ S5 ~  F2 u( B, i! Z; e
|   ├──3_02-2.事件Event和委托的对比使用_ev.mp4  64.56M
; I) A# O" J6 e0 ~% `|   ├──40_39-2.EF中的数据投影和List对象的转换方法.mp4  45.99M/ L# ~9 |/ i  v0 z
|   ├──41_40-3.join多表查询和导航数据及其子查询嵌套查询.mp4  100.37M
% C; Z* k% R: k* n2 h4 l3 `4 k& ~|   ├──42_41-4.EF对象状态管理和跟踪机制及其性能比较.mp4  78.52M
  V7 G1 [/ m! j- l8 s- ~|   ├──43_42-5.EF中CRUD的标准优化方法.mp4  27.99M
0 Q4 G8 c+ b6 O|   ├──44_43-6.EF执行原生SQL语句和存储过程.mp4  65.27M
# o3 I9 L! X7 e|   ├──45_44-7.分层架构中使用EF的方法和步骤.mp4  67.72M
# |* M4 b8 Z2 O+ z- y8 k: I9 c|   ├──4_03-C#匿名方法Lambda表达式Func和Action.mp4  388.74M
- `) F5 j2 `. o& G+ g. A|   ├──5_04-TextBox文本框控件和ComboBox下拉框控件扩展验证功能.mp4  297.30M$ }8 F$ {5 m1 |6 m5 ^) x5 U
|   ├──6_05-基于T-SQL创建数据库和数据表及其约束.mp4  343.90M+ M; A3 `; z7 D9 Z% D( k
|   ├──7_06-数据库约束强化和SQLServer视图详解.mp4  444.79M: ^$ n. ^" \' U! m7 O  t
|   ├──8_07-数据库存储过程各种情况详解与事务安全.mp4  464.12M9 e' D" u" f2 M: z, y8 ?- R
|   └──9_08-基于C#快速编写简单实用的数据访问对象(1).mp4  429.41M
0 z8 T# z# ]6 w4 ~' _3 |; o├──5、【第5章】【项目实战】基于.Net和SQLSQL开发图书借阅管理系统(BMIS)项目  % {) G! [$ ^. y: P7 G8 a, v
|   ├──01_00-1.1.项目概述、学习要求与价值收获.mp4  115.01M& I% J+ F9 o% a0 j0 ~/ @
|   ├──02_01-1.2.项目实现效果完整展示.mp4  53.69M8 V* F+ ^$ F( b4 h2 M" @& ?# W6 R
|   ├──03_02-2.1.三层架构设计原理回顾.mp4  31.04M. b' B" G! G8 U% T! _$ g
|   ├──04_03-2.2.基于三层架构实现项目框架搭建.mp4  131.05M
; b2 \$ [1 s" {3 K3 x. p|   ├──05_04-2.3.SQLHelper类编写:封装格式化SQL与的方法实现.mp4  92.94M' \& ~$ @4 |/ r- B
|   ├──06_05-2.4.编写带参数SQL语句和存储过程及其事务方法.mp4  165.07M
$ k# T6 V  g" [' o1 j4 }, X|   ├──07_06-3.1.编写管理员登录的数据访问方法.mp4  62.07M
# e( l# J6 x/ Z|   ├──08_07-3.2.编写用户登录业务逻辑方法和修改程序入口点方法.mp4  43.35M
1 ?- v1 p6 e- `. y% Z# l6 C|   ├──09_08-3.3.编写用户登录UI中的方法.mp4  109.46M
; r  O2 P0 H& R" o; o* g|   ├──10_09-4.1.主窗体中嵌入子窗体的实现方法.mp4  97.38M
3 {( q- o7 e* q1 K6 v0 W, o6 l5 t# p|   ├──11_10-4.2.系统退出之前的确认方法.mp4  39.23M( r. g5 J% P. S" x* d+ s* E, C' j
|   ├──12_11-5.1.编写图书分类和出版社下拉框后台数据访问方法.mp4  67.67M9 {: l; h7 ~0 I+ h$ o0 V
|   ├──13_12-5.2.实现图书分类和出版社下拉框UI中的数据绑定.mp4  35.77M5 O' S' r+ x" c
|   ├──14_13-5.3.使用OpenFileDialog文件打开对话框选择图片.mp4  34.69M
/ I  ]1 E& j! \* ?2 e|   ├──15_14-5.4.编写摄像头拍照的各种方法.mp4  90.21M
& C8 j/ ^, @. i. `& g+ M( W1 y# Q|   ├──16_15-5.5.基于存储过程和带参数SQL语句实现添加图书的数据访问方法.mp4  69.40M
+ I7 M% @+ C$ L0 s, w' ~- t- E|   ├──17_16-5.6.编写添加图书业务逻辑方法.mp4  31.53M! O, T' q( q. j9 J+ T! ?) t
|   ├──18_17-5.7.编写添加图书的验证和对象封装内容.mp4  110.28M' T. F0 e+ L0 W, W1 c4 _
|   ├──19_18-5.8.编写添加图书后台调用和同步显示内容.mp4  72.17M
' c- h" x1 S+ c1 H$ j3 T: n  h2 O|   ├──20_19-6.1.编写图书上架数据访问和业务逻辑方法.mp4  114.19M8 X! l# W# I. z6 R4 S; X
|   ├──21_20-6.2.在UI中根据条码展示图书信息.mp4  73.66M. T4 t9 c; g! _1 v
|   ├──22_21-6.3.在UI中完成图书数量的增加.mp4  59.80M- u( {* K, R) K5 w3 j% E
|   ├──23_22-7.1.完成图书信息维护UI初始化内容.mp4  72.05M) f  ]' b3 L% {5 t
|   ├──24_23-7.2.编写图书信息多条件组合查询的数据访问和业务逻辑.mp4  88.20M+ z" a. T' A& C1 R' @: k
|   ├──25_24-7.3.编写图书信息多条件组合查询UI中的内容.mp4  45.45M2 |; ?8 o5 z% u
|   ├──26_25-7.4.基于特定事件实现查询结果同步显示.mp4  91.12M
7 @2 c) }( m* Y|   ├──27_26-7.5.修改图书存储过程和数据访问方法的编写.mp4  53.04M6 |& S/ G; [- }$ w3 k
|   ├──28_27-7.6.在UI中编写图书信息修改的内容.mp4  105.93M
/ n6 u1 J( @+ i8 Z2 X|   ├──29_28-7.7.实现图书信息的删除.mp4  262.90M) O5 k4 i* B1 L8 P4 x
|   ├──30_29-7.8.关于删除时外键的异常处理.mp4  18.32M  _9 @) f5 o* m" G& h# U2 ]
|   ├──31_30-8.1.读者管理模块分析.mp4  30.55M
8 Z) Z% u4 r7 [|   ├──32_31-8.2.编写会员办证、信息修改、借阅证挂失等数据访问方法.mp4  113.95M6 b- b- P7 E) q1 U
|   ├──33_32-8.3.编写会员角色查询、根据借阅证号和身份证查询读者信息的数据访问方法.mp4  124.01M
) u  L- l) Z$ s/ N. R9 w) ]|   ├──34_33-8.4.根据角色查询读者信息和读者总数(基于两个结果集).mp4  69.68M
# Z( \( J& ~2 W: q1 @|   ├──35_34-8.5.编写读者管理模块业务逻辑方法.mp4  74.43M
. _3 H* I; v) E9 `; `- c) w|   ├──36_35-8.6.基于DataTable复制方法完成两个下拉框的填充.mp4  34.80M9 t$ P4 H; }$ e
|   ├──37_36-8.7.在ListView中显示查询列表的方法.mp4  82.66M1 T8 V4 J1 H  c7 ^
|   ├──38_37-8.8.在UI中编写会员办证的事件.mp4  95.32M, n8 R8 Q; {  l7 x& L+ c, i2 t: Y
|   ├──39_38-8.9.在UI中编写根据借阅证或身份证查询会员对象的事件.mp4  96.39M5 h9 M) r6 G+ T7 m$ P
|   ├──40_39-8.10.在UI中编写借阅证挂失的事件.mp4  32.26M
, C9 g3 z: B2 f6 j9 v, P|   ├──41_40-8.11.在UI中编写修改读者信息的事件.mp4  82.41M9 `# F6 a+ j5 U
|   ├──42_41-9.1.图书出借模块效果演示与业务分析.mp4  39.36M8 A% k' C( z- |* k" v
|   ├──43_42-9.2.编写查询读者借书总数存储过程.mp4  68.58M
/ G# L; X8 b5 [3 M|   ├──44_43-9.3.在UI中实现读者信息展示和借书统计.mp4  149.60M
" Z: K. W- W- Y$ @% T* u. L/ l6 z5 [|   ├──45_44-9.4.在UI中实现借书信息列表展示(重点难点).mp4  155.70M* E  N" U- i7 h  r$ X
|   ├──46_45-9.5.在UI中删除已借图书.mp4  53.36M
" ]! z( R& a# q1 V2 a|   ├──47_46-9.6.基于ADO.NET事务编写保存图书信息的数据访问方法.mp4  81.06M
$ A) D7 C* K) X  u7 y|   ├──48_47-9.7.在UI中调用事务编写保存借书信息的事件.mp4  69.93M' }7 r8 D7 k6 X1 V9 k
|   ├──49_48-10.1.图书归还模块分析.mp4  22.41M2 l( f- m" C# Q9 @6 J/ d$ D
|   ├──50_49-10.2.编写根据借阅证号查询借书信息的存储过程.mp4  62.18M  o) ^& K/ B3 j3 `( [9 r
|   ├──51_50-10.3.编写查询借书信息列表的数据访问和业务逻辑方法.mp4  55.93M
6 \8 T4 s+ o7 m; l1 A% o9 I|   ├──52_51-10.4.在UI中编写查询读者借书信息的事件.mp4  86.38M  B7 I! b5 g* ^- O: z4 F/ `; C
|   ├──53_52-10.5.在UI中编写扫描还书条码并展示还书信息的事件.mp4  158.93M
# C( H# ~( V9 D( i|   ├──54_53-10.6.在UI中修改还书总数和借书总数不对应的小bug.mp4  30.76M7 L8 ]" z! n& G' Z: O% z
|   ├──55_54-10.7.编写还书存储过程和数据访问方法.mp4  80.65M
7 c9 {# [7 }% G$ u3 E) j7 R9 e|   ├──56_55-10.8.还书业务逻辑核心算法分析与实现(重点、难点).mp4  122.23M, @& K0 O' {) \( K. S
|   ├──57_56-10.9.在UI中编写还书按钮的事件并测试还书实现效果.mp4  78.37M1 `. D3 O' V. j7 s. W, }6 T
|   └──58_57-11.1.管理员密码修改的思路与具体实现.mp4  62.96M
; ~! @; Y$ T. `5 H├──6、【第6章第1部分】HTML5与CSS3、javascript等前端框架  0 R# U2 [& T$ |) i, h5 ^/ ?* @! v1 j
|   ├──04_03-1.3.HTML常用标签(1):标签语义化、标题标签、段落标签.mp4  95.26M
, t( `9 u. s: O) c1 x- u|   ├──10_09-1.6.表单元素.mp4  122.72M6 J) j5 g+ [4 T  a  F& E8 h% ]. p9 p
|   ├──11_10-2.1.CSS的介绍和样式表.mp4  99.24M0 I' \" _* C, f. j4 ?
|   ├──12_11-2.2.CSS基础选择器.mp4  67.72M
* N9 T0 g2 F# I5 M+ ^|   ├──13_12-2.3.CSS字体样式属性和调试工具(1):字体样式属性(font、font-siz.mp4  64.97M
* _( H' b+ J- p3 d|   ├──14_13-2.3.CSS字体样式属性和调试工具(2):字体外观样式属性(color、line-.mp4  44.80M
0 N* E; e" e& R( m|   ├──15_14-2.3.CSS字体样式属性和调试工具(3):谷歌浏览器开发工具的使用.mp4  20.58M
. P: g$ |: G- a& [9 N* Q' Y. W6 ]|   ├──16_15-2.4.复合选择器.mp4  106.96M
0 [4 }( q3 L6 U( N* b8 r1 H; U' B, [|   ├──17_16-2.5.标签显示模式.mp4  93.08M; d: m8 k# _' E1 f  n
|   ├──18_18-2.6.行高、CSS背景.mp4  96.99M- N4 M& [# E. Q, d: ^7 f; `
|   ├──19_19-2.7.CSS三大特性.mp4  48.83M" {, \3 ?  o' A( {$ m2 V
|   ├──1_00-1.1.认识Web和Web标准.mp4  85.00M0 a, v, A2 J# R: D  k
|   ├──20_20-3.1.CSS盒子模型.mp4  60.26M1 O% U; n/ E! c  E" Y" W
|   ├──21_21-3.2.盒子边框.mp4  34.68M, h% v5 Z+ F: e9 {0 B) \  `- H
|   ├──22_22-3.3.盒子边距(1):内边距.mp4  42.96M
6 J6 O! F3 D5 y+ k- p3 b; s3 r% o* M! Y9 ~|   ├──23_23-3.3.盒子边距(2):外边距.mp4  92.63M# i0 G: D7 a- Y& J
|   ├──24_24-4.1.CSS布局的介绍.mp4  52.86M# N$ b2 R* N4 V+ X) o
|   ├──25_25-4.2.认识浮动.mp4  75.43M
+ P$ U) C4 z1 Z' W" h4 k|   ├──26_26-4.3.清除浮动的方法.mp4  86.47M, Z3 ^% U9 J# [7 k
|   ├──27_27-5.1.定位.mp4  128.26M
0 P3 t2 W! F0 [1 [% F8 m; ~4 I4 @|   ├──28_28-1.1.项目搭建和实现思路说明.mp4  54.89M4 d6 v1 l. ^5 C5 C( i! N
|   ├──29_29-2.1.导航结构布局.mp4  61.26M
, `! r/ q& `1 Z7 d4 B  p|   ├──2_01-1.2.HTML结构(1):认识HTML、骨架结构.mp4  58.26M
3 S# p1 L) R2 [4 q|   ├──31_33-3.2.achievement(2):内容样式的实现.mp4  99.23M. o6 F2 n# r4 H% s$ P, F
|   ├──32_34-4.1.产品模块结构搭建和制作.mp4  99.50M
( O7 j/ o$ i* f) m) C8 q|   ├──33_35-4.2.产品制作模块:标题、精灵图和图标定位.mp4  117.04M
) p& W5 M. o5 G  |  d1 u|   ├──34_36-4.3.我们的产品:完成产品列表内容区域.mp4  97.08M- ~7 z" A# n8 F  P2 s0 b
|   ├──35_37-5.1.solution解决方案模块制作.mp4  162.44M, r0 ]2 ^, F+ E" u
|   ├──36_38-6.1.新闻模块制作.mp4  207.99M- f! X( b8 z- e  d' U9 C5 B7 N
|   ├──37_39-07.1.partner:使用flex布局轻松实现.mp4  23.37M
; J( ]" Q  a; q5 @( e& F|   ├──38_40-8.1.盒子阴影.mp4  86.38M
" U/ q, Z7 C! h5 m|   ├──39_41-8.2.文本溢出、CSS精灵技术.mp4  110.14M
  H; i' G7 N; v8 W8 n" w|   ├──3_02-1.2.HTML结构(2):HTML标签分类和关系、前端开发工具和DOCTYPE、l.mp4  83.75M: z+ e0 U! ^" x5 T, d( n5 G
|   ├──40_42-8.3.flex布局(1):容器属性.mp4  93.96M
: c: ~$ s: G5 v1 H2 [' G' J|   ├──41_43-8.3.flex布局(2):项目属性.mp4  61.24M
* w! T2 t; m* o7 n4 \' N, {) ]|   ├──42_44-9.1.脚注制作.mp4  112.75M; c, D" m- q- g8 W# Y# D8 h5 y8 @) q
|   ├──43_45-10.1.联系我们的制作.mp4  180.87M
4 Y. s( ^# a6 A' F|   ├──44_46-1.1.HTML5的了解.mp4  60.39M* Y  u8 A4 X1 w) r# U
|   ├──45_47-1.2.多媒体音频标签.mp4  55.47M5 e4 H* }+ [' Q, A9 f+ N
|   ├──46_48-1.3.新增的input标签和表单属性.mp4  46.85M9 f& ~: g8 j* ?1 Y
|   ├──47_49-1.4.CSS3选择器.mp4  114.90M
  H7 ?6 Y2 u. W3 x|   ├──49_51-1.5.2D转换(2):rotate、transform-origin.mp4  68.98M! a2 c$ s( M# a
|   ├──50_52-1.5.2D转换(3):scale缩放.mp4  48.80M
1 I$ L4 I5 g  v6 ?" N|   ├──51_53-1.6.CSS3过渡效果.mp4  48.21M3 ~5 T8 ^' s% W0 d9 ^
|   ├──52_54-1.7.CSS3动画(1):认识动画、动画序列和常用属性.mp4  104.31M
& ^) E+ a$ b/ U& k' S4 G2 Z|   ├──53_55-1.7.CSS3动画(2):地图热点.mp4  43.51M
+ T- p" h2 r# ]* ?# r. ^|   ├──54_56-1.8.3D转换(1):3D转换和3D透视.mp4  52.32M
/ m3 Y/ d9 N* \7 ?|   ├──55_57-1.8.3D转换(2):3D旋转、transform-style.mp4  49.71M
7 O0 o" o+ D& i8 E" d* Q|   ├──56_58-1.1.1.JavaScript的了解.mp4  21.33M
+ d$ }; _0 G8 p/ [. b|   ├──57_59-1.1.2.JavaScript引用初步体验.mp4  15.47M
+ Q- ^. T/ r2 l|   ├──58_60-1.1.3.变量.mp4  37.01M$ m: t6 p% [; \  `* B- M  @/ J
|   ├──59_61-1.1.4.数据类型(1):number类型.mp4  27.86M
0 d, v0 n8 E: n3 D  F, E|   ├──5_04-1.3.HTML常用标签(2):水平线标签、换行标签、div和span标签.mp4  39.56M
% L9 j9 F, F5 h7 s, N|   ├──60_62-1.1.4.数据类型(2):String类型.mp4  36.72M' _- H2 k8 H( b
|   ├──61_63-1.1.4.数据类型(3):其它数据类型、typeof、注释.mp4  23.25M+ m! Y* q; k( d- V' w, n1 {5 D
|   ├──62_64-1.1.5.数据类型转换(1):字符串转换(toString、String、拼接符转.mp4  33.16M1 U: J/ Y% E$ B0 w1 l$ P
|   ├──63_65-1.1.5.数据类型转换(2):数值类型转换、boolean类型转换(知道).mp4  97.10M
* b7 r9 H  y% l: R/ Z2 `* Q|   ├──64_66-1.1.6.操作符(1):算数运算符.mp4  12.02M
: M! a( Q! C: }# K. z* H8 S2 ]|   ├──65_67-1.1.6.操作符(2):一元运算符.mp4  31.39M$ M  a* {6 Q; a5 o5 w/ J6 G
|   ├──66_68-1.1.6.操作符(3):逻辑运算符.mp4  27.20M
: A8 ]0 \- Q: r2 v|   ├──67_69-1.1.6.操作符(4):关系运算符.mp4  28.88M
6 q* Y4 k& ]# D, E3 {( i6 w|   ├──68_70-1.1.6.操作符(5):赋值运算符.mp4  15.39M
; k% N& z8 h7 _: C) [|   ├──69_71-1.1.6.操作符(6):操作符的优先级说明.mp4  8.87M% o% l6 p4 l& n, z$ g9 k9 ]3 F% n
|   ├──6_05-1.3.HTML常用标签(3):文本格式化标签、img标签和链接标签注释标签.mp4  124.02M( T/ W- M# t, K( q( r) X$ ^5 z$ ^' y
|   ├──70_72-8-1.1.7.表达式和语句(1):分支结构(if语句).mp4  59.78M
  Y% D2 E0 _; p. K  d3 n: D/ C|   ├──71_73-1.1.7.表达式和语句(1):分支结构(switch语句).mp4  24.75M
3 T& B5 n1 a8 _+ N' N" n5 t* ~|   ├──72_74-1.1.7.表达式和语句(1):分支结构(布尔类型的隐式转换).mp4  23.42M
$ w$ j, C- Z; j' R' Z$ r|   ├──73_75-1.1.7.表达式和语句(1):分支结构(三元表达式语句).mp4  22.77M
. Y0 Q- \8 R7 j|   ├──74_76-1.1.7.表达式和语句(2):循环结构(continue和break).mp4  32.52M# G$ r" U) \0 r. ?
|   ├──75_77-1.1.7.表达式和语句(2):循环结构(do...while).mp4  12.41M
+ r2 G4 G0 K7 l& N; j1 f$ v) {7 @7 s$ M|   ├──76_78-1.1.7.表达式和语句(2):循环结构(for循环).mp4  59.64M4 y0 U; d: t0 w. i- B( @3 w
|   ├──77_79-1.1.7.表达式和语句(2):循环结构(while).mp4  36.75M* `( I8 U* V2 q) L/ i
|   ├──78_80-1.1.7.表达式和语句(3):调试.mp4  23.89M- k+ ~( `1 V7 P# S7 v  h* k7 A
|   ├──79_81-1.1.8.数组.mp4  43.33M
$ n- e! z% r/ g& F3 I5 A3 A|   ├──7_06-1.4.路径和锚点.mp4  86.46M% p1 d# x* P6 F! [& O6 N
|   ├──80_82-1.1.9.函数(1):函数声明、调用、传参、求最大值.mp4  57.37M
" T" o) G% i" P0 Y0 J|   ├──81_83-1.1.9.函数(2):函数返回值.mp4  38.64M0 @# |& _: n; ]7 ]& g" [% Y* F8 P
|   ├──82_84-1.1.9.函数(3):匿名函数、自调用函数、函数类型.mp4  18.08M
" W5 Z" H  y1 R& Q: Y/ x|   ├──83_85-1.1.9.函数(4):函数的其它作用.mp4  34.22M
& @6 @. L. W9 Y% ~|   ├──84_86-1.1.10.全局变量和局部变量作用域了解.mp4  11.34M
8 |, }( O, n8 _3 }: }|   ├──85_87-1.2.1.DOM的简单认识.mp4  5.61M
% j1 ^! p* k2 V8 F4 P|   ├──86_88-1.2.2.获取页面元素API.mp4  64.48M
1 {8 L( \  O8 y( p& _: S& F|   ├──87_89-1.2.3.事件基础:事件介绍和事件三要素.mp4  17.41M8 M: n7 y6 m: m9 n4 ^
|   ├──88_90-1.2.4.操作元素(1):innerText和innerHTML.mp4  36.42M& y# ~7 R- B6 ?& c$ j. N
|   ├──89_91-1.2.4.操作元素(2):获取和修改元素属性值.mp4  13.97M' d* }7 Z* w4 s
|   ├──8_07-1.5.表格和列表标签(1):表格的使用.mp4  110.02M# g! E/ W4 l4 {& p/ t/ _
|   ├──90_92-1.2.4.操作元素(3):表单元素属性值的修改和获取.mp4  15.45M
! \' |. r! k# a( N) r7 c1 n) ^9 X. d|   ├──91_93-1.2.4.操作元素(4):修改样式属性.mp4  19.08M
9 ~6 h) w' F+ O|   ├──92_94-1.2.4.操作元素(5):自定义属性的设置.mp4  33.82M
$ i$ Z  E) _$ d( N' G, u|   ├──93_95-1.2.4.操作元素(6):H5新增的自定义属性的设置.mp4  24.63M" A9 X$ l8 S3 x5 i% v
|   ├──94_96-1.2.5.节点操作(1):节点概述和节点类型获取.mp4  25.64M
9 J0 e9 L1 O# ~|   ├──95_97-1.2.5.节点操作(2):父节点和子节点.mp4  67.03M
+ b9 |: _3 y# E; `( s( m1 M2 C$ }6 Q|   ├──96_98-1.2.5.节点操作(3):兄弟节点.mp4  27.55M
3 E4 f! S" p; s% k$ ]2 _|   ├──97_99-1.2.5.节点操作(4):创建元素和添加元素的方式.mp4  19.07M
. ^& P  s  z; W  H4 R: ?|   └──9_08-1.5.表格和列表标签(2):列表.mp4  40.78M! V; P8 a3 U) b
├──7、【第6章第2部分】HTML5与CSS3、javascript等前端框架  
5 E  B& S6 B4 c9 a  w3 ^( U. U|   ├──100_99-2.导航(2):bootstrap导航模板内容的说明.mp4  15.57M. u0 V. Q! a9 D' T
|   ├──101_100-2.导航(3):bootstrap导航修改重置样式.mp4  66.62M3 w# a( ?8 M; W1 L+ l) Z. p) p
|   ├──102_101-3.banner制作(1):bootstrap中的banner认识.mp4  22.47M* k$ W! v& S& v
|   ├──103_102-3.banner制作(2):banner从PC到移动端的实现.mp4  77.25M+ B1 c; _  I! r& _
|   ├──104_103-3.banner制作(3):手指触摸滑动效果的实现.mp4  44.42M' B4 I; A$ Q3 I% V& H
|   ├──105_104-4.信息模块的制作.mp4  59.12M2 W; _$ p/ L8 R: @( p% b0 e& l, b# ]! r
|   ├──106_105-5.最新产品模块制作.mp4  37.41M
5 a. K+ s3 d7 v|   ├──107_106-6.广告模块制作.mp4  22.60M
1 J0 l! q+ l; Y3 x1 t/ w4 s  m|   ├──108_107-7.品牌产品模块制作(1):结构搭建.mp4  36.68M% u  L1 n1 b# R, {
|   ├──109_108-7.品牌产品模块制作(2):样式修改和重置.mp4  85.27M
# N: J7 r- p1 E% l8 i3 d& \, P|   ├──10_09-1.2.6.事件详解(8):事件委托.mp4  25.15M
+ M4 b! g' ~1 Q! T+ k  d|   ├──110_109-8.脚注部分.mp4  49.79M
  x2 W% W3 f" P- U|   ├──11_10-1.2.6.事件详解(9):禁止选中文字和禁止右键菜单.mp4  11.64M% R& ~( G3 H$ g" Q. _$ \
|   ├──12_11-1.2.6.事件详解(10):鼠标事件.mp4  28.26M
  s( A- \( O! C|   ├──13_12-1.2.6.事件详解(11):鼠标跟随动画.mp4  19.78M
2 p7 T  N9 f6 [+ L|   ├──14_13-1.2.6.事件详解(12):键盘事件对象和keyCode.mp4  44.81M/ a' Q; ?3 V7 r  Y5 N
|   ├──15_14-1.3.1.认识BOM.mp4  29.49M
( C! E6 @. `" X9 W( I7 y5 n|   ├──16_15-1.3.2.窗口加载事件.mp4  31.96M4 E0 \: v- |+ V! f0 z) t8 q( ]
|   ├──17_16-1.3.3.窗口大小触发事件.mp4  10.27M
% m, z* M+ ]3 w' W) A$ J: W) ?( \|   ├──18_17-1.3.4.定时器(1):setTimeout.mp4  31.47M
$ \" P$ e. j! T  x8 J9 A|   ├──19_18-1.3.4.定时器(2):clearTimeout.mp4  5.82M
9 a3 n0 B  N" R) J) w|   ├──1_00-1.2.5.节点操作(5):删除节点和拷贝节点.mp4  20.91M
$ B, U/ a4 [4 n9 I& O|   ├──20_19-1.3.4.定时器(3):setInterval.mp4  15.73M
; G/ P. B3 i2 Y0 @' v0 [: ?8 Z|   ├──21_20-1.3.4.定时器(4):clearInterval.mp4  18.05M
3 D1 b. ~9 n2 I2 |7 g' {5 B$ S|   ├──22_21-1.3.4.定时器(5):发送短信倒计时.mp4  32.39M5 w$ Q9 M& R, z
|   ├──23_22-1.3.5.this指向.mp4  21.08M
8 c) w: M' y3 C|   ├──24_23-1.3.6.JS的执行机制.mp4  27.94M
6 w, w3 _9 W6 C! t) t2 J|   ├──25_24-1.3.7.location对象(1):体验location对象的使用.mp4  28.17M
& E2 ~. m& n7 L9 i) a|   ├──26_25-1.3.7.location对象(2):页面传递参数的获取.mp4  22.05M3 h( {: J: E! W/ J3 E
|   ├──27_26-1.3.7.location对象(3):location对象的方法.mp4  22.19M
+ R( H/ H! \9 O- Q' S|   ├──28_27-1.3.8.navigator对象.mp4  9.74M2 m: |$ H! I1 i  s4 L. f5 m! T* R
|   ├──29_28-1.3.9.history对象.mp4  20.03M
" r' z( f% k9 p3 s|   ├──2_01-1.2.5.节点操作(6):三种动态创建元素的方法区别.mp4  44.24M$ D' `  K5 k' |% U- j
|   ├──30_29-1.3.10.offset(1):offset常用属性.mp4  53.28M
  o2 |0 ?/ [  Q# j; c4 a- m. j/ I|   ├──31_30-1.3.10.offset(2):offset和style的区别.mp4  22.24M
7 a+ |& o' Y+ V8 R( w|   ├──32_31-1.3.10.offset(3):获取鼠标在盒子中的坐标值.mp4  22.59M5 {1 s( S" _3 R4 D% _4 |  h
|   ├──33_32-1.3.11.client.mp4  12.57M
9 M3 h4 s& r) E3 W) i* I, J" b7 h( m|   ├──34_33-1.3.12.scroll.mp4  21.11M
, o$ V0 N5 H$ A  _# X|   ├──35_34-1.表格隔行变色效果.mp4  20.52M# i: d  X# n  g0 e/ V8 K& k7 s- T1 |
|   ├──36_35-2.1.全选不全选功能实现.mp4  21.01M
% H- R  i. \9 |" m% Q/ |1 K|   ├──37_36-2.2.单选按钮控制全选按钮的状态.mp4  41.54M
& R6 k' [" [# n- t3 u' ?|   ├──38_37-3.1.Tab栏选项卡的切换实现.mp4  27.33M( _) s6 I8 {( {3 N
|   ├──39_38-3.2.Tab栏内容的切换实现.mp4  32.39M
4 D; j- [2 L9 {|   ├──3_02-1.2.6.事件详解(1):注册事件常见的方式.mp4  35.07M6 b+ B1 ]6 A1 X( d3 Q6 e
|   ├──40_39-4.1.创建行和模拟数据.mp4  20.14M
9 L' R2 V: ?3 P|   ├──41_40-4.2.创建单元格和填充数据.mp4  16.12M' l1 T; v8 o' ~' E  x0 a
|   ├──42_41-4.3.创建删除单元格和删除当前行的操作.mp4  25.76M
4 V9 w' S) I9 Y$ i: V|   ├──43_77-8.7.实现购物车(8):删除购物车商品.mp4  22.57M
# d0 N9 d( l; G, ?2 {|   ├──44_42-1.1.jQuery概述.mp4  14.55M& f; X9 C" @. y8 D2 p5 L, v
|   ├──45_43-2.1.jQuery的引用和jQuery入口函数、顶级对象.mp4  36.52M- K  L' }: c/ v. L, j
|   ├──46_44-2.2.jQuery和DOM之间的相互转换.mp4  28.71M5 h# z+ R$ u  u2 T
|   ├──47_45-3.1.jQuery基础选择器.mp4  13.15M6 Z7 j- q' B! p! W4 o% s
|   ├──48_46-3.2.jQuery层级选择器.mp4  6.16M4 \' a; a( I6 ?4 y6 S
|   ├──49_47-3.3.jQuery隐式迭代.mp4  10.15M# Q$ e4 |7 }) T9 Z
|   ├──4_03-1.2.6.事件详解(2):删除事件常用的方式.mp4  19.72M' }) o6 e# R$ E" I( o& {
|   ├──50_48-3.4.jQuery筛选选择器.mp4  12.52M& W% |' d) _' c" _" v$ [3 z
|   ├──51_49-3.5.jQuery筛选方法.mp4  33.04M
1 L# S; v/ ~+ |& K; d7 {' q# a3 v# e|   ├──52_50-3.6.jQuery链式编程.mp4  11.23M
& j. t- `; }" ?5 w5 i4 ^|   ├──53_51-3.7.jQuery样式操作.mp4  13.76M
$ i8 z! p6 |* ]9 b  [" R; c6 _" k|   ├──54_52-3.8.jQuery操作样式类.mp4  19.55M! Z8 }( e1 r/ p- [! S& Y
|   ├──55_53-3.9.Tab栏切换效果的实现.mp4  20.54M
- M; t& j( f: M- W* R2 L7 w4 B|   ├──56_54-4.1.显示隐藏效果.mp4  16.72M
1 _8 l2 f2 u' ~$ X, F5 ?$ X|   ├──57_55-4.2.上滑下滑效果.mp4  22.70M1 ^6 `$ Z3 o) w, m) y1 e
|   ├──58_56-4.3.停止动画.mp4  9.25M7 L2 r2 ?0 B* F! L
|   ├──59_57-4.4.淡入淡出动画.mp4  15.65M
9 q0 w# Q* }1 a7 K. v5 m. T, m|   ├──5_04-1.2.6.事件详解(3):DOM事件流.mp4  37.34M
  u, h2 k- e4 {2 m$ k; C% `|   ├──60_58-4.5.自定义动画.mp4  16.90M
9 O8 t0 j, D& Q0 r|   ├──61_59-5.1.prop方法.mp4  15.10M' {" C, e# t1 o7 c" q' P
|   ├──62_60-5.2.attr方法.mp4  17.67M
0 V" j+ |% x3 _9 t* }( u+ j|   ├──63_61-5.3.data方法.mp4  15.87M9 `5 b4 Q) @% U4 r  e1 N/ ^
|   ├──64_62-6.1.jQuery尺寸.mp4  25.38M
; V$ v8 D6 _" i$ C9 F3 j|   ├──65_63-6.2.jQuery位置(1):offset和position的获取.mp4  22.64M
- I. |: N9 y; [+ V0 y5 u|   ├──66_64-6.2.jQuery位置(2):scrollTop获取.mp4  5.15M
) C7 _  H0 l8 h|   ├──67_65-7.1.on绑定事件.mp4  44.49M: Y( ~! @! U1 R' W( [
|   ├──68_66-7.2.off事件解绑.mp4  16.35M4 W( F' `6 I/ O" `0 |$ T
|   ├──69_67-7.3.自动触发事件.mp4  14.29M  D# h% H  B! e) [! s
|   ├──6_05-1.2.6.事件详解(4):事件对象.mp4  41.11M
" i5 G! ]' i& p2 e7 W" h|   ├──70_68-7.4.阻止事件冒泡.mp4  8.94M; U- W& }6 s* R( |/ F% Y) e3 L. x! L
|   ├──71_69-7.5.对象拷贝.mp4  38.25M
- U. V8 i2 y' r|   ├──72_70-8.1.实现购物车(1):全选不全选功能.mp4  24.81M* o: ]0 C2 a, c: H; g
|   ├──73_71-8.2.实现购物车(2):根据子复选框的选中状态判断全选按钮是否被选中.mp4  20.34M, K4 n' J8 E1 D' ?& a* b) `
|   ├──74_72-8.3.实现购物车(3):实现单个商品数量的增加功能.mp4  25.65M; I6 c3 Q6 h, b7 [, c& F: z- a
|   ├──75_73-8.4.实现购物车(4):实现单个商品数量的减法功能.mp4  6.97M
2 A( E. j: o$ `) L8 D* F+ k4 P|   ├──76_74-8.5.实现购物车(5):商品单价合计的计算.mp4  37.09M
4 z' c8 Z- c0 i6 s$ T4 @/ D|   ├──77_75-8.6.实现购物车(6):当用户手动输入价格的时候商品小计.mp4  10.81M
6 @% E# z4 d5 s; C) v|   ├──78_76-8.7.实现购物车(7):实现商品总数和商品总价格的计算.mp4  41.05M
  T. W5 N8 Y; `|   ├──79_78-1.1.fullPage插件的介绍和使用.mp4  34.61M, _# [1 S; R, a7 U- H
|   ├──7_06-1.2.6.事件详解(5):this和e.target的区别.mp4  28.48M/ ~6 n/ `" P) s) [9 ^+ B6 B. g3 e
|   ├──80_79-1.2.添加背景参考色.mp4  9.24M
6 c; j$ a/ s& j. g# K$ H) ?|   ├──81_80-1.3.导航制作.mp4  77.99M* }, `3 }8 d& D% C* v  [
|   ├──82_81-1.4.第一屏制作(1):布局.mp4  90.75M- v# z+ X' t* r" U- V0 J
|   ├──83_82-1.4.第一屏制作(2):第一屏动画效果.mp4  33.09M+ H& Z, s9 g$ X2 ?
|   ├──84_83-1.5.第二屏制作(1):标题和标题动画的实现.mp4  137.07M' u/ s6 i! B( _: g
|   ├──85_84-1.5.第二屏制作(2):产品结构搭建完毕.mp4  103.77M9 [  P# I" t6 \* l: K
|   ├──86_85-1.5.第二屏制作(3):气泡标签的简单结构搭建.mp4  69.82M
' a3 L3 w1 a# O, C) B+ U|   ├──87_86-1.5.第二屏制作(4):产品部分的动画效果.mp4  102.90M  s+ e; g2 p7 `" L  R9 B5 H
|   ├──88_87-1.5.第二屏制作(5):气泡标签动画.mp4  43.94M
; H& Z2 {8 g+ N" I|   ├──89_88-1.1.Bootstrap介绍和体验.mp4  69.11M
% ~4 ^9 U* t3 E$ t$ D3 T|   ├──8_07-1.2.6.事件详解(6):事件对象阻止默认行为.mp4  37.98M
- x- J8 h. K7 H9 W2 U, j! G( s|   ├──90_89-2.2.Bootstrap的布局容器.mp4  21.11M
, N9 u( R* R0 r" U|   ├──91_90-2.3.Bootstra栅格系统.mp4  69.58M7 Q1 X2 v5 C. h* v2 s4 F% m# q: V5 i* w
|   ├──92_91-2.4.Bootstrap响应式工具.mp4  19.02M6 c: P/ j% ~# @6 _. @) n! u
|   ├──93_92-3.1.媒体查询的介绍.mp4  7.09M
: }' b, {! V! ?0 Q7 j& a|   ├──94_93-3.2.媒体查询的基本语法格式和实现.mp4  42.06M* S/ [  Y3 ^# z, U
|   ├──95_94-3.3.媒体查询的条件判断顺序.mp4  41.96M9 T  I- P% R6 F2 }8 ~3 X+ E
|   ├──96_95-3.4.使用媒体查询选择样式文件.mp4  37.73M
4 f% g; D3 ?6 p& k|   ├──97_96-3.5.媒体查询的使用.mp4  32.27M
0 T' D3 }4 L) S: k0 c7 k|   ├──98_97-1.项目框架的搭建说明.mp4  63.22M
- R8 d1 p2 L  P, c|   ├──99_98-2.导航(1):bootstrap导航模板的修改.mp4  37.80M
6 S% e  r% F6 x1 m8 q, R, d. X& T|   └──9_08-1.2.6.事件详解(7):阻止事件冒泡.mp4  15.69M. o' I* \' d( K- x' `
├──8、【第7章】【服务框架】ASP.NET-MVC5服务器端开发结合WebService和Web  - g3 f# O' c4 M( k5 e" f2 B
|   ├──10_08-4-1-5.MVC实现数据的动态查询与展示.mp4  122.37M
2 b0 b! b2 o" ?0 O1 E* R|   ├──11_09-1.数据传递之ViewBag使用.mp4  57.99M2 L* x) L( L. Y! k; g* e
|   ├──12_10-2.数据传递之TempData和总结.mp4  91.44M; w5 |. N8 ^2 e8 G$ ?8 Z4 m
|   ├──13_11-3.基于Model的强类型视图的使用.mp4  94.98M/ o" z6 N/ K, ]0 M8 o; ?* g
|   ├──14_12-4.视图助手Htmlhelper构建Mvc新型表单.mp4  154.79M: a" X  B' Y- s/ y
|   ├──15_13-5.模型自动映射表单实现课程对象添加.mp4  54.18M- R2 b1 i1 r) C: _5 Q* i
|   ├──16_14-1.强类型视图扩展方法For和课程修改与删除的实现.mp4  160.86M8 M/ [  @3 F( |, \+ N1 }4 r8 i
|   ├──17_15-2.控制器Controller的回顾.mp4  6.96M
2 v( i( O" r) {; i# X|   ├──18_16-3.动作方Action法三种特性应用讲解.mp4  67.06M* F) ]0 k- |8 y' ]
|   ├──19_17-4.ActionResutl各种输出类型研究.mp4  237.68M
: L; k. ]! c1 F0 u) a|   ├──1_00-1.MVC5课程学习目标、相关概念和MVC环境要求.mp4  22.08M
9 j* _0 N$ Q0 F7 o|   ├──20_18-1.分部视图PartialView的使用(用户控件).mp4  96.47M$ I- n/ Z* |' F3 o  C6 @" ~. H4 z
|   ├──21_19-2.Ajax技术简介.mp4  37.18M
1 s: ]& Y$ j5 `9 v: @! Z|   ├──22_20-3.基于jQuery的异步删除课程对象.mp4  81.87M
+ f+ W2 Y7 I* ]8 {5 y|   ├──23_21-4.基于AjaxHelper的异步表单构建详细流程.mp4  75.37M4 ]' A6 ]: P' k4 J! M1 |. |
|   ├──24_22-5.JSON数据格式详解与应用.mp4  132.30M# @1 A, o- i2 r9 ?: Z& w$ o
|   ├──25_23-1.FileUpLoad文件上传.mp4  97.52M
% n/ ]3 w% a9 k7 ]4 |9 u|   ├──26_24-2.富文本编辑器CKEditor使用方法.mp4  122.67M
! k5 z0 K) J9 O; v|   ├──27_25-3.布局页面LayoutPage-1-基本使用方法.mp4  38.52M
! o+ m4 J" R- v4 F# s|   ├──28_26-4.布局页面LayoutPage-2-综合分析与Section的使用.mp4  98.79M4 w4 x. W- I/ ?" e" U
|   ├──29_27-1.Mvc5模型验证思路分析和完整步骤讲解.mp4  168.88M4 M& p6 T* @8 q/ w& f3 x  J
|   ├──2_01-2.第一个MVC程序的运行和项目文件结构分析.mp4  85.77M
* S- T1 H, L- F: j6 k2 f% K|   ├──30_28-2.通过ModelsState动态添加验证信息.mp4  59.97M
; L- D) z- ~* _2 ~8 m9 E|   ├──31_29-3.Mvc5中模型自定义验证类开发.mp4  110.54M
" f& @0 w! |7 V7 v9 D* k7 t/ Q|   ├──32_30-1.MVC5中身份认证Forms使用3个步骤详解.mp4  134.52M/ x, G- n  }5 v1 s# m# X/ ?; @+ ~
|   ├──33_31-2.MVC5中的Auhtorize授权方法.mp4  60.63M
6 ?7 O/ E, p0 q+ N- L|   ├──34_32-1.MVC5路由基础回顾讲解.mp4  30.21M
  q& y6 ~6 m! P& e) o( n/ s|   ├──35_33-2.MVC5路由定义规范分析和测试路由工具RouteDebugger的安装.mp4  68.78M9 s9 X, {; u( {
|   ├──36_34-3.MVC5路由各种形式的调试和测试极其使用总结.mp4  130.25M
0 g$ D) U. s% x7 z+ R4 h$ n& h: w  b|   ├──37_35-4.RouteData路由数据的分析方法.mp4  37.09M
' R  j# i* Y' s- v|   ├──38_36-5.动态生成Url和A标签的方法.mp4  23.91M6 _" G/ q; K" m; o% I6 L
|   ├──39_37-6.分区项目Areas的使用.mp4  55.25M& X! w2 c' `/ _' _& d
|   ├──3_02-3.MVC5的组成分析和项目启动原理解析.mp4  97.38M/ y8 b* u. _) E9 h. x& |
|   ├──40_38-1.Web项目部署前相关的准备工作解说.mp4  48.06M1 m3 T+ `; P8 F7 @5 f5 C
|   ├──41_39-2.配置文件的说明字符串加密和自定义错误转向配置.mp4  125.12M! }, _$ `7 Q# e# M0 i+ X$ h2 r" ~
|   ├──42_40-3.配置文件中的其他配置和Release发布.mp4  53.21M
) I/ M2 O* d2 |5 y) ~|   ├──43_41-4.发布成能够部署的项目.mp4  19.76M
' n9 o$ W1 y6 i* X& T& ^$ B|   ├──44_42-5.在IIS上面部署网站和错误解决.mp4  71.78M6 }9 J3 ^- a" x- a1 f
|   ├──45_43-1.ASP.NET-MVC相关内置对象概述讲解.mp4  39.20M
) s" l; B( o' e7 F4 e6 N|   ├──46_44-2.Cookie对象的使用专题讲解.mp4  32.06M8 O  q1 K% w7 A
|   ├──47_45-1.WebApi总体概述和学习内容说明.mp4  57.77M8 O0 J- a! z9 C  I" d( N
|   ├──48_46-2.1.第一个WebApi编写和异步调用的实现.mp4  88.66M
: c7 ]& o9 q( H* O3 {4 C|   ├──49_47-2.2.WebApi常用Get方式和参数的使用讲解.mp4  55.92M) E# a; u2 R5 m' K. `" C
|   ├──4_03-4.MVC5中的约定胜于配置各项要求.mp4  50.99M9 G, l3 {" P6 B# y2 |! J
|   ├──50_48-2.3.WebApi中的Post、Put和Delete实现对象操作.mp4  58.93M# k: s1 k3 K/ S
|   ├──51_49-1.Get各种请求汇总.mp4  231.02M0 Q/ J# X9 a2 E- z, B& o$ w" n
|   ├──52_50-2.POST各种请求汇总.mp4  274.55M
  X5 P; r4 T9 Y" M|   ├──53_51-1.服务器端调用WebAPI2.mp4  180.64M& s3 G6 }+ s; {& `0 Y( x+ O
|   ├──5_04-5.MVC5实现我的计算器再次巩固和强化MVC原理.mp4  96.19M9 j& X% f7 N) T3 I! r. J1 h" L: y& S
|   ├──6_05-1.Razor视图核心语法练习.mp4  67.40M% ^8 h8 Q* u& h; b# \8 B
|   ├──7_06-2.三层架构和MVC的关系及其结合方式.mp4  27.29M
; L0 {+ b. l* r|   ├──8_07-3.实现讲师登录的模型编写.mp4  67.82M! O5 o3 F# m. V. ~" c; q* ?: F% k0 E
|   └──9_08-4.三层中讲师登录V和C的逻辑设计和代码编写.mp4  86.30M
( \6 ?3 u- |& w- N& c3 `  n├──9、【第8章】【项目实战】ASP.NET-MVC5和EntityFramework结合开发酒店  9 v: h$ O' q1 O" a- p: R
|   ├──10_09-3.01.前端静态文件的迁入方法.mp4  18.10M5 L7 n& n4 k9 y8 o& t" E8 y
|   ├──11_10-3.02.添加控制器和首页视图并配置路由.mp4  46.27M
, ~; ?) J- L! D5 O+ k  W# M|   ├──12_11-3.03.给MVC配置EF框架和连接字符串的改进.mp4  87.32M
/ o  }) a: |+ }: i  P# {5 b|   ├──13_12-3.04.网站模板页面和Section的统一布局方法.mp4  152.55M+ U/ s, A6 J+ O5 O: o
|   ├──14_13-3.05.新闻列表和新闻详细的展示.mp4  96.82M
$ r# D, F3 e( Q( L2 z|   ├──15_14-3.06.其他自行完成模块说明.mp4  30.61M
( L4 A$ l2 P& v% C+ B|   ├──16_15-3.07.在线预订UI表单处理和验证码生成.mp4  108.04M8 {* x) ^$ k$ e5 v: h4 C
|   ├──17_16-3.08.在线预订UI表单验证框架的使用.mp4  43.78M4 l" p- _! [- C9 Q6 v& w
|   ├──18_17-3.09.在线预订UI表单无刷新提交.mp4  77.98M
; J9 t' v+ w/ o4 y! E; |$ m5 J! g|   ├──19_18-3.10.使用模型验证和动态表单完成投诉建议提交.mp4  150.64M7 I; O  V$ r4 j: e3 R
|   ├──1_00-1.1.项目学习前老师有话说.mp4  30.47M
, S: b9 _& w7 e/ Y|   ├──20_19-4.01.基于Areas的网站后台框架搭建详解.mp4  75.72M) l2 e3 \/ U6 R; [" U0 V5 x
|   ├──21_20-4.02.管理员登录实现和身份验证.mp4  96.57M
& ]$ Y/ `# O- j, j, I* H' d& K|   ├──22_21-4.03.新闻发布的实现.mp4  77.94M  F9 `' s2 b  i2 H
|   ├──23_22-4.04.后台新闻列表展示和关联对象的查询.mp4  89.92M; J* X8 t5 b0 T
|   ├──24_23-4.05.后台新闻修改和删除的实现.mp4  73.92M
3 U8 x4 M5 F/ k) |* ~|   ├──25_24-4.06.作业:后台招聘管理模块的功能实现.mp4  43.25M
& V8 B# U, g; f2 {|   ├──26_25-4.07.作业:预定管理模块的功能.mp4  22.44M
+ g! M6 L5 T) _/ {4 r/ g|   ├──27_26-4.08.作业:投诉管理模块的功能实现(有特别注意的问题).mp4  45.52M7 ]; t  f, W( S& f9 R
|   ├──28_27-4.09.作业:菜品管理模块的功能实现(重点).mp4  133.54M' z) d7 Z0 h6 G
|   ├──2_01-1.2.项目完整功能模块演示.mp4  37.89M
7 Y, E% o* s3 {6 @* N/ H# s% b|   ├──3_02-2.1.基于EF的三层架构框架搭建.mp4  55.67M/ T/ P/ ^! t/ u! Y+ z. U3 O
|   ├──4_03-2.2.关于EF连接数据字符加密的方法讲解.mp4  46.04M  r- }2 d+ V2 l4 B* B; H1 Y' S% h& S
|   ├──5_04-2.3.EF通用类的编写.mp4  103.04M
$ K* B/ a* ?" o$ A% g|   ├──6_05-2.4.完成新闻后台Service类各种方法的编写.mp4  103.10M
! b& \5 b% K) L! q|   ├──7_06-2.5.预定模块Service类各种方法编写.mp4  98.36M
8 S' T* y! v) p4 w|   ├──8_07-2.6.菜品模块Service类各种方法的编写.mp4  68.72M
0 U  G- _+ n" o3 Q2 W|   └──9_08-2.7.其他Service类自己预习说明.mp4  3.34M
" r+ F5 }0 [6 k9 A0 O4 F└──资料  
$ M- N& D! P1 O2 H|   ├──01.【全栈VIP班】录播课程资料包1.zip  635.67M* `! e9 B# k/ D
|   ├──02.【全栈VIP班】录播课程资料包2.zip  652.73M; K& J; @1 t8 r2 p! g
|   ├──03.【全栈VIP班】录播课程资料包3.zip  942.97M0 T3 X4 ?! E& m# F6 O% h- N
|   ├──04.【全栈VIP班】录播课程资料包4.zip  930.86M
  t0 P/ f+ w1 k/ f|   └──05.【全栈VIP班】录播课程资料包5.zip  268.82M
' \- F2 R2 q' }; y8 c. U/ p; l4 T: S' k% W+ s

8 l/ V/ r5 y$ w, c' o/ q9 n
$ q! g) ]. b- q! B
2 x% L+ W: F% q! c! ~  G1 d! ^/ t; [! |% [, j
资源下载地址和密码(百度云盘):
游客,如果您要查看本帖隐藏内容请回复
[/hide] 百度网盘信息回帖可见
# S  {7 A* ^' r& m0 T, ^2 s- Y% e. `. E

. O$ s: j' Z: U2 M. M
, z1 I* ?2 w4 B. U9 @4 R8 [0 n9 U2 N本资源由Java自学网收集整理【www.javazx.com
回复

使用道具 举报

发表于 2023-11-15 12:19:49 | 显示全部楼层
看到这帖子真是高兴!
回复 支持 反对

使用道具 举报

该用户从未签到

2

主题

140

帖子

276

积分

普通会员

Rank: 2

积分
276
发表于 2023-11-15 12:31:41 | 显示全部楼层
激动人心,无法言表!
回复 支持 反对

使用道具 举报

该用户从未签到

3

主题

167

帖子

327

积分

普通会员

Rank: 2

积分
327
发表于 2023-11-15 12:48:22 | 显示全部楼层
激动人心,无法言表!
回复 支持 反对

使用道具 举报

该用户从未签到

7

主题

177

帖子

361

积分

普通会员

Rank: 2

积分
361
发表于 2023-11-15 12:57:18 | 显示全部楼层
我只是路过打酱油的。
回复 支持 反对

使用道具 举报

该用户从未签到

4

主题

161

帖子

320

积分

普通会员

Rank: 2

积分
320
发表于 2023-11-15 13:05:01 | 显示全部楼层
淡定,淡定,淡定……
回复 支持 反对

使用道具 举报

该用户从未签到

5

主题

173

帖子

339

积分

普通会员

Rank: 2

积分
339
发表于 2023-11-15 13:10:04 | 显示全部楼层
楼主加油,我们都看好你哦。
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

4605

帖子

9212

积分

普通会员

Rank: 2

积分
9212
发表于 2023-11-25 21:03:16 | 显示全部楼层
很完美的教程!!!!
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

4455

帖子

8912

积分

普通会员

Rank: 2

积分
8912
发表于 2023-12-4 08:49:51 | 显示全部楼层
学习了学习了学习了
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

2

帖子

30万

积分

终身VIP

Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60

积分
300014
发表于 2023-12-4 14:11:45 | 显示全部楼层
厉害厉害厉害
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|Java自学网

GMT+8, 2025-2-24 03:46 , Processed in 0.172929 second(s), 26 queries .

Powered by Javazx

Copyright © 2012-2022, Javazx Cloud.

快速回复 返回顶部 返回列表