找回密码
 立即注册
查看: 5|回复: 0

广州传智.Net第11期基础班+就业班【60.4GB】

[复制链接]

823

主题

19

回帖

89万

积分

【永久VIP】

积分
896789
发表于 昨天 16:09 | 显示全部楼层 |阅读模式
下载地址:
游客,如果您要查看本帖隐藏内容请回复

【课程目录】

    01-01 编程语言.mp4
    02-02 .Net平台和C#语言.mp4
    03-03 .Net是1个万能的平台.mp4
    04-04 常用的cmd命令.mp4
    05-05 手写我们的第1个C#程序.mp4
    06-06 再解第1个程序.mp4
    07-01 复习.mp4
    08-02 学习.Net的1个步骤.mp4
    09-03 .Net的版本与IDE工具.mp4
    10-04 使用VS新建项目.mp4
    100-13 为数组的元素存值.mp4
    1000-02弹出框show.mp4
    1001-上午03进度条.mp4
    1002-01linkbutton.mp4
    1003-02menu的使用.mp4
    1004-03menubutton.mp4
    1005-03splitbutton.mp4
    1006-04conmbobox的使用.mp4
    1007-01数字输入.mp4
    1008-02关于日期.mp4
    1009-03滑块.mp4
    101-14 取出数组的元素的值.mp4
    1010-04表单验证.mp4
    1011-01自定义表单验证规则.mp4
    1012-02表单提交.mp4
    1013-获取下拉框的文本值.mp4
    1014-01复习.mp4
    1015-02层级选择器.mp4
    1016-03样式操作.mp4
    1017-04图片练习.mp4
    1018-05评分案例.mp4
    1019-06c插入兄弟元素.mp4
    102-15 数组的遍历.mp4
    1020-06插入子元素.mp4
    1021-07包裹于反包裹.mp4
    1022-08cookie插件.mp4
    1023-09模板插件.mp4
    1024-01复习.mp4
    1025-02基本动画.mp4
    1026-03QQ弹出框.mp4
    1027-04自定义动画.mp4
    1028-05权限练习.mp4
    1029-06手风琴练习.mp4
    103-16 案例.mp4
    1030-07飞来飞去1.mp4
    1031-08飞来飞去2.mp4
    1032-09自己写插件.mp4
    1033-10easyui.mp4
    1034-上午01-复习js对象new.mp4
    1035-上午02-复习js继承实现.mp4
    1036-上午03-复习js原型.mp4
    1037-上午04-闭包.mp4
    1038-上午05-闭包例子.mp4
    1039-上午06-执行环境(作用域链).mp4
    104-17 所有的数据类型都有数组.mp4
    1040-上午07-关于委托及相关的概念.mp4
    1041-上午08-委托类的定义.mp4
    1042-上午09-委托初体验.mp4
    1043-下午01-委托调用的三个语法糖.mp4
    1044-下午02-带参数和返回值的委托.mp4
    1045-下午03-委托调用带返回值的多个方法,返回最后一个方法的返回值.mp4
    1046-下午04-委托获取多个“返回值”.mp4
    1047-下午05委托保存实例方法.mp4
    1048-下午06-委托保存静态方法.mp4
    1049-下午07-委托继承关系.mp4
    105-18 数组的最大值和累加和.mp4
    1050-下午08-委托实现双击按钮.mp4
    1051-下午09-私有化双击按钮的委托.mp4
    1052-下午10-把委托当参数传递.mp4
    1053-下午11-事件!.mp4
    1054-上午01-自定义字符串集合.mp4
    1055-上午02-自定义泛型集合.mp4
    1056-上午03-编译时类-运行时类.mp4
    1057-上午04-基类约束.mp4
    1058-上午05-无参构造函数约束.mp4
    1059-上午06-泛型约束组合使用要注意的地方.mp4
    106-19 数组的初始化器.mp4
    1060-下午01-泛型方法例子.mp4
    1061-下午02-泛型方法例子.mp4
    1062-下午03-复习引用类型的相互转换要注意的地方.mp4
    1063-下午04-泛型方法的重写和重载.mp4
    1064-下午05-foreach循环的实现.mp4
    1065-下午06-泛型集合foreach.mp4
    1066-下午07-程序编译运行流程复习.mp4
    1067-下午08-获取正在运行的程序集.mp4
    1068-下午09-获取程序集的其它方式+应用程序域.mp4
    1069-下午10-生成sql语句.mp4
    107-01 复习循环.mp4
    1070-下午11-获取Type对象.mp4
    1071-上午01-Type和对象实例的关系.mp4
    1072-上午02-关于实例方法的反射调用.mp4
    1073-上午03-静态方法的反射调用.mp4
    1074-上午04-通过构造函数创建对象01.mp4
    1075-上午04-通过构造函数创建对象02.mp4
    1076-上午05-反射调用私有成员.mp4
    1077-上午06-MemberInfo类型.mp4
    1078-上午07-插件记事本的工作思路.mp4
    1079-上午08-插件记事本主要功能01部分.mp4
    108-02 复习数组.mp4
    1080-上午09-记事本插件接口+第三方插件.mp4
    1081-下午01-插件记事本完成.mp4
    1082-下午02-补充.mp4
    1083-下午03-介绍.mp4
    1084-下午04-cpu和线程的关系.mp4
    1085-下午05-线程复习.mp4
    1086-下午06-tcp连接.mp4
    1087-上午01-服务端接收消息01.mp4
    1088-上午02-客户端发送字符串消息.mp4
    1089-上午03-服务端接收消息时按照真实接收到的数据的长度转化.mp4
    109-03 使用foreach来遍历数组的元素.mp4
    1090-上午04-设计服务端的好友管理类.mp4
    1091-上午05-好友管理类-Add方法.mp4
    1092-上午06-好友管理类-GetSelected方法.mp4
    1093-上午07-服务端的通信管理类.mp4
    1094-上午08-客户端接收数据.mp4
    1095-下午01-消息类封装.mp4
    1096-下午02-服务端重构.mp4
    1097-下午03-客户端接收消息需要判断标示符.mp4
    1098-下午04-文件接收+抖屏.mp4
    1099-下午05-客户端断开时的操作.mp4
    11-05 解决方案与项目.mp4
    110-04 for遍历数组与foreach遍历数组的区别.mp4
    1100-01 - 浏览器于IIS服务器的介绍,socket的复习.mp4
    1101-02 自己编写的IIS服务器软件效果演示.mp4
    1102-03 请求报文和响应报文的格式图解和请求响应数据抓取软件Fillder的使用.mp4
    1103-04 服务器的监听功能可以接收到浏览器发送过来的请求报文.mp4
    1104-05 - 响应请求的一系列类和执行图解.mp4
    1105-06 - 实现HttpContext 和HttpServerUtility 类相关功能.mp4
    1106-07 - 实现HttpRequest 类的功能.mp4
    1107-08 实现HttpResponse 类的功能.mp4
    1108-09 实现HttpApplication中的第8个管道事件和11,12之间的调用.mp4
    1109-10- IIS服务器测试功能.mp4
    111-05 数组元素的默认值.mp4
    1110-01- asp.net处理机制(小型IIS服务器的编写逻辑).mp4
    1111-02-服务器与浏览器语言.mp4
    1112-03- 知识点笔记整理1.mp4
    1113-04 - 第一个一般处理程序演示.mp4
    1114-05 - 一般处理程序类的注解.mp4
    1115-06 - 在一般处理程序中的IsReusable 没有任何作用.mp4
    1116-07 - 从数据库中读取数据生成表格返回给浏览器显示代码 .mp4
    1117-08 - sqlserver启用sa账号登录和设置sa的密码.mp4
    1118-09 - 问题梳理.mp4
    1119-10 - 浏览器请求服务器一般出程序页面的图解.mp4
    112-06 数组最常用的算法.mp4
    1120-11 - get和post请求以及服务器页面获取其参数的方法演示.mp4
    1121-12 - Reuqst.Params作用和使用注意点.mp4
    1122-13 - 使用模板页面来固定页面结构,利用占位符来动态显示的具体业务数据,参数传递演示.mp4
    1123-14 - IIS服务器安装(win7和win8都都是相同的方法).mp4
    1124-15 - 将开发好的网站发布到IIS服务器中操作步骤演示(默认文档的设置).mp4
    1125-16 - 网站的绑定方式设置演示.mp4
    1126-17-  IIS集成模式和经典模式,处理程序映射表,MIME类型知识点整理.mp4
    1127-18 - IIS版本的演变特点说明.mp4
    1128-19 - 利用一般处理程序获取联系人列表页面.mp4
    1129-20 - 编辑页面的根据id值获取老的数据响应回浏览器.mp4
    113-07 数组的初始化器.mp4
    1130-21 - 实现编辑页面的保存操作功能.mp4
    1131-01 - 列表页面和编辑页面的逻辑图解.mp4
    1132-02 - 新增页面逻辑编写.mp4
    1133-03 - 新增页面分组项的添加和列表页面分组id的翻译.mp4
    1134-04- 编辑页面增加所属分组逻辑功能.mp4
    1135-05 - 删除操作的代码演示.mp4
    1136-06 - 路径问题的修改.mp4
    1137-07 - blog数据库表的说明.mp4
    1138-08 - blog项目的框架搭建使用动软生成器.mp4
    1139-09 - blog管理系统的样式代码编写.mp4
    114-08 数组的练习.mp4
    1140-10 - 手动注册.net4.0相关处理程序到IIS软件中.mp4
    1141-11 - 实现播客分类BlogCatelist.ashx的代码.mp4
    1142-12 - 利用左链接相关表实现播客分类的作者和状态的翻译代码演示.mp4
    1143-13 - 通过post来进行批量删除功能的实现逻辑.mp4
    1144-01 - 博客分类编辑功能.mp4
    1145-02 - IIS发布站点两个问题梳理.mp4
    1146-03 - 进行文件下载的逻辑编写.mp4
    1147-04 - 处理程序在模块列表中有一个错误模块解决办法(利用aspnet_regiis -i 手动注册) .mp4
    1148-05 - aspx 前台页面是集成自后台页面类的,aspx中的相关指令集的演示.mp4
    1149-06 - aspx与ashx的执行流程对比(页面生命周期).mp4
    115-09 数组最常见的算法.mp4
    1150-07 - aspx页面在第一次被访问的时候asp.net框架会将当前页面同一级的其他aspx页面都编译成类存放到同一个dll中.mp4
    1151-08 - 防盗链图解和Request.UrlReferrer.mp4
    1152-09 - Request.UserHostAddress.mp4
    1153-10 - request 和 response其他成员演示.mp4
    1154-11- server成员演示.mp4
    1155-12 - masterpage(母板页)的使用介绍.mp4
    1156-13 - 播客文章列表代码实现(使用了masterpage).mp4
    1157-xiawu2-面试宝典讲解1.mp4
    1158-xiawu3-面试宝典讲解2.mp4
    1159-01 - 动软生成sql2012版本数据库的参数符号设置.mp4
    116-10 初识引用类型与值类型.mp4
    1160-02 - 播客日志编辑功能实现.mp4
    1161-03 - 播客日志软删除功能实现.mp4
    1162-04 - 无状态Http 演示和解释.mp4
    1163-05 - cookie用来做状态维持.mp4
    1164-06 - 后台创建cookie浏览器保存代码.mp4
    1165-07 - cookie逻辑图解.mp4
    1166-01- 顶级域名二级域名和单点登录,清除cookie写法.mp4
    1167-02 - session的使用和9,10个管道事件的作用.mp4
    1168-03 - 可以通过web.config来配置session的相关设置.mp4
    1169-04 - 利用一般处理程序实现简单验证码.mp4
    117-11 引用类型与值类型在内存存储结构上的异同.mp4
    1170-05 - 验证码美化和增加干扰点,一般处理程序要能正常使用session必须要实现接口IRequiresSessionState.mp4
    1171-06 - 实现登录逻辑功能.mp4
    1172-07 - 登录功能的调试.mp4
    1173-08 - 实现点击验证码图片请求新的验证码.mp4
    1174-09 - 在basepage中实现登录状态验证.mp4
    1175-01 - 传统的请求和ajax的请求方式的区别.mp4
    1176-02 - js回调函数复习.mp4
    1177-03 - Json格式复习.mp4
    1178-04 -ajax get请求写法代码和防止浏览器对ajax get请求的结果缓存解决办法.mp4
    1179-05 - ajax get请求传参和服务器ashx页面接收代码演示.mp4
    118-12 值类型与引用类型的区别.mp4
    1180-06 - ajax post请求的注意点和代码.mp4
    1181-07 - ajax实现请求服务器一般处理程序页面获取数据填充到select标签中.mp4
    1182-01 - 利用JavaScriptSerializer 实现json字符串的序列化工作.mp4
    1183-02 - 利用js对象将ajax封装.mp4
    1184-03 - 利用js封装类common.js 实现表格的显示.mp4
    1185-04 - 利用jquery 来实现ajax的异步请求代码演示.mp4
    1186-01 - 细节点注意.mp4
    1187-02 - 相册页面的样式设计.mp4
    1188-03 - 利用baseashx类来封装所有的http上下文相关的属性.mp4
    1189-04 - baseashx的作用图解.mp4
    119-13 引用类型和值类型变量之间相互赋值.mp4
    1190-05 - 列表逻辑获取功能代码.mp4
    1191-06 - jqueyr.tmpl.js的使用图解 .mp4
    1192-07 - 列表获取逻辑图解.mp4
    1193-01 - 实现编辑相关功能(根据id获取老数据,加载状态数据).mp4
    1194-02 - msgbox.js插件的使用.mp4
    1195-03 - 相册数据的编辑.mp4
    1196-04 - 新增数据的代码实现.mp4
    1197-05 - 删除逻辑代码的编写.mp4
    1198-01 - 分页存储过程的编写脚本.mp4
    1199-02 - 数据库用户的权限分配演示.mp4
    12-06 使用VS来开发C#程序.mp4
    120-14 只要看到了new关键字就代表重新创建了1个数组.mp4
    1200-03 - jquery分页插件迁移到自己项目中演示.mp4
    1201-04 - 实现后台代码与jquyer分页控件的逻辑代码对接.mp4
    1202-05- 登录逻辑在一般处理程序和aspx中的实现方式(区分传统请求和ajax请求).mp4
    1203-06 - 登录验证的过程逻辑图解.mp4
    1204-07 - 在common.js的回调函数中实现登录验证的跳转逻辑代码、.mp4
    1205-01 - 服务器控件编程入门.mp4
    1206-02 - 服务器控件回发事件出发的本质(用反编译查看源代码).mp4
    1207-03 - 利用repeter控件对列表数据进行绑定.mp4
    1208-04 - 实现删除功能逻辑代码.mp4
    1209-05 - 通过图解的方式梳理删除操作.mp4
    121-15 选择排序.mp4
    1210-06 - 利用服务器控件进行数据编辑功能的实现.mp4
    1211-07 - 利用服务器控件实现新增操作.mp4
    1212-01 - 图片上传功能1.mp4
    1213-02 - 在原始图片上产生缩略图.mp4
    1214-03 - 提示脚本bug调试.mp4
    1215-04 - 水印图片的代码加入.mp4
    1216-05 - 覆盖asp.net默认上传文件大小为4M的相纸配置方式.mp4
    1217-06 - 判断上传文件的格式和长度.mp4
    1218-07 - 服务器分页控件aspnetpager.dll的使用.mp4
    1219-08 -获取某个相册中的相片分页存储过程编写.mp4
    122-16 选择排序代码.mp4
    1220-09 - 编写分页数据的逻辑代码1.mp4
    1221-10 - 分页数据逻辑代码2(分页控件事件中的代码PageChanging) .mp4
    1222-11 - 固定服务器控件id的设置演示.mp4
    1223-01 - 用户自定义控件.mp4
    1224-02 - 在使用用户自定义控件上要获取控件中的选择值而做的修改.mp4
    1225-03 - ajax控件的使用演示.mp4
    1226-04 - 一般处理程序类的演示.mp4
    1227-05 - 利用过滤器实现url的重写功能.mp4
    1228-06 - 利用IIS url重写模块来实现url的友好性重写.mp4
    1229-07 - 过滤器的初始化操作反编译源码查看.mp4
    123-17 冒泡排序分析.mp4
    1230-08 - Global.asax文件中方法的作用.mp4
    1231-09 - 利用过滤器截取图片流再打上文字水印再返回给浏览器.mp4
    1232-10 - 今天知识点回顾.mp4
    1233-01 - Global文件的作用.mp4
    1234-02 - 进程外session 之 存入状态服务器 .mp4
    1235-03 - 将session存储在数据库中的步骤演示.mp4
    1236-04 - 前台页面缓存的写法代码演示.mp4
    1237-05 - 前台页面缓存的本质.mp4
    1238-06 - 利用Fidder来监控last-modified,exprise,if-modified-since 的参数值.mp4
    1239-07 - 绝对过期时间和相对过期时间的缓存策略演示.mp4
    124-18 冒泡排序.mp4
    1240-08 - 文件依赖缓存(缓存失效策略).mp4
    1241-09 - 数据库缓存依赖.mp4
    1242-10 - 数据库缓存依赖图解.mp4
    1243-01 - IIS绑定域名(domain).mp4
    1244-02 - 简单工厂模式.mp4
    1245-03- 简单工厂项目的图解.mp4
    1246-04 - 利用codesmith中的简单工厂模板生成解决方案中的各层项目文件.mp4
    1247-05 - codesmith模板内容的入门.mp4
    1248-06 - 单例类的写法以及lockg关键字的本质.mp4
    1249-01 - 公司部门结构.mp4
    125-01 复习.mp4
    1250-02 - 项目的生命周期.mp4
    1251-03 - 系统业务逻辑梳理和相关表的说明.mp4
    1252-04 - 利用codesmith进行简单工厂框架的搭建(修改模板代码).mp4
    1253-05 - 母版页面代码迁移以及menu数据的获取.mp4
    1254-06 - 在site.master页面上编写jq代码实现菜单的展开和关闭功能.mp4
    1255-07 - 将生成菜单代码拆分成两个方法实现.mp4
    1256-01 - 利用一般处理程序类实现验证码的获取.mp4
    1257-02 - 创建basehandler,common项目中keys和kits类的创建.mp4
    1258-03 - 实现登录页面上的记住登录信息是否要勾选判断逻辑代码.mp4
    1259-04 - 在basepage中实现登录验证过程代码.mp4
    126-02 练习.mp4
    1260-05 - 加密算法(对称和非对称).mp4
    1261-06 - 动软生成的加密类代码解析.mp4
    1262-01 - 将网站发布到IIS后bug问题查找和解决方式.mp4
    1263-02 - 实现权限菜单的逻辑代码.mp4
    1264-03 - 实现权限功能验证不同的角色有不同的访问权限(泛型委托Func).mp4
    1265-04 - where方法(扩展方法).mp4
    1266-05 - 权限判断逻辑图解.mp4
    1267-01 - 复习basepage中权限控制代码的逻辑.mp4
    1268-02 - 菜单列表功能实现.mp4
    1269-03 - formvalidate前台验证插件的使用.mp4
    127-03 异常捕捉.mp4
    1270-04 - 编辑功能的实现.mp4
    1271-05 - 利用ajax实现二级菜单的软删除功能 & 利用validatehandler实现一般处理程序的登录验证逻辑.mp4
    1272-06 - 二级菜单删除功能bug调试.mp4
    1273-01 - 登录验证实现步骤复习.mp4
    1274-02 - PCS.Page.Helper中的各类的作用及调用地方.mp4
    1275-03 - asp.net管道事件和生命周期.mp4
    1276-04 - 利用委托事件模式asp.net管道事件功能和流程.mp4
    1277-05 - 权限组列表ajax获取功能代码实现.mp4
    1278-06 - 实现权限组的编辑功能(ajax  post请求).mp4
    1279-01 - 新增权限组的功能代码改造.mp4
    128-04 try-catch注意的地方.mp4
    1280-02 - 利用easyui 的tree控件加载所有的菜单到树中.mp4
    1281-03 - easyui 控件的使用方法.mp4
    1282-04 - 实现easyui控件的默认选择节点逻辑方法.mp4
    1283-05 - 后台权限编辑功能逻辑代码实现.mp4
    1284-06 - 分布式事物类的使用步骤.mp4
    1285-07 - 菜单权限设置bug修改和测试.mp4
    1286-01 - 用户列表使用repeter控件来绑定数据.mp4
    1287-02 - 用户编辑功能之老数据加载(bug调试).mp4
    1288-03 - 用户编辑和新增功能前台js代码和后台部分逻辑代码编写.mp4
    1289-04 - 编辑和新增后台逻辑功能编写.mp4
    129-05 案例.mp4
    1290-05 - 用户新增操作bug调试和修改.mp4
    1291-06 - 在common项目中对缓存管理类的添加cachemanager.mp4
    1292-07 - 用户新增功能的缓存代码图解.mp4
    1293-01 - 给用户分配权限组.mp4
    1294-02 - 用户分成数据设置逻辑方法扩展 .mp4
    1295-03 - 完成用户分成数据后台逻辑方法的编写.mp4
    1296-04 - 完成分成参数有效代码验证.mp4
    1297-05 -使用formvalidator控件的 ajaxValidator 方法来进行分成合法性验证.mp4
    1298-06 - 实现订单后台setorder.ashx的部分逻辑代码.mp4
    1299-07 - 订单结算存储过程的逻辑编写Usp_SetOrderInfo11.mp4
    13-07 使用VS的一些简单技巧.mp4
    130-06 方法的定义以及调用.mp4
    1300-08 - 订单和结算业务逻辑晚上 setorder.ashx中.mp4
    1301-09 - 下单结算功能测试(注意定义decimal的长度).mp4
    1302-01 - 销售员结算报表.mp4
    1303-02 -实现推广员的前台逻辑.mp4
    1304-03 - 实现推广员结算报表逻辑代码.mp4
    1305-04 - 注意ajaxobj.datas如果赋值的是json字符串,则在前台一定得利用Json.parse()转换 .mp4
    1306-05 - 结算报表页面请求逻辑图解.mp4
    1307-06 - 网吧结算报表存储过程Usp_GetSettleWb1.mp4
    1308-01 - 报表逻辑梳理.mp4
    1309-02 - admin 的结算报表逻辑存储过程编写 .mp4
    131-07 定义方法的好处.mp4
    1310-01 - 分布式架构的背景.mp4
    1311-02 - 服务器的划分.mp4
    1312-03 - 带宽的计算.mp4
    1313-04 - CDN网站加速.mp4
    1314-05 - 网站发展的1,2阶段.mp4
    1315-06 - membcheced 和redis区别 (redis的使用).mp4
    1316-07 - 网站架构演变3、.mp4
    1317-08 - 网站结构演变1到3的整体思路梳理.mp4
    1318-09 - Nginx的演示.mp4
    1319-01 - 分表的两种方法.mp4
    132-08 方法的调试.mp4
    1320-02 - 分库(同义词和链接服务器的建立方法演示).mp4
    1321-03 - 数据库的主从分离.mp4
    1322-04 - 企业总线 (调度器)的作用.mp4
    1323-05 - nosql的优势.mp4
    1324-06 - 一致性hash算法的解析.mp4
    1325-01 - 利用webrequest请求其他网站的url.mp4
    1326-02 - 反序列化json格式为实体对象.mp4
    1327-03 - 利用反序列化实例方法和type类型参数进行反序列化成实体对象.mp4
    1328-04 - webservices代码演示.mp4
    1329-05 - 客户端调用web服的图解.mp4
    133-09 static关键字.mp4
    1330-06 - webservices的一些问题梳理.mp4
    1331-07 - 在调用服务的网站中更新web服务器代理类的方法.mp4
    1332-08 - 特性标签(Attribute)的作用.mp4
    1333-01 - wcf初体验,.config文件配置节点说明.mp4
    1334-02 - wcf自己添加新的服务代码写法和配置方式.mp4
    1335-03 - 浏览器,网站,web服务器之间的请求逻辑图解.mp4
    1336-04 - wcf服务应用程序 & 在客户端使用svcutil.exe生成wcf的代理类.mp4
    1337-05- wcf服务的自托管.mp4
    1338-06 - wcf服务的自托管可以结合windows服务来做逻辑处理操作.mp4
    1339-07 - 数据报方法的配置演示.mp4
    134-10 方法的命名规范和文档注释.mp4
    1340-08 - 双工通讯的代码编写.mp4
    1341-09 - 将Wcf服务利用net.tcp模式方法到IIS上.mp4
    1342-10 - 利用分布式事物管理类来进行实物维护.mp4
    1343-01 - 自动属性(利用反编译工具Reflector将类库导出c#文件).mp4
    1344-02 - 隐式类型.mp4
    1345-03 - 参数默认值 和 命名参数.mp4
    1346-04 - 对象集合初始化器.mp4
    1347-05 - 匿名类.mp4
    1348-06 - 匿名方法(匿名委托).mp4
    1349-07 - Lambda表达式.mp4
    135-11 局部变量与成员变量.mp4
    1350-08 - Lambda表达式对集合进行排序写法& lambda表达式多条件组合使用演示.mp4
    1351-01 - 扩展方法的代码演示.mp4
    1352-02 - 扩展方法的重载.mp4
    1353-03 - 系统内置委托.mp4
    1354-04 - SQO方法之排序和组合排序演示.mp4
    1355-05 - 投影方法 Select.mp4
    1356-06 - 分页查询Skip().Take().mp4
    1357-08 - 通过join可以链接两个集合查询.mp4
    1358-09  -GroupBy() 分组.mp4
    1359-10 - Linq的查询演示.mp4
    136-12 使用成员变量传递数据给方法.mp4
    1360-01 - 复习codesmith和动软生成,orm 介绍.mp4
    1361-02 - EF中相关文件的描述.mp4
    1362-03 - ef 查询代码演示.mp4
    1363-04 - EF 查询groupinfo数据实体图解.mp4
    1364-05 -  EF的延迟加载功能.mp4
    1365-06 -批量新增的两种方式性能比较.mp4
    1366-07 - 删除数据的4中方式代码演示.mp4
    1367-01 - DB表结构改变了如何更新EF的模型.mp4
    1368-02 - 批量删除代码演示.mp4
    1369-03 - truncate 和Delete删除数据的区别.mp4
    137-13 调用带参数的方法的过程.mp4
    1370-04 -  修改数据的两种方式.mp4
    1371-05 - Ef上下文容器和AjaxObj类比.mp4
    1372-06 - 利用Include()进行连表查询.mp4
    1373-07 -分页查询skip().take()演示.mp4
    1374-08 - 分页查询的两种写法对比(重点注意).mp4
    1375-09 - EF调用分页存储过程进行分页查询.mp4
    1376-10  -AsNoTracking()的作用.mp4
    1377-11 - Set泛型方法来动态生成对应表的DBset对象.mp4
    1378-12 - Code First.mp4
    1379-01 - EF增,删,查(linq),该知识点复习.mp4
    138-14 调用带参数的方法需要注意的地方.mp4
    1380-02 - dal层的搭建代码演示.mp4
    1381-03 - Bll层的搭建代码演示.mp4
    1382-01 - 业务实现 .mp4
    1383-01 - asp.net基础知识点整体梳理和复习.mp4
    1384-02 - MVC处理机制图解.mp4
    1385-03 - MVC代码初体验.mp4
    1386-04 - MVC练习问题统一梳理.mp4
    1387-05 - mvc的四种传值方式演示.mp4
    1388-01 -  MVC action查找并将数据传入视图的解析.mp4
    1389-02 - 分组列表和联系人列表代码实现(url传值).mp4
    139-15 什么时候方法应该带参数.mp4
    1390-03 - MVC的url的传值方式的三种接收写法(程序员自己指定View()中的视图名称返回).mp4
    1391-01 - mvc相关知识点复习 .mp4
    1392-02 -反编译查看 UrlRoutingModule 过滤器的源代码.mp4
    1393-03 - httppost和httpget特性的作用.mp4
    1394-04 - 路由规则图解.mp4
    1395-05 - 强类型视图和弱类型视图.mp4
    1396-06 - 使用实体来自动接收浏览器post给服务器的参数.mp4
    1397-01 - ContentResult 返回类的演示.mp4
    1398-02  - 利用 FileResult进行验证码的图片实现.mp4
    1399-03  -JsonResult 实现将对象序列化成json字符串返回.mp4
    14-08 计算机使用的基本的技巧.mp4
    140-16 案例.mp4
    1400-04 - HttpStatusCodeResult  供程序员手动更改响应的状态码.mp4
    1401-05 - JavaScriptResult 演示.mp4
    1402-06 - RedirectResult 实现页面跳转功能.mp4
    1403-07 - RedirectToRouteResult 可以指定不同的路由规则生成其占位符一致的请求url.mp4
    1404-08 - MemoryStream 的解释.mp4
    1405-09 - 在不同的action方法中返回同一个cshtml视图的写法.mp4
    1406-10 - Viewstart.cshtml和Layout.cshtml的作用以及指令的介绍和使用.mp4
    1407-01 - Razor 语法 演示1.mp4
    1408-02 - Razor语法演示2.mp4
    1409-03 - @Html中的普通方法生成html标签演示.mp4
    141-17 三个一致一个无关.mp4
    1410-04 - @Html中相关泛型方法来生成html标签.mp4
    1411-05 - 强类型视图问题点梳理.mp4
    1412-06 - 在实体对象的属性属性上可以添加特性注解来实现文本框等控件的验证.mp4
    1413-07  -使用非侵入式脚本结合实体属性上的注解进行客户端的参数合法性验证.mp4
    1414-01 - 注解 + 非侵入式脚本来进行客户端验证 演示.mp4
    1415-02 - 非侵入式脚本进行客户端验证的源码查看.mp4
    1416-03 - 非侵入式验证脚本的本质,源代码查看.mp4
    1417-04 - 使用简单三层搭建EF数据库查询框架.mp4
    1418-05 - 实现捐款管理系统的列表页面(Styles.Render(),layout.cshtml,html中相关扩展方法).mp4
    1419-06 - 为了使@Html.DisplayNameFor 显示正常所有在model自定义的实体上增加displayname注解.mp4
    142-18 案例.mp4
    1420-07 - 捐款明细表数据实现在action的转换后返回.mp4
    1421-08 - 可以利用@Html.BegForm来自动生成表单元素(实现捐款数据编辑页面的代码).mp4
    1422-09 - 实现根据id获取捐款数据后返回给视图.mp4
    1423-10 - 将company表中的所有数据以ViewBag.Clist形式传入Edit.cshtml视图页面中.mp4
    1424-11 - 修复Edit中没有使用SeletList包装Company集合返回.mp4
    1425-12 - 在BundleConfig中自己定义非侵入式脚本的虚拟路径.mp4
    1426-13 - 实现捐款明细数据的编辑功能.mp4
    1427-01 - @HTML.EditorFor()方法配合Datatype注解来使用.mp4
    1428-02 - 分部视图的创建,在普通视图中使用.mp4
    1429-03 - @Html中请求其他视图的方式.mp4
    143-19 如何将数据返回给调用者.mp4
    1430-akjsdhfkjsd.mp4
    1431-01 - 类别重复性验证忘记增加Form表单而不能发出ajax请求.mp4
    1432-02 - 编辑功能和新增功能的编写思路.mp4
    1433-03 - 编译依赖项程序集找不到的bug如何解决.mp4
    1434-04 - 编辑代码忘记将浏览器post过来的数据赋值给从数据库中查询出来的实体属性,导致更新内容不成功.mp4
    1435-05 - 注意编辑只能是自己表的字段,外键字段请使用@Html.DropdownlistFor()来生成.mp4
    1436-06 - 自己定义的视图是给cshtml使用的,注意一定和EF生成的实体属性名称保持一致.mp4
    1437-07 -强类型视图 指定具体List和IEnumable集合的使用区别.mp4
    1438-08 - 在Action中不能在View()方法中返回匿名类的对象或者集合.mp4
    1439-01 - PratilView的其他特点.mp4
    144-20 return关键字用来结束方法.mp4
    1440-02 - 在action中使用ModelState.IsValid 来进行合法性验证.mp4
    1441-03 - 在action中利用ModelState.AddModelErrror()方法向视图追加自定义提示信息,在cshtml利用@Html.ValidateSummery()方法呈现给用户.mp4
    1442-04 - 服务器端进行合法性验证的步骤和注意点.mp4
    1443-05 - 演示UrlHelper中的扩展方法.mp4
    1444-06 -  @Ajax.ActionLink()方法的使用.mp4
    1445-07  -@Ajax.BeginForm()异步提交表单数据.mp4
    1446-08 - 非侵入式脚本在某个视图上面关闭的写法.mp4
    1447-09 - viws下面的web.config是给Razor引擎第一次编译cshtml使用的,不能删除否则报错.mp4
    1448-10 - 所有知识点的回顾和知识点文档完善.mp4
    1449-01 - MVC处理机制复习.mp4
    145-21 方法的返回值要注意的地方.mp4
    1450-02 - 路由约束.mp4
    1451-03 - RouteDebugger路由调试dll的使用方法.mp4
    1452-04 - 路由规则命名空间约束.mp4
    1453-05 - routes.IgnoreRoute可以将某种请求忽略,避免去查找路由规则.mp4
    1454-06 - 移除aspx的视图引擎.mp4
    1455-07 - 区域路由 & 将区域路由控制器单独存放到一个类库中的注意方式.mp4
    1456-01 - action过滤器的4个方法演示.mp4
    1457-02 - action过滤器执行过程图解.mp4
    1458-03 - AuthorizeAttribute 过滤器的代码编写以及反编译查看源码解决未登录不运行执行方法问题.mp4
    1459-04 - HandleErrorAttribute 统一处理MVC网站的异常信息.mp4
    146-22 案例.mp4
    1460-05 - FilterConfig中注册的HandlerErrorAttribute方法的作用.mp4
    1461-06 - action过滤器向response对象中写入的顺序图解解释.mp4
    1462-01 - 知识点回顾.mp4
    1463-02 - 统一的错误页面跳转处理 & 在basecontroler中重写所有的过滤器方法.mp4
    1464-03 - 网站之间通讯框架复习.mp4
    1465-04 - webapi的演示.mp4
    1466-05 - 请求webapi中的数据写法.mp4
    1467-06 - webapi的应用场景(android客户端请求webapi).mp4
    1468-07 - 将美工做好的静态页面迁移到mvc项目.mp4
    1469-08 - 实现相册列表页面的逻辑功能(包含前台页面和action逻辑).mp4
    147-23 练习.mp4
    1470-09 - 实现新增页面逻辑.mp4
    1471-10 - 在过滤器中进行登录验证逻辑代码的编写(注意利用了skiplogin特性来使登录action跳过检查).mp4
    1472-11 - 实现登录页面的登录过程.mp4
    1473-12 - ValidateionSummary()方法的问题调试.mp4
    1474-01 - 三层架构和MVC的关系.mp4
    1475-02 - 项目的开发顺序.mp4
    1476-03 - SqlBulkCopy 高性能批量插入海量数据.mp4
    1477-04 - Queue对象的使用(队列) .mp4
    1478-05 - 利用单例来分装队列的出对和入队操作(可以防止线程抢占队列资源).mp4
    1479-01 - 企业站点分析以及形成数据库相关表.mp4
    148-24 使用方法的一些小技巧.mp4
    1480-02 - 框架搭建之实体层(Model)搭建.mp4
    1481-03 - 数据库访问层搭建的代码编写.mp4
    1482-04 - 抽出数据库访问层的接口层.mp4
    1483-05 - EMS11.DalFactory 数据库访问层工厂的创建.mp4
    1484-06 - 创建具体的业务实现层EMS11.BLL.mp4
    1485-07 - 创建业务逻辑层的接口层.mp4
    1486-08 - 业务具体工厂层的具体实现 .mp4
    1487-01 - EMS11.IBLL层接口的修改成集成IBaseDal泛型接口.mp4
    1488-02 - 抽象工厂业务场景的引入.mp4
    1489-03 - 抽象工厂通过反射创建具体的业务工厂,以及在ui层调用代码编写.mp4
    149-25 方法的重载.mp4
    1490-04 - 框架测试和调试查看具体的执行流程.mp4
    1491-01 - ajax跨域请求.mp4
    1492-02 - 请求的安全性验证方式.mp4
    1493-01 - 利用AutoMapper实现同名属性的实体数据拷贝.mp4
    1494-03 - 利用admin区域来存放后台管理系统的所有页面,通过basecontroller统一实例化业务实现者对象供各个子控制器使用.mp4
    1495-04 - 实现登录页面实体注解 & 实现验证码创建控制器.mp4
    1496-05 - 利用jq实现验证码的属性功能.mp4
    1497-06 - 实现EntityExtMenthod中相关实体的映射扩展方法.mp4
    1498-07 - 将菜单放入分部视图GetMenus中实现,在layout.cshtml中使用RenderAction()将菜单分布式图请求出来.mp4
    1499-08 - 加入CheckLoginController 来实现后台管理系统的统一登录验证检查.mp4
    15-09 Main函数与最重要的三句代码.mp4
    150-01 复习方法.mp4
    1500-01 - 实现类别的新增操作.mp4
    1501-02 - 在@Html上扩展方法PageBarBulider()用于生产统一分页控件.mp4
    1502-03 - 完善自定义分页控件的方法逻辑.mp4
    1503-04 - 在cate.index中完善分页逻辑代码.mp4
    1504-05 - 实现当前页面的颜色变化(默认将其设置为选择颜色).mp4
    1505-06 - 分页控件请求图解.mp4
    1506-01 - 新增用户功能(isValidFeild()方法来验证某个属性的合法性).mp4
    1507-02 - 利用System.Runtime.Remoting.Messaging下面的CallContext类库来进行当前线程EF容器的缓存处理.mp4
    1508-03 - 实现新闻列表逻辑.mp4
    1509-04 - 新闻编辑功能代码.mp4
    151-02 练习.mp4
    1510-05 - KindEditor富文本编辑器的使用步骤.mp4
    1511-06 -(重要)在action方法上可以添加Validatgeinput(false)标签来禁用客户端尖括号的检查.mp4
    1512-01 - 产品列表的逻辑实现(演示wherejoin方法的使用).mp4
    1513-02 - 实现图片上传的逻辑.mp4
    1514-03 - 利用ExceptionController 重写OnException方法来实现后台管理系统的统一错误捕获,此类只被basecontroller集成.mp4
    1515-04 - error.cshtml页面的强类型设置.mp4
    1516-01 - SVN版本管理器.mp4
    1517-02 - SVN客户端管理工具(小乌龟的操作).mp4
    1518-03 - SVN服务器 修改端口和IP地址.mp4
    1519-04 - 产品列表逻辑编写.mp4
    152-03 值类型与引用类型传递参数.mp4
    1520-05 - 产品列表逻辑实现2(使用了display table样式).mp4
    1521-06 - 实现产品详细信息页面视图和action逻辑代码.mp4
    1522-07 - 实现产品分页逻辑代码.mp4
    1523-08 - 分页控件样式设定 pagebar.css.mp4
    1524-09 - 点击某个产品类别后查询出数据共用index.cshtml视图.mp4
    1525-10 - 将分页分发重载(直接从当前视图的url中获取其路径).mp4
    1526-11 - 分页控件的bug修复.mp4
    1527-01 - 实现新闻列表逻辑和视图的代码.mp4
    1528-02 - 查询出行业新闻(linq)和公司新闻(sqo方法).mp4
    1529-03 - 练习我们代码和视图的编写.mp4
    153-04 注意.mp4
    1530-04  -SVN安装步骤.mp4
    1531-05 - 客户留言表单代码迁移.mp4
    1532-06 - 客户留言action代码编写.mp4
    1533-01 - lambda表达式的动态构造.mp4
    1534-02 - lambda表达式细节注意点.mp4
    1535-03 - 将EMS系统的中的产品管理查询利用动态lambda表达式树来做处理(重要).mp4
    1536-01 - 利用autofac.dll来进行依赖注入.mp4
    1537-02 - 调试autofac的创建出现无参数构造函数的bug.mp4
    1538-03  - mvc+autofac组合运行机制图解.mp4
    1539-04 - 观察者模式 & 实现多窗体的翻译功能.mp4
    154-05 输入玩家A的姓名.mp4
    1540-05 - 观察者模式& 多态的结合.mp4
    1541-上午01-复习mvc01.mp4
    1542-上午02-复习mvc02.mp4
    1543-上午03-复习mvc03.mp4
    1544-下午01-权限表讲解.mp4
    1545-下午02-权限表关系.mp4
    1546-下午03-登陆后的查询思路.mp4
    1547-下午04-模型层实体类+EF容器父类迁移到数据层.mp4
    1548-下午05-EF容器更新实体类对象.mp4
    1549-下午06-在处理线程中保存EF容器.mp4
    155-06 接受输入玩家B的姓名.mp4
    1550-下午07-用线程存储数据.mp4
    1551-下午08-根据条件修改.mp4
    1552-下午09-根据条件修改实体数据.mp4
    1553-01 - 在MVC中自己定义显示模板和编辑模板.mp4
    1554-02 - 利用自定义模板实现富文本编辑器的功能(优势就是可以在任何视图共用).mp4
    1555-03 -在自定义类中重写MVC默认控制器创建工厂DefaultControllerFactory的方法 .mp4
    1556-04 - 将控制器迁移到视图的步骤和代码编写.mp4
    1557-05 - 重写视图引擎实现自定义查找视图的路径.mp4
    1558-06 - 如何实现多个插件的共同存在.mp4
    1559-07 - 利用委托和async task实现异步编程.mp4
    156-07 显示欢迎信息.mp4
    1560-上午01】.mp4
    1561-上午02-简答复习SQO.mp4
    1562-上午03-SQO本质.mp4
    1563-上午04-数据父接口的查询和排序.mp4
    1564-上午05-EF容器T4模板简单介绍.mp4
    1565-上午06-EF实体类T4模板简单介绍.mp4
    1566-上午07-T4模板生成数据子接口.mp4
    1567-上午08-T4模板生成数据子类.mp4
    1568-上午09-T4模板生成IDBSession和DBSession.mp4
    1569-上午10-业务层父类01.mp4
    157-08 地图的打印.mp4
    1570-下午01-业务仓储+业务子接口子类.mp4
    1571-下午02-Spring.net使用过程.mp4
    1572-下午03-定义DI帮助类.mp4
    1573-下午04-在表现层和业务层中使用DI+在业务子类中通过模板模板模式实例化业务父类里的数据父接口.mp4
    1574-下午05-测试线程里共享数据.mp4
    1575-上午01-复习业务层和数据层的三个组成部分.mp4
    1576-上午02-配置的时候指定类的程序集.mp4
    1577-上午03-业务子类中实例化对应数组子类对象.mp4
    1578-上午04-复习业务父类的DBSession属性.mp4
    1579-上午05-复习为什么要把数据仓储和ef容器存入线程.mp4
    158-09 完善地图的打印.mp4
    1580-上午06-表现层-操作上下文-公共父类.mp4
    1581-上午07-UI-使用EasyUI01.mp4
    1582-上午08-UI-登陆界面窗体.mp4
    1583-上午09-登陆页面.mp4
    1584-上午10-自动验证.mp4
    1585-上午11-登陆ajax.mp4
    1586-下午01-登录验证.mp4
    1587-下午02-登录验证-统一返回消息格式和统一js处理消息.mp4
    1588-上午03-回调函数复习.mp4
    1589-上午04-.mp4
    159-10 打印玩家的位置.mp4
    1590-上午04-在视图上显示“保持登录复选框”.mp4
    1591-上午05-登录保存POCO和Cookie.mp4
    1592-上午06-登录过程的报文演示.mp4
    1593-上午07-为什么不用控制器父类来检查权限.mp4
    1594-上午08-使用全局授权过滤器.mp4
    1595-下午01-过滤器中检查是否登录-自动登录.mp4
    1596-下午02-查询登录用户权限并存入Session.mp4
    1597-下午03-跳过登陆检查.mp4
    1598-下午04-区域检查黑名单.mp4
    1599-下午05-检查权限.mp4
    16-10 1个C#程序中应该包含1个Main方法.mp4
    160-11 位置的打印.mp4
    1600-下午06-测试权限检查.mp4
    1601-上午01-生成菜单树数据.mp4
    1602-上午02-过滤器根据是否为ajax请求返回不同的消息+tree自动提示消息.mp4
    1603-上午03-显示菜单树.mp4
    1604-上午04-菜单树的onLoadSuccess事件中判断不同的json数据.mp4
    1605-上午05-选项卡组件.mp4
    1606-上午06-自动切换选项卡.mp4
    1607-上午07-简单使用datagird.mp4
    1608-上午01-datagrid异步请求思路.mp4
    1609-上午02-datagrid组件启用分页.mp4
    161-12 玩家掷骰子.mp4
    1610-上午03-服务器分页方法.mp4
    1611-上午04-重复点击菜单将刷新对应的选项卡.mp4
    1612-上午05-使用列格式化器方法-更换单元格里的值.mp4
    1613-上午06-生成按钮的思路.mp4
    1614-上午07-在过滤器中查询有权查看的按钮集合.mp4
    1615-上午08-动态生成页面按钮.mp4
    1616-下午01-复习动态生成按钮.mp4
    1617-下午02-在HtmlHelper中添加扩展方法.mp4
    1618-下午03-根据登录用户的按钮显示对应的js方法.mp4
    1619-下午04-导入语言包.mp4
    162-13 基本结束.mp4
    1620-下午05-针对datagrid的非法请求修改ajax消息实体模型.mp4
    1621-下午06-iframe里的window.top.mp4
    1622-下午07-添加公共窗体+添加js全局帮助文件.mp4
    1623-下午08-添加全局异常处理过v领器.mp4
    1624-下午09-公共窗体指定大小和显示的url.mp4
    1625-下午10-公共窗体加载时的消息条控件的选择.mp4
    1626-上午01-复习重点.mp4
    1627-上午02-新增视图.mp4
    1628-上午03-生成新增权限视图里的父权限下拉框.mp4
    1629-上午04-通过EnumHelper管理自定义枚举数据.mp4
    163-01 复习.mp4
    1630-上午04-通过EnumHelper管理自定义枚举数据02.mp4
    1631-上午05-自动生成权限序号.mp4
    1632-上午06-新增数据完成.mp4
    1633-上午08-权限列表默认显示父权限.mp4
    1634-下午01-新增权限选择图标.mp4
    1635-下午02-获取轩中行+计时器原理.mp4
    1636-下午03-修改权限思路图.mp4
    1637-下午04-显示修改视图.mp4
    1638-下午05-修改权限.mp4
    1639-下午01-父权限和子权限列表共享同一个查询数据方法.mp4
    164-02 map地图数组用来保存地图格子的类型.mp4
    1640-下午02-生成查看子权限列表页面的按钮权限.mp4
    1641-下午03-使用GlobalHelper保存公共的datagrid参数.mp4
    1642-下午04-GlobalHelper里使用init初始化参数.mp4
    1643-下午05-角色列表-数据父类添加联合查询方法.mp4
    1644-下午06-生成角色权限树01.mp4
    1645-下午06-生成角色权限树02-按照角色权限设置选中状态.mp4
    1646-下午07-设置角色权限.mp4
    1647-上午01-部门列表+用户列表+退出按钮.mp4
    1648-上午02-设置用户橘色.mp4
    1649-Video_2014-04-13_180816.mp4
    165-03 根据map数组打印关卡.mp4
    1650-上午01-公司里的流程描述.mp4
    1651-上午02-工作流审批演示.mp4
    1652-上午03-自动审批.mp4
    1653-上午04-工作流数据表定义.mp4
    1654-上午05-工作流的三个操作.mp4
    1655-上午06-将工作流表更新到edmx文件中、.mp4
    1656-下午01-工作流列表.mp4
    1657-下午02-节点列表.mp4
    1658-下午03-节点列表中显示节点对应的角色.mp4
    1659-下午04-新增子节点.mp4
    166-04 处理地雷关卡.mp4
    1660-下午05-补充:非验证js文件的执行时机和原理.mp4
    1661-下午06-新增节点思路.mp4
    1662-上午01-新增节点01.mp4
    1663-上午02-新增节点02-重排序号.mp4
    1664-上午03-新增节点03-js.mp4
    1665-上午04-新增节点04-完成.mp4
    1666-上午05-为节点分配角色思路.mp4
    1667-上午06-新增申请单视图.mp4
    1668-上午07-新增工作流申请单.mp4
    1669-下午01-申请单整体处理业务.mp4
    167-05 处理其他的关卡.mp4
    1670-下午02-改造新增申请单+查看自己的申请单列表.mp4
    1671-下午03-.mp4
    1672-下午03-查看自己的申请单明细.mp4
    1673-下午04-审批申请单01.mp4
    1674-下午05-审批申请单02-拒绝.mp4
    1675-下午06-审批申请单03-通过.mp4
    1676-上午01-IOC复习.mp4
    1677-上午02-mvc和数据层框架.mp4
    1678-上午03-petapoco生成实体类.mp4
    1679-上午04-完整分层.mp4
    168-06 游戏暂停.mp4
    1680-上午05-新增.mp4
    1681-上午06-删除.mp4
    1682-下午01-查询Fetch.mp4
    1683-下午02-连表查询.mp4
    1684-下午03-分页查询.mp4
    1685-下午04-先查询后跟踪.mp4
    1686-下午05-修改T4模板,生成实体类属性注释.mp4
    1687-下午06-老邹基于PetaPOCO框架介绍.mp4
    169-01 面向过程与面向对象.mp4
    17-11 .Net程序编译运行的简单原理.mp4
    170-02 使用面向对象的思维解决问题.mp4
    171-03 什么是类什么是对象.mp4
    172-04 类与对象的关系.mp4
    173-05 类的定义以及对象的创建.mp4
    174-06. 定义类要注意的地方.mp4
    175-07 类是我们自定义的一种数据类型.mp4
    176-08 对象如何在内存中分配.mp4
    177-09 类的成员的访问修饰符.mp4
    178-10 字段的默认值.mp4
    179-11 同1个类的多个对象之间毫无关系..mp4
    18-12 .Net程序的反编译.mp4
    180-12 命名空间.mp4
    181-13 命名空间的层级.mp4
    182-14 成员方法中访问成员字段.mp4
    183-15 练习.mp4
    184-16 类是一种引用类型.mp4
    185-17 将类类型作为方法的参数和返回值.mp4
    186-18 用面向对象的思维解决问题.mp4
    187-01 复习.mp4
    188-02 人开门.mp4
    189-03 计算器.mp4
    19-13 托管代码与非托管代码.mp4
    190-04 类也可以有数组.mp4
    191-05 执行代码只能写在方法中.mp4
    192-06 练习题.mp4
    193-07 练习.mp4
    194-08 使用方法保护字段.mp4
    195-09 练习.mp4
    196-10 this代表当前对象.mp4
    197-11 使用属性保护字段.mp4
    198-12 使用属性要注意的地方.mp4
    199-13 案例.mp4
    20-14 代码段的管理.mp4
    200-14 属性的本质.mp4
    201-15 属性不能存储值.mp4
    202-16 练习.mp4
    203-17 属性注意.mp4
    204-01 复习属性.mp4
    205-02 只读只写属性.mp4
    206-03 自动属性.mp4
    207-04 练习.mp4
    208-05 初识构造函数.mp4
    209-06 构造函数可以带参数.mp4
    21-15 电脑的三大件.mp4
    210-07 构造函数可以重载.mp4
    211-08 使用构造函数为属性赋值.mp4
    212-09 练习.mp4
    213-10 再解释使用构造函数为对象的属性赋值.mp4
    214-11 使用对象初始化器为对象的属性赋值.mp4
    215-12 隐式构造函数.mp4
    216-13 练习.mp4
    217-14 构造函数之间的相互调用.mp4
    218-15 练习.mp4
    219-16 部分类.mp4
    22-16 存储数据的原理--挖坑.mp4
    220-17 值类型与引用类型.mp4
    221-18 null值.mp4
    222-19 类类型作为字段.mp4
    223-20 常量.mp4
    224-21 readonly.mp4
    225-01 复习.mp4
    226-02 猜拳游戏.mp4
    227-03 枚举的简单使用.mp4
    228-04 结构体.mp4
    229-05 多维数组.mp4
    23-17 数据类型.mp4
    230-06 多维数组的补充.mp4
    231-07 交错数组.mp4
    232-08 方法的参数的默认值&显示的为参数赋值.mp4
    233-09 params可变参数.mp4
    234-10 ref传递的不是变量的值而是变量的地址.mp4
    235-11 out与ref的区别.mp4
    236-01 复习.mp4
    237-02 复习方法.mp4
    238-03 ref与out.mp4
    239-04 ATM机器.mp4
    24-18 变量的声明与赋值.mp4
    240-05 程序集的引入.mp4
    241-06  类的成员的访问修饰符.mp4
    242-07 类的访问修饰符.mp4
    243-08 程序集的引入.mp4
    244-09 栈空间的局部变量在作用域执行完毕之后被系统立即回收.mp4
    245-10 当堆空间中的对象没有任何变量指向的时候这个对象就是垃圾对象.mp4
    246-11 GC.Collect().mp4
    247-12 析构函数.mp4
    248-13 静态成员.mp4
    249-14 什么时候使用静态成员.mp4
    25-19 常见的数据类型.mp4
    250-15 静态成员.mp4
    251-16 投票机.mp4
    252-17 静态类.mp4
    253-18 静态构造函数.mp4
    254-01 静态成员.mp4
    255-02 继承的简单使用.mp4
    256-03 protected访问修饰符.mp4
    257-04 子类继承父类的所有的成员只不过私有的无法访问.mp4
    258-05 继承的作用以及什么时候使用.mp4
    259-06 满足继承的关系.mp4
    26-20 变量的使用.mp4
    260-07 静态成员也可以被继承.mp4
    261-08 子类的访问级别不能比父类的高.mp4
    262-09 this&base.mp4
    263-10 base关键字可以访问当前父类的非私有成员.mp4
    264-11 在创建子类对象的时候会去调用父类的构造函数.mp4
    265-12 练习.mp4
    266-13 继承的单根性和传递性.mp4
    267-14 Object类是所有类的祖宗类.mp4
    268-15 结构体不能继承.mp4
    269-16 密封类.mp4
    27-21 变量的命名规则.mp4
    270-17 静态类不能被继承.mp4
    271-18 new关键字隐藏父类的同名成员.mp4
    272-19 里氏替换原则.mp4
    273-20 LSP的表现形式&通过父类变量只能调用到父类的成员.mp4
    274-21 类型的判断和转换.mp4
    275-22 as转换.mp4
    276-01 复习继承.mp4
    277-02 方法表.mp4
    278-03 练习.mp4
    279-04 字符串可以看做1个只读的字符数组.mp4
    28-01 复习.mp4
    280-05 练习.mp4
    281-06 字符串的恒定性.mp4
    282-07 字符串对象的构造函数和字段属性.mp4
    283-08 字符串常用的方法.mp4
    284-09 练习.mp4
    285-10 StringBuilder.mp4
    286-11 ArrayList集合.mp4
    287-12 ArrayList集合.mp4
    288-13 练习.mp4
    289-14 案例.mp4
    29-02 复习变量.mp4
    290-15 练习.mp4
    291-16 哈希表.mp4
    292-17 哈希表其他的常用的成员.mp4
    293-01 复习.mp4
    294-02 练习.mp4
    295-03 List泛型集合.mp4
    296-04 Dictionary泛型集合.mp4
    297-05 练习.mp4
    298-06 控件的拖拽复制删除对齐.mp4
    299-07 通过修改属性来改变控件的状态.mp4
    30-03 赋值运算符.mp4
    300-08 为控件指定行为.mp4
    301-09 窗体应用程序的文件组织.mp4
    302-10 按钮的常用属性.mp4
    303-11 窗体的常用属性.mp4
    304-12 Label标签.mp4
    305-13 TextBox文本框.mp4
    306-14 MessageBox.mp4
    307-01 练习.mp4
    308-02 通过代码修改属性.mp4
    309-03 通过代码修改窗体的属性.mp4
    31-04 字符串的连接符.mp4
    310-04 鼠标的三种事件.mp4
    311-05 按钮.mp4
    312-06 窗体的Load事件.mp4
    313-07 登录案例.mp4
    314-08 CheckBox多选框.mp4
    315-09 CommboBox下拉框.mp4
    316-10 动态的为下拉框绑定数据.mp4
    317-11 DateTime时间类型.mp4
    318-12 DateTimePicker.mp4
    319-13 GroupBox.mp4
    32-05 练习.mp4
    320-14 LinkLabel.mp4
    321-15 MenuStrip菜单栏.mp4
    322-16 Panel.mp4
    323-17 PictureBox.mp4
    324-18 通过代码为PictureBox指定显示的图片.mp4
    325-19 相对路径与绝对路径.mp4
    326-20 RadioButton.mp4
    327-21 ToolStrip工具栏.mp4
    328-22 WebBrowser.mp4
    329-23 Timer计时器.mp4
    33-06 交换两个变量的值.mp4
    330-24 案例.mp4
    331-25 案例.mp4
    332-01 窗体背后的故事.mp4
    333-02 手动的为控件绑定事件.mp4
    334-03 VS帮助我们做了很多事情.mp4
    335-04 控件的默认事件.mp4
    336-05 得到焦点与失去焦点事件.mp4
    337-06 单例模式.mp4
    338-07 MDI风格的窗体.mp4
    339-08 窗体的单例模式.mp4
    34-07 从控制台接收用户的输入.mp4
    340-09 OpenFileDialog.mp4
    341-10 窗体之间的传值.mp4
    342-11 窗体之间的传值.mp4
    343-12 goto语句.mp4
    344-13 装箱与拆箱.mp4
    345-14 操作系统的多任务.mp4
    346-15 单线程的缺点.mp4
    347-16 多线程初体验.mp4
    348-17 前台线程与后台线程.mp4
    349-18 关闭跨线程访问检查.mp4
    35-08 字符串的转义符.mp4
    350-19 Thread常用成员.mp4
    351-20 摇奖机.mp4
    352-21 Windows服务.mp4
    353-01 GDI.mp4
    354-02 不太神奇的水印.mp4
    355-03 链表集合.mp4
    356-04 游戏的玩法以及窗体程序的设置.mp4
    357-05 绘制简单版本的游戏地图.mp4
    358-06 绘制死蛇.mp4
    359-07 再解坐标.mp4
    36-09 字符串的格式化.mp4
    360-08 新增背景类和帮助类.mp4
    361-09 Snake和SnakeUnit.mp4
    362-01 画蛇的方法.mp4
    363-02 蛇自动移动.mp4
    364-03 游戏控制器.mp4
    365-04 判断蛇是否能够继续移动.mp4
    366-05 再解释蛇是否能够继续移动.mp4
    367-06 通过键盘修改蛇头的前进方向.mp4
    368-07 复习.mp4
    369-08 其他身体单元的前进方向.mp4
    37-10 C#中的注释.mp4
    370-01 产生食物并吃掉.mp4
    371-02 蛇头不能自己吃自己.mp4
    372-03 五花蛇.mp4
    373-04 计分.mp4
    374-05 小问题1.mp4
    375-19 引入WMP并设定URL.mp4
    376-20 播放器的简单操作.mp4
    377-01 播放进度.mp4
    378-02 音量条.mp4
    379-03 导入音乐.mp4
    38-11 算术运算符与算术表达式.mp4
    380-04 上一曲.mp4
    381-05 下一曲.mp4
    382-06 自动下一曲.mp4
    383-07 界面美化.mp4
    384-12.餐厅用餐.mp4
    385-12.餐厅用餐代码.mp4
    386-01交换两个数的值.mp4
    387-02方法定义复习.mp4
    388-03方法的调用.mp4
    389-04使用可变参数.mp4
    39-12 算术运算符与算术表达式.mp4
    390-05可变参数和参数的默认值都必须在参数列表的最后.mp4
    391-06代码规范.mp4
    392-07数组是一种引用类型.mp4
    393-08数组的特性.mp4
    394-09数组做为参数传递传入的引用.mp4
    395-10数组动态扩容.mp4
    396-11多维数组.mp4
    397-12交错数组.mp4
    398-13多写代码和注释.mp4
    399-14变量的作用域.mp4
    40-13 练习.mp4
    400-15变量的作用域2.mp4
    401-16能够使用判断来避免的异常就不要使用异常处理.mp4
    402-17使用out和ref进行参数的传递.mp4
    403-01作业.mp4
    404-02引用类型添加ref_out的区别.mp4
    405-03什么是类和对象.mp4
    406-04类的概念.mp4
    407-05面向对象的思想.mp4
    408-06创建一个学员类.mp4
    409-07什么是this.mp4
    41-14 decimal类型的数据不能和其他的浮点型的数据参与算术运算.mp4
    410-08补充概念.mp4
    411-09属性封装.mp4
    412-01什么是构造函数.mp4
    413-02构造函数也可以调用相同类的其它构造函数.mp4
    414-03构造函数练习.mp4
    415-04计算票价.mp4
    416-05不同命名空间下类的调用.mp4
    417-06初步实现继承.mp4
    418-07子类成员与父类成员重名时的问题.mp4
    419-08子类调用父类的构造函数.mp4
    42-15 自动类型转换.mp4
    420-09继承的三个特性.mp4
    421-10认识什么是多太.mp4
    422-01复习.mp4
    423-02复习_实现继承.mp4
    424-03复习_调用父类构造函数.mp4
    425-04复习_多态的实现.mp4
    426-05虚方法的说明.mp4
    427-06实现多态的总结.mp4
    428-01制作计算器窗体.mp4
    429-02使用多态来实现计算器.mp4
    43-16 强制类型转换.mp4
    430-03使用简单工厂模式实现计算器.mp4
    431-04什么是接口.mp4
    432-05在接口中创建属性.mp4
    433-06所谓的接口对象就是实现了接口的类的对象.mp4
    434-07总结接口.mp4
    435-08接口案例.mp4
    436-01复习.mp4
    437-02使用抽象类和接口实现登记案例.mp4
    438-03使用接口的建议.mp4
    439-04接口做为参数传递.mp4
    44-17 Parse转换.mp4
    440-05静态类和静态成员.mp4
    441-06静态类和静态成员的实例.mp4
    442-07结构是值类型.mp4
    443-08结构的使用.mp4
    444-01访问级别约束.mp4
    445-02析构函数.mp4
    446-03Object.mp4
    447-04什么是字符串.mp4
    448-05字符串恒定性.mp4
    449-06字符串做为参数传递.mp4
    45-01 复习.mp4
    450-07字符串的常用方法.mp4
    451-08字符串练习.mp4
    452-09作业_数据绑定.mp4
    453-10重点是知道什么是数据绑定项.mp4
    454-01字符串作业.mp4
    455-02作业之删除元素.mp4
    456-03StringBuilder的使用.mp4
    457-04什么是枚举.mp4
    458-05枚举加强.mp4
    459-06集合的原理.mp4
    46-02 Parse转换.mp4
    460-01集合ArrayList补充.mp4
    461-02集合的练习.mp4
    462-03hashTable的存储下标是通过计算得到的.mp4
    463-04hashTable的操作.mp4
    464-05泛型list.mp4
    465-06自己创建一个泛型1.mp4
    466-07自己写一个泛型2.mp4
    467-实现foreach功能.mp4
    468-01复习集合.mp4
    469-02作业.mp4
    47-03 Convert转换.mp4
    470-03作业_添加查询功能.mp4
    471-04字典的一些特性与hashtable不一样.mp4
    472-05字典的实现原理.mp4
    473-06字典的练习.mp4
    474-07装箱和拆箱操作.mp4
    475-08实现foreach功能.mp4
    476-01文件读取原理.mp4
    477-02第一个文件读取的案例.mp4
    478-03第二个文件写入案例.mp4
    479-04控件说明.mp4
    48-04 ToString方法.mp4
    480-05要学习的几个类.mp4
    481-06Path类的使用.mp4
    482-07目录的常用操作方法.mp4
    483-08获取目录的方法及三个参数的说明.mp4
    484-09加载目录到树控件.mp4
    485-10加载文件到LISTIEW.mp4
    486-01复习.mp4
    487-01重做递归.mp4
    488-02重做资源管理器.mp4
    489-02作业.mp4
    49-05 算术运算符的补充.mp4
    490-03获取系统支持的所有编码.mp4
    491-03资源管理器窗体.mp4
    492-04文件的删除.mp4
    493-04重做窗体.mp4
    494-05文件的复制.mp4
    495-05重做显示目录和文件.mp4
    496-06为树控件添加点击事件.mp4
    497-06写入文件.mp4
    498-07另外的方式得到FileStream.mp4
    499-07实现加载文件和目录的方法提取.mp4
    50-06 前自增与后自增.mp4
    500-08使用实例类的方式实现目录和文件的加载.mp4
    501-08文件流的总结.mp4
    502-09为什么需要文件流.mp4
    503-10大文件拷贝.mp4
    504-11不同方式拷贝的时间差异.mp4
    505-12文件加密.mp4
    506-01stringWrite_stringReader.mp4
    507-01使用递归实现目录的加载.mp4
    508-02关于系统文件和文件夹读取时需要注意的问题.mp4
    509-02文本文件方式数据持久化.mp4
    51-07 比较运算符与比较表达式.mp4
    510-03补充.mp4
    511-03序列化和反序列化.mp4
    512-04File类的常用方法.mp4
    513-04序列化图解.mp4
    514-05三大控件的绑定和取值方式.mp4
    515-05正则前说明.mp4
    516-06元字符.mp4
    517-07元字符2.mp4
    518-01获取所有编码.mp4
    519-02文件写入_重复.mp4
    52-08 逻辑运算符和逻辑表达式.mp4
    520-03File类进行文件的读写.mp4
    521-04使用文件流进行读取和写入操作.mp4
    522-05使用using释放资源.mp4
    523-06可以指定读取的数组长度.mp4
    524-07循环进行读取.mp4
    525-08实现大文件拷贝.mp4
    526-01快速得到文件流.mp4
    527-02文件加密.mp4
    528-03专门做文本文件操作的读取和写入流.mp4
    529-04完成人员管理案例人数据持久化.mp4
    53-09 练习.mp4
    530-05数据持久化思路.mp4
    531-06为什么需要序列化.mp4
    532-07使用序列化.mp4
    533-08序列化一次只能序列化一个对象.mp4
    534-01正则表达式就是需要学习元字符.mp4
    535-02正则在没有添加开始和结束的时候只要求能够匹配,不要求位置.mp4
    536-03基本元字符.mp4
    537-04使用正则来创建一个邮箱验证表达式.mp4
    538-05元字符说明.mp4
    539-06简写表达式.mp4
    54-10 if结构.mp4
    540-07元字符总结.mp4
    541-08验证电话号码.mp4
    542-09字符串组的提取.mp4
    543-10提取电子邮箱.mp4
    544-01任务说明.mp4
    545-02控件句柄告诉画家对象在那里进行绘制.mp4
    546-03使用画家对象填充形状.mp4
    547-04绘制背景方格.mp4
    548-05使用画家对象绘制形状.mp4
    549-06添加公共的成员值.mp4
    55-11 if-else结构.mp4
    550-07在公共类中添加了四种颜色.mp4
    551-08重新调整面板合理的宽和高.mp4
    552-09创建游戏背景类.mp4
    553-10绘制形状就是绘制形状的四个单元.mp4
    554-11创建子类创建子类形状.mp4
    555-01为什么需要正则表达式.mp4
    556-02学习正则就是学习元字符.mp4
    557-03正则表达式的匹配特点.mp4
    558-04第一次与正则的问题.mp4
    559-05元字符串点位符1.mp4
    56-12 得到随机数.mp4
    560-06元字符限制个数范围.mp4
    561-07指定值范围的元字符.mp4
    562-08使用或者和括号实现身份证号验证.mp4
    563-09关于或者和括号的补充.mp4
    564-10简写表达式.mp4
    565-11net里面的正则.mp4
    566-12字符串组提取.mp4
    567-01循环提取电子邮箱.mp4
    568-02任务.mp4
    569-03handle其实就是告诉画家对象在那里进行绘制.mp4
    57-01 练习.mp4
    570-04使用二重循环打印出网格.mp4
    571-05绘制时的小细节.mp4
    572-06将公共成员提取到公共类中.mp4
    573-07封装绘制网格背景的方法.mp4
    574-08创建形状父类和形状子类.mp4
    575-01复习.mp4
    576-02使用形状能够下落.mp4
    577-03创建游戏面板类封装整个游戏界面.mp4
    578-04添加游戏控制器类.mp4
    579-05接受用户输入的值.mp4
    58-02 if-elseif结构.mp4
    580-06线程及委托说明.mp4
    581-01实现形状的左右移动.mp4
    582-02设置线程为后台线程.mp4
    583-03判断形状是否可以移动.mp4
    584-04创建二维数组记录所有方格的信息值.mp4
    585-05判断是否是障碍物.mp4
    586-06添加画家对象锁.mp4
    587-07形状不能下落后生成新的形状继续下落.mp4
    588-00回顾.mp4
    589-01以接口方式传递参数.mp4
    59-03 练习.mp4
    590-02三种传递参数的方式[委托、接口、对象].mp4
    591-03旋转的思路.mp4
    592-04实现坐标参考的变化.mp4
    593-06完成其它三个方向的旋转方法 (1).mp4
    594-06完成其它三个方向的旋转方法 (2).mp4
    595-07实现形状的旋转(没有做越界判断).mp4
    596-08创建其它形状类.mp4
    597-01实现旋转的判断.mp4
    598-02简单工厂创建形状.mp4
    599-03其它几个类的简单说明.mp4
    60-04 补充if结构.mp4
    600-04实现初步消行.mp4
    601-05解决消行的时候的bug_不要使用对象=对象的方式.mp4
    602-01说明.mp4
    603-02什么是数据库.mp4
    604-03数据库运行简易流程.mp4
    605-04主键.mp4
    606-05SQLServer的管理.mp4
    607-06数据库安全性简单说明-权限.mp4
    608-07创建数据库.mp4
    609-08解决sa不能登录的问题.mp4
    61-05 案例.mp4
    610-09数据库的分离和附加.mp4
    611-10关于数据库不能附加的解决方法.mp4
    612-11数据导入和导出.mp4
    613-12生成脚本.mp4
    614-01复习.mp4
    615-02char类型说明.mp4
    616-03创建表.mp4
    617-04SQL语句入门.mp4
    618-05创建数据库之前做判断是否存在.mp4
    619-06使用代码创建表.mp4
    62-06 补充.mp4
    620-关于创建数据库的补充.mp4
    621-01作业.mp4
    622-02数据的插入.mp4
    623-03数据的修改.mp4
    624-04数据删除.mp4
    625-05实体自定义和域完整性.mp4
    626-06建立主外键关系_引用完整性.mp4
    627-01复习.mp4
    628-02使用代码创建约束.mp4
    629-03初步认识查询.mp4
    63-07 三元表达式.mp4
    630-04查询可以使用条件.mp4
    631-05top和distinct.mp4
    632-06聚合函数.mp4
    633-07带条件的查询.mp4
    634-08模糊查询.mp4
    635-09空值处理.mp4
    636-10排序.mp4
    637-01复习.mp4
    638-02分组统计需要排序哦.mp4
    639-03where必须在groupby的前面.mp4
    64-08 switch-case结构的简单认识.mp4
    640-04使用having进行聚合条件的判断.mp4
    641-05详细说明六个关键字的作用.mp4
    642-06分组统计总结.mp4
    643-07having的列是来自于groupby的.mp4
    644-08分组统计练习.mp4
    645-09类型转换.mp4
    646-01复习.mp4
    647-02一次添加多条记录.mp4
    648-03字符串函数的使用.mp4
    649-04数学函数.mp4
    65-09 案例.mp4
    650-05日期函数使用.mp4
    651-06日期函数的练习.mp4
    652-07数据库操作流程.mp4
    653-08ADO的第一个实例.mp4
    654-09方法是确定接收何种类型的返回值.mp4
    655-01作业.mp4
    656-02什么是ADO.mp4
    657-03几种创建连接字符串的方式.mp4
    658-04ADO.NET中的其他常见类.mp4
    659-05ADO几个类的关系.mp4
    66-10 switch-case结构.mp4
    660-06Connection的StateChange事件.mp4
    661-07使用连接池.mp4
    662-08命令对象.mp4
    663-09异常处理需要包含那些语句.mp4
    664-10ExecuteScalar的使用.mp4
    665-01回顾.mp4
    666-02使用SqlDataReader读取数据到listview控件.mp4
    667-03DataReader补充.mp4
    668-04SQL注入漏洞攻击.mp4
    669-05参数化查询.mp4
    67-11 案例.mp4
    670-06学员管理中修改和删除操作.mp4
    671-07数据导入和导出.mp4
    672-01复习.mp4
    673-02作业1.mp4
    674-03传统方式实现省市级联.mp4
    675-04使用实体类的方式实现省市级联.mp4
    676-05下拉列表需要指定对象的属性.mp4
    677-06手动创建数据集.mp4
    678-07断开式的数据库操作.mp4
    679-08SqlDataAdapter的实现原理.mp4
    68-01 练习.mp4
    680-01再次说明什么是DataSource.mp4
    681-02结构数据的遍历.mp4
    682-03通过DataReader填充DataSet.mp4
    683-04使用SqlDataAdapter分页.mp4
    684-05Update()方法.mp4
    685-06关于控件绑定.mp4
    686-07使用数据源方式实现省市级联.mp4
    687-08表连接.mp4
    688-09使用配置文件.mp4
    689-01回顾.mp4
    69-02 五险一金的故事.mp4
    690-02加载下拉列表的数据.mp4
    691-03添加请选择选项.mp4
    692-04设置控件的绑定属性.mp4
    693-05关于控件的绑定项的问题.mp4
    694-06关于控件绑定的补充.mp4
    695-07定实体集合.mp4
    696-08修改下拉列表的数据源为集合.mp4
    697-09返回泛型集合.mp4
    698-01完成修改和删除.mp4
    699-02解决插入数据时null的问题.mp4
    70-03 while循环初识.mp4
    700-03实现查询.mp4
    701-04标识列返回值是decimal.mp4
    702-05返回单个值的泛型版本.mp4
    703-01任务说明.mp4
    704-02case..end的使用.mp4
    705-03case...end练习.mp4
    706-04什么是子查询.mp4
    707-05子查询的三大使用方式.mp4
    708-06子查询练习.mp4
    709-07表连接.mp4
    71-04 循环的应用之一循环体和循环次数确定.mp4
    710-01回顾.mp4
    711-02子查询练习.mp4
    712-03视图的操作.mp4
    713-04什么是变量.mp4
    714-05set和select赋值的区别.mp4
    715-06变量的使用.mp4
    716-07if..else操作.mp4
    717-08循环操作.mp4
    718-01作业.mp4
    719-02事务的使用.mp4
    72-05 变量的作用域.mp4
    720-03事务一旦开启,就必须有提交或者回滚.mp4
    721-04在winform中执行事务.mp4
    722-05复习c#的方法.mp4
    723-06什么是存储过程(概念).mp4
    724-07创建第一个存储过程.mp4
    725-01回顾.mp4
    726-02创建有两个输入参数的存储过程.mp4
    727-03创建参数的默认值的存储过程.mp4
    728-04创建有输出参数的存储过程.mp4
    729-05输出参数的细节.mp4
    73-06 练习.mp4
    730-06创建通过return返回值的存储过程.mp4
    731-07调用带参数的存储过程.mp4
    732-08调用有输出参数的存储过程.mp4
    733-01复习_重做登录.mp4
    734-02为什么配置文件需要在UI层创建.mp4
    735-03使用配置文件创建连接字符串.mp4
    736-04不能直接关闭起始窗体.mp4
    737-05关闭起始窗体的方法.mp4
    738-06制作MDI容器.mp4
    739-07传统方法实现单例.mp4
    74-07 再解变量的回收.mp4
    740-08实现单例模式.mp4
    741-09修改实体类,添加班级名称.mp4
    742-10显示所有用户信息_修改实体类.mp4
    743-01回顾.mp4
    744-02修改控件的值的显示格式.mp4
    745-03删除人员信息.mp4
    746-04获取班级列表信息同时绑定下拉列表控件.mp4
    747-05完成验证.mp4
    748-06生成新增的对象.mp4
    749-07数据库NULL不是C#的null.mp4
    75-08 循环的应用之二循环体确定循环的次数不确定.mp4
    750-01回顾.mp4
    751-02修改时填充控件的值.mp4
    752-03在修改的时候重用为对象赋值的代码.mp4
    753-04完成修改操作.mp4
    754-05实现另外一种方式的修改操作.mp4
    755-06记住第一次进行编辑状态时行的原始的值.mp4
    756-07设置性别和类型为列属性为下拉列表.mp4
    757-08设置控件的列的数据源是集合.mp4
    758-01获取所有地区信息值加载省到树控件.mp4
    759-02实现递归显示地区信息.mp4
    76-09 练习.mp4
    760-03递归说明.mp4
    761-04获取用户选择的地区的字符串值和ID号.mp4
    762-05三种方式实现地区值的回传.mp4
    763-06添加地区之后新增和修改代码需要修改.mp4
    764-01回顾.mp4
    765-02调用有输入参数的存储过程.mp4
    766-03调用带输出参数的存储过程.mp4
    767-04调用有返回值的存储过程.mp4
    768-05综合案例.mp4
    769-06使用存储过程实现分页.mp4
    77-10 程序的调试.mp4
    770-01什么是触发器.mp4
    771-02inserted表与deleted表.mp4
    772-03使用两个临时表模拟唯一键.mp4
    773-04触发器总结.mp4
    774-05索引.mp4
    775-06临时表.mp4
    776-设置dgv控件的列是下拉列表数据绑定.mp4
    777-01,为什么需要三层及三层的好处.mp4
    778-02,MVC和三层的区别、没有可比性.mp4
    779-03,简单的三层项目搭建及引用的本质.mp4
    78-11 循环应用之三遍历指定范围的数.mp4
    780-04三层好处为什么用三层.mp4
    781-05,登录完成了.mp4
    782-06,创建数据库.mp4
    783-01,将程序的主线程变成另外一个窗体类.mp4
    784-02,设置父窗体和子窗体.mp4
    785-03,查询.mp4
    786-04,codesmith简单使用.mp4
    787-05新增和软删除.mp4
    788-06,修改和软删除.mp4
    789-01简单的复习.mp4
    79-12 练习.mp4
    790-02新增电影.mp4
    791-03查询.mp4
    792-03以条件查询1.mp4
    793-03以条件查询2.mp4
    794-01批量删除操作.mp4
    795-02修改.mp4
    796-03分页代码.mp4
    797-04分页代码完成.mp4
    798-05去除分页查询的BUG.mp4
    799-01使用md5算法.mp4
    80-13 循环应用之四求指定范围中符合特定条件的数.mp4
    800-02发送邮件.mp4
    801-03国际语言包简体中文.mp4
    802-04国际语言包使用到项目中.mp4
    803-01 NPOI简单演示.mp4
    804-NOPI读取EXCEL.mp4
    805-01复习_重做登录.mp4
    806-02为什么配置文件需要在UI层创建.mp4
    807-03使用配置文件创建连接字符串.mp4
    808-04不能直接关闭起始窗体.mp4
    809-05关闭起始窗体的方法.mp4
    81-14 练习.mp4
    810-06制作MDI容器.mp4
    811-07传统方法实现单例.mp4
    812-08实现单例模式.mp4
    813-09修改实体类,添加班级名称.mp4
    814-10显示所有用户信息_修改实体类.mp4
    815-01回顾.mp4
    816-02修改控件的值的显示格式.mp4
    817-03删除人员信息.mp4
    818-04获取班级列表信息同时绑定下拉列表控件.mp4
    819-05完成验证.mp4
    82-15 练习.mp4
    820-06生成新增的对象.mp4
    821-07数据库NULL不是C#的null.mp4
    822-01回顾.mp4
    823-02修改时填充控件的值.mp4
    824-03在修改的时候重用为对象赋值的代码.mp4
    825-04完成修改操作.mp4
    826-05实现另外一种方式的修改操作.mp4
    827-06记住第一次进行编辑状态时行的原始的值.mp4
    828-07设置性别和类型为列属性为下拉列表.mp4
    829-08设置控件的列的数据源是集合.mp4
    83-16 循环应用之五求累加和.mp4
    830-01获取所有地区信息值加载省到树控件.mp4
    831-02实现递归显示地区信息.mp4
    832-03递归说明.mp4
    833-04获取用户选择的地区的字符串值和ID号.mp4
    834-05三种方式实现地区值的回传.mp4
    835-06添加地区之后新增和修改代码需要修改.mp4
    836-01回顾.mp4
    837-02复习窗体之间传递值的方式.mp4
    838-03获取拼音.mp4
    839-04在业务层获取用户的拼音.mp4
    84-17 练习.mp4
    840-05什么是MD5加密.mp4
    841-06实现加密.mp4
    842-07使用C#的方法实现MD5加密.mp4
    843-08加密之后登录需要匹配加密之后的密码.mp4
    844-09实现查询功能.mp4
    845-01excel数据的导出.mp4
    846-02导出时设置日期格式.mp4
    847-03excel数据的导入操作.mp4
    848-Video_2014-02-08_111812.mp4
    849-上午01-复习数据库机制.mp4
    85-18 循环应用之六求最大值和求小值.mp4
    850-上午02-数据库应用和服务之间的通信.mp4
    851-上午03-数据库服务工作流程简介.mp4
    852-上午04-复习Ado.net01-数据多曲奇、.mp4
    853-上午05-复习Ado.net02-读取多行.mp4
    854-上午06-dom元素类型.mp4
    855-上午07-jq.mp4
    856-上午08-jq方法由来.mp4
    857-下午01-dom常用属性复习.mp4
    858-下午02-jquery对象.mp4
    859-下午03-js语法答题.mp4
    86-19 练习.mp4
    860-下午03-js语法答题02.mp4
    861-下午03-js语法答题03.mp4
    862-下午04-复习jq的tmpl插件.mp4
    863-下午05-JS高级01-数值介绍.mp4
    864-下午06-引用类型和值类型添加动态属性.mp4
    865-下午07-引用类型练习题.mp4
    866-上午01-ValueType的作用的简单介绍.mp4
    867-上午02-JSADV01-类型监测.mp4
    868-上午03-JS中没有块级作用域.mp4
    869-上午04-数组+队列+栈.mp4
    87-20 break与continue.mp4
    870-上午05-数组排序的实现.mp4
    871-下午01-callee.mp4
    872-下午02-this.mp4
    873-下午03-apply.mp4
    874-下午04-prototype.mp4
    875-下午05-eval方法和JSON对象与字符串互转.mp4
    876-下午06-使用构造函数方式创建对象.mp4
    877-下午07-使用原型共享对象的成员.mp4
    878-下午08-“继承”.mp4
    879-下午09-“继承”内存图.mp4
    88-01 复习.mp4
    880-上午01-复习三层和引用添加等关系.mp4
    881-上午02-扩展-关于文件后缀的映射关系.mp4
    882-上午03-复习表现层+表现逻辑层.mp4
    883-上午04-为什么要有HTML语言.mp4
    884-上午05-浏览器按照html做事情.mp4
    885-上午06-简介html标签.mp4
    886-上午07-各种文本标签.mp4
    887-下午.mp4
    888-下午01-html课表.mp4
    889-下午02-2个问题.mp4
    89-02 求最值完善.mp4
    890-下午03-浏览器请求服务器的简单流程.mp4
    891-下午04-超链接.mp4
    892-下午05-url的三种符号.mp4
    893-下午06-锚定.mp4
    894-下午07-大练习.mp4
    895-下午07-大练习02-修饰.mp4
    896-上午01-复习HTML标签.mp4
    897-上午02-关于iframe及通过a控制iframe的显示页面.mp4
    898-上午03-iframe里控制外面的页面.mp4
    899-上午04-3种样式表使用方式-样式表的优先级.mp4
    90-03 复习.mp4
    900-上午05-根据样式绘制元素界面.mp4
    901-上午06-三种元素选择器.mp4
    902-上午07-层级选择器+组合选择器.mp4
    903-上午08-超链接常用伪类选择器.mp4
    904-下午01-import导入样式表.mp4
    905-下午02-提高选择器优先级.mp4
    906-下午03-盒子模型.mp4
    907-下午04-练习-相对定位.mp4
    908-下午05-overflow.mp4
    909-下午06-2列经典布局01-行内元素完成.mp4
    91-04 练习(素数).mp4
    910-下午06-2列经典布局02-float.mp4
    911-下午06-2列经典布局03-float-撑开父容器.mp4
    912-下午07-浮动元素基于原来的位置.mp4
    913-下午08-文字环绕图片.mp4
    914-下午09-li标签菜单.mp4
    915-下午10-3种定位方式.mp4
    916-下午11-绝对定位时的z-index.mp4
    917-下午12-练习-捐款.mp4
    918-01js简介.mp4
    919-02js组成及dom树.mp4
    92-05 猜数字游戏.mp4
    920-03js的引入方式.mp4
    921-04js的请求.mp4
    922-05js语法及数组声明.mp4
    923-06js对象操作.mp4
    924-07方法.mp4
    925-08浏览器调试.mp4
    926-01复习.mp4
    927-02图片定位.mp4
    928-03添加事件.mp4
    929-04在标签中写事件要加括号.mp4
    93-06 do-while循环.mp4
    930-05方法中的this.mp4
    931-06window对象常用方法.mp4
    932-07定时器小案例.mp4
    933-08开关灯案例.mp4
    934-09创建追加元素.mp4
    935-01表格练习1.mp4
    936-02表格操作.mp4
    937-03下拉框加载数据.mp4
    938-04下拉框选择改变事件.mp4
    939-05window其他对象.mp4
    94-07 练习题目.mp4
    940-06再说dom树.mp4
    941-07属性操作.mp4
    942-08节点.mp4
    943-09节点关系.mp4
    944-10innerHTML与innerText.mp4
    945-11练习_换肤.mp4
    946-12图片轮播.mp4
    947-01界面.mp4
    948-02加载下拉框数据.mp4
    949-03加载表格数据.mp4
    95-08 for循环.mp4
    950-04处理单元格中受捐单位.mp4
    951-05新增数据.mp4
    952-06查询数据.mp4
    953-07分页.mp4
    954-01处理下拉框显示.mp4
    955-02取消编辑.mp4
    956-03确定编辑.mp4
    957-04点击下一个编辑取消上一个编辑.mp4
    958-05js其他事件.mp4
    959-06事件对象.mp4
    96-09 练习.mp4
    960-07老式ie的事件参数.mp4
    961-01入门.mp4
    962-02JQ对象.mp4
    963-03在页面上面使用jq.mp4
    964-04jq对象与dom对象互转.mp4
    965-05选择器.mp4
    966-06过滤器.mp4
    967-07ecah与map.mp4
    968-08选择练习.mp4
    969-09创建元素添加.mp4
    97-10 continue稍微不同.mp4
    970-tabs.mp4
    971-下午01入门.mp4
    972-下午02layout.mp4
    973-05验证.mp4
    974-上午01.window.mp4
    975-上午02.dialog.mp4
    976-上午03.messager.mp4
    977-上午04button、menu.mp4
    978-上午05.mp4
    979-下午01可编辑、属性表格.mp4
    98-11 嵌套循环.mp4
    980-下午02树形.mp4
    981-下午03.mp4
    982-下午04.mp4
    983-下午05.mp4
    984-1.mp4
    985-ckeditor.mp4
    986-可折叠视图.mp4
    987-01.简单介绍.mp4
    988-02引入文件.mp4
    989-03html方式书写easyui.mp4
    99-12 数组的作用以及创建数组.mp4
    990-04js方式书写easyui.mp4
    991-05panel常用属性级easyui方法调用.mp4
    992-06tools的书写.mp4
    993-07tabs.mp4
    994-01手风琴布局.mp4
    995-02layout布局.mp4
    996-框架搭建.mp4
    997-按钮、框架搭建2.mp4
    998-window、dialog.mp4
    999-01基本弹出框.mp4


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

本版积分规则

QQ|Archiver|手机版|小黑屋|每日学IT论坛 |网站地图

GMT+8, 2026-9-29 02:59

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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