WPF基础学习(二)作者:Peter Luo 出处:https://www.cnblogs.com/Peter-Luo/ 属性验证在定义任何类型的属性时, 都需要面对错误设置属性的可能性. WPF提供了两种方法来阻止非法值 ValidateValue2020-03-29 .Net.Net WPF WPF基础学习(一)作者:Peter Luo 出处:https://www.cnblogs.com/Peter-Luo/ XAML基础WPF应用程序的顶级元素如下 Windo元素 Page元素(用于可导航的应用程序) Application元素(用于定于应2020-03-28 .Net.Net WPF .Net LinqLinq简介Linq,语言集成查询,它允许使用C#或VB代码以查询数据库相同的方式来操作不同的数据源. Linq体系结构 Linq to Objects 对内存中集合的操作 Linq to DataSets 对数据集Datatable的2019-07-16 .Net.Net Linq 多种仓储模式多种仓储模式IBaseRepository + BaseRepository 模式(适用于小项目,扩展性差) IRepository接口包含了基本的CRUD操作,如果业务中还需要扩展其他操作,只需在IRepository接口中添加。 Rep2019-03-04 .Net.Net 架构 使用WebApiClient请求和管理Restful ApiWebApiClient的出现,大幅度减轻了接口调用者的工作量,而且在调用Http接口上还非常容易维护和更新,还可以轻松应付设计不太友好的一些Http接口 使用WebApiClient,编程人员不再需要手动实现路径拼接,参数拼接,请求体组装2018-03-10 .Net.Net Web Api .Net MVC 三层架构框架asp.net+ef mvc三层框架搭建过程如下 先创建Model层略 创建数据访问接口层IUserInfoDal在该接口中定义了常见的方法CRUD以及分页方法 public interface IUserInfoDal {2018-03-10 .NetMVC .Net Wcf创建Http和Webservice接口不需要部署在iis上,直接打开exe程序即可开启接口。同时支持创建一个支持http请求和Webservice接口的wcf服务 Http请求设置了兼容性,不用继承接口,在一个类里可以完成url和参数的设置 HttpInterface.cs2018-03-09 .Net.Net WCF .Net 爬虫封装“爬虫”就是一段用来自动化采集网站数据的程序。 ICrawler.csusing Caty.Spider.Crawler.Events; using System; using System.Collections.Generic; u2018-03-06 .Net.Net Spider .Net Log4net封装log4net是.Net下一个非常优秀的开源日志记录组件。log4net记录日志的功能非常强大。它可以将日志分不同的等级,以不同的格式,输出到不同的媒介。封装如下 ILoger.csusing System; using System.2018-03-06 .Net.Net Log4net