|
0 V8 R& i& O! X' E) k3 s' ?
+ n. ]4 j% K- r# g: a7 J7 s2 o2 K* W3 f2 c9 c. N3 a" s
喜科堂C#上位机.NET教学视频/$ T" D M B8 x. F9 ]6 |2 N
├──喜科堂.NET高级进阶
- Z6 W2 X; s Z, @ V% G| ├──第00次课:新学期开学典礼和新规划
+ k' e" V6 V8 d2 B8 ^# `" o4 s| | └──01.开学典礼和新规划.mp4 144.87M4 X! A6 E6 | q) t% @& G2 C
| ├──第01次课:从架构师的角度基于OOP分析和设计音乐播放器的方法 * V2 v* ?- ~% o- k( d+ K0 J
| | ├──源码和授课笔记
1 I8 M4 `7 g8 @| | └──01.从架构师的角度基于OOP分析和设计音乐播放器的方法.mp4 213.00M4 l( V% `- |6 N
| ├──第02次课:基于AOP使用Ioc方式增加播放器项目的扩展性设计
7 W& B0 W: W2 e& c, s3 H9 ^| | ├──授课笔记和源码 & D# X/ _! k6 a, G; y' x- T
| | └──02.音乐播放器的分析和更多动态扩展建议.mp4 218.78M9 v# h# Z2 ?" M0 t+ Z
| ├──第03次课:OOP六大原则研究(SRP、OCP、LSP、LoD、ISP、DIP) 3 m" w% c0 t8 q* `! K! c8 u
| | ├──授课笔记和源码 6 B! \, {! p% j
| | └──03.OOP六大原则研究(1).mp4 254.01M, t* C/ u' [/ j' l
| ├──第04次课:OOP三大特性封装继承接口多态等案例分析
; ^! ]2 l9 L) u. M) r! [) R( w| | ├──授课笔记和源码(现场)
2 Q7 c7 L/ e4 a" }8 P| | └──04.继承接口依赖倒置和接口隔离原则.mp4 262.68M' Z; o& h2 `# @! E: `4 t. V! N
| ├──第05次课:创建型设计模式之核心思想研究与应用技巧
% l9 U$ F% ~7 J+ F0 h) L9 `& w" b| | ├──授课源码和笔记 9 `7 V4 m& h L8 L( q3 ^# g
| | └──05.OOP中类的4大关系详解和创建型设计模式之单利详解.mp4 230.05M/ I6 n; h% F) Q/ F
| ├──第06次课:创建型和结构性设计模式:抽象工厂模式、适配器模式、外观模式详解
8 m3 N. ?8 p, ]4 o. h| | ├──授课源码和笔记
, z6 v: s: _' w- ?; `9 D2 W( R| | └──第06次课:创建型和结构性设计模式:抽象工厂模式、适配器模式、外观模式详解.mp4 273.29M
8 Q, f5 r$ ~0 |) ^1 _8 [| ├──第07次课:结构型设计模式:装饰器模式、代理模式
; |& d: j: q! y Q| | ├──授课源码和笔记
9 X, n& g) f. |7 H% C( C| | └──07.装饰器设计模式和代理模式详解.mp4 241.87M0 |6 G9 h0 ]5 d g
| ├──第08次课:行为型设计模式:模板方法模式、观察者模式、责任链模式
6 ~/ Q3 Z; g6 y) x& H| | ├──授课源码和笔记
& X5 Z) ^3 A& o1 o3 [| | └──08.行为型设计模式:模板方法模式、观察者模式、责任链模式.mp4 337.89M" |; m* g9 W8 G, S; W! I! g C
| ├──第09次课:delegate委托和Event事件原理和应用
* p$ f8 y2 \6 u7 q$ o| | ├──授课笔记源码 0 v( G% e* o& U2 C( N- N
| | └──09.委托原理、多对象双向消息通信与事件Event.mp4 264.02M
* l* I3 E) K1 L. @& F: M| ├──第10次课:Lambda表达式、泛型委托、扩展方法 - x0 s$ _+ i, I2 A' K! M- b
| | ├──授课源码和笔记 % A9 P, `7 ?1 ~! G; K# {8 G
| | └──10.Lambda表达式、泛型委托、扩展方法.mp4 257.76M- `4 |4 n/ ^' d' G" @1 P( Q
| ├──第11次课:高级泛型类、泛型方法、泛型缓存
# B& Y6 P* o# s2 O" j* [. L0 Q7 || | ├──授课笔记和源码 9 w: N* U6 G$ a8 n
| | └──11.高级泛型类、泛型方法、泛型缓存[瑞客it www.ruike1.com].mp4 289.92M7 \6 E! f8 I/ w# j `- |2 i
| ├──第12次课:IQueryable和IEnumerable、Reflection基础、Attribute基础 3 B- f1 G4 u# z' n
| | ├──授课笔记和源码 - G* X: J1 z1 ~/ Q' N& b! A
| | └──12.IQueryable和IEnumerable、Reflection基础、Attribute基础.mp4 344.31M: H/ t8 l# E4 p# {9 q9 }! @
| ├──第13次课: C#特性之Attribute深入讲解与高级应用
+ K4 T' y5 i) h! M% `' K2 Q| | ├──授课笔记和源码 4 M# w! h0 y& X2 p+ A2 `# ~, `
| | └──13.C#特性之Attribute深入讲解与高级应用.mp4 298.94M
' m& y, P# w/ n, w; k- o| ├──第14次课: 高性能自定义ORM设计与分析、CRUD方法封装与测试(1)
; V- ^8 j" e" k0 b3 V3 t/ X. y| | ├──授课笔记和源码 % X* `3 O- w! c2 t+ U3 G$ W
| | └──14.高性能自定义ORM设计与分析、CRUD方法封装与测试(1).mp4 214.83M
$ Y3 I8 P4 E; H" w| ├──第15次课: 高性能自定义ORM设计、分析、CRUD方法封装与测试(2) & O+ Y" O9 ^$ W4 u+ R
| | ├──授课笔记和源码
" @. L4 U4 B% M/ F| | └──15.高性能自定义ORM设计、分析、CRUD方法封装与测试(2).mp4 292.36M0 s! g* g/ _; j' `& K3 `
| ├──第16次课: 高性能自定义ROM中多数据库通用类工厂的设计和实现 / d) f1 ^9 L+ \( q$ M% q' R5 d+ {
| | ├──授课笔记和源码
3 ^# q, h7 m5 o0 b* S( \ d| | └──16.高性能自定义ROM中多数据库通用类工厂的设计和实现.mp4 249.08M
& E" Y+ c+ N; _| ├──第17次课: Reflection反射方法、构造、泛型构造、性能优化与对比 # N2 S6 s! C1 | ~8 o
| | ├──视频同步源码 1 r8 `0 _5 ]6 C. y& i
| | └──17.Reflection反射技术的高级应用详解.mp4 319.79M
5 ~; f6 w, K2 X* M| ├──第18次课: Expression原理分析、动态组合、映射与SQL语句生成(1)
$ i* ~, z7 Q: N) m) Y| | ├──授课笔记和源码
, w0 @+ O# L% R: g7 s| | ├──授课视频 {: P/ \7 n5 c! k. A& F
| | ├──资料
5 ~6 a) }5 d, Y6 G6 j| | └──作业 . H& j$ |8 C6 x. ^
| ├──第19次课: Expression原理分析、动态组合、映射与SQL语句生成(2) 2 D8 Y n3 j4 p$ J
| | ├──授课的两个工具 9 q7 c$ c6 m5 y; S/ l' G9 ^) g
| | ├──授课源码和笔记 1 r* M. i/ } r
| | └──19.Expression原理分析、动态组合、映射与SQL语句生成(2).mp4 351.12M
) C) z( M+ `7 n| ├──第20次课: Expression原理分析、动态组合、映射与SQL语句生成(3)
; s7 ` B+ Z+ }( N# N) s| | ├──授课源码和笔记 1 J- M u2 }/ k4 v1 o- K, m
| | └──20.Expression原理分析、动态组合、映射与SQL语句生成(3).mp4 324.20M
1 s& Y& n( H, Q9 B r, || ├──第21次课: Expression原理分析、动态组合、映射与SQL语句生成(4)
8 Z7 B% L2 k9 p6 [1 q& _2 V- K; @| | ├──授课源码和笔记 1 C" ]# _8 I5 D; c
| | └──21.Expression原理分析、动态组合、映射与SQL语句生成(4).mp4 268.32M. z0 G8 ~/ L& D
| ├──第22次课: 面向切面编程AOP多种机制的实现和Ioc依赖注入容器Unity(1) % t, R* }, \) x; Z
| | ├──授课笔记和源码
5 F* V j) C0 i| | └──22.面向切面编程AOP多种机制的实现和Ioc依赖注入容器Unity(1).mp4 234.54M# R2 q3 C5 ^, g
| ├──第23次课: 面向切面编程AOP多种机制的实现和Ioc依赖注入容器Unity(2) # D& Y" P5 m% M& `- S
| | ├──授课笔记和源码 # t, I' T, W2 U: p1 l. I
| | └──23.面向切面编程AOP多种机制的实现和Ioc依赖注入容器Unity(2).mp4 292.36M
3 a K; ?. n6 x8 I; k: c| ├──第24次课: 异步编程与Thread多线程入门、各种多线程实现方式概述
: o& @. q# l; B% f: t3 e/ U| | ├──视频同步源码 + k$ G/ w* g) i& P% O
| | ├──第24次课:异步编程与Thread多线程入门、各种多线程实现方式概述.mp4 259.22M5 p3 U+ U! M# a% _% A6 M; V4 U& q
| | └──课堂笔记.txt 0.66kb
* @+ ]' o1 i) M- M# {+ E% [$ H| ├──第25次课: 多线程相关概念总结和多线程在空间上的开销研究windbg使用
! E, a* d) d8 ~+ N- w| | ├──同步授课源码
) x* B: J9 ^. {5 i, z# ?3 @3 r2 g| | ├──第25次课:多线程相关概念总结和多线程在空间上的开销研究windbg使用.mp4 191.15M- s' A% K7 Z8 B$ C% P, @
| | └──同步课堂笔记.txt 5.37kb; _- t/ r ~9 ?/ A
| ├──第26次课: Thread生命周期研究和debug及release性能和资源共享问题解决
! F( e/ r5 a8 N& I3 S| | ├──同步授课源码
8 d: G' V& C1 v+ ?( ]+ ] \* P& M ^| | ├──第26次课:Thread生命周期研究和debug及release性能和资源共享问题解决.mp4 269.20M% d; k4 Z' ]' G
| | └──同步课堂笔记.txt 17.21kb. Z' H; |* j6 u4 \5 s# X
| ├──第27次课: 多线程之ThreadPool、定时器、Task任务开启、阻塞、延续等
5 p% q$ a# ^ Z% @- [| | ├──授课源码
) x- |+ C9 ?. D5 k| | ├──第27次课:多线程之ThreadPool、定时器、Task任务开启、阻塞、延续等.mp4 279.03M' v( |6 L6 n- T1 u/ i9 Y' h. }- _
| | ├──同步课堂笔记1.txt 21.12kb* ]) s4 _/ z2 @/ Z, k
| | └──同步课堂笔记2.txt 8.13kb
6 ^8 l m1 ?$ `| ├──第28次课: 多线程之任务附加、取消、延时、回调清理、超时取消、返回值、异常处理 ( h5 E$ L0 f; I" Y6 D
| | ├──授课源码 : ^& U6 k1 R* `8 y+ S
| | └──第28次课:多线程之任务附加、取消、延时、回调清理、超时取消、返回值、异常处理.mp4 236.37M u: ? v% v2 R. {
| ├──第29次课: 多线程之并线编程Parallel和Plinq、asyn、awati以及各种锁机制lock等
5 {% J6 f( \: T2 B/ C) u& w# M% u| | ├──授课源码 0 r: ?. f* [- W/ ~8 j! m) E; H
| | └──第29次课:多线程之并线编程Parallel和Plinq、asyn、awati以及各种锁机制lock等.mp4 246.44M' F7 Q: Q' V( i1 }
| ├──第30次课: ASP.NET-WebAPI2.0快速应用技术和Get请求详解
A! Y4 r9 V3 _2 F' k E| | ├──授课笔记和源码 " Q* c! {" s/ P, T
| | └──第30次课:ASP.NET-WebAPI2.0快速应用技术和Get请求详解.mp4 221.42M
4 f& |5 `3 ]2 C( c/ {| ├──第31次课: ASP.NET-WebAPI2.0-Post请求、返回值和服务器调用 7 _/ i0 b5 v+ F, ~9 f, f% E
| | ├──授课笔记和源码 1 i8 i, y7 z G- o$ I, l/ }
| | └──第31次课:ASP.NET-WebAPI2.0-Post请求、返回值和服务器调用.mp4 262.52M
% l! c$ F# \' x4 v/ q$ {. Y" m| ├──第32次课: ASP.NET-WebAPI2.0请求返回值、身份验证和跨越问题 # D) k$ ~# p9 H& Q% u
| | ├──授课源码和笔记
( F( y3 t; G5 F, ^5 U4 {7 ~" P1 Y' T| | └──第32次课:ASP.NET-WebAPI2.0请求返回值、身份验证和跨越问题.mp4 297.23M/ P N# j* a6 K; F5 L C
| ├──第33次课: Layui+mvc组合开发:Layui底层方法应用
4 k! I9 P6 I/ X9 [' o. g% B' K3 k" ^| | ├──2019-03-13同步教学源码.rar 30.53M
9 x) b E3 j; k8 v# B+ m) n| | ├──2019-03-13同步授课笔记.pdf 482.12kb
# y, x5 I! a: H$ a| | └──Layui底层模块》后台管理系统搭建》模块自动化加载》菜单栏自动伸缩.mp4 183.26M. F; P" [" L" M7 {+ u) b
| ├──第34次课: Layui+mvc组合开发:动态Tab选项卡实现 2 q- Z% Q6 n3 |/ M# f+ | E- Z
| | ├──2019-03-15同步教学源码.rar 25.17M F4 H# e1 f5 d+ b$ U( S9 N
| | ├──2019-03-15同步授课笔记.pdf 347.06kb
) ]& S! H5 w6 q# ~& F9 O| | └──全屏展示》动态Tab选项卡.mp4 237.55M$ D, O0 i5 c K) R5 J) v
| ├──第35次课: Layui+mvc组合开发:Identity原理解析及登录 / a6 {+ V7 D1 D2 v- A9 M. b6 x
| | ├──2019-03-18同步教学源码.rar 47.66M+ I0 z" L1 G4 F0 M" M$ X1 ^- d" X n y- }
| | ├──2019-03-18同步授课笔记.pdf 399.71kb
; J! y! w" W0 S# u# @3 o| | └──Layui+mvc组合开发:Identity原理解析及登录.mp4 223.33M
. q+ c& r4 W: ]$ H| ├──第36次课: Layui+mvc组合开发:用户账户管理 F$ U/ M( D, z+ L |, W. a
| | ├──Layui+mvc组合开发:用户账户管理.mp4 301.00M! C. F+ h1 C8 M$ u" c% ]
| | └──同步教学源码.rar 47.73M
/ l h5 Y: x$ M; z+ l1 e| ├──第37次课: Layui+mvc组合开发:用户及角色管理
7 b" s* |' H/ T5 v+ F| | ├──Layui+mvc组合开发:用户及角色管理[瑞客it论 坛 www.ruike1.com].mp4 300.99M8 u5 Z& V) K1 N+ {* S/ v1 r% F
| | └──同步教学源码.rar 48.11M6 T1 V6 B5 D% R2 r7 b
| ├──第38次课: Layui+mvc组合开发:权限管理实现
3 Q% ?9 ?2 e5 c: t| | ├──2019-03-25同步教学源码.rar 38.59M
' p+ B3 a% Q( k$ i| | └──Layui+mvc组合开发:权限管理实现.mp4 269.14M
2 D% D0 j9 r6 r! d' m0 || ├──第39次课: Layui社区项目开发(1):整体设计及账户管理
! s) L6 l& x6 j, t* V! a| | ├──2019-03-27同步教学源码.rar 52.00M
! H8 C9 [6 G* s, ]8 \% Q| | ├──2019-03-27同步授课笔记.pdf 311.20kb/ p* X6 Z/ O, K/ E' s D
| | └──Layui社区项目开发(1):整体设计及账户管理.mp4 218.88M8 G; V! C: ~, c9 }+ d
| ├──第40次课: Layui社区项目开发(2):帖子发布及详情页实现 ; w1 H; [1 @& P) ~; s' b
| | ├──Layui社区项目开发(2):帖子发布及详情页实现.mp4 297.37M6 f0 {: g7 w* w& r* J1 t. I. ~
| | └──同步教学源码.rar 55.93M2 x1 T& h0 _7 t- E0 x2 M3 ]9 K
| ├──第41次课: Layui社区项目开发(3):帖子详情页操作实现
9 C/ d# Z7 }, O# U9 [+ F1 R$ i| | ├──Layui社区项目开发(3):帖子详情页操作实现.mp4 244.42M
9 J/ o, q; r1 _! l P0 a| | └──同步教学代码.rar 54.95M- W* J) ]5 b6 |$ H% T* y
| ├──第42次课: Layui社区项目开发(4):个人主页及帖子列表 7 R! D8 n8 p& U2 j0 W$ l$ h
| | ├──01.个人中心及帖子分类.mp4 131.39M
1 M" j ?, G4 G7 c' j& `4 h2 [0 u! e| | ├──02.帖子列表.mp4 198.19M& Q1 j3 }- ?. D& c
| | └──同步教学源码.rar 55.37M
o5 @, K1 F' l# E7 U# _| ├──第43次课: Layui社区项目开发(5):个人发布收藏级帖子管理 ' v* @8 N4 s6 U' {$ l
| | └──第43次课: Layui社区项目开发(5):个人发布收藏级帖子管理 2 m. X% |$ Z/ j6 P' D$ }
| ├──第44次课: 微信公众号开发:公众平台介绍及消息接入 " S& o9 s0 l* ^& f) C9 Y
| | ├──01.微信公众好开发介绍.mp4 129.31M8 c8 M' f+ L: l1 X
| | ├──02.被动回复消息接入.mp4 160.00M8 ^! Z9 X" u7 y7 d" s6 k+ v. K7 A6 w
| | ├──教学文档.pdf 355.88kb
" U9 n7 v8 f8 K7 D$ I5 V/ x| | └──同步教学源码.rar 74.12M
) q/ t& H$ B7 F3 I| ├──第45次课: 微信公众号开发:AccessToken使用及素材管理
3 k; w" y3 P5 U| | ├──AccessToken使用及素材管理.mp4 289.34M
# g# [; G" C7 y3 V1 k9 E3 Y0 C| | └──同步教学源码.rar 93.42M- _5 ] z* M, k& s
| ├──第46次课: 微信公众号开发:素材管理及动态内容回复实现
: O7 R3 A8 E; |, @5 V, o7 t| | └──第46次课: 微信公众号开发:素材管理及动态内容回复实现转换后
3 L7 b8 A, }6 M; o2 {, [| ├──第47次课: 微信公众号开发:用户管理及消息发送 6 ?, v! S- W' G# U' p; j( a
| | └──第47次课: 微信公众号开发:用户管理及消息发送转换后 : M$ h. X' R4 [' S
| ├──第48次课: 微信公账号开发:网页授权及JSSDK 3 Q. y9 _3 ?7 I. U% t9 `
| | ├──同步教学源码.rar 95.75M; J9 d. p3 X# `
| | └──网页授权及JSSDK.mp4 315.40M
! B' T' o# W. b* e. v- ~| ├──第49次课: vue前端框架使用:vue基础使用
$ Q8 X0 \; i, N! m0 T! ^: p| | ├──2019-04-17同步教学资料.rar 584.36kb
4 G! v ?6 g* X7 w6 x& M) P/ E| | └──vue基础使用.mp4 173.98M: q7 v$ l' S: n8 |5 b/ v
| ├──第50次课: vue前端框架使用:vue基础进阶
" v1 W \3 i2 P+ h8 @3 E6 L- k| | ├──01.vue中style与class的绑定.mp4 77.67M
. `7 ]! g: [0 F' N8 K6 @8 o| | ├──02.v-if与v-show.mp4 66.90M
4 |. e( I# i0 P: ]; b2 C/ R: E| | ├──03.v-for和v-model.mp4 124.45M) `- V! B7 l D0 w% S
| | ├──同步授课笔记.pdf 397.10kb: \. y" b' S4 ~( ]/ }) u
| | └──同步授课源码.rar 624.94kb# t5 q/ }2 E/ I( i7 k G+ R" ~1 `
| ├──第51次课: vue前端框架使用:小米购物车案例实战 * u# @& u; X8 Q
| | ├──01.后台Api配置及数据绑定.mp4 152.16M& n* T( {0 |4 n$ K
| | ├──02.购物车实现.mp4 180.91M9 R" {9 I9 z- u3 A& }% ?
| | └──同步教学源码.zip 42.62M
1 n5 b4 q" y$ S/ x, P| ├──第52次课: vue前端框架使用:vue组件、webpack、vue-cli
2 y$ ]* {- }, P* G, s% R| | ├──01.vue组件及传值.mp4 139.79M
* k6 F: }* Z/ Y2 A# K| | ├──02.vue组件内容分发.mp4 81.30M
% x# N2 L" K, Q2 {| | ├──vue组件、webpack入门及vue-cli.pdf 358.82kb
/ `% d% }# r* d s- G* Z! i| | └──同步教学源码.zip 646.13kb
7 I% d% c4 F1 Q/ f' O/ k- { W( I6 W| ├──第53次课: vue前端框架使用:webpack及vue-cli - O8 Y5 M8 c+ S3 e* x0 i$ R0 ~# k2 g
| | ├──01.webpack简介及import和export的使用.mp4 49.73M
\5 J! g! h6 @! V' f| | ├──02.webpack简单配置及vue-cli.mp4 110.86M
; Y( M q: `& _: o5 E( E| | ├──Webpack、Vue-cli.pdf 426.55kb
; k% T' G4 t/ _7 {| | └──同步教学源码.zip 91.49kb
/ t" B# O' K% x3 B/ `: I: ^| ├──第54次课: vue前端框架使用:vue-router及实战
7 X9 J0 F$ K$ ~( j- [$ K" i| | ├──01.vue路由的基本使用.mp4 93.72M
, F- I! d$ p3 Q: p1 x7 c5 E- Q! ]| | ├──02.vue-router与element案例实战.mp4 143.06M' m4 [* {; o- [' p
| | ├──vue-router.pdf 330.76kb
' E+ Y+ d6 ^6 o4 _| | └──同步教学源码.zip 154.87kb, Q* e& y% T2 a7 U$ G, v( ?& @
| ├──第55次课: vue前端框架使用:vuex状态管理
+ x/ Z1 q0 ?$ _| | ├──vuex案例实战.mp4 218.73M( v* Z4 F K2 ?
| | ├──vuex原理解析.mp4 114.97M
7 H: a1 Q" l# d U" N$ f; m1 N% d8 W| | └──同步教学源码.zip 47.64M! C4 ?9 Z4 z# ?
| ├──第56次课: 小程序基础知识(1):认识、全局配置、App、Page、样式、组件、JS知识
. ]: l% W) D2 L+ c, ]( i; f$ U+ {6 H( }| | ├──【00】授课资料
0 Q0 C# [! I- m$ S& B7 K: m| | ├──【01】学员资料
; j; E* J" ]& j/ U* h( _& t| | ├──1.小程序的认识、目录结构、全局配置.mp4 104.35M: J. F. G8 Z8 L7 C
| | └──2.小程序App和Page、this、setData.mp4 77.39M
! \% R7 g! K8 T/ h& f u* b( T| ├──第57次课: 小程序基础知识(2):小程序组件、WXMl、逻辑层
# K) n `, T; U4 G| | ├──【00】授课资料
% p/ a ~% c4 o6 F; k1 T| | ├──【01】学员资料
2 X0 c6 E% C# U* x) ^. C| | ├──1.自定义窗口、Page中的事件函数、小程序组件.mp4 120.56M+ M3 ^# U# S+ z( N9 V O: S; x/ b
| | └──2.列表循环、条件渲染、数据绑定.mp4 94.19M- j: g, p- i0 I6 w
| ├──第58次课: 小程序基础知识(3):小程序模板、引用、rpx、自定义组件
0 g0 d* n5 I; o% q| | ├──【00】授课资料 . N/ o9 i& H* `6 [! G1 d( R. z
| | ├──【01】学员资料
2 _; b0 o4 b8 B' c| | └──3.模板使用、rpx单位、样式引用、自定义组件.mp4 177.14M
( M) ?' X! G; g3 `+ g! v( b| ├──第59次课: 小程序实战(4):小程序框架搭建 7 B2 M1 i$ x' n7 R0 W* v8 Z7 X1 y
| | ├──【00】授课资料
; N/ L. g5 K/ T) [ U" g, H| | ├──【01】学员资料 # _6 Z/ u# z3 f" r, J- Q1 ^ T
| | ├──1. 小程序接口使用说明.mp4 86.13M% o( k: v4 V: t" h/ i8 H" _4 F& M
| | └──2. 外卖订餐框架搭建.mp4 82.11M
0 E; _9 T6 E! O) m$ z: ]| ├──第60次课: 小程序实战(5):小程序首页效果实现 * z V, g8 s9 G/ B- c8 c' k3 P
| | ├──【00】授课资料 ; v0 S' x) S7 ]' ]4 `
| | ├──【01】学员资料 9 I7 d/ \4 F9 x5 z+ E$ f! @
| | ├──1外卖订餐首页效果实现.mp4 104.26M3 S/ @" B2 w( q, }- ~
| | └──2.外卖点菜购物车:底部页面结构的实现.mp4 99.22M2 ]: z u& n( }' C
| ├──第61次课: 小程序实战(6):购物车
3 m5 Z) |; q5 ]0 O| | ├──【00】授课资料
! \: L7 x7 D0 U" t| | ├──【01】学员资料
4 T+ N7 G5 @: B( X| | └──1外卖点餐加入购物车的实现.mp4 261.51M2 k$ A, V% m0 Y, L# m$ R
| ├──第62次课: 小程序实战(7):订单页【单独录制】 * a" H9 `, e+ M. ]; g4 q
| | ├──【00】授课资料
: [& h1 ], i& b# P3 q! q, f4 O| | ├──【01】学员资料 2 C& F1 T- X" }2 L
| | ├──1.订单页页面演示和功能说明.mp4 10.57M
' U& e- F0 H& F" Q& {| | ├──2.订单页页面结构搭建(1):订单页地址和订单列表结构搭建.mp4 49.53M: Y0 J; U$ x. f* T# ]
| | ├──2.订单页页面结构搭建(2):订单页餐具数量、备注、底部支付结构样式实现.mp4 44.25M
" _, w& ~" s3 n( ]( G| | ├──3.订单页面功能实现(1):地址选择功能介绍说明.mp4 51.81M5 u J* E J- Z* A0 G0 y
| | ├──3.订单页面功能实现(2):新增收获地址功能.mp4 50.25M
9 g V, m. c- D2 y% [5 P| | ├──3.订单页面功能实现(3):修改和删除地址.mp4 78.26M! r( w5 [( m1 E) S1 A
| | ├──3.订单页面功能实现(4):选择并显示地址.mp4 17.41M7 Q. B! x; \5 C4 V- X! [' P
| | ├──4.口味的功能实现.mp4 30.92M# S5 ?& j$ |: V
| | ├──5.餐具数量和残留问题的解决.mp4 45.81M6 b" t {( V2 Z: D
| | └──6.新增地址问题的解决.mp4 13.12M0 u6 ^' N. K h2 A+ L* \
| ├──第63次课: 企业框架搭建:WebApi OAuth2.0解析
: W( X9 y# a5 @| | ├──WebApiOAuth2.0授权实现.mp4 269.09M8 g1 k/ n# r/ I" v; H# U6 n
| | └──同步教学源码.zip 43.32M' e$ {* g" O' |9 Z7 O7 z! H _% I) Y5 _
| ├──第64次课: 企业框架搭建:仓储及工作单元详解
+ m" v7 t' j5 C- m& G| | ├──仓储及工作单元解析.mp4 161.68M6 X1 u3 V) E) I3 k; o& v
| | ├──同步教学源码.zip 51.50M+ O. {9 u" {8 Q: k- s
| | └──项目结构介绍及EntityFramwork配置.mp4 123.03M
6 X* T3 C0 E, o% u$ E| ├──第65次课: 依赖注入容器Autofac原理解析
& f% ?6 g% v) d' L- s" D| | ├──01.Aufoac简介及简单使用.mp4 183.95M( A6 B, ~9 s( C1 \
| | ├──02.Autofac详细配置.mp4 182.37M
' L4 f( ]5 }8 {( u# K' M$ f9 h| | └──同步教学源码.zip 69.40M( r5 ]1 c9 x. s J
| ├──第66次课: 企业框架搭建:Autofac模块集成及AutoMapper配置
4 j4 f5 T, d# _5 o5 W| | ├──01.Autofac深入解读.mp4 348.88M
$ u/ g. d# @" g$ m0 S: o# H| | ├──02.DTO及AutoMapper配置.mp4 183.03M
1 U/ F$ A- B6 Y1 J1 t- T" g- T| | └──同步教学源码.zip 51.75M
6 {; W' V- ~/ X; k# Q, @+ o$ f| ├──第67次课: 企业框架搭建:异常处理及Owin使用
1 V X q1 k3 H+ O| | ├──01.自定义数据校验.mp4 189.73M
) n6 v( k' z$ u' n4 u; q8 x| | ├──02.异常处理、Owin实现.mp4 165.53M1 w% d, I+ W6 w1 U) ]+ I
| | └──同步教学源码.zip 79.75M
* m& |7 B T! X# ]- N2 F& j3 A| ├──第68次课: 企业框架搭建:微信小程序登录实现 3 |2 F% @* F" J' ~
| | ├──03.小程序注册后台代码编写.mp4 173.02M. f& s0 R0 d/ {
| | ├──04微信小程序登录实现..mp4 141.89M3 t" C, g+ n1 D0 }' I' Q4 d& Z7 J/ |; N
| | └──同步授课源码.zip 81.55M
' V5 b r0 b, Y2 G3 M0 n8 L| ├──第69次课: 企业框架搭建:微信小程序Token实现及文件上传 ' }" c9 {# ?/ K I0 j: {2 }
| | ├──同步授课源码.zip 81.25M
4 v0 e1 A u& t9 u3 {9 h| | ├──微信小程序Token处理及Request封装.mp4 167.81M
5 f7 E$ U" n' @| | └──微信小程序文件上传实现.mp4 113.46M
0 j$ S$ w4 F# P$ H- || ├──第70次课: Linux开发环境安装CentOS7和快速程序开发
2 w1 r8 l' o0 c| | ├──1.CentOS7安装详细过程.mp4 48.60M+ P/ O" S4 P' a" B
| | ├──2.安装XShell命令解析器.mp4 12.49M& \, Q; i/ Q% P3 z; s
| | ├──3.安装.Net Core的SDK.mp4 13.72M
! c5 k/ I! |5 q2 g( d1 D/ y| | ├──4.在Linux系统下创建控制台程序.mp4 27.09M
% G: Y6 Z% E) ]3 x' H| | ├──5.在Linux系统下创建MVC程序和WebApi.mp4 60.85M' C4 ?$ o' Y# m9 o7 N$ b" N9 a7 d
| | ├──6.关于命令未找到的两个bug解决.mp4 11.18M
1 b9 _" l! i c! w| | └──课堂笔记.txt 9.26kb
' h! O: R6 c9 ?( g9 |. K| ├──第71次课: .NET-Core新型配置系统和各种配置类型操作 , e# l# C5 N4 K: ~
| | ├──授课源码和笔记
O+ A* x1 v ?- v| | └──NET-Core新型配置系统和各种配置类型操作.mp4 230.38M
; D* |' Q8 |5 Y0 o| ├──第72次课: .NET-Core复杂配置操作、Ioc与AOP的使用
) C6 U; a/ c- @7 m; }| | ├──授课笔记和源码 3 G& T9 B+ I7 \# U
| | ├──1.配置文件的强类型读取方式.mp4 78.46M
5 w$ C& D# E8 M( h| | ├──2.Ioc概念解释和简单Ioc容器的使用.mp4 52.71M
+ C! A r) W% C" f% X| | ├──3.Ioc的其他应用.mp4 67.00M
$ \ y/ u9 P, u2 h* D| | └──4.AOP的实现.mp4 67.57M
4 }) Y A2 C1 |/ }: ~, L* q| ├──第73次课: 基于TCP协议使用Socket搭建自定义Web服务器 6 {# x) R0 i; Z- [2 s
| | ├──授课源码和笔记
: X2 B' L% ~+ U* S# `3 ? K| | ├──1.网络通信的7层协议讲解.mp4 79.15M+ p9 ]; `; n/ N: t! a
| | └──2.基于Socket手写web服务器.mp4 135.95M
: J c3 I9 t& v: p| ├──第74次课: Asp.NetCore四大部件作用详解和源代码分析
! I' x$ l* t8 e4 B! n4 _; W7 ?* v| | ├──授课源码和笔记 : }/ W( G8 U5 b& ]; ]
| | └──Asp.NetCore四大部件作用详解和源代码分析.mp4 229.86M
, y( P9 [' X8 x| ├──第75次课: Asp.NetCore新型管道模型和Middleware中间件源码分析和手写实现 " T5 Z, O5 d) j* h$ w5 f
| | ├──Asp.NetCore新型管道模型和Middleware中间件源码分析和手写实现.mp4 227.04M4 h4 A S8 E; W6 B( T
| | └──授课源码和笔记.zip 1.12M
" \4 K. B8 c, B# D| ├──第76次课: Asp.NetCore管道模型PipleLine与中间件源码分析 # ?+ Q7 S/ Q+ i
| | ├──NetCore开源源码
1 G4 ?6 z p! V0 y6 Y X+ e Q9 J| | ├──授课笔记和源码
: B* e, G% [3 G! e6 c| | └──Asp.NetCore管道模型PipleLine与中间件源码分析.mp4 227.43M
, K7 _/ J8 {+ V$ a U2 n| ├──第77次课: MySql使用与Dapper高效半自动化ORM的使用 4 ]- `5 f. y/ u$ u: a2 T
| | ├──授课笔记和源码 . @- Z8 g5 {$ f3 C# i9 } S% Z2 d: N
| | ├──1.MySql数据库基础和C#数据访问的两种形式.mp4 92.68M) z8 C- p8 Q3 H! l* k
| | ├──2.在Framework中使用Dapper自动化封装和事务操作.mp4 110.15M* @! Y4 ]! r2 P, |; x0 x% ~# ]+ }, I
| | └──3.在.NETCore中使用Dapper.mp4 34.08M7 k' u# T; ^ {
| ├──第78次课: 小程序实战(8):小米商城项目指导
! e F% w. g0 c6 k4 q8 m" T( H# x; x| | ├──【01】学员资料
5 f/ Y+ }- F: [ z) B| | ├──1.小米商城项目的指导学习(1):首页和自定义底部导航的实现思路.mp4 108.70M) h; f( @5 O, F/ |0 V+ | E
| | └──1.小米商城项目的指导学习(2):搜索和网络请求二次封装思路指导.mp4 116.62M
# B6 s, |+ q- a; D5 H3 E+ z| ├──第79次课: .NETCore在IIS上部署并在Linux上基于CentOS7使用Nginx部署署 ' D6 w' N- |. I; W8 T
| | ├──IIS捆绑包模块安装文件 p0 o0 M+ N* Q0 M' u) [
| | ├──部署程序的源码
. b. D+ g: J9 K- p1 O| | ├──1.在windows平台使用IIS部署.NETCore程序.mp4 107.26M1 |9 P `1 A# Z, \: i. y* r
| | ├──2..NETCore在Linux基于CentOS7使用Nginx完成部署详解.mp4 65.91M
6 P) q% q, p6 v3 Z; F| | └──在windows和Liunx两种平台部署.NETCore程序指导.docx 1.11M) J, ^8 c; @, L: K( e
| ├──第80次课: EF Core实战技能讲解
7 X9 Q K6 M0 X0 V: A- y: ^; ?| | ├──01.mp4 187.62M- E& ?* K1 j& ?3 ?- G0 e
| | ├──02.mp4 85.37M+ C! m2 Y# C: W6 {1 M8 l
| | └──同步教学源码.zip 352.64kb$ X" C5 Q4 E/ Q. m9 ]9 y: s5 B
| ├──第81次课: ASP.NET-WebAPI2.0i的Token认证授权实现(Carter老师讲解) $ b. D5 |8 l7 K, K1 ~( Z# ^
| | ├──ASP.NET-WebAPI2.0i的Token认证授权实现.mp4 214.53M. ?: @# ]9 d4 \/ S3 b
| | ├──课前准备代码.zip 54.07M
4 z9 ~0 E4 I: }/ U6 o' \$ f| | └──同步教学源码.zip 54.41M2 s$ Y" e! E* ]) F1 q
| ├──第82次课: SQL Server主从同步及读写分离实现(Carter老师讲解) ; V4 g# u. ?' N
| | ├──SQL Server主从同步及读写分离实现现场实操.mp4 152.31M
& Y/ v- ~, D2 K: s* w| | ├──同步教学代码.zip 14.41M0 M& n/ Z# j% F9 L y9 B
| | └──同步教学文档.pdf 305.14kb
4 \. ~) F: t9 e/ y/ J% x* ]" T: c% }| ├──第83次课: 开源分布式版本控制系统Git与VS协同使用(Carter讲解) 8 h/ m' {: H5 o/ r M* W
| | ├──.gitignore 5.94kb1 Y. j2 E* B* s8 q
| | ├──01.git简介及基本使用.mp4 126.20M* N/ I2 a d7 a2 o
| | ├──02.gitee远程仓库使用.mp4 77.31M8 g, k M3 i- E0 R5 x8 y
| | └──同步教学文档.pdf 806.39kb
5 |( u8 f: E# Z! v8 N. B* r| ├──第84次课: Mvc中的全局异常处理及log4net日志记录组件的使用(Carter讲解) - `; u" ~% Y. l3 l% R: x& O5 l
| | ├──01.Mvc中的全局异常处理实现.mp4 59.42M
6 d: ?, X9 R) [/ }! d# O; a) `| | ├──02.log4net日志组件的使用.mp4 102.40M# p' g4 Z% }9 w. |6 S8 N8 v
| | ├──数据库创建脚本.sql 8.59kb
8 e. z, P `; j2 _ o! @! Z| | └──同步教学源码.zip 31.26M2 y/ D" ~ X& a- H
| └──第85次课: 腾讯云存储+Layui上传完成云文件存储(Carter讲解) + q1 o4 Y9 k- B P
| | ├──01.腾讯云COS的基本使用及文件上传删除方法封装.mp4 93.86M) ?% s3 k7 ]4 p' ?: u5 Z) Z/ e2 V
| | ├──02.Layui文件上传组件+Mvc完成文件上传与删除.mp4 142.15M2 g; x% \2 E! O% C# u% Y5 [
| | └──同步教学源码.zip 58.03M
6 G* N* @' ~7 C0 |( ~├──喜科堂.NET全栈开发
w6 q/ E% {1 q$ f$ Z| ├──1 【.NET高级工程师】VIP课程学习须知【报名前必看】
! \7 S1 E" s! C5 }| | ├──1 常老师资历介绍.mp4 3.53M$ {: e* J( D- c$ ~
| | ├──2 全栈课程大纲体系分析.mp4 108.48M) [ Y2 u8 T* h$ K" D- z! m! S" u
| | ├──3 全栈课程的学习方式和服务内容.mp4 54.96M5 t3 r/ u; R, K1 T5 k
| | ├──4 就业和提升成功学员经验分享.mp4 27.31M
4 _. J3 X) j2 G6 b| | └──5 课程特色总结和报名方法.mp4 28.77M
) Y. @) G5 _7 o5 u5 x4 q| ├──10 【课程简写:SQL必备】初识SQLServer数据库 # t4 _' O$ @) ]8 p* H
| | ├──1 数据库与数据库管理系统.mp4 157.07M# `& Y8 Q* f5 v: t
| | ├──2 数据库服务的运行与登录.mp4 141.76M }! X% b2 S8 [
| | ├──3 使用SQLServer方式登录服务器.mp4 41.35M
' R) @& F5 m/ f! ]| | ├──4 实例方法多种形式与静态方法、方法重载条件.mp4 280.31M
3 N5 M" \, d+ J) M, ^| | └──5 泛型集合List、比较器接口、集合数据展示.mp4 745.59M. x7 r& ]) S1 i5 J( M' p4 _, B, {' q
| ├──100 【课程名称:jQuery】jQuery基础应用
; G4 V# `) \$ k" E5 q| | ├──1 jQuery总体概述.mp4 111.17M
) N2 z" l f$ A" E- K| | ├──2 第一个jQuery程序.mp4 131.07M1 O1 T/ {$ q" `9 Z: M
| | ├──3 快速.体会jQuery的强大.mp4 173.78M$ `# |& z! Z, N$ {( Z2 R6 e, z3 W
| | └──4 DOM对象与jQuery对象.mp4 129.33M
) B7 s2 b& h5 l& A| ├──101 【课程名称:jQuery】jQuery中的选择器(一) + y( b; |* K3 @1 @
| | ├──1 jQuery中的选择器.mp4 91.00M, o* Y8 H0 _ c! q# k
| | ├──2 层次选择器.mp4 121.53M+ L( Z4 \3 F4 `5 P8 O ~
| | └──3 基本过滤选择器.mp4 128.94M
, \2 ~+ E ]# a. {! ?' p. || ├──102 【课程名称:jQuery】jQuery中的选择器(二) " L3 V0 m# T. v
| | ├──1 属性过滤选择器.mp4 110.92M. n: a" J, D/ l6 ]9 @
| | ├──2 可见性过滤选择器.mp4 83.28M: ]- h. q: Q# H* K6 K- j
| | └──3 表单选器和特殊符号转义.mp4 26.93M
! P! ^& t) Z; u% Y1 w* N| ├──103 【课程名称:jQuery】jQuery中的DOM操作(一)
% ~5 D+ o( e* s$ h4 O2 A: E+ Z| | ├──1 DOM操作样式.mp4 98.06M7 N) c5 Y6 ?4 S6 R% ]' m
| | ├──2 HTML代码、文本和Value值操作.mp4 94.35M
0 j' L5 k/ L6 r9 w0 b: u| | └──3 节点创建和插入子节点.mp4 40.30M
$ ^0 ?5 V) z3 `; h) {+ h% x2 L| ├──104 【课程名称:jQuery】jQuery中的DOM操作(二)
9 v! _8 O% ~: N5 R| | ├──1 插入同辈节点.mp4 20.46M; ?$ ]2 k/ E- j: O- R- I, j+ z
| | ├──2 节点的其他重要操作.mp4 171.43M9 f3 G$ |% \9 [ g+ [% H8 f% k
| | └──3 元素变量及CSS-DOM操作.mp4 48.05M2 a* J6 |0 i# I
| ├──105 【课程名称:jQuery】jQuery中的事件与动画
/ a5 j! i% t& g2 X! y| | ├──1 jQuery常用事件(鼠标、键盘、表单).mp4 108.27M
0 V E7 l+ V& a9 k' N% y2 t/ c| | ├──2 事件的绑定和移除.mp4 82.31M
1 _% ]+ m% H+ W! W3 d, R+ ?, l| | └──3 jQuery中的动画.mp4 83.28M6 i1 ] K* y0 F# r; Y* I
| ├──106 【课程名称:jQuery】基于jQuery实现Ajax
8 E% G' x9 c8 T$ V2 _| | ├──1 初识Ajax技术并体验Ajax强大应用.mp4 110.73M( w+ s i0 D( W$ d% H1 f' _$ U
| | ├──2 $.get和$.post方法的使用.mp4 86.40M
' f, w7 E% y! e| | └──3 $.Ajax方法的使用.mp4 66.78M. w- f+ J5 |- e- U
| ├──107 【课程名称:MVC】开始ASP.NET-MVC的精彩之旅
* K! ~( `4 w1 z! @9 @| | ├──1 ASP.NET-MVC概述.mp4 73.07M/ C0 S, B0 C2 z2 m2 q3 J. `
| | ├──2 快速完成第一个MVC程序.mp4 112.73M
! _: t: o/ F) I1 O9 M| | ├──3 ASP.NET-MVC原理(1).mp4 169.13M
3 V/ K5 a" r$ R$ i' d| | ├──4 ASP.NET-MVC原理(2).mp4 70.60M. @( _4 n8 S+ z9 S' w
| | └──5 初学综合运用-实现我的计算器.mp4 130.75M
0 J9 a' k# j# h5 [| ├──108 【课程名称:MVC】基于三层架构的MVC与.NET新特性(一)
' U* W6 B( h5 }: S| | ├──1 基于三层架构和MVC框架的搭建.mp4 78.58M
0 u2 z) p6 u* K4 p; _2 [| | ├──2 基于三层架构和MVC实现登录M的编写.mp4 133.70M
4 f( P3 m9 L9 Q; M* R| | ├──3 基于三层架构和MVC实现登录C和V的编写..mp4 81.31M/ R0 W4 }. Y& F8 c# w
| | ├──4 基于三层架构和MVC实现数据查询(1).mp4 74.54M7 w8 t% k% t4 e3 ?2 t! @- n3 Y4 A
| | └──5 基于三层架构和MVC实现数据查询(2).mp4 215.85M
" ` O9 s# X( \% ^) F @| ├──109 【课程名称:MVC】基于三层架构的MVC与.NET新特性(一) 0 W8 N8 S. k8 Z( n
| | ├──1 可选参数和命名参数.mp4 53.70M$ V7 p! I; z$ C6 C
| | ├──2 var与匿名类的使用.mp4 80.57M. l9 I( k& {1 D/ X1 |* x% S7 `4 j
| | └──3 dynamic类型的使用.mp4 65.52M$ a5 j; m9 T, \6 M
| ├──11 【课程简写:SQL必备】创建数据库与数据表
# `. A% J, }# x7 H7 z" t| | ├──1 数据库的创建(一).mp4 106.31M5 U/ z) O! q6 t1 L6 H
| | ├──2 数据库的创建(二).mp4 102.00M
) f. @0 {, q: O S- `| | ├──3 SQLServer中的数据类型.mp4 83.70M ]0 N( Z% ~8 A$ c# g7 n% {
| | ├──4 数据表的创建.mp4 174.82M
- R' k6 T0 ]" T| | └──5 数据的基本操作.mp4 186.07M
4 s$ D' X4 V% @0 p C| ├──110 【课程名称:MVC】Razor视图与数据传递 0 [; u. D8 z! t2 u2 v. N
| | ├──1 Razor视图.mp4 95.60M1 J; X Z, c6 J6 x( v
| | ├──2 单个实体查询与强类型视图.mp4 177.47M, g' g) P/ C: p7 _* r
| | ├──3 从控制器到视图的数据传递方法汇总.mp4 107.54M
9 p$ C, s# B, c1 [- ~5 `| | └──4 实体修改的完整实现.mp4 197.58M
7 c" l; L$ U9 X, W. G| ├──111 【课程名称:MVC】路由详解(一) 6 t6 n/ m1 Q; B, { I
| | ├──1 理解路由的原理.mp4 48.90M9 S! Y" x8 J, \. K3 E+ U) i% e
| | ├──2 URL模式匹配分析与示例.mp4 70.02M- T5 O0 Z& O9 [7 j% q
| | ├──3 路由匹配原理分析与多个路由定义规范.mp4 51.26M9 ?; }7 w" q9 R
| | ├──4 测试多个路由匹配的优先顺序.mp4 35.88M
# p: y. G8 a+ C5 b! y| | └──5 测试字面量和常量必须严格匹配.mp4 90.14M
# |( y% g5 Q. J( p4 j- F8 y! || ├──112 【课程名称:MVC】路由详解(二)
* i& x V% X' Y6 C8 V; t| | ├──1 测试路由约束的作用.mp4 39.76M6 D( y4 E# _' m7 b& ~
| | ├──2 测试包含一个controller和一个action的URL.mp4 53.24M( n) J, G' ]. ^3 z# Y$ ?
| | ├──3 测试可能导致优先匹配的路由.mp4 51.11M
4 e7 q* D; z) Q9 L6 \, v| | ├──4 路由匹配总结.mp4 30.80M
) p' d' X( f* ]( v| | └──5 使用路由数据.mp4 62.84M2 L* @) E; E; C. x
| ├──113 【课程名称:MVC】路由详解(三)
& ^: a# O/ e: S( l9 b$ h| | ├──1 特殊URL匹配规则.mp4 21.86M
* r* n4 a! g) h7 }( c| | ├──2 路由默认值及其特殊匹配规则.mp4 47.21M
$ q, I2 A' K8 S% `| | ├──3 由路由生成URL.mp4 78.96M
s$ @, N8 p" V4 w| | └──4 分区项目的使用和注意问题.mp4 94.07M
2 O5 Z: t5 l5 @- o, w2 A. H| ├──114 【课程名称:MVC】控制器详解 4 n8 ~3 y: ?5 J% J
| | ├──1 理解控制器.mp4 59.01M
; S% e! ~. ^9 [+ v1 c: I/ y| | ├──2 动作方法的参数.mp4 148.16M7 F: x# o U8 X. \
| | ├──3 动作方法的3个重要特性.mp4 71.92M/ F$ a$ [- q+ c$ Z. t- S
| | ├──4 ActionResult详解.mp4 138.10M6 \ K$ |8 B$ o
| | └──5 隐式动作类型.mp4 38.19M
. S# X0 v4 J% M% R/ w/ ]| ├──115 【课程名称:MVC】MVC中的验证功能(一)
2 j6 F, h* l' V; |( t( m| | ├──1 基于MVC的表单验证-验证特性分析.mp4 109.12M
$ Y# y# H( d- e3 ~| | ├──2 基于MVC的表单验证-添加模型验证特性.mp4 70.73M
' g* @9 f5 W7 ~2 }" G| | ├──3 基于MVC的表单验证-ModelState对象的使用.mp4 143.17M
8 ~. k9 Q! N. n& q' m0 o| | └──4 基于MVC的表单验证-在视图中展示验证信息.mp4 109.94M+ H# i r# _6 R. H2 {( M; P7 ^
| ├──116 【课程名称:MVC】MVC中的验证功能(二) ! p$ s, p' ]" Q. q' ~# \
| | ├──1 基于MVC的表单验证-解决表单数据保存问题.mp4 86.47M
% h2 e0 ]+ b5 U| | ├──2 视图助手-Htmlhelper的使用.mp4 87.75M8 i c; u! E: l
| | └──3 验证码的生成.mp4 142.67M
' P, `' `! b& @& Q, r; S| ├──117 【课程名称:MVC】文件上传、下拉框、富文本与母版视图(一)
& x' X0 j$ t4 Y| | ├──1 MVC中的文件上传.mp4 142.11M2 K8 p1 e- p: g/ _
| | ├──2 静态下拉列表的实现.mp4 42.92M ~6 Z; S6 u7 @$ }- T& ^1 `1 I* q9 p
| | ├──3 动态下拉列表的实现.mp4 73.24M
$ v2 k/ ~( S0 _) B" @| | └──4 富文本编辑器CKEditor.mp4 73.48M
" x, T/ d1 q7 L5 E! a" M b4 `| ├──118 【课程名称:MVC】文件上传、下拉框、富文本与母版视图(二)
0 b @3 s) C8 S+ ?2 {% o( e| | ├──1 Razor母版视图的基本使用.mp4 81.35M
1 O% K' N: ~- o* x, L- v% c| | └──2 Razor母版视图的高级特点.mp4 145.08M
# @2 R) ~% x" d; k8 F| ├──119 【课程名称:MVC】身份认证、错误处理与过滤器(一) 0 i( A _( B; V6 e
| | ├──1 身份认证与授权所用类的分析.mp4 37.42M% g" t; V- @* Z3 h# v" h+ {
| | ├──2 身份认证与授权的代码实现.mp4 149.86M, B8 [4 j7 X. k& l6 r7 ~7 D
| | ├──3 身份认证与授权的注销.mp4 28.54M) B, r. x! U4 Y8 c. X
| | └──4 身份认证、错误处理与过滤器.mp4 55.26M
, ~$ ]4 o% R7 K5 J| ├──12 【课程简写:SQL必备】数据完整性的设计
! U6 E/ i+ Q- Y' `4 R, E| | ├──1 数据完整性设计.mp4 238.23M! R9 C- `1 t$ l1 t0 r0 `- ]* @
| | └──2 企业管理器的使用.mp4 132.99M
, z* _7 {8 [+ n4 o/ E' T8 \' C| ├──120 【课程名称:MVC】身份认证、错误处理与过滤器(二) 5 }( f4 V+ l5 |/ i# y* I
| | ├──1 使用Web.config配置整个网站的错误处理.mp4 44.27M* |; J+ y2 \$ O/ P7 Q1 J
| | ├──2 使用HandleError处理错误.mp4 55.76M2 v* i _9 {2 f7 I# Y5 ~( `
| | ├──3 自定义过滤器的使用方法.mp4 107.21M
" K- `3 N8 l5 e) h8 \( p. X2 n| | └──4 过滤器的应用方式总结和优先级.mp4 20.04M* G2 b4 `* C1 J# z R
| ├──121 【课程名称:MVC】MVC中的分部视图与Ajax(一) / b6 ~3 r2 v+ _% E
| | ├──1 分部视图的使用方法详解.mp4 111.93M. p p* k9 }1 J, G0 j( B1 @5 e& t0 \
| | ├──2 MVC中的Ajax技术原理回顾.mp4 30.57M
3 X! ~, j6 j4 L! a! v| | ├──3 编写返回JSON格式数据的动作方法.mp4 81.14M
0 [7 q* ~$ {( o2 q5 x/ V| | └──4 客户端对JSON数据的解析.mp4 143.76M
2 v9 \4 a; F! a) \! e0 E| ├──122 【课程名称:MVC】MVC中的分部视图与Ajax(二) & v2 m. a* I: _" U1 Y! e1 _
| | ├──1 基于AjaxHelper构造无刷新表单.mp4 83.30M
2 d/ l8 o2 |/ \. r# p| | ├──2 基于AjaxHelper优化表单与请求判断.mp4 74.18M4 ], u6 z9 i- Y6 A$ K" B
| | └──3 基于jQuery的无刷新删除对象.mp4 82.71M6 o9 E0 U% ~* U
| ├──123 【课程名称:MVC】网站配置、发布与部署
& u0 B) }. ]: q1 Q/ E+ L| | ├──1 网站的配置信息修改.mp4 77.45M3 t5 e( O% ~0 c+ ?$ {, T' Y7 n
| | ├──2 网站发布具体步骤和演示.mp4 30.44M4 ?1 M& t1 F) R
| | └──3 在IIS上部署网站.mp4 96.30M
; q9 Z4 `5 D; U0 r2 g5 |. @| ├──124 【课程名称:ORM框架】EntityFramework快速入门
: W( [& k5 j3 r1 g3 d| | ├──1 EntityFramework体系结构原理分析.mp4 137.07M/ j, v/ |( t! E5 k8 n2 j2 |# @. U* |2 i
| | ├──2 生成EDM体会EF强大.mp4 77.73M [7 Z I. d9 J. Y# R1 a+ a3 ?9 B
| | ├──3 EntityFramework项目分析与简单查询实现.mp4 205.00M
# ?( F6 z+ ]" L| | └──4 基于EF实现增、删、改操作.mp4 66.96M
- I9 c: N7 [* Z- D; X8 a| ├──125 【课程名称:ORM框架】EntityFramework高级进阶 8 e% {/ w# \2 \
| | ├──1 LINQ查询基础总结与回归.mp4 135.97M9 d5 j( T+ `; b* L
| | ├──2 LINQToEntities和规范函数.mp4 73.18M
, r: Z6 I5 f6 E# ^. }6 ~4 S( _| | ├──3 LINQ高级查询(数据投影、多表查询).mp4 156.34M O ?4 d$ Z9 c$ U1 ?
| | ├──4 LINQ高级查询(嵌套查询与子查询聚合查询).mp4 98.27M1 \( ]' q+ W: x9 e; ?: o
| | └──5 处理关联数据.mp4 69.13M
, y& d9 ~5 [2 m| ├──126 【课程名称:ORM框架】EntityFramework性能优化
: R0 p' l( d0 J8 k| | ├──1 EF性能优化概述.mp4 197.30M# V0 P4 q% Y0 L( D
| | ├──2 EF基本CRUD优化.mp4 93.30M" v5 _2 G A6 L4 d; Q
| | └──3 基于EF执行SQL语句和存储过程.mp4 114.68M6 C* ?1 o: ]# ]( A' ?3 G! x
| ├──127 课程名称:前端框架Layui+mvc技能提升(一) 8 q' o7 C) ?: [6 q
| | ├──1 EF简单使用及配置.mp4 242.25M0 s7 J8 J( z+ L/ i5 o$ Z" B8 ]
| | ├──2 Fluent与迁移.mp4 267.96M
2 l$ V* H4 G% Y8 X+ Z u6 H6 ]| | ├──3 Layui简介.mp4 50.11M' q0 b- f. d1 s5 i1 M' \5 A% u; s
| | ├──4 Layui组件的加载及使用.mp4 88.94M! w+ B4 z i: f+ a
| | ├──5 Layui后台布局及菜单动态切换效果实现.mp4 75.28M
" d) c; z, M: I0 t4 g3 H9 f| | └──6 第三方图标的引入及使用.mp4 92.49M
5 s0 v5 a' ~5 g1 K| ├──128 课程名称:前端框架Layui+mvc技能提升(二)
% i8 D! u4 Y- r8 q| | ├──1 项目框架搭建及Laui静态表格实现.mp4 199.08M* m( ?3 r2 \" @! y7 [
| | ├──2 Layui数据表格的分页绑定.mp4 198.75M
9 o0 U4 u6 [4 K! `3 _| | ├──3 Layui+EF完成分页.mp4 213.42M
) _0 q: I$ O) j2 K5 K7 P" _9 H0 n| | ├──4 组合查询及工具栏的使用.mp4 234.34M6 ^" U8 l- [/ I9 Q: e0 S
| | ├──5 layer使用.mp4 111.83M
( d+ [/ S0 S1 v& w; l| | └──6 表单及Ajax提交.mp4 355.44M
* | W$ d* R. g. d/ e K| ├──129 课程名称:前端框架Layui+mvc技能提升(三)
0 Y# w, O/ W, `8 Y3 A6 O| | ├──1 Layui表单高级应用.mp4 197.33M2 Z6 d, J, S/ ~' b+ `9 W6 k7 |
| | ├──2 Layui表单中的富文本编辑器.mp4 86.12M' ~. O2 ~) u* i% E
| | └──3 Layui表单中的文件上传.mp4 278.77M, I6 l9 l. d, U, B7 d9 z
| ├──13 【课程简写:SQL必备】常用数据查询 5 n/ I, R& A" `+ z5 Y
| | ├──1 数据的基本查询.mp4 145.62M
x; m- X! I+ N8 {| | ├──2 模糊查询.mp4 52.93M9 A$ q0 s5 q, Y2 e i. f
| | ├──3 求最大值、最小值、平均值等相关函数.mp4 39.16M: Y& V; \( \# K; N' |2 f6 J/ |
| | ├──4 多表之间的数据查询.mp4 152.20M
9 p. F2 Z" O7 e% B' [$ N p, B5 R| | └──5 分组查询与统计.mp4 151.83M$ U: E! A8 ~; m- T
| ├──130 课程名称:WCF通信实战技术(一) " V; [1 H' ^5 Y& w
| | ├──1 WCF概述.mp4 21.99M" x: U5 M; G+ V* u* `& c v6 B
| | ├──2 WCF概述和第一个WCF程序的创建.mp4 185.88M
; l( Z# H4 ^. D5 P) {| | ├──3 WCF服务配置文件的解释.mp4 110.25M s' d# K5 Z) c: {2 E% e
| | ├──4 .netTcpBinding详解.mp4 119.17M
7 K' }1 R) W& V| | ├──5 .NetMSMQBinding详解(1).mp4 75.08M/ o6 m4 {( Q' }9 D
| | ├──6 .NetMSMQBinding详解(2).mp4 126.51M
M: w* W/ E# B4 ` e, [- {| | └──7 WCF中的异步调用服务方法讲解.mp4 131.68M6 ]9 x) l" q) N- n
| ├──131 课程名称:WCF通信实战技术(二)
! y' t2 I* ]0 H) J0 U/ @; t; r3 f| | ├──1 WCF服务库的创建.mp4 118.40M
) N; P# m b% J4 b* S| | ├──2 WCF服务库的使用.mp4 49.26M5 R: ^6 X. r) d9 D! @
| | ├──3 简单快捷的调用WCF服务.mp4 41.60M; o) h: H/ ~/ b6 Q
| | └──4 WCF服务应用程序的创建和数据契约.mp4 119.19M
) _% J4 L3 n J+ z/ H8 P' _/ H7 n; G| ├──132 课程名称:WPF开发实战技术(一)
. a/ ]/ g2 O. N" j P' {) ^| | ├──1 WPF快速入门概念和第一个程序热身.mp4 180.50M
2 O' ^2 R0 M, u& }: S; w' j| | ├──2 WPF布局之Grid面板.mp4 178.52M
" q+ U; C0 L; @3 ^" d| | ├──3 WPF布局之StackPanel面板.mp4 68.34M2 O. G1 n; U7 F5 ?8 O
| | ├──4 WPF布局之Canvas面板.mp4 66.57M( I+ W9 D" r4 i8 t
| | ├──5 WPF布局之DockPanel面板.mp4 49.80M
/ w. a& m4 F' ]# H3 e! I| | ├──6 WPF布局之WrapPanel面板.mp4 32.25M1 j5 `8 p: Y. p, L2 [
| | └──7 WPF布局之综合练习.mp4 189.38M
4 v) _, z4 T9 s! Z A' U1 K1 f1 C9 m| ├──133 课程名称:WPF开发实战技术(二)
% l7 Z; ^$ m! ]% ^1 Y* b| | ├──1 项目总体说明和登录窗体设计.mp4 153.81M
' O6 d7 e, A( q0 i2 X) P4 p| | ├──2 项目主窗体UI设计(1).mp4 142.04M
/ a0 z- Z: w$ p2 U" d2 @" S3 g+ ]| | ├──3 项目主窗体UI设计(2).mp4 208.38M+ h& D! F7 _6 u% G
| | ├──4 项目嵌入窗体的设计和嵌入方法讲解.mp4 203.96M8 R) t" I) q2 @
| | ├──5 DataGrid数据查询.mp4 98.30M
1 K8 f, _; |& W) p0 i# l| | ├──6 DataGrid样式表的使用.mp4 174.21M# t+ B$ |. k! q3 Q3 \( J9 H0 w4 y
| | ├──7 项目通用登录逻辑分析和实现.mp4 47.70M
3 K U& V, @+ r| | └──8 关于项目源码阅读的说明.mp4 31.11M% M3 e4 D0 B8 {; w& g3 @
| ├──134 课程名称:WebAPI2分布式技术
' g" J5 j8 T. K- q8 M* B. L| | ├──1 WebAPI基础概述-1.mp4 395.09M7 f! ~- d) [, x% S2 H% ~8 B
| | ├──2 WebAPI基础概述-2.mp4 189.15M
! F8 k2 {+ X: O3 u, X| | ├──3 Get各种请求汇总.mp4 353.48M. M9 ?2 E: U: D- K8 F
| | ├──4 POST各种请求汇总.mp4 407.63M
4 Z$ T, }# j# ]& L! v| | ├──5 服务器端调用WebAPI2.mp4 301.59M$ F5 O% I4 G" W* W
| | └──6 WebAPI返回值的总结.mp4 310.69M
# B; G# n; {4 \. t: f| ├──135 ASP.NET-MVC框架与EF实战
& w2 z( {5 V. @4 g) X! m% p| | ├──1 ASP.NET-MVC5原理分析与快速上手.mp4 1022.80M5 x: a( X$ [ T% h1 Q
| | ├──2 ASP.NET-MVC5与三层架构结合应用.mp4 913.47M, X7 p& p, @; W j2 @. F3 P
| | ├──3 ASP.NET-MVC5实现对象的CRUD.mp4 1.07G3 o! h L( n- x6 V" i% d3 ?# ~
| | ├──4 EntityFramework原理与基础CRUD.mp4 951.44M
8 T$ r, i' F' V* A! K) I| | └──5 MVC与EntityFramework、三层架构结合应用.mp4 965.21M
9 E. u, S3 X- z( e+ l; `| ├──136 ASP.NET-MVC+EF+Layui框架 : I/ s! j% J/ h+ O3 @
| | ├──1 Layui简介.响应式栅格.后台系统框架搭建.mp4 1.02G
0 h& n7 I$ b" A% y/ H0 v| | ├──2 三层架构搭建.EF分页.Layui数据表格绑定.mp4 980.03M) l8 P; U1 Q- ]! H: ~' i# |
| | ├──3 表格工具条.组合查询.排序.Layer弹窗使用.mp4 846.99M
7 p8 Z+ F* l. p| | └──4 Layui表单使用.文件上传.富文本编辑器.mp4 1004.64M1 r; K# A# S" L+ O8 E/ L, |4 M
| ├──137 MVC+Layui+EF实战项目 B. k6 e) i p7 M4 o3 l
| | ├──1 MVC+Layui+EF实战项目(1).mp4 878.80M6 N5 O/ N, m( I4 v# l# \5 J4 f
| | ├──2 MVC+Layui+EF实战项目(2).mp4 982.45M
4 J+ b* a6 [% C6 F| | ├──3 MVC+Layui+EF实战项目(3).mp4 1.03G
) D1 P! q/ _ ~. \+ Y| | └──4 MVC+Layui+EF实战项目(4).mp4 915.67M2 l; w. o& m) J
| ├──138 项目总结与阶段评优
8 O Z- P2 T; E4 y| | └──项目总结与阶段评优.mp4 1.05G4 ]% T% o/ P" w6 H: m* G
| ├──139 .NET-Core3.1最新技术系列1
. |- y3 R' ^+ i6 n" d) g6 Q| | ├──1 在Linux上搭建.NET-Core3.1开发环境指导.mp4 130.61M
/ ~8 g J8 A; j0 a9 r2 s6 G| | ├──2 基于CLI开发.NET-Core的Console程序详解.mp4 50.03M8 Z6 t5 ` v s+ V3 `
| | ├──3 基于CLI开发.NET-Core的MVC程序详解.mp4 78.22M0 V4 u# N6 k% J# r
| | └──4 基于CLI开发.NET-Core的WebApi程序详解.mp4 48.11M
c9 W5 M) z- D; _6 v" {0 c| ├──14 【课程简写:SQL必备】数据库的设计
/ _) r1 P- [ M; x| | ├──1 数据库设计的基本步.mp4 64.35M$ z* q6 b' |% \, P4 t
| | └──2 数据库设计的检验与模型设计.mp4 100.67M
9 g" N% c% H, H S, ?# [| ├──140 .NET-Core3.1最新技术系列2 8 {0 `0 h1 E* M& Y f* ~- n) {( v
| | ├──1 .NET-Core3.1新型配置系统之Json文件读取.mp4 126.48M. e" b# Z: t- y, W+ h4 ?8 F6 y0 X
| | ├──2 .NET-Core3.1新型配置系统之XML和内存读取.mp4 91.55M
" B o! p2 f9 d- B| | ├──3 .NET-Core3.1环境变量读取和配置的动态加载.mp4 101.37M
" C2 [ Z, V8 a4 U3 M: d% C| | ├──4 .NET-Core3.1复杂Json配置读取多种方式研究.mp4 133.17M A" T! Z: L+ v% w. C" A
| | └──5 .NET-Core3.1复杂json强类型对象读取实现.mp4 77.63M j4 f$ {/ }0 Y! j
| ├──141 .Net-Core与Linux跨平台开发(1)
9 |0 J3 I6 i$ M" o: U& z| | ├──1 CentOS7安装详细过程.mp4 142.02M
" A+ C# p# [0 s( q: @$ X( `| | ├──2 安装XShell命令解析器.mp4 37.58M, h$ s( Q0 l$ ~' H
| | ├──3 安装.Net Core的SDK.mp4 36.77M
% d; ^& T" z2 c( @7 G' ]+ C* L| | ├──4 在Linux系统下创建控制台程序.mp4 87.47M" d& k. M7 i4 W
| | ├──5 在Linux系统下创建MVC程序和WebApi.mp4 140.51M: V! V% U N6 {) K6 E% Y& A7 }
| | └──6 关于命令未找到的两个bug解决.mp4 20.16M' S8 L. z' T8 g: t: j$ u
| ├──142 .Net-Core与Linux跨平台开发(2)
/ `8 a- u8 H* j4 A5 i; U| | ├──1 NET-Core新型配置系统和各种配置类型操作.mp4 638.86M
( V& U. J0 i1 |6 c$ X! c) c. j3 ]0 T, ]| | ├──2 .NET-Core配置文件的强类型读取方式.mp4 208.08M$ N3 n7 _, ^" [* e5 v6 T& S$ w
| | ├──3 .NET-Core-Ioc概念解释和简单Ioc容器的使用.mp4 157.60M
" [ }/ c4 Z, Z- M| | ├──4 .NET-Core-Ioc的其他应用.mp4 194.94M! J/ f" A Z! ?3 Y: v+ l
| | └──5 .NET-Core面向切面编程之AOP的实现.mp4 192.96M7 x7 ]7 F: g: f( x7 z
| ├──143 .Net-Core与Linux跨平台开发(3) , C9 H8 I6 S g9 M) z* y
| | ├──1 网络通信的7层协议讲解.mp4 223.28M
1 E( m3 C: v W2 @1 [* L/ R3 k| | ├──2 基于Socket手写web服务器.mp4 364.03M
, z' _2 X8 o( k$ P: T( Y: || | ├──3 Asp.NetCore四大部件作用详解和源代码分析.mp4 617.67M
+ R/ v2 ^# L4 G| | ├──4 新管道模型和Middleware源码分析和手写实现.mp4 633.65M
, ^. L' _4 J \) k% v' L| | └──5 管道模型PipleLine与中间件源码分析.mp4 471.52M4 \( J1 x5 Q2 N# v2 U
| ├──144 .Net-Core与Linux跨平台开发(4) & x! h1 \3 \& T" T/ d
| | ├──1 MySql数据库基础和C#数据访问的两种形式.mp4 247.42M
. r* i: C0 \( Q3 J4 ]! |- g| | ├──2 Dapper自动化封装和事务操作.mp4 264.79M, N/ B1 I' ^* N6 |( \" T* V4 L
| | └──3 在.NETCore中使用Dapper.mp4 96.98M
- S4 M( L2 o0 \7 ]' S, m: v! o| ├──145 .Net-Core与Linux跨平台开发(5)
1 I1 o4 e% x1 s# T# Y& A* Q3 Q( m| | ├──1 在windows平台使用IIS部署.NETCore程序.mp4 275.86M( r9 X9 h% ?( i1 w; z
| | └──2 在Linux基于CentOS7使用Nginx完成部署.mp4 170.78M! S7 R- ~$ }, s5 \
| ├──15 【课程简写:ADO.NET】ADO.NET数据访问基础
# \# a2 u' U+ B/ k C- _| | ├──1 ADO.NET组件与数据库连接.mp4 157.67M6 E" k8 `# h! Z
| | ├──2 数据库增删改方法的编写.mp4 187.70M
8 [( V3 z% d; @# _| | └──3 数据操作常见错误总结.mp4 152.85M) c* P9 e/ C% T9 a- z
| ├──16 【课程简写:ADO.NET】数据查询方法专题研究 : e; p! v) P: o; o
| | ├──1 返回单一结果的查询.mp4 37.02M- K$ d) S5 ]3 Q- D
| | ├──2 返回一个结果集的查询.mp4 88.82M* z/ a8 r% d2 Y& O! @( ~: E4 h
| | └──3 返回多个结果集的查询.mp4 71.81M7 S" U! M6 {- C; o
| ├──17 【课程简写:ADO.NET】基于OOP原则优化数据访问 3 w6 `( _5 ~" r t$ d3 J' d. p& {
| | ├──1 通用数据访问类的使用.mp4 160.47M
; ~6 ~! H1 W# w7 B L3 T% U- e| | ├──2 基于对象职责明确原则优化程序.mp4 185.32M0 o' i2 @1 L% |- i
| | └──3 实体类在开发中的应用.mp4 124.91M
4 J! b( g* V/ l6 f| ├──18 【课程简写:ADO.NET】数据查询与对象封装
K+ w1 u7 l. J. r& ^) q$ O| | ├──1 使用简单实体封装单一对象.mp4 105.28M+ h9 g! ?9 T4 q4 y8 j
| | ├──2 使用List集合封装多个同类型对象.mp4 73.46M7 Q* s6 |: _0 [) S& ?2 w
| | ├──3 组合扩展实体的应用.mp4 123.93M
! |6 V8 o2 |; m3 w* n# J| | └──4 简单扩展实体的应用.mp4 40.53M0 Z/ F% [& H4 c2 \; _: b
| ├──19 【课程简写:CS项目必备】程序中的异常处理
# @8 _; c/ O- R) F, S6 k8 x' D| | ├──1 认识程序中的异常.mp4 206.79M# x. ~& t& M1 ?: e$ n o1 \* i* J
| | ├──2 异常处理的一般方法.mp4 66.53M2 c8 A. k7 f2 X, T/ ]
| | └──3 异常的传递与自定义方法.mp4 250.12M
7 D/ t! \/ ^& s/ q& p| ├──2 常老师告诉你如何开始.NETC#学习 8 J6 Q. R8 {, Y( A. _3 C
| | └──.NET.C#发展前景、如何开启正确的学习方法.mp4 115.40M! j/ r" {, e# {. \* S6 \
| ├──20 【课程简写:CS项目必备】模块封装与程序集
2 x9 R4 \$ D9 t| | ├──1 程序模块的封装.mp4 109.68M$ A' M1 C8 s5 ~# a) I' Z
| | ├──2 .NET中的程序集.mp4 83.51M
. j) Q& x& w, z5 F$ w% L| | └──3 多语言编程原理.mp4 79.69M* g R3 d/ j& S' S
| ├──21 【课程简写:CS项目必备】项目框架的设计实践
; ?, m" D4 P% H3 S: Y6 Q/ W3 N| | ├──1 搭建学员管理系统框架.mp4 110.70M& v; ~$ l7 S/ u! I0 C
| | └──2 数据库连接的安全保障.mp4 269.22M
- r- I3 {' I& B! m* H# q| ├──22 【课程简写:CS项目必备】用户登录与实现 * R$ L, S9 ~$ A% J+ Q% g" D
| | ├──1 登录窗体的显示.mp4 63.39M
p s8 z& A% C1 O" K- ^$ f' u. v8 [| | ├──2 登录后台方法编写.mp4 83.23M( \# N8 X+ @, j* p# D: N
| | ├──3 登录窗体中的事件处理.mp4 179.24M
) v+ e$ d- d3 F6 l- l3 ?" x2 F| | ├──4 解决窗体重复创建问题.mp4 112.89M) l/ w4 y! _: T1 a8 e
| | └──5 通用验证类的设计和程序退出.mp4 132.36M+ Y- J3 v. R1 a6 ^. z
| ├──23 【课程简写:CS项目必备】基于OOP实现系统功能(一) 3 M8 f' c+ U) I1 o
| | ├──1 班级下拉框的数据绑定.mp4 97.47M
. |; K7 g1 I- c8 c| | ├──2 添加学员对象后台数据访问方法的实现.mp4 150.09M+ }" D, {' u$ c j" }
| | ├──3 添加学员对象UI实现(1).mp4 145.83M- }' |% v8 j0 U" g) M
| | └──4 添加学员对象UI实现(2).mp4 70.04M
( C$ p9 d7 z$ w3 \6 Z7 A| ├──24 【课程简写:CS项目必备】基于OOP实现系统功能(二) # ~- ^* S6 q/ |/ a; b7 Y
| | ├──1 按照班级查询学员对象.mp4 158.87M" l9 c1 k, x/ v7 x7 X# C
| | ├──2 根据学号查询学员对象详细信息.mp4 161.35M
, f% f$ ]! j# \* [( ^; U| | ├──3 修改学员信息(1).mp4 171.96M
+ m, X4 [; W, A4 \! O( ?| | ├──4 修改学员信息(2).mp4 113.88M+ e1 a5 d2 b9 j" s4 Q. ]" Z
| | └──5 删除学员对象.mp4 77.89M
& G! @$ ~4 J7 z( G- o; A| ├──25 【课程简写:CS项目必备】基于OOP实现系统功能(三)
4 w |7 p5 p9 [; e( U2 F: U- I| | ├──1 考试成绩查询与统计后台方法编写.mp4 174.53M
6 V4 x" `6 ~! s2 [! ~, o, e| | ├──2 考试成绩查询与统计UI展示.mp4 62.46M" a+ Q7 O1 x5 T4 w0 Q) O
| | └──3 考勤打卡和管理员密码修改思路分析.mp4 73.48M( q2 m$ N6 h) J( g" G9 s4 N! z
| ├──26 【课程简写:CS项目必备】数据集在项目中的应用 ! P+ U9 w) |7 _# j9 ~ Y" l* g0 Q
| | ├──1 DataSet对象的使用(1).mp4 84.03M3 @7 o* J% B5 D+ F, Y: N L
| | ├──2 DataSet对象的使用(2).mp4 93.16M, m4 P8 t* C/ `/ W" S
| | ├──3 使用DataSet展示数据.mp4 57.80M
. E: {' L8 j, o( d8 Z| | ├──4 数据的动态筛选.mp4 94.70M
; a& @. i2 q# Q1 V| | └──5 DataAdapter与DataReader比较.mp4 41.94M
0 {5 l6 I& F E| ├──27 【CS项目实战】基于CS架构开发学员管理系统(一)
4 H. c2 ?4 T* f: C& S| | ├──1 项目学习要求讲解【必看】.mp4 51.62M+ S: y' T; {6 k" |; k3 @1 {; s" {8 p
| | ├──2 项目完整框架的搭建.mp4 188.48M
' v9 |' [& R8 J; x3 Q$ T| | ├──3 通用数据访问类SQLHelper的编写.mp4 147.94M
# d3 L) M( H/ G# z) N| | ├──4 管理员登录的数据访问方法.mp4 112.12M
. z+ l- [' O* V6 z4 I+ \9 S| | ├──5 修改Program类实现登录窗体展示.mp4 54.49M
& k9 j% L) T# E& B| | └──6 用户登录UI实现及用户体验改进.mp4 238.29M
/ E9 r6 E* ]; }6 ?1 T: R| ├──28 【CS项目实战】基于CS架构开发学员管理系统(二)
8 e' @0 m/ N, z| | ├──1 在主窗体中嵌入子窗体.mp4 126.96M
# A2 P$ @# S% d% R1 o9 F2 m| | ├──2 程序退出前的确认.mp4 56.88M1 H: Z2 J" D! V& L
| | ├──3 切换登录账号.mp4 31.14M
7 Z2 V8 `9 l* ]9 w0 i/ @6 P| | ├──4 修改管理员密码.mp4 151.76M3 G* j, x; K v: [. I
| | ├──5 基于泛型集合动态填充下拉框.mp4 92.25M: a) S3 f* E- y$ J5 N, x: K
| | └──6 图片选择对话框的使用.mp4 46.28M9 Q1 }+ U$ }7 w. d8 m9 }
| ├──29 【CS项目实战】基于CS架构开发学员管理系统(三)
/ Q- R7 e5 m6 P0 ]9 c| | ├──1 保存学员对象的综合验证(1).mp4 128.20M# J! {, G8 b* p
| | ├──2 保存学员对象的综合验证(2).mp4 54.07M
! U1 ^6 _# d. |2 o) ?$ p6 C6 U C| | ├──3 在UI中封装对象并提交到数据.mp4 304.45M
& B8 ?, T% E6 P, ]% [- V| | ├──4 添加学员对象同步列表展示优化.mp4 125.97M6 c* U" t5 u- J1 y
| | ├──5 按照班级名称查询学员列表并美化.mp4 135.77M
- y, x/ B8 x/ ?! o- _) N/ D& `| | └──6 实现查询列表的动态排序.mp4 89.64M" a$ E0 T+ H @- ~! w- V
| ├──3 开启C#语法的正确新姿势(1) - ~1 I. E. ?6 w' F, D
| | ├──1 C#程序框架、解决方案、命名空间和帮助.mp4 495.18M
& }- h8 h9 J- ], v| | ├──2 C#数据类型、变量规范、字符串、常量和枚举.mp4 320.72M
+ m4 P' _: [* L3 M1 s3 u* L| | ├──3 C#运算符、四种数据类型转换对比与使用技巧.mp4 224.39M
/ y5 O8 L1 ^# s% e| | └──4 if选择结构、逻辑和三元运算符、分支结构.mp4 259.00M+ q+ X! V$ O; N( d6 a$ I7 l$ s
| ├──30 【CS项目实战】基于CS架构开发学员管理系统(四) " [! A! a: R0 y! [1 q
| | ├──1 按照学号精确查询学员信息.mp4 203.03M
1 N6 z7 \* {# [; I' _7 I| | ├──2 显示要修改的学员对象.mp4 148.29M
! b- C, Q4 X6 Q4 v5 n| | ├──3 优化用户操作.mp4 39.73M
$ k/ p& d' X) {; l) C| | ├──4 实现学员信息的修改.mp4 250.03M! o# h3 Q. N; c* y3 T7 j9 \" m4 x! R
| | ├──5 关于读卡器的使用方法介绍.mp4 14.68M
6 B% N/ H3 V) V. O6 B& E| | └──6 基于对象或学号删除学员对象.mp4 112.76M7 W. }; l" U: B
| ├──31 【CS项目实战】基于CS架构开发学员管理系统(五) x' Y/ i0 k5 {( j" q' d% D
| | ├──1 删除的事件方法编写.mp4 60.40M6 v+ y/ z3 S0 J' a! Z
| | ├──2 用DataTable绑定下拉框的数据源.mp4 95.60M; y0 X$ D" @( D
| | ├──3 基于DataTable显示全部成绩.mp4 87.16M
% q: q0 w, W2 R8 c- c% b) u| | ├──4 基于DataTable的视图实现成绩快速筛选.mp4 79.15M/ g6 d" K! f3 Y& n! f+ x1 b5 c
| | ├──5 编写成绩查询数据访问方法.mp4 122.62M
4 x3 G! f l9 l4 i| | ├──6 using的使用讲解.mp4 43.15M% b8 ? f' l; n0 T
| | └──7 按照班级实现学员成绩查询UI编写.mp4 144.43M1 X9 R! i5 `. ~1 }
| ├──32 【CS项目实战】基于CS架构开发学员管理系统(六)
) ? L8 b- q }6 E- V. O& @| | ├──1 考试成绩信息统计数据访问方法编写.mp4 138.23M
X+ z6 _& I0 ^- {7 s5 z+ m% `0 M| | ├──2 查询缺考人员名单的数据访问方法.mp4 22.49M, j$ V& X# ]9 A. o4 \2 c: Z# d
| | ├──3 在UI中实现统计查询信息展示.mp4 91.21M
5 x$ `6 P! O! K- W' o| | ├──4 基于组合实体(外键对象)查询和展示列表.mp4 158.72M
9 h/ B; S3 b( ?' ~| | ├──5 考勤实现逻辑分析与考勤记录数据访问方法.mp4 67.43M" ^5 D7 W1 v4 ~1 _ y2 A
| | └──6 编写获取签到学员总数的数据访问方法.mp4 73.90M+ D+ D$ }" N& w1 A
| ├──33 【CS项目实战】基于CS架构开发学员管理系统(七) ; q3 W6 Y5 M: S! Y4 }* U
| | ├──1 在UI中展示考勤汇总数据.mp4 91.73M
5 }/ d$ H$ L; u$ g: @7 A5 l| | ├──2 编写根据考勤卡号获取学员对象的方法.mp4 114.03M' _" D9 Y% E& d" }) A! n8 v
| | ├──3 在UI中实现考勤打卡和打开信息展示.mp4 213.18M0 |% `! f9 ?+ O3 x6 L# G
| | ├──4 根据日期和姓名查询学员考勤信息.mp4 92.96M
6 ]4 ^, L9 t) F3 |3 R- m0 || | └──5 在UI中实现考勤查询和统计.mp4 115.46M H* r$ J) J* G8 A& O7 \8 Q
| ├──34 【CS项目实战】基于CS架构开发学员管理系统(八)
3 P0 ~$ D# v' p4 N9 K6 g# l4 Z7 r| | ├──1 编写OleDbHelper通用数据访问类.mp4 161.90M
8 h, t' p1 o8 Z% ^- c2 x4 ^2 w| | ├──2 在Excel导入类中编写封装数据对象的方法.mp4 100.50M
' ~. s0 Y3 ^9 Y# ^ R| | ├──3 在DataGridView中展示导入的数据.mp4 77.54M
/ X7 L* K: u1 G0 ]) W' l* N| | ├──4 编写基于事务提交多条SQL语句的方法.mp4 157.98M
6 \4 y# ?9 p0 _2 _6 w2 N. O) Y| | └──5 调用事务实现Excel列表数据保存到数据库.mp4 82.92M( V7 [6 N" b: y
| ├──35 【CS项目实战】基于CS架构开发学员管理系统(九) " D s, S1 o7 p
| | ├──1 基于模板实现Excel打印功能(1).mp4 147.37M6 b' j+ U. c, }8 C
| | ├──2 基于模板实现Excel打印功能(2).mp4 118.21M6 T/ Q7 M9 F+ w9 Y4 {. S
| | └──3 基于模板实现Excel打印功能(3).mp4 45.55M
, Y2 d: _5 t; ]- t3 o* @4 G( l$ r| ├──36 【CS项目实战】基于CS架构开发学员管理系统(十)
/ p* ^$ J( T- o$ T1 _8 b| | ├──1 Excel报表的另一种实现形式.mp4 188.80M
9 w' G" l: X: t+ |7 Y6 K| | ├──2 使用带参数SQL语句实现用户登录.mp4 404.23M
6 R, a! ^& ]$ }1 H V: q| | ├──3 TreeView-1-数据表的设计.mp4 87.40M
. \. Z4 D% ] P$ M2 V$ F| | ├──4 TreeView-2-数据表设计和数据插入.mp4 65.92M
3 x" r9 e% ?& l' c: I& Q| | ├──5 TreeView-3-读取数据访问方法.mp4 53.45M7 B+ |5 b) e4 s4 ^& w' w
| | ├──6 TreeView4-设置属性并显示根节点.mp4 94.26M5 f7 T3 X# }7 ^) Q/ n% a& O9 f
| | ├──7 TreeView-5-递归实现菜单加载.mp4 138.58M I7 `4 B- L7 J
| | └──8 TreeView-6-递归实现菜单加载后的优化.mp4 86.46M
% t5 r$ V7 P, w4 K| ├──37 【课程名称:SQL高级编程】数据库的安全机制
$ b; F& d: ?3 I6 o- O| | ├──1 添加登录账号.mp4 98.63M2 }+ X& [3 i+ @
| | ├──2 添加数据库用户.mp4 100.76M/ y# j# U& J% _
| | └──3 给数据库用户授权.mp4 115.34M I) |/ o) G+ ]; M3 k
| ├──38 【课程名称:SQL高级编程】深入T-SQL高级编程
. r% m$ v3 v; ?; m1 L: V+ t| | ├──1 变量的使用.mp4 159.45M
W* q# \( n0 L! ]| | ├──2 数据类型转换.mp4 126.62M! j* T+ ?7 |# T5 n/ R& I
| | └──3 逻辑控制语句.mp4 145.02M) f. V# E8 C$ q
| ├──39 【课程名称:SQL高级编程】高级数据查询 % Q& C$ ^6 s+ b# \7 ~+ v
| | ├──1 简单子查询.mp4 93.83M
4 u* R C) Q/ g' n J5 K; m| | └──2 IN子查询与Exists子查询.mp4 73.01M
( K- f& a# y' _+ T0 d+ Q+ r| ├──4 开启C#语法的正确新姿势(2) ! j' n9 P" J+ |4 n
| | ├──1 for、while循环与跳出、debug调试技巧总结.mp4 275.73M2 G5 x# z# m6 Q
| | ├──2 string与StringBuilder、null报错问题解决.mp4 266.68M
2 x" N% v% Y) J3 L' v| | └──3 数组、字符串分割、值类型引用类型对比分析.mp4 292.91M2 h. c0 ?( D5 | P" s: K* N
| ├──40 【课程名称:SQL高级编程】视图与存储过程 " u! x) K7 d: f' Q
| | ├──1 视图的创建与使用.mp4 138.07M' y$ Y' s! H) I. y
| | ├──2 系统存储过程与扩展存储过程.mp4 59.57M1 u- K* b- @" O
| | ├──3 自定义无参数的存储过程.mp4 150.61M
0 J8 w- Q6 j: l9 b1 @/ }! F| | ├──4 自定义带输入参数的存储过程.mp4 90.48M
# n) R" k- ?' {- i9 ]( `! N+ A5 q. B| | └──5 自定义带输出参数的存储过程.mp4 81.86M+ i- i5 X) G4 q3 |# q/ W/ [
| ├──41 【课程名称:SQL高级编程】事务与索引
; E, T; ^* [ h6 h) {$ u| | ├──1 创建与使用事务.mp4 129.68M. o$ [$ c3 ~: u$ v/ ~
| | ├──2 事务的应用.mp4 86.27M
6 j6 P7 Q4 [" r: o5 c: r| | ├──3 索引的创建与使用.mp4 101.16M7 T# i+ z7 f- r5 \$ V+ S% w
| | └──4 在ADO.NET中添加事务.mp4 127.33M% L9 Z/ N4 \8 |/ R
| ├──42 【课程名称:SQL高级编程】ADO.NET高效数据访问(一) ) m4 ?: i( l1 _* K1 h Z0 S; e
| | ├──1 使用ADO.NET执行带参数的SQL语句.mp4 155.71M
/ K8 J- a# g: ]" ~( a| | ├──2 使用ADO.NET调用存储过程..mp4 109.03M3 h' [4 K. n1 @$ h
| | ├──3 存储过程综合查询的编写.mp4 169.89M" v- m. }' a7 Y' H2 U; t& S. B
| | ├──4 数据访问类编写(1).mp4 165.40M7 a( x5 _' ~( r4 M' t' C
| | └──5 数据访问类编写(2).mp4 85.57M# }' l$ w9 `) o, N' R" K6 u
| ├──43 【课程名称:SQL高级编程】ADO.NET高效数据访问(二) ( k/ s. c- i; c
| | ├──1在窗体中实现综合查询结果展示.mp4 163.31M% ~: z7 X7 M+ q# H0 u- Y
| | ├──2 本讲结束语.mp4 10.87M
( O2 h+ X+ |: g| | └──3 数据库连接池的使用.mp4 108.06M
2 ?9 l8 E( a6 ?! ^| ├──44 【课程名称:C#高级编程】对象的继承 / O; \) p, a; h0 H- w1 C
| | ├──1 继承的基本使用.mp4 187.61M, s" z' i. E% g% J
| | ├──2 继承中的关键字.mp4 175.25M L$ ^; A, G1 L/ `) g
| | └──3 抽象类与抽象方法.mp4 145.15M2 h7 n) @. G/ F3 c: F8 x
| ├──45 【课程名称:C#高级编程】继承与多态
* T2 J+ c5 q' @+ R, o9 i8 Q8 Z; b| | ├──1 多态与里氏替换原则.mp4 100.52M4 p1 T) Q% K: Q' o; O/ z9 H
| | ├──2 虚方法的使用.mp4 128.97M
( o2 U0 }. ], V2 Q. y| | └──3 密封类与方法覆盖.mp4 78.91M& o6 G+ o/ O4 ?# r# W0 L5 M
| ├──46 【课程名称:C#高级编程】项目三层架构设计 , x% m8 ]) T8 x; m
| | ├──1 项目两层架构回顾.mp4 68.48M
, R, } r1 v* }# f7 j$ _1 ]| | ├──2 项目三层架构设计原理.mp4 73.76M- D" @" O( ^, q r* S
| | ├──3 三层架构应用实践(一).mp4 230.40M
& y$ W+ m) @" {* {4 Y7 Z| | └──4 三层架构应用实战(二).mp4 303.68M
6 ?6 \3 P, B/ C| ├──47 【课程名称:C#高级编程】接口与多态 ( s1 j4 j/ q( [! H
| | ├──1 软件设计中的接口.mp4 132.96M
- O$ B4 N( l. l6 U+ `; L| | ├──2 接口的实践应用.mp4 66.66M9 L& J6 ^8 L9 u# O K
| | └──3 应用接口实现多态.mp4 83.89M+ h$ J7 o- N* `
| ├──48 【课程名称:C#高级编程】简单工厂设计模式与反射技术 7 m; D' f; i7 x7 o A
| | ├──1 设计模式与简单工厂.mp4 242.57M
9 X% ~ C' g/ `& ^| | ├──2 反射技术.mp4 136.17M% F9 _7 V8 O( R" q/ [% ?
| | └──3 使用反射改进简单工厂.mp4 84.09M2 r( Q% C8 L! [( R; p* N3 D$ v
| ├──49 【课程名称:C#高级编程】接口框架与抽象工厂设计模式(一) " W6 o: ^$ Q, h
| | ├──1 基于接口设计三层架构.mp4 244.78M/ @6 `; l) u5 b6 {# Y
| | ├──2 抽象工厂设计模式.mp4 110.28M
1 V$ J) Z2 f, l' t9 ]" t| | ├──3 抽象工厂实践前的准备.mp4 109.74M g0 H: X! ^! k' \6 O& L
| | ├──4 10.6.4.抽象工厂的实现(1).mp4 328.49M4 N( Q! c4 J4 p3 a2 X
| | └──5 抽象工厂的实现(2).mp4 140.72M
! n: H/ l1 z: O; E; ^4 Q| ├──5 让你快速打破C#OOP学习的僵局(1) 0 ?8 H" C2 ?+ L( R: z
| | ├──1 OOP怎么学、类与对象组成和访问修饰符技巧.mp4 369.53M
7 B. N) k" i3 E, R, v+ _" v| | ├──2 OOP之对象属性Property各种特性和语法糖.mp4 388.26M
& i+ R, v" X6 H* Z| | ├──3 对象三种构造与对象初始化器、垃圾回收GC.mp4 436.44M
. K5 e2 S; k* p4 u* ^| | ├──4 实例方法多种形式与静态方法、方法重载条件.mp4 280.31M. f/ E3 z/ t2 `* D3 G& K6 U
| | └──5 泛型集合List、比较器接口、集合数据展示.mp4 745.59M
' T I* \; @5 d| ├──50 【课程名称:C#高级编程】接口框架与抽象工厂设计模式(二)
0 q- Z9 S* l$ n; R# F$ p| | ├──1 抽象工厂设计模式总结(1).mp4 90.83M
3 V- n, F# j! m7 p% \: `| | ├──2 抽象工厂设计模式总结(2).mp4 31.77M
# L# y1 _: }. O1 A9 m& t| | └──3 面向对象技术应用总结.mp4 112.77M
) j, ?- `& g* Q| ├──51 【CS高级项目】三层架构+高级SQL开发图书借阅管理系统 + E# }2 J+ Y U
| | ├──1 项目概述、学习要求与价值收获..mp4 159.46M7 S& f8 h+ ?8 `: t0 J
| | └──2 项目实现效果完整展示.mp4 82.76M, W: G; N* m3 B( L, G1 r* V
| ├──52 【CS高级项目】项目框架设计 / H1 `7 B& i1 y2 z
| | ├──1 三层架构设计原理回顾.mp4 44.35M& `" A- K7 H" W- H+ E
| | ├──2 基于三层架构实现项目框架搭建.mp4 218.22M* `; x: I1 A& k6 Y _
| | ├──3 SQLHelper类编写:封装格式化SQL与的方法.mp4 148.89M, v$ O. r$ F# N6 O5 x
| | └──4 编写带参数SQL语句和存储过程及其事务方法.mp4 231.59M
6 l" i% z: j* f! {" g v, O| ├──53 【CS高级项目】典型用户登录实现
7 |+ y! m" V& V3 c| | ├──1 编写管理员登录的数据访问方法.mp4 99.23M! W" \: D0 \ y: L% m7 [2 H7 z
| | ├──2 用户登录业务逻辑方法和修改程序入口点方法.mp4 67.13M3 r0 n8 Q1 |) ]9 G! F. J0 h
| | ├──3 编写用户登录UI中的方法.mp4 164.70M
, S# F0 u+ M+ B| | ├──4 主窗体中嵌入子窗体的实现方法.mp4 157.02M+ S3 ]3 }, s ]! x$ F7 `0 w/ h! B B4 U
| | └──5 系统退出之前的确认方法.mp4 64.21M
/ u$ _0 U0 P+ N| ├──54 【CS高级项目】项目核心功能实现(1)
& X, G5 L% w3 B2 g' a1 Q| | ├──1 图书分类和出版社下拉框后台数据访问方法.mp4 113.86M% r4 M- Z0 z4 R0 [
| | ├──2 实现图书分类和出版社下拉框UI中的数据绑定.mp4 57.64M
9 ?! |. L. q! y0 f6 h| | ├──3 使用OpenFileDialog文件打开对话框选择图片.mp4 56.91M
7 y- O1 }) h0 y" ?/ }) C! d| | ├──4 编写摄像头拍照的各种方法.mp4 138.55M
: W5 U0 w% p, O# u| | └──5 存储过程和带参数SQL语句实现添加图书方法.mp4 98.43M
% ^! G, c7 G/ {, |) h& v| ├──55 【CS高级项目】项目核心功能实现(2)
) Q/ M' y* y* D. p| | ├──1 编写添加图书业务逻辑方法.mp4 47.45M
+ @7 x! d ^4 |% K) z| | ├──2 编写添加图书的验证和对象封装内容.mp4 159.23M) e! O( z# ]! ~* V) s0 ?( L
| | └──3 编写添加图书后台调用和同步显示内容..mp4 103.37M
6 z" L- K2 B8 I9 m& |8 P C8 @) I| ├──56 【CS高级项目】项目核心功能实现(3) 6 ?# h: G5 @) c
| | ├──1 编写图书上架数据访问和业务逻辑方法.mp4 171.14M3 e n, |: K4 u9 y
| | ├──2 在UI中根据条码展示图书信息.mp4 111.53M# M2 n8 N7 A% u4 V) o
| | └──3 在UI中完成图书数量的增加.mp4 97.26M, [ S3 }1 A0 n; C8 @! u( g% {1 T
| ├──57 【CS高级项目】项目核心功能实现(4)
8 n5 W5 j' F; E5 b& O4 F# R/ b5 k| | ├──1 完成图书信息维护UI初始化内容.mp4 108.46M
0 `9 L8 |9 e! V8 n; s' x% Q) y9 {: e| | ├──2 图书信息多条件组合查询的数据访问业务逻辑.mp4 126.43M& M& G4 f/ A# k; L V+ O
| | ├──3 编写图书信息多条件组合查询UI中的内容.mp4 73.73M
) e- F* E( j7 b9 s) L A+ H| | └──4 基于特定事件实现查询结果同步显示.mp4 140.87M. s& c) N6 `( N8 g. |
| ├──58 【CS高级项目】项目核心功能实现(5) ' s& S: U& E2 V3 I
| | ├──1 修改图书存储过程和数据访问方法的编写.mp4 68.73M
8 p* X: L2 Z8 h+ `; x0 \! W| | ├──2 在UI中编写图书信息修改的内容.mp4 139.67M
1 |9 H/ a/ d0 N% X; z| | ├──3 实现图书信息的删除.mp4 403.19M
' y: w3 a2 m% W5 w: }| | └──4 关于删除时外键的异常处理.mp4 27.81M; s, \: e4 {/ A$ N$ ?) u/ ]
| ├──59 【CS高级项目】项目核心功能实现(6) . v; p! `2 Y5 x; v7 T
| | ├──1 读者管理模块分析.mp4 46.58M
+ w: ^7 `4 [1 S. z) f0 f| | ├──2 会员办证信息修改借阅证挂失等数据访问方法.mp4 158.14M
J' O5 t: G: o1 m| | ├──3 根据借阅证号和身份证查询读者信息.mp4 176.68M
7 `' o Z0 z$ l' S| | ├──4 根据角色查询读者信息和读者总数.mp4 104.16M3 o$ e6 P( v1 i6 n! I
| | └──5 编写读者管理模块业务逻辑方法.mp4 110.20M0 w+ R( N8 i7 a5 x6 Z3 j
| ├──6 客户端程序开发必备与企业级UI设计 3 |8 w* v% w, K+ W$ m- c
| | ├──1 WF项目结构、Partial、窗体与事件委托使用.mp4 364.73M3 E+ W! ]# _9 _7 u! R$ S
| | ├──2 Controls、Event关联、Tag存取、对象集合.mp4 755.25M1 a9 K/ k8 l9 Y2 n1 _. x4 i: w
| | ├──3 项目UI设计要求和无边框设计登录窗体的技巧.mp4 193.05M
: _* p6 g: q9 Q9 k| | ├──4 项目主窗体FrmMain完整设计流程和方法详解.mp4 186.77M
! Z+ A- v L/ s/ a, R& v5 v| | └──5 子窗体FrmCourseManage设计和技巧综合运用.mp4 256.10M
$ T& _6 P! t4 d$ j* A| ├──60 【CS高级项目】项目核心功能实现(7)
/ n: r* Y' t, g| | ├──1 DataTable复制方法完成两个下拉框的填充.mp4 59.90M
0 o, L+ e: Z) X/ v+ ^4 V| | ├──2 在ListView中显示查询列表的方法.mp4 133.09M
% _6 B( `; h( g( q: ?% E; I| | ├──3 在UI中编写会员办证的事件.mp4 142.71M9 `- _- N a) U L8 M* W6 S: q) B
| | ├──4 编写根据借阅证或身份证查询会员对象的事件.mp4 152.18M
0 h$ s0 {0 o2 i7 j/ N* b5 C* c| | └──5 在UI中编写借阅证挂失的事件.mp4 47.57M
! q' I: }1 @" p; R! v| ├──61 【CS高级项目】项目核心功能实现(8)
- [ ~1 |1 q6 t7 j9 ^- ]| | ├──1 在UI中编写修改读者信息的事件.mp4 120.71M5 a& K2 [3 C8 A/ u: {% p( Z
| | ├──2 图书出借模块效果演示与业务分析.mp4 53.67M0 C- P& y( R: {5 Z
| | ├──3 编写查询读者借书总数存储过程.mp4 93.53M# @( `8 ~' C; O
| | ├──4 在UI中实现读者信息展示和借书统计.mp4 223.81M0 {! _6 M5 t1 ?9 J8 A8 t2 l
| | └──5 在UI中实现借书信息列表展示(重点难点).mp4 239.53M. [2 M! L/ y( b) s/ `* K
| ├──62 【CS高级项目】项目核心功能实现(9)
; J' p" D. K/ f% U8 z| | ├──1 在UI中删除已借图书.mp4 91.02M# \9 z) u4 d& c. J2 t
| | ├──2 ADO.NET事务编写保存图书信息数据访问方法.mp4 121.23M
7 m& U! M- T: A! @1 P| | └──3 在UI中调用事务编写保存借书信息的事件.mp4 109.06M
t2 k4 i; ]! m, k1 E q- U| ├──63 【CS高级项目】项目核心功能实现(10) 6 d6 M/ O+ o7 E6 I& [, ~
| | ├──1 图书归还模块分析.mp4 29.71M
' K& o% G5 V0 k' A% A| | ├──2 编写根据借阅证号查询借书信息的存储过程.mp4 82.99M' J( z; L4 e2 q& n" ]8 q( m
| | ├──3 查询借书信息列表的数据访问和业务逻辑方法.mp4 75.42M# p& c8 c4 K5 A5 ~% R
| | ├──4 在UI中编写查询读者借书信息的事件.mp4 123.55M' s- U% `2 k1 u' j( q. G. U
| | └──5 UI中编写扫描还书条码并展示还书信息的事件.mp4 230.61M
5 O8 S& g% d0 r. m6 g| ├──64 【CS高级项目】项目核心功能实现(11) , D% v% S7 w. k* |0 ]: o
| | ├──1 UI中修改还书总数和借书总数不对应的小bug.mp4 41.75M, f4 m& T" i0 g* q; i6 V
| | ├──2 编写还书存储过程和数据访问方法.mp4 119.72M
+ K9 {0 X' @" ]- d5 ]3 S& V: c| | ├──3 还书业务逻辑核心算法分析与实现(重难点).mp4 188.99M
, h, p) C; Q+ Z, Q& e5 r- `| | ├──4 UI中编写还书按钮的事件并测试还书实现效果.mp4 118.48M
! V4 x: O! W8 T& R K! D| | └──5 管理员密码修改的思路与具体实现.mp4 92.45M
: t9 @ u% V+ E' E/ b: [# j| ├──65 【课程名称:LINQ】.NET新特性与LINQ基础
( e2 Q$ m+ K- p/ G1 a% K| | ├──1 推断类型var关键字的使用.mp4 75.68M, z+ x6 r. ~' B4 a6 C5 N
| | ├──2 匿名类的使用.mp4 55.98M" F, S# R& Y( c7 [) H+ S
| | ├──3 简单扩展方法的应用.mp4 154.83M! S. L/ m0 d) n9 p( R( @
| | ├──4 委托的基本使用.mp4 107.14M
7 x5 q/ I7 q* v/ N7 v| | └──5 匿名方法与Lambda表达式.mp4 84.61M( ]" i4 h* H N
| ├──66 【课程名称:LINQ】LINQ查询语句与查询方法
( s6 R: |; W" a& g! i* D% T| | ├──1 初学LINQ基础.mp4 81.91M
8 N" Q2 t# p% [8 p& Q! G. @| | ├──2 LINQ查询方法详解.mp4 139.44M
9 v5 e4 X% L/ J) a| | ├──3 LINQ查询时机与查询形式.mp4 60.10M
+ ~9 s( z7 L* c( i2 G+ V0 D/ U| | ├──4 LINQ查询子句.mp4 135.30M
0 S% n0 @! K) j# F6 x2 D| | └──5 LINQ高级查询.mp4 102.71M
% M# O5 D( ]1 I; S/ e7 E| ├──67 【课程名称:Web前端】HTML文档与常用标签(一) # Y1 ~7 I! C! y5 H R% J
| | ├──1 网站开发前端设计课前热身.mp4 40.21M
6 v; ^- _# R. M+ Z* _- V4 h$ T| | ├──2 HTML文档与基本语法与规范.mp4 154.63M
. B, y/ s+ N6 S1 ?; {& u' \| | ├──3 图像标签.mp4 72.40M
( N9 |5 e; `" T3 c1 d) i" o| | └──4 HTML文档与常用标签.mp4 69.95M
# } M# f9 W! c( X9 t) z| ├──68 【课程名称:Web前端】HTML文档与常用标签(二)
* Z% @5 X2 G8 Q| | ├──1 字体相关标签.mp4 26.83M
1 ^2 u' ]/ k- M4 C& N| | ├──2 文本段落与转义字符.mp4 25.67M
/ L( {5 Z+ J& A) A2 B2 a9 C| | ├──3 无序列表、有序列表与自定义列表.mp4 71.73M
2 j$ }& c0 g1 |! X/ e2 w+ o3 {| | └──4 预格式文本与滚动标签.mp4 33.88M# c# B& c% ?' Q) ]" V# b- ]: B
| ├──69 【课程名称:Web前端】表格与表单(一) , I7 H2 R0 B% x: D) ?, p# u
| | ├──1 表格基础.mp4 40.64M& B: O* Q1 m3 g
| | ├──2 表格的跨行和跨列.mp4 36.45M' P/ M) V e9 P: v y! o/ Y
| | ├──3 表格常用属性.mp4 23.62M% g' L( a8 Z! k/ e. D( q
| | └──4 表单及其组成结构分析.mp4 32.99M
5 G E6 D' _) L6 X| ├──7 之经典OOP编程综合运用实战案例
; I3 q2 j) {$ I! h6 K6 p| | ├──1 OOP经典理论之对象分析秘籍与关系确定方法.mp4 115.38M
% f8 Q- B- l7 c1 V| | └──2 OOP实践之双色球选号器开发、UI与业务结合.mp4 301.49M+ J% Q* y! W$ L
| ├──70 【课程名称:Web前端】表格与表单(二) ; T0 u9 y" }. h S. D
| | ├──1 表单常用控件(1).mp4 38.49M2 M7 n! H2 F$ r( a2 Z
| | └──2 表单常用控件(2).mp4 57.41M
6 K! Q) |; N; s4 f a| ├──71 【课程名称:Web前端】使用CSS美化网页(一)
7 g" W: c: ^/ w. N4 C3 h9 m| | ├──1 样式表的类型及其使用.mp4 154.84M% C0 W* Z7 }+ ^ Q# W
| | ├──2 CSS中的四种核心选择器.mp4 119.16M& C- L# S Y/ M6 a' K* }
| | ├──3 选择器的嵌集体声明和嵌套.mp4 46.68M- J1 E! o3 U: A. @
| | ├──4 使用CSS设定文本样式..mp4 64.39M
5 j( l( j: _0 h! X1 Q; q* a4 k- ?| | └──5 使用CSS动态设置背景图.mp4 137.86M" ]1 e; S3 f% c2 m5 c
| ├──72 【课程名称:Web前端】使用CSS美化网页(二)
5 v6 z9 F3 S1 o0 }9 [, B| | ├──1 使用CSS设置图片的样式.mp4 41.30M0 I2 {- T2 r- P* @' }1 H" w# s) J
| | ├──2 使用CSS设置文本框的样式.mp4 49.25M; m7 [7 G0 ?7 ]
| | ├──3 使用CSS设置图片按钮.mp4 23.24M! J) ~2 [- P- C
| | ├──4 表格基本美化.mp4 57.89M. p) ]* \9 _8 d; C+ B
| | └──5 表格的完整美化.mp4 71.87M R8 i: O+ U8 j$ p N! U
| ├──73 【课程名称:Web前端】DIV+CSS网页布局之盒子模型
: \: ^( _ d# ]) b0 J3 j y$ V| | ├──1 网页布局与div标签.mp4 101.94M
( |6 `. U z1 R. y| | ├──2 基于CSS3盒子模型的理论分析.mp4 51.99M
4 u7 I4 ?) [* T( i1 A| | ├──3 基于CSS3盒子模型的应用体验..mp4 128.18M V6 F6 n2 D- m% b1 P
| | └──4 border和padding详解.mp4 51.96M0 v+ A4 r; A1 U3 G: c) g8 i
| ├──74 【课程名称:Web前端】DIV+CSS网页布局中的元素定位
" j5 f$ W6 k4 k| | ├──1 margin详解.mp4 113.48M: i; F$ l) b/ @ ]$ e/ I3 V
| | ├──2 使用float定位元素(1).mp4 120.22M9 ]5 B5 T9 ~2 M8 e" J/ @( D/ f$ s
| | ├──3 使用float定位元素(2).mp4 106.83M9 d3 Q. g1 I; f& b: C0 ^$ i
| | ├──4 position与z-index.mp4 87.25M" ^ m6 Z/ W/ q E: M H, @9 Q
| | └──5 导航条的制作详解.mp4 150.13M. D& `2 M; H) h. c
| ├──75 【课程名称:Web前端】DIV+CSS网页布局概述(一) " i; ^, N9 C" y* q% e% c0 ?, I% ?1 Y
| | ├──1 网页布局的基本形式.mp4 147.15M
6 ?, L6 e" o. d( ]1 G; z% R, Y. W| | ├──2 DIV和CSS网页布局基础实践.mp4 218.98M
2 f# o" h! Y1 T$ Y4 J. Z( K| | └──3 DIV+CSS网页布局概述.mp4 76.14M
' \8 L: A+ g. c' [4 [7 L- s| ├──76 【课程名称:Web前端】DIV+CSS网页布局概述(二) , T5 S# k$ P: |5 i; M4 I. b
| | ├──1 表格布局的实现.mp4 187.27M
+ ?7 W7 L0 G4 L9 G1 s. t| | ├──2 使用frameset布局网页.mp4 66.71M, c( l3 N* Z! A; ^
| | └──3 iframe的使用.mp4 99.40M! c$ n+ ~1 R$ _
| ├──77 【课程名称:Web前端】DIV+CSS网页布局实践(一)
3 r( L2 N4 b0 c: R% f/ _* D8 B| | ├──1 网页综合设计(1).mp4 350.51M
3 e9 w0 f+ m s! r3 X| | ├──2 网页综合设计(2).mp4 161.04M
% o4 {6 L8 N' F3 x& H| | ├──3 网页综合设计(3).mp4 165.84M5 ~" A- \5 n' @) j
| | ├──4 网页综合设计(4).mp4 321.65M3 `! B- r* Q4 C! @! E6 l. Y
| | └──5 网页综合设计(5).mp4 86.46M
# X( r9 J) X) g- K| ├──78 【课程名称:Web前端】DIV+CSS网页布局实践(二)
; e, w7 m: k7 G. @| | ├──1 官网微信板块设计-1.mp4 123.14M- {/ V5 Q+ L* [3 A! r5 ^8 h x
| | ├──2 官网微信板块设计-2(错误调整).mp4 28.35M
O: X& x& ^% J| | ├──3 网页综合设计(7):热门推荐板块的设计.mp4 150.88M
+ U" V$ u# S8 c# K+ t| | ├──4 脚注设计(1)-1.mp4 40.91M
# B1 J: j& u9 E7 d. U| | └──5 脚注设计(1)-2.mp4 50.83M
4 }7 h9 z% v* m" h- v/ Q% B n| ├──79 【课程名称:Web前端】DIV+CSS网页布局实践(三)
) D3 z: i7 x' ?2 ~| | ├──1 脚注设计(2).mp4 101.21M
+ Q' U5 B; m- g| | ├──2 网页综合设计(10):脚注设计(3).mp4 77.34M" j: _* m% H$ g! x5 v, e
| | └──3 网页综合设计(11):脚注设计(4).mp4 109.27M& z$ M1 z' T' b
| ├──8 SQL基础和ADO.NET与项目分层设计 5 v; [0 Y6 s! r2 l
| | ├──1 SQL概述、服务与协议打开、登录模式修改.mp4 319.92M4 P6 x* K; i }! z0 t
| | ├──2 T-SQL创建数据库与表CRUD、检查与外键约束.mp4 549.44M1 h4 f- f+ k$ \( O7 d2 |
| | ├──3 ADO.NET之CRUD、配置问题分析、通用Helper.mp4 608.53M
0 B1 H, f+ C# F0 D| | ├──4 数据和UI分层理论与方法、实体类封装与解析.mp4 369.70M4 x5 c9 _( q% P1 g$ g; e4 Y
| | └──5 高内聚低耦合思想与实体集合封装与三层架构.mp4 345.28M5 @1 S5 [% }( w% \2 a9 H5 e4 Z
| ├──80 【课程名称:Web前端】JavaScript编程基础(一) ; l" L4 a) Y1 O, L1 q2 K
| | ├──1 Javascript原理与概述.mp4 95.68M! t* [$ ]" W7 I# T4 M% K0 _
| | ├──2 JavaScript语法基础-变量定义和对话框使用.mp4 66.93M
4 P7 B( j- j8 L, X- s| | ├──3 JavaScript语法基础-数据类型及转换.mp4 53.98M
# ^) @+ d, b7 o; z| | └──4 Javascsript中的函数.mp4 54.76M
0 S6 u; U) x$ j+ {| ├──81 【课程名称:Web前端】JavaScript编程基础(二) 9 ]# H8 D+ w/ I4 Z
| | ├──1 逻辑控制语句.mp4 66.47M( |1 w- G) f7 _* k- f
| | ├──2 超链接与事件的使用.mp4 84.16M
5 y! K0 n/ H% ]+ G0 A2 I| | ├──3 提交按钮的两种替代方法.mp4 47.62M2 }! v7 }7 k2 m9 Q; l+ U
| | └──4 获取页面元素对象的两种方法camrec.mp4 37.86M
5 o; y% r: W$ ?0 q- E" T, M& Y| ├──82 【课程名称:Web前端】DOM模型与常用对象
: K! ]( G$ u Y1 L+ @- f8 J! ?| | ├──1 DOM模型与window对象.mp4 73.03M
# i) `+ x( p! m v* q/ d( m| | ├──2 window对象的常用方法和事件.mp4 60.70M
6 Z( F# ?$ p3 |+ F3 f| | └──3 document对象、数组与location对象.mp4 71.83M- `! e: y5 X* I! i3 }6 b
| ├──83 【课程名称:Web前端】表单验证方法及特效 8 P7 N6 i0 p: A
| | ├──1 表单验证的基本方法.mp4 62.75M
( r2 G: x0 ]; m7 U- Q0 m0 [! V| | ├──2 用户名和密码的验证.mp4 84.42M8 R4 O. a m% ]: u+ W0 s
| | ├──3 文本框内容的综合验证.mp4 84.96M+ E, m1 [5 o9 r D
| | ├──4 图片代替提交按钮.mp4 20.75M
: `1 m8 ^) N( t$ r3 M5 r) I; ?| | └──5 即时错误提示特效.mp4 49.91M$ \( w3 N2 a5 I; {
| ├──84 【课程名称:ASP.NET】初识ASP.NET WEB开发(一) % G% o' b# x0 a. Q. j# p- [
| | ├──1 ASP.NET-Web开发概述.mp4 56.46M
. c9 P& l7 L1 [4 g5 b/ p| | ├──2 前端和后台交互基本过程测试.mp4 125.91M
5 {" B0 k% y# C6 J' N* `. Z3 X9 ]| | └──3 一般处理程序引出的问题思考.mp4 66.78M
" \ X/ K. ?6 v8 m8 ~7 J, H1 b# v; {# K| ├──85 【课程名称:ASP.NET】初识ASP.NET WEB开发(二) 9 P. F, w" q B8 _4 ~. i( h1 E
| | ├──1 基于事件驱动开发详解.mp4 182.40M6 @! r$ \9 Z- w# p3 F4 |: I* F
| | ├──2 Web服务器.mp4 21.56M
6 L: u% l* W+ a( ]+ R| | └──3 网站配置文件与网页生成过程详解.mp4 60.31M& V( x* ?% K; n+ M& W( ]$ @9 {
| ├──86 【课程名称:ASP.NET】ASP.NET常用对象(一) 6 @, h9 N- }3 m k
| | ├──1 页面回发机制引出的问题分析.mp4 94.05M5 `9 B7 l8 ?, O6 [6 F& L* h: [
| | ├──2 回发问题的解决和Page对象.mp4 45.49M- x9 `6 p- ?& A
| | ├──3 Reques和Response对象的使用.mp4 100.88M
- ]: G1 q, G5 v/ x; K- V8 @$ H* @| | └──4 ViewState对象的使用.mp4 94.14M7 c: ?' K7 S! L4 a1 t+ m
| ├──87 【课程名称:ASP.NET】ASP.NET常用对象(二)
) e) a5 M2 o+ m| | ├──1 Session对象的使用.mp4 119.01M
2 U0 ] R; B1 R' E3 O3 i) H8 u9 l| | ├──2 Session实现典型用户登录.mp4 61.28M
. L o$ y& k3 `2 Z7 W| | ├──3 Cookie对象的使用.mp4 76.07M! U/ ^; S- E6 d+ T
| | └──4 Application对象应用.mp4 124.59M
H. P% R5 f' s) k| ├──88 【课程名称:ASP.NET】常用服务器控件与文件上传
0 t: g4 |+ b5 |0 _6 a1 n0 Q| | ├──1 常用服务器控件-1.mp4 135.50M
0 W7 `" K/ Z3 |& \2 s% Z% w| | ├──2 常用服务器控件-2.mp4 118.86M
6 @7 j) o, \1 T/ ^3 a2 l. y% W: R" x| | ├──2 文件上传的流程分析和文件配置.mp4 57.98M
2 S& U9 s1 {3 w4 Q8 y| | ├──3 文件上传后台程序实与测试.mp4 150.83M
+ t2 U6 Q0 I. C4 u5 t0 A, k0 I' ~| | └──4 Server对象的扩展学习.mp4 52.37M9 p1 p; p% J4 [) c9 }& {
| ├──89 【课程名称:ASP.NET】数据验证与页面统一布局(一)
! x4 S) I; h3 v| | ├──1 非空验证控件:RequiredFieldValidator.mp4 48.54M0 j0 G, r% m2 {
| | ├──2 比较验证控件:CompareValidator.mp4 31.43M
5 S$ E6 T9 _6 @* f# k! e" N' L| | └──3 范围验证控件:RangeValidator.mp4 43.76M& p3 L7 k3 ?5 [* y. S2 q. I8 `# x) {
| ├──9 常老师手把手教会快速学会项目开发
& Z" e6 ]0 w/ ~+ p* Z$ X6 k| | ├──1 项目实战之系统开发的项目框架搭建与准备.mp4 128.89M4 V# g9 O, B1 z, z+ I, H
| | ├──2 项目实战之通用登录模块业务流程和编码详解.mp4 242.03M0 k7 R( O: o7 u1 Y7 v' a
| | ├──3 项目实战之带参SQL防注入下拉绑定和UI逻辑.mp4 328.94M
& b1 T2 V. J0 s4 i| | ├──4 项目实战之多条件动态查询UI展示和体验优化.mp4 341.16M
9 }7 Q/ |) U7 n. r1 h& e/ d2 u| | └──5 项目实战之修改展示与下拉同步UI刷新与删除.mp4 357.64M0 k: ?1 @% L: D7 e$ u, T
| ├──90 【课程名称:ASP.NET】数据验证与页面统一布局(二)
3 X1 n0 N4 P7 r: s| | ├──1 正则验证控件:RegularExpressionValidator.mp4 30.65M
8 J( W& d- P: M) q4 n' t0 g$ l| | ├──2 验证汇总控件:ValidationSummary.mp4 22.17M1 N( A/ V' z0 p
| | └──3 使用母版页统一页面布局.mp4 48.57M$ ^+ t( A- K$ R
| ├──91 【课程名称:ASP.NET】基于ASP.NET设计项目框架(一) ! V3 }- Y# w$ t1 L6 W" b" Y( r
| | ├──1 项目核心功能演示.mp4 19.85M
3 ?* h& H2 q6 u$ J4 e, P' M1 T5 N| | ├──2 项目框架模块搭建和类的添加.mp4 51.26M6 u% Q/ K) q7 H9 E9 {$ j9 S
| | ├──3 项目通用数据访问类的编写.mp4 112.28M) N5 l4 t: V) ^' u
| | ├──4 母版页与站点地图.mp4 104.98M" s* H; z7 P/ K% L H0 N
| | └──5 编写带参数的用户登录DAL方法.mp4 66.25M
- A3 Q+ J! Q/ N, M m| ├──92 【课程名称:ASP.NET】基于ASP.NET设计项目框架(二)
5 @$ J# B) w, W| | ├──1 登录按钮的事件内容编写.mp4 35.26M) B- W1 M' H( X4 [. F3 V$ a/ x
| | ├──2 用户登录母版页判断和登录过程断点调试.mp4 50.67M
; V/ T! ?) c+ D V a/ K; z1 u| | ├──3 Redirect跳转出现异常问题的解决方法.mp4 8.58M
8 m. [$ _! q3 D. x) F7 x* `| | └──4 用户登录退出的实现.mp4 29.57M
* A- N& ^7 L$ ]3 L5 |2 P+ R| ├──93 【课程名称:ASP.NET】学员管理系统功能实现(一) : s; u% w. y( f2 O- f5 K
| | ├──1 第三方日期控件的使用.mp4 35.05M0 X6 q& n6 Q. R0 K* L& a5 u3 A
| | ├──2 BS项目中下拉框填充的方法..mp4 50.44M8 z& z I' _2 k* p3 T
| | ├──3 验证码的动态生成.mp4 41.31M# }1 g3 ?; @" S, v
| | ├──4 添加学员对象存储过程和DAL两个方法编写.mp4 85.55M1 u6 Q0 V8 R5 u& h( h$ G
| | └──5 添加学员页面按钮事件四个步骤详细讲解.mp4 82.30M5 H) U- L8 X: U \! P: @) X
| ├──94 【课程名称:ASP.NET】学员管理系统功能实现(二)
# i( S d! U5 [0 z3 u0 ^8 ^| | ├──1 实现照片上传.mp4 151.51M
, t/ m6 L* k8 n/ A| | ├──2 DataList模板的使用.mp4 46.86M$ j! P+ Q( U2 I: T
| | ├──3 在DAL中编写按照班级查询学员对象的方法.mp4 46.73M9 t5 t8 e6 c- \# B: _, {0 O( }
| | ├──4 DataList模板绑定集合对象的方法.mp4 77.94M
. w/ c+ _. g1 N1 H3 H& q. b8 v| | └──5 DataList后台数据绑定的实现.mp4 28.40M+ A5 N6 K1 N- i# {" o, i I! f
| ├──95 【课程名称:ASP.NET】学员管理系统功能实现(三) $ s/ V# k% T$ C1 V8 m# E
| | ├──1 使用Repeater展示数据.mp4 36.38M
: j/ X2 `9 x; C6 k0 q- W% f0 r| | ├──2 编写根据学号查询学员详细信息的方法..mp4 59.01M
, C4 y* e: w1 t' W| | ├──3 编写基于存储过程的修改学员对象的两个方法.mp4 73.80M
8 d- v- C5 I- j: s/ o| | ├──4 在前端显示要修改的学员信息.mp4 73.74M
3 `8 i' U( {7 L| | └──5 在前端实现修改提交到数据库.mp4 161.59M: p7 Z; o0 D5 ~, U5 m8 I
| ├──96 【课程名称:ASP.NET】学员管理系统功能实现(四) : w& ]- B6 v/ \: e! i7 p) L
| | ├──1 数据库不能修改的错误解决.mp4 22.80M8 z' R. F" |% _8 ]' W r3 s
| | ├──2 删除学员对象的完整实现.mp4 121.55M
/ I3 N# l' u7 ^0 [; d" N| | ├──3 查询学员成绩的存储过程和后台查询方法编写.mp4 63.72M; r5 y8 _7 T5 b( q
| | ├──4 GridView数据绑定和查询结果展示.mp4 100.61M
) T+ _$ h0 ]2 s2 h6 T( E| | └──5 GridView动态添加JS事件及三种数据展示控件.mp4 62.93M
# Y" q$ P! K' C- A| ├──97 【课程名称:ASP.NET】学员管理系统功能实现(五)
1 }8 O3 I& q. t0 S8 u" J4 U7 C% l| | └──展示学员详细信息.mp4 69.44M
, f# n0 {+ L8 J- l& e: c| ├──98 【课程名称:ASP.NET】网站配置、发布与部署(一)
% m, N+ E" w. _( S# E- N# x| | ├──1 网站发布前的配置信息.mp4 91.92M
5 B/ `9 F% N6 Q3 T, ~8 || | ├──2 网站发布的基本步骤.mp4 37.19M1 y# f8 J+ Z: w+ [3 }6 m0 Y! d- ^* ^
| | └──3 将ASP.NET4.0模块与IIS关联.mp4 52.54M1 N' E& q7 K2 X1 ^; b
| ├──99 【课程名称:ASP.NET】网站配置、发布与部署(二) , a3 B* g* B1 R! q: U
| | ├──1 应用程序池的概念和创建.mp4 43.27M
, ]) N5 P& g, S4 M. J+ l| | ├──2 网站正式部署与访问测试.mp4 70.06M1 D5 ]% I' F% J0 O" @& Q
| | └──3 网站部署常见错误与远程服务器操作.mp4 45.26M
) i5 y+ V: j4 q| ├──Docker容器 ) k. T3 ]7 C% `4 I% F- q
| | ├──1 在CentOS上安装Docker.mp4 313.26M0 S. @& n: K2 D c
| | ├──2 dockerd配置文件解读与常用命令.mp4 361.06M0 U; G/ F2 h0 I/ {, z
| | ├──3 registry仓库的搭建.mp4 180.95M
7 {: ^) y2 H; G& U9 F3 x7 I| | ├──4 docker三大数据挂在模式.mp4 215.41M
' _" L& g/ J3 o. \; I| | └──5 docker swarm集群和服务部署实践.mp4 421.13M3 p& }8 f# f5 X; h: Z
| ├──NoSql之Redis基础
0 k% L; _! T# O" _2 h| | ├──1 Redis开发环境搭建和常用操作.mp4 163.69M: c2 U, \# D5 l# N$ T
| | ├──2 Redis五大数据类型详解.mp4 162.79M( w' _ z9 O. j. U1 k2 ?/ r: q
| | ├──3 基于C#SDK快速操作Redis.mp4 133.68M- ^, M; N/ B5 U; ?, H9 h
| | ├──4 StackExchange强类型工具使用和连接池.mp4 285.40M$ a: t) \5 a, z* q% j
| | ├──5 redis源码中的核心对象分析.mp4 383.08M
3 D+ p( h0 I) L( i| | ├──6 字符串和位图命令、序列化.mp4 306.25M7 s; x! S* u- F: I+ i s: Z
| | ├──7 发布订阅模式和sdk实战、事务.mp4 297.55M) x+ m4 Y4 _4 z+ l8 Q
| | └──8 亿级Key操作和读写分离架构.mp4 353.41M
9 f; {; B( T' z& L9 b| ├──朝夕教育.NET5录播 9 f- @0 }. D8 p& w1 n
| | ├──.NET5 从零基础精通.md 47.70kb
6 `! m; \& ^5 U# Q- x. P/ \9 Z| | ├──001.NET5_VS2019环境安装.mp4 39.16M
: m7 F) h6 _: q4 \) b| | ├──002.NET5_Sharp6新语法.mp4 76.65M
! s \: O U; _9 H| | ├──003.NET5_Sharp7新语法.mp4 93.77M
( i" N7 _6 _; p1 S" a3 ~' l, l| | ├──004.NET5_Sharp8新语法.mp4 44.40M- u# r J& x+ U1 @, i3 `' o
| | ├──005.NET5_Sharp9新语法.mp4 75.53M
3 \+ R. G. z' g. I0 g9 s, u| | ├──006.NET5_项目建立+传值.mp4 53.13M8 m0 n( a) k. E3 L7 a' [
| | ├──007.NET5_Log4Net组件使用.mp4 53.95M
6 J$ T; f0 O$ c0 I1 Y| | ├──008.NET5_IIS安装教程.mp4 15.23M
3 A* Z1 E, M* r, a( G# v| | ├──009.NET5_程序的发布运行.mp4 110.19M
: W+ ?# H( X* d; j8 a| | ├──010.NET5_命令参数读取+配置多种读取.mp4 148.90M
! P- Q: ^4 i& B2 Q$ y9 T8 g| | ├──011.NET5_MVC解读Razor混编.mp4 103.31M) F1 B! ^. i# o- F3 c
| | ├──012.NET5_MVC_Razor布局.mp4 122.48M7 [5 Z- N0 E8 U: b1 \
| | ├──013.NET5_MVC_Razor扩展Html控件01.mp4 65.42M/ b, W( ]) q9 \: u
| | ├──014.NET5_MVC_Razor扩展Html控件02.mp4 132.44M# _/ G2 W! W$ H+ I% [! R
| | ├──015.NET5_MVC_Razor局部视图.mp4 47.93M" y' _1 D% \; s8 K: b
| | ├──016.NET5_MVC_视图组件扩展定制.mp4 72.06M9 Z7 `5 K. C8 F2 S$ E$ {
| | ├──017.NET5_内置容器基本使用.mp4 56.30M
2 \' z( B- Y2 Y% O| | ├──018.NET5_内置容器支持以来注入.mp4 44.44M
) {3 N' z2 Z8 I| | ├──019.NET5_内置容器的生命周期.mp4 79.86M7 D2 C# M- S# d$ j, b: Y
| | ├──020.NET5_Autofac初识.mp4 24.79M
6 U; D$ l+ ]& y| | ├──021.NET5_Autofac多种注入方式.mp4 59.30M
" T4 [/ ^' A- }| | ├──022.NET5_Autofac生命周期.mp4 92.89M2 ?# Z+ t; N2 f( D# r8 H
| | ├──023.NET5_Autofac支持配置文件.mp4 63.45M
/ |' L( @; O, E7 H( q$ s| | ├──024.NET5_Autofac整合.NET5MVC.mp4 71.42M
3 K4 R. S# q1 k5 y$ w| | ├──025.NET5_Autofac支持控制器属性注入.mp4 112.47M
9 E! M. ?+ p# G2 m( a; A* ^| | ├──026.NET5_Autofac一个实例多实现问题.mp4 118.61M
3 T7 B& Z$ ?0 e, J1 M$ s3 X| | ├──027.NET5_Autofac通过抽象支持AOP.mp4 116.03M: ^) f/ x, a# d
| | ├──028.NET5_Autofac通过类支持AOP.mp4 45.00M$ | ]& F1 c7 y; {: X+ P
| | ├──029.NET5_Autofac单抽象多实现构造函数注入.mp4 103.92M
& ~& _2 H9 n. Y \( N+ _) h+ v| | ├──030.NET5_Autofac单抽象多实现属性注入.mp4 21.64M
/ w7 z: E9 t: E( {1 |& k| | ├──031.NET5_ActionFilter的自定义和执行特点.mp4 40.84M; _+ O& G6 l8 Y: H6 x5 |
| | ├──032.NET5_ActionFilter的多种扩展实现.mp4 25.66M
; D M% Z9 }; D- w' a$ R }| | ├──033.NET5_ActionFilter做日志.mp4 76.36M* I$ V$ h8 F. J1 L0 S3 \/ e
| | ├──034.NET5_Filter的多种注册和特点.mp4 41.04M
7 B F) g0 `! g| | ├──035.NET5_ServiceFilter_TypeFilter的原理_扩展定制IFilterFactory.mp4 66.94M
4 G3 g7 x+ b9 w2 q| | ├──036.NET5_Filter的生效范围和控制执行顺序.mp4 133.28M
4 l" s& ~9 b9 G3 K( W| | ├──037.NET5_Resource扩展定制支持缓存.mp4 85.47M Q- M4 d. E9 b3 M$ m+ z
| | ├──038.NET5_自定义Filter匿名.mp4 40.59M
7 W- Z1 u) N0 b1 f- d5 u+ @; ?| | ├──039.NET5_ExceptionFilter.mp4 106.07M X7 b8 ~4 |( n. d( |
| | ├──040.NET5_ExceptionFilter异常捕捉覆盖.mp4 68.48M; n- }9 b9 p# b2 B3 \8 ?% U$ D
| | ├──041.NET5_ResultFilter的定义和特点.mp4 33.47M) i2 Z: F% f- q& b
| | ├──042.NET5_ResultFilter开发双语系统功能.mp4 42.43M: B' q+ N1 L& z
| | ├──043.NET5_基于Session_Cookies的权限认证.mp4 68.31M. o5 h2 a7 ]2 b% o8 h$ A+ Z, g
| | ├──044.NET5_基本鉴权授权.mp4 81.56M
8 z- r z% {, S: V: x* g! Q9 y| | ├──045.NET5_角色授权.mp4 59.67M9 o' Y f3 K2 U [6 @
| | ├──046.NET5_策略授权.mp4 58.16M
' u6 A1 T5 K4 Z$ [) C+ ~& h! S| | ├──047.NET5_跨平台的本质.mp4 37.82M
2 P) u/ Z P) ~| | ├──048.NET5_中间件.mp4 94.72M- k0 q: m, z5 H6 D' `9 D
| | ├──049.NET5_常见的中间件.mp4 66.42M
& h, g) o' k) F0 A; p( [| | ├──050.NET5_中间件扩展_引用.mp4 30.32M
3 y1 E6 R, i5 L| | ├──051.NET5_EFCoreDbFirst.mp4 91.39M9 h& Z3 K1 [9 L9 H/ X) I
| | ├──052.NET5_EFCoreMigration.mp4 115.51M1 E- s, ~% B2 Z1 P0 q c
| | ├──053.NET5_EFCore抓取Sql语句.mp4 51.82M, Y |% s- T4 [
| | ├──054.NET5_EFCoreLinqQuery.mp4 85.76M6 ]9 ~) A4 H4 o) a% U
| | ├──055.NET5_EFCoreState.mp4 108.04M; o* C1 U* f/ k
| | ├──056.NET5_EFCore事务.mp4 108.46M) h9 ^2 L0 h6 M( U$ X$ D0 ?
| | ├──057.NET5_EFCore调优小技巧.mp4 89.45M1 s8 X9 ?+ S8 G4 T
| | ├──aspnetcore源码下载编译调试:.md 0.04kb' `: h' D7 h( X8 \0 f
| | ├──Zhaoxi.NET5Demo.Project.rar 14.73M# N5 a0 } O! e& ?! M! P
| | ├──ZhaoxiEduDataBase.mdf 2.22G
& S( B/ q; f2 |9 S# Q: F2 e x| | └──ZhaoxiEduDataBase_log.ldf 14.69M
' J# i" i$ P$ g: e" G2 p0 P| ├──多线程Thread和Task和小程序外卖订餐系统,商城项目 4 M& }. P {9 u n
| | ├──1 任务附加、取消、延时、回调与异常处理.mp4 820.37M
+ Z% `% A1 d% g0 e| | ├──2 Parallel和Plinq、asyn、awati和锁lock等.mp4 830.05M
; @' y0 B3 [+ I, O+ s| | ├──3 小程序外卖订餐框架结构搭建.mp4 781.44M
% e& m8 C( u8 f' T8 o) v+ o| | ├──4 小程序外卖订餐主页面的结构和功能的实现.mp4 820.72M+ a/ G* `% K. y* K$ u; v8 A
| | ├──5 小程序外卖订单页面结构搭建和功能实现.mp4 673.98M
3 n+ ^8 _& O6 W" ^% y. n' J6 q. w& `| | ├──6 小程序外卖订餐网络请求的二次封装的实现.mp4 852.27M. @! L6 P: a1 R( ]' |# k$ S- p- X" o9 P
| | ├──7 小程序外卖订餐购物车商品操作功能的实现.mp4 178.62M
# }' V8 f3 X# Y% P| | └──8 小程序外卖订餐地址增删改查功能的实现.mp4 182.76M- h! Y3 g1 B. q# y
| ├──【1】项目资料(图书馆管理系统).zip 2.23M
5 u7 n% D2 K* j/ p$ J$ M- B' q| ├──【2】项目资料(学员管理系统).zip 12.13M# [) g/ B# `+ s: r2 Q$ p) ~3 z# H
| └──【3】项目资料(ASP.NET-MVC5和EntityFramework结合开发酒店网站系统).zip 939.49M: Q" H; z ?2 k7 E o% \8 [7 b
├──喜科堂C#运动控制
' W: Q5 r# }, ]" f| ├──【00】 项目相关工具 2 N& k5 H3 d" P* {
| | └──【00】 项目相关工具 9 n6 B* }$ ]! h; I7 T8 U
| ├──第01章 ModbusRTU通信协议
7 m, @$ y3 ] d2 m9 v0 T& p| | ├──【10】 项目开发——实现串口连接及线圈读取 0 \' n, S$ r. m1 I
| | ├──【11】 Modbus通信库——读取输入线圈02H 4 j5 J4 `3 S; d) S! p3 m
| | ├──【12】 Modbus通信库——读取保持寄存器03H
$ f# @- r. ?* _$ [+ K7 U| | ├──【13】 项目开发——各种数据类型的读取
& i* V) A# [8 _ I2 || | ├──【14】 Modbus通信库——读取输入寄存器04H
/ L, O E3 o' z( O& K& @| | ├──【15】 Modbus通信库——强制单线圈05H
) {/ ~! J- f! c+ K! f" k| | ├──【16】 Modbus通信库——强制多线圈0FH
+ h) R; O+ f, p* c1 N| | ├──【17】 Modbus通信库——预置单寄存器06H 0 E/ ]0 L2 K* O. V
| | ├──【18】 Modbus通信库——预置多寄存器10H
; K1 k2 ^+ D3 L, h! _/ ~# t6 p5 u! K| | ├──【19】 项目开发——各种数据类型写入
0 D+ |6 I2 V" m% V; C: D6 I1 w| | ├──【1】 Modbus知识介绍及仿真软件使用说明
- S0 G+ G/ Z' s h/ o| | ├──【2】 Modbus协议——读取输入输出线圈 / p" @% Q" G8 A: G' n
| | ├──【3】 Modbus协议——读取输入保持寄存器 6 P* \5 O2 m$ [* ^
| | ├──【4】 Modbus协议——预置单多线圈及单寄存器
% p+ W7 D2 h9 m/ b| | ├──【5】 Modbus协议——预置多个寄存器
7 o" O/ |4 t; q) ^( b8 k( u| | ├──【6】 项目开发——项目整体框架搭建 1 J0 M) _$ ]! ^& _5 o9 [
| | ├──【7】 Modbus通信库——串口打开及关闭 . Y2 ^% V* |: Q% ?8 X) x& k
| | ├──【8】 Modbus通信库——读取输出线圈01H , O2 H' Y% v$ v l V( Z4 s4 k9 A
| | └──【9】 项目开发——实现串口连接及日志
, e/ G5 s3 a) i9 A| ├──第02章 ModbusTCP通信协议
4 z1 W3 T( S+ d5 \- ~" N| | ├──【01】 Modbus协议介绍及仿真软件使用
% e/ `/ Q2 H7 x; z| | ├──【02】 Modbus协议——读取输入输出线圈 6 n" w& M4 O! @" ~+ i6 Y
| | ├──【03】 Modbus协议——读取保持输入寄存器 ! g2 z/ o* K: w, \
| | ├──【04】 Modbus协议——预置单线圈单寄存器
& l- X. y) c7 I/ X* b| | ├──【05】 Modbus协议——预置多线圈多寄存器 2 x" L u3 r2 m$ X
| | ├──【06】 项目开发——项目框架搭建及连接功能
3 \8 ~: Z$ T" P/ J| | ├──【07】 项目开发——优化界面设计及写入日志
: u# }) B4 k# U; L| | ├──【08】 通信库开发——编写读取输出线圈
+ z. v, p; f4 y, w8 v6 T; R| | ├──【09】 通信库开发——编写读取输入线圈 2 a- v5 a; @" i" u
| | ├──【10】 项目开发——输入输出线圈的读取测试
1 P3 w, |- q# b& |; h6 C/ K. | U| | ├──【11】 通信库开发——编写读取输入保持寄存器 ' t3 J' d9 S$ g9 V: N9 s
| | ├──【12】 项目开发——各种数据类型的读取
- v' g5 I! S8 T8 J* J- [. z| | ├──【13】 通信库开发——编写强制单线圈
9 ^7 ]8 ?1 Y4 c0 i; u/ J| | ├──【14】 通信库开发——编写强制多线圈
& c9 X8 c2 X) C" c4 Q" Y/ v1 ~| | ├──【15】 项目开发——线圈写入测试 7 P9 o/ K1 V( o6 C# u
| | ├──【16】 通信库开发——预置单寄存器 0 }4 E2 q6 Y; g& n x' k
| | ├──【17】 通信库开发——预置多寄存器
9 C3 A; J3 M3 g, E4 U5 x* G. H9 U1 n| | ├──【18】 项目开发——各种数据类型的写入
7 r. a1 }4 q( q4 w: j S: ?+ J| | └──【00】 项目相关工具[瑞客it论坛 www.ruike1.com].zip 3.12M
) [( ?: E- v5 w6 J+ u) ~| ├──第03章 Socket通信协议应用 1 h* j5 l1 @+ F
| | ├──第01节.Socket知识点介绍_.mp4 37.21M
- a0 H4 `* T. Z1 Z- s| | ├──第02节.初步实现TCP服务器创建及在线列表添加_.mp4 87.74M# d+ q! D; i+ X4 U
| | ├──第03节.实现报文接收及在线列表的同步删除_.mp4 53.10M
! Y+ D7 f* j) O| | ├──第04节.实现消息发送及群发功能_.mp4 48.41M& Z. l2 z3 G! F/ H
| | ├──第05节.TCP客户端建立连接功能的初步实现_.mp4 35.83M: z0 ^ W2 R; d. {
| | ├──第06节.实现客户端与服务器之间的数据交互_.mp4 38.04M% ]+ [" y! P# p& s
| | ├──第07节.服务器及客户端的Socket关闭异常处理_.mp4 24.10M
D# A7 u1 E' Z/ R( p| | ├──第08节.编写文件发送代码并确定下一步实现方案_.mp4 66.83M
: m% P1 o# {% M, _% Q| | ├──第09节.初步实现文件的发送与接收_.mp4 61.44M
) U$ [0 m4 d$ k0 N# U; _* K2 z| | ├──第10节.实现服务器与客户端的文件互发_.mp4 72.59M& F" j0 L0 Z: r6 e) c' N! h1 g
| | └──课程源码.rar 436.80kb) Z! E, F: a7 P
| ├──第04章 C#自定义控件开发
: [0 _. j H! x, y5 Q| | ├──第01讲: 自定义控件-按钮控件 # y( |( h. i2 w7 R
| | ├──第02讲: 自定义控件-LED指示灯控件
$ t4 f$ z$ ^# U$ {& ^5 {, I% E| | ├──第03讲: 自定义控件-Toggle开关
6 }" P2 j1 w# Q6 ~| | ├──第04讲: 自定义控件-TextShow控件
4 l# v: K8 s( O" u0 O4 m1 O0 l| | ├──第05讲: 自定义控件-Swtich转换开关控件 ) ^/ z* k7 V& O# @
| | ├──第06讲: 自定义控件-DashBoard控件 0 S7 c' T8 }2 l+ V* c
| | ├──第07讲: 自定义控件-DialPlate控件
1 ^5 I" I/ P$ y0 _2 }% k| | ├──第08讲: 自定义控件-GradientDashBoard控件
+ z ~7 }# M# A2 B/ || | ├──第09讲: 自定义控件——KeyBoard控件 ; t8 E$ j* \6 }( D
| | └──第10讲: 自定义控件——FlowControl控件
8 z: V. ~, {6 K| ├──第05章 三轴自动搬运加工机械手项目实战开发 . t: r# V1 x5 e! Z
| | ├──【1】 项目整体介绍及相关部署
& |; U5 w/ b( @% e2 T| | ├──【2】 项目框架及UI整体搭建
# F7 l" g* I, G6 e/ a% H7 w$ h| | ├──【3】 主界面定长运动功能开发
a( a4 q3 X; [$ R5 C7 y" `+ ^| | ├──【4】 参数设置界面功能开发
% Q! T$ E6 O+ q| | ├──【5】 主界面自动运动功能开发 & G3 K5 ~/ ?; }5 x) N
| | ├──【6】 日志及用户权限功能开发
) n m7 d& Y5 X, I# R' |, @| | ├──【7】 数据报表及统计功能开发
; n- s& U; [) \# v| | └──【8】 软件授权及系统自动锁定
" k* R R. X9 h" v. u7 I0 W5 t| └──第06章 工控APP项目实战开发 , R, Y# R2 Z& w2 e% j g
| | ├──【01】 APP开发平台及整体框架介绍 ; [0 L8 a w% z4 h* o5 M
| | ├──【02】 公用云服务器实现数据上传
1 B& R* k8 g4 C| | ├──【03】 公用云服务器实现远程数据读取 # K. A! z2 c+ }$ `, [$ C) H
| | ├──【04】 私有云服务器环境搭建
# H \) A# C/ _! k5 ~| | ├──【05】 Visual Studio软件环境搭建
7 \4 Z# X# _, V5 c0 G$ x* q2 H' f| | ├──【06】 项目登录窗体界面设计
1 I% E9 U; {! c% T1 C B/ c5 r| | ├──【07】 SQLite数据库部署过程 ( [) ]+ i. H4 J# D' r4 V' `
| | ├──【08】 实现APP登录窗体
1 j: t" u* b C+ @3 u% e| | ├──【09】 实现多个窗体之间的切换 4 |8 ~+ }/ Q/ V1 i2 F0 a# e/ d
| | ├──【10】 实现各个UI界面的设计 6 p6 L7 f& A$ @
| | ├──【11】 实现TCP服务器的创建 ) x a# ?/ x! _! `; B+ \+ W+ U9 ^
| | ├──【12】 自定义协议实现数据解析 : `" t3 b* O' q R9 f3 q
| | ├──【13】 多站点客户端连接的实现 / ^; f* i K' Q% O9 H v
| | ├──【14】 主界面与参数界面的实时更新
4 \% h- b/ K( b) _6 b; p| | ├──【15】 参数设置及远程启停功能实现
+ M2 n1 e) r4 H9 b| | ├──【16】 报警界面的绑定及解析方法
* s H' ~; ^2 d/ L| | ├──【17】 App应用程序打包过程 , m; W8 r) M. ^5 H& `, ]. ?; M/ u
| | ├──【18】 App应用程序安装部署 - _+ b, F8 `) s
| | ├──【19】 实现数据的实时读取及控制 0 f! Q1 p, D ]% K5 U& L7 v* s5 B4 Y
| | └──【20】 结合西门子PLC实现远程读取
2 g) b/ Z) O; `' h0 e! d8 z6 j7 W└──喜科堂上位机工控开发 8 B @+ W$ S4 x0 h8 s
| ├──C#工控上位机VIP班系统录播视频5.0版
' m$ m6 T% f& _) ?: }1 ~7 a6 G| | ├──第01章【上位机VIP-编程预科】零基础快速到项目实战【2-3周】
- ?' } Z. C, j" X. g. z% Q0 d| | ├──第02章【上位机VIP-技能进阶】编程必备各种深入技能【建议学习4-5周】 , W" d1 I0 ~+ q) s) Y
| | ├──第03章【上位机VIP-项目实战】MIS管理信息系统开发【建议学习1周】
5 L4 t, ^1 r& V2 @. M) Q4 f| | ├──第04章【上位机VIP-选学技能】常用技能汇总(包括WPF基础实战)【自由选学】 8 `, o1 t \* v4 v9 _3 h. J ]
| | ├──第05章【上位机VIP-串口通信】CSharp实现串口调试助手开发
0 e# w. {& |+ m; m! J| | ├──第06章【上位机VIP-网络通信】CSharp实现网络调试助手开发
! D/ _. p& D# D; e( f| | ├──第07章【上位机VIP-项目实战】ASS姿态传感器实战项目 / R& V: G' a- O w$ s9 ^
| | ├──第08章【上位机VIP-通信开发】通信协议剖析、封装及应用
0 R. v. s% n& f/ d+ o( m( F| | ├──第09章【上位机VIP-通信框架】基于CMSPro通信框架应用
0 I5 L/ I5 t1 w1 [' U; v| | ├──第10章【上位机VIP-项目实战】BMS锂电池上位机监控系统(本课程无视频) ) I. s) Z6 J i6 M
| | ├──第11章【上位机VIP-项目实战】CAS空压上位机监控系统 0 L3 Y* d2 Z4 p9 {
| | ├──第12章【上位机VIP-控件开发】基于GDI+开发工业控件
8 Q7 ~# A) D+ o( | _| | ├──第13章【上位机VIP-项目扩展】上位机开发扩展知识点 * n* _ r& E2 o/ [" A( K
| | ├──第14章【上位机VIP-必备技能】上位机开发必备技能点 + q, ]/ L" G$ K& C$ r9 q
| | └──视频说明.txt 0.28kb, Q: P3 F$ u5 e' ]2 `+ V
| ├──C#工控上位机VIP班系统直播视频5.0版 2 o% D+ ?7 d; a- K7 E7 I" V
| | ├──第01次课:C#编程规范和语法强化 ) v; p2 O ~6 A* e
| | ├──第02次课:C#面向对象中的属性 . v, }/ v* H& b3 K6 B3 }+ G, \: V, h
| | ├──第03次课:构造方法、实例方法及综合练习 ' M l, i0 n, t8 a4 r1 y
| | ├──第04次课:泛型集合ListT和Dictionary $ @* w1 G; V5 {- m, @
| | ├──第05次课:Windows项目结构分析、UI设计和综合事件应用
- F+ C/ l. W: {5 h$ n| | ├──第06次课:OOP的基础原则和OOP案例实战
7 w7 k& e1 S Q# x, [3 v- {8 Q| | ├──第07次课:.NET中的继承和多态机制
( s% a& c5 a0 o# r6 Q| | ├──第08次课:.NET中的接口、多态与反射
8 s5 p) y: r% A( s! ^5 P5 E/ v| | ├──第09次课:基于T-SQL创建和使用数据库
$ N- {2 j' _# Y* j n8 J8 J| | ├──第10次课:数据表、约束、测试数据和各种CRUD操作技巧 ) r3 X* B' K o" D
| | ├──第11次课:快速掌握ADO.NET数据访问技术
9 s: Q2 }* ~* S4 Y2 K| | ├──第12次课:掌握高级ADO.NET数据操作 3 d. Y2 ?8 s. C. u# w7 D
| | ├──第13次课:ADO.NET优化与项目分层设计剖析 & o2 E3 }2 z- P* Y
| | ├──第14次课:项目框架设计实战和经验分享 $ H$ }: b M# j
| | ├──第15次课:上位机数据类型分析及通用数据类型转换实现
) l6 _/ J+ }1 r2 C# P| | ├──第16次课:Modbus协议基础知识及应用分析
9 H ~! ^* y3 z) m g# \& {| | ├──第17次课:Modbus协议分析及通信库编写 4 U+ h8 q# M& D4 K% q( |
| | ├──第18次课:ModbusTCP仿真搭建及通信测试 7 O+ a0 }4 u$ W: t1 V `6 D
| | ├──第19次课:BadApple在西门子博图中的实现 + ~5 H% a) o: q2 r. y
| | ├──第20次课:ModbusTCP实战项目应用案例 0 y+ u* S2 X, M; x1 b: T z
| | ├──第21次课:ModbusTCP通用数据写入及布尔读取 0 V3 D3 d) b+ m9 o- V
| | ├──第22次课:ModbusTCP通用报警检测及日志显示 j( q. }+ K; Z1 W0 }/ e
| | ├──第23次课:SqlSugar应用及西门子通用数据解析
& d6 X0 M& f/ M% t| | ├──第24次课:西门子S7协议深度剖析及多组读取
2 x( h" w7 Q o8 @ t+ p( }( q/ p| | ├──第25次课:基于mqtt实现西门子PLC数据上云
0 H! W) X4 ~# z% z$ `| | ├──第26次课:ModbusRTU项目应用及AIBUS协议解析 ' O5 ^( d5 K, y7 E5 n/ `
| | ├──第27次课:FinsTCP底层协议剖析及通信库编写 , d! O& H1 q5 X- u
| | ├──第28次课:FinsTCP项目应用及上位机授权使用 1 _0 P0 n: C" T( a- F- O7 ]
| | └──第29次课:三菱PLC项目应用及opc通信
. x8 i' A+ _$ u+ A0 t+ [# G| └──喜科堂工控上位机开发4.0版
* ^. T3 c8 O1 s# [1 x% ^8 O* H! `4 @| | ├──00-付工公开课VIP体验课视频【2019体验课】
' {$ C* `: [2 Z1 j3 _| | ├──02 喜科堂C#工控上位机开发课程【2019 VIP录播课程】 + P: Z! P1 t* S$ Q
| | ├──03 喜科堂C#上位机课程03期课程【2019 VIP直播课程】 * o& |7 q6 M/ F/ p' g" p' Z9 V) K# a
| | ├──SQLSever 2012
( d* P8 T x- x! U: m8 j4 @| | ├──01 喜科堂C#VIP学习精品预科【2019预科】.zip 3.39G
) t0 d3 }/ c& m" l' \" T% k| | ├──03 喜科堂C#上位机课程03期课程【2019 VIP直播课程】.zip 6.64G
! Y5 Y0 }5 @" _" c. e( E| | ├──04 开发工具下载安装.zip 3.95M1 ?0 x7 A d2 y# Z1 c+ `2 k$ [/ Y
| | ├──05 相关工具资料.zip 79.78M
1 J" h# a" d, B( N2 ^1 k# ^4 Q, j1 d+ L| | └──上位机学前必读.txt 0.28kb9 b+ v) L; q' b: ^" J
9 y% v. j. U7 l0 f: J9 W
6 z% \5 S! A0 Y' j
# h( X% M; i2 O% g1 L
; Q% ?4 h. w6 e' h& ^9 }
9 x9 F( A$ O: V' p D8 W; U r O: D' I0 F
资源下载地址和密码(百度云盘): [/hide] 百度网盘信息回帖可见
8 @* X. v9 J8 ~+ p' C- ~% T. u# s/ M1 N: G8 l
9 z& \- C" I. u; i- L2 R; ~! ^8 Q8 S6 ?
本资源由Java自学网收集整理【www.javazx.com】 |
|