在程序开发中测试和单元测试是两种不同的操作,测试一般是指定程序中在程序部署试运营前查看工程的各种功能是否运行流畅,测试过程中会有一些Bug会被呈现并解决,即测试是整体性的联动机制性的功能验证。单元测试则工程性程序必须不可少的组成部分,它使用的最小细粒度为对指定的方法的功能实现进行验证,它一般会能使边界数据来测试指定方法在功能的实现上是否会出现Bug,如果出现Bug测就需要对该方法进行重构了,即单元测试是局部性甚至是零部件性的功能验证 nopCommerce程序单元测试定义实现是在Nunit框架的基础上进行定义实现的,断言操作是通过第3方法中间件FluentAssertions成员方法,而非Nunit框架的内置的断言成员方法。
2022-09-12 09:05:24 177.36MB .net(Core)6 nopCommerce 单元测试
1
简单分页的文件(升级到的6.0版本)
2022-09-08 22:29:15 1.25MB WPF
1
注意: 该示例程序中的所有渲染实现都通过Jquery Ajax方法 触发指定的URL,根据该URL调用指定的控件器方法,控件器方法经过一系列执行操作后,向Jquery Ajax方法发送JSON格式的渲染数据,最后通过Jquery语言调用JSON格式的渲染数据,把班级下拉控件和学生表格进行局部渲染显示,但是种方式中需要使用大量的Jquery语言,由Jquery语言是非强类型的,所以总是对程序的健壮性有一些若有若无的担心。解决这种焦虑的最好方法就是根据第二种渲染流程,通过指定的控件器方法向cshtml文件中发送model强类型实例结合HTML标签或以cshtml局部页定义的部件,来实现对班级下拉控件和学生表格进行局部渲染显示;在该方式中Jquery Ajax方法只用于触发指定的URL,调用指定的控件器方法,而渲染的定义实现则交由了model强类型实例和合HTML标签或cshtml局部页。以上这些改进只是一种合理的想法,并没有相应的示例程序作为支撑,如果和时间我会按照该想法来实现相应的示例程序的。
2022-09-08 18:05:12 36.8MB .net(Core)6 nopCommerce JqueryDataTable
1
C#高级编程第十版 中文版,上传共享。避免丢失。值得一看
2022-09-06 16:09:44 178.34MB C# .net
1
BaseNopModel: 在nopCommerce定义中当前纪录定义是需要继承BaseNopModel纪录的,BaseNopModel纪录的主要作用是,在页面和渲染(显示)时 , 当前指定模型纪录(例如这里的StudentSearchModel,StudentSearchModel间接继承BaseNopModel)不能通过默认的MVC模板绑定,把指定模型纪录实例中的数据渲染(显示)出来时, 这时指定模型纪录(例如这里的StudentSearchModel,StudentSearchModel间接继承BaseNopModel)就需要通过重写BaseNopModel.BindModel虚方法,实现MVC模板对指定模型纪录中属性成员及其实例的绑定, 从而在页面渲染(显示)时,能够在页面渲染(显示)出该指定模型纪录中属性成员及其实例的相关数据。 但在nopCommerce中通过默认的MVC模板绑定,都能够实现对指定指定模型纪录的绑定,因此nopCommerce中也没有任何1个指定模型纪录对BaseNopModel.BindMode
2022-09-06 14:05:10 37.07MB .net(Core)6 nopCommerce JqueryDataTable
1
说明net core与net freamwork的差异 并提供一些方法的实现 详细看哦 里面都有
2022-09-06 12:56:28 40.77MB .NET CORE 文档 C#
1
对杨涛的MvcCorePager分页插件源代码的重构
2022-09-03 09:04:58 1.7MB .net(Core)6 MvcCorePager 分页插件
1
X.PagedList.Mvc.Core分页插件中Ajax分页功能是结合jquery.unobtrusive-ajax.js中的方法实现的,jquery.unobtrusive-ajax.js,被大量的开发者高频率的使用,所以我对X.PagedList.Mvc.Core分页插件的健壮性就没有了担忧,同时由于通过版本的重构,Nuget可以根据.Net(Core)x框架明确的引用不同版本的X.PagedList.Mvc.Core分页插件,所以它是我目前能够找到的最好用于.Net(Core)x框架Web程序的分页控件。 这种实现方式虽然入门容易,但是实现比较复杂的Ajax局部刷新,在与Jquery DataTables插件来说功能上就有些力有不殆了,需要开发者自定义JavaScript/Jquery来实现这些功能,这些与我们这些对JavaScript/Jquery做到基本能用的开发者而言,有悖我们的初衷,所以开发者的选择,要根据自己的实际情况,我的建议是在Jquery DataTables插件上多下功功夫。
2022-09-03 09:04:57 32.12MB .net(Core)6 分页插件 X.PagedList
1
nopCommerce程序中计划任务(ScheduleTasks) 原理是:被.Net(Core)内置管道中间件所调用,以保证在程序开始启动执行时,实例化当前程序中的所有计划任务实例,并为这些任务实例构建相应的线程实例;并保证在程序其后的执行过程中,定时器(Timer)实例。会在指定的时间间隔之间,自动出触发执行“ScheduleTaskController.RunTask”方法来实现计划任务实例的自动执行。 nopCommerce程序中触发指定计划任务服务的方式是:把当前程序定义的发指定计划任务服务,定义为第3方服务(由HttpClient实例所调用),再有当前程序通过定时器(Timer)方法成员自动触发并执行后,通过移步任务(Task)状态结果来确认(获取)指定计划任务的执行状态的结果。 注意: 第3方服务(由HttpClient实例所调用)常用的场景是:当前程序调用其它的程序、网站、APP等。例如nopCommerce程序中调用Google机器人验证和Google和Facebook的授权登录等,但是计划任务服务却是在当前程序中进行定义,并作为第3方服务由当前程序所调用。 下
2022-08-26 09:06:15 32.02MB .net(Core)6 ScheduleTasks 第3方服务
1
通过nopCommerce后台类方法,对Jquery DataTables插件的重构定义实现表的无刷新查询、删除、添加和编辑等操作
2022-08-20 09:04:26 33.6MB .net(Core)6 JqueryDataTable 无刷新 nopCommerce
1