- 博客(15)
- 资源 (76)
- 收藏
- 关注
原创 标准OPC Client(OPC客户端)使用说明
先安装插件OPC Core Components Redistributable (x86).msi标准OPC Client(OPC客户端)使用说明:https://wenku.baidu.com/view/50821cac68dc5022aaea998fcc22bcd126ff42c5.html
2017-11-20 10:35:43 9773
原创 第6章 数据注解 System.ComponentModel.DataAnnotations 、注解后台原理、自定义验证ValidationAttribute、IValidatableObject
客户端验证对用户向表单中输入的数据给出一个即时反馈。服务器验证,主要是因为来自网络的信息都是不能信任的。一、 为验证注解订单1 、验证注解的使用,自定义错误提示消息数据注解特性定义在 System.ComponentModel.DataAnnotations 中(但有一个特性不在这个命名空间),它提供了服务器端验证,当模型属性上使用这些特性时,框架也支持客户端验证。在命名空间Dat
2017-11-18 14:21:44 17208
原创 第4章 模型(建模、构造基架)
模型就是要显示、保存、创建、更新和删除的对象。一、 为MVC Music Store建模在Model文件夹下添加类public class Album{ public virtual int AlbumId { get; set; } public virtual int GenreId { get; set; } public virtual i
2017-11-16 17:07:24 864
原创 第9章 路由(Route)
将URl映射到控制器上的操作方法一、 统一资源定位符——URL二、 路由概述1 、对比路由和URL重写路由:匹配传入URL用到的映射规则,生成URL,映射到资源.URL重写:把旧URL映射到新的URL2 、路由方法3 、定义特性路由 ASP.NET MVC5中新增的。(1)、路由URLGlobal.asax.cs文件中Application_Start方法中
2017-11-14 16:55:22 469
原创 第17章 ASP.NET MVC实战: 构建NuGet.org网站
17.1 源码与我们同在17.2 WebActivator17.3 ASP.NET动态数据 17.4 异常日志17.5 性能分析17.6 数据访问17.7 EF基于代码迁移17.8 使用Octopus Deploy进行部署17.9 使用Fluent Automation自动进行浏览器测试17.10 其他有用的NuGet包17.10.1 WebBackgrou
2017-11-14 14:25:17 387
原创 第16章 高级主题(移动支持、高级Razor、高级视图引擎、高级基架、高级路由、高级模板 、高级控制器、异步控制器)
一、 移动支持1 、适应性呈现MVC5让项目模板基于Bootstrap框架。页面利用两个普通支持的浏览器功能:Viewport元标记和CSS媒体查询。(1)、Viewport元标记只在那些专门为小规格设计的页面中使用。解决方法是告诉浏览器我们设计的尺寸。一个更好的解决方案是把我们的CSS扩展到各种规模,然后告诉浏览器Viewport支持任意设备。(2)、使用CSS媒体查
2017-11-14 11:47:12 451
原创 (推荐)第15章 扩展ASP.NET MVC (IModelBinder、过滤器)
一、 模型扩展1 、把请求数据转换为模型2 、用元数据描述模型3 、验证模型二、 视图扩展1 、自定义视图引擎 2、 编写HTML辅助方法3、 编写Razor辅助方法三、 控制器扩展1 操作选择2 操作过滤器3 提供自定义结果 四、 小结
2017-11-11 10:54:33 865
原创 第14章 单元测试(控制器测试、路由测试、验证测试)
一、 单元测试和测试驱动开发的意义谈到软件测试,通常是指进行的一系列不同种类的测试,包括单元测试、验收测试(acceptance testing)、探索测试(exploratory testing)、性能测试(performance testing)和可扩展测试(scalability testing)等。1 、单元测试的定义通常有4个特定:(1)、测试小部分代码:编写小程序,
2017-11-11 10:33:28 455
原创 第13章 依赖注入
一、 软件设计模式为更好地理解依赖注入的概念,以及如何将其应用于MVC程序中,首先了解一下软件设计模式是很有必要的。1 、设计模式——控制反转模式 代码如下: public class EmailService { public void SendMessage() { } } //NotificationSystem类依赖于Email
2017-11-10 14:31:18 374
原创 第12章 应用 AngularJS 构建单页面应用程序(MVC+EntityFramework +Web API+AngularJs)
一、理解和安装 AngularJs1、AngularJS简介AngularJS是由Google的一个团队开发的JavaScript框架。该团队创建了一个可扩展、可测试的框架,而且功能非常强大,直接数据绑定、服务器间通信、视图管理、历史管理、定位、验证等。Angular都是关于JavaScript和HTML2、本章目标3、入门
2017-11-08 15:01:28 746
原创 第11章 ASP.NET Web API(WCF宿主+Web API、OWIN宿主+Web API)
ASP.NET Web API 是一种框架,用于轻松构建可以访问多种客户端(包括浏览器和移动设备)的 HTTP 服务。 ASP.NET Web API 是一种用于在 .NET Framework 上构建 RESTful 应用程序的理想平台。一、定义Web API二、Web API入门“新建”->“项目”,已安装下的 “模板” ->Visual C# -> Web -> ASP.NET
2017-11-07 16:18:10 1551
原创 第10章 NuGet
NuGet是一个.NET包管理系统,它可以很容易地向应用程序中添加、更新和删除外部库及其依赖。此外,NuGet也使得创建与他人的分享包变得容易。一、NuGet概述二、以包的形式添加库1、查找包2、安装包搜索“ELMAH” ,点击安装按钮。(1)、安装后项目多了个packages.config文件,该文件保存项目中以安装包的列表。
2017-11-07 15:08:31 367
原创 SQL 笛卡尔积
学过线性代数的人都知道,笛卡尔乘积通俗的说,就是两个集合中的每一个成员,都与对方集合中的任意一个成员有关联。N乘以N示例:表A:表B:表C:select * from Aleft join B on A.id=B.idleft join C on A.id=c.id其中select * from A
2017-11-04 16:45:07 1034
原创 第8章 Ajax(Jquery、Ajax辅助方法、客户端验证)
Ajax代表异步JavaScript和XML一、Jquery1、jquery特性(1)、jquery函数:用$符号做为别名如:调用 jQuery函数($),并向其中传递了一个匿名的JavaScript函数作为第一个参数。当传递一个函数作为第一个参数时,Jquery就会假定这个函数是要浏览器完成构建Html页面中的文档对象模型(DOM)后立即执行,换句话说,这个函数在从服
2017-11-04 10:40:57 755
原创 第7章 成员资格、授权(Authorize、ASP.NET Identity、OAuth和OpenID的外部登录)和安全性
[Authorize] 特性、ASP.NET Identity、OAuth和OpenID是开放的授权标准、跨站脚本 (XSS)、跨站请求伪造(CSRF)、阻止cookie盗窃、重复提交 、开放重定向
2017-11-01 11:53:11 1521
闪客快斧闪客快斧
2012-12-13
doc2help 汉化破解版最终版
2013-06-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人