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