Java自学网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 12229|回复: 79

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

  [复制链接]

该用户从未签到

4

主题

188

帖子

378

积分

普通会员

Rank: 2

积分
378
发表于 2023-11-15 13:09:02 | 显示全部楼层 |阅读模式
130902ojzsuucish8qs1uj.png 5 o. x& F+ `& X; v/ Y# Z$ X

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

9 |7 c: [4 _3 l5 F( m; {
- _7 c% }! S3 a+ L" _) i4 E, k# b' O# L3 |/ d* X5 \
1 S5 m6 T; E) L+ \# N) B: I
资源下载地址和密码(百度云盘):
游客,如果您要查看本帖隐藏内容请回复
[/hide] 百度网盘信息回帖可见* `8 p+ X% L% z/ o9 U
$ B4 |/ e) d$ S/ a$ b

" A( S6 W5 `  P: C4 |
1 d) }9 i* l- q8 n) W  T, Y0 {本资源由Java自学网收集整理【www.javazx.com
回复

使用道具 举报

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

使用道具 举报

该用户从未签到

5

主题

150

帖子

301

积分

普通会员

Rank: 2

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

使用道具 举报

该用户从未签到

3

主题

172

帖子

327

积分

普通会员

Rank: 2

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

使用道具 举报

该用户从未签到

9

主题

186

帖子

373

积分

普通会员

Rank: 2

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

使用道具 举报

该用户从未签到

8

主题

168

帖子

340

积分

普通会员

Rank: 2

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

使用道具 举报

该用户从未签到

7

主题

175

帖子

357

积分

普通会员

Rank: 2

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

使用道具 举报

该用户从未签到

0

主题

4812

帖子

9626

积分

普通会员

Rank: 2

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

使用道具 举报

该用户从未签到

0

主题

4676

帖子

9354

积分

普通会员

Rank: 2

积分
9354
发表于 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-4-22 12:43 , Processed in 1.066147 second(s), 28 queries .

Powered by Javazx

Copyright © 2012-2022, Javazx Cloud.

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