广州传智.Net第11期基础班+就业班【60.4GB】
下载地址:**** Hidden Message *****【课程目录】
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 - 实现权限组的编辑功能(ajaxpost请求).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
非常好的内容,点赞点赞点赞 666666666666
页:
[1]