- 博客(0)
- 资源 (53)
- 收藏
- 关注
设计模式之职责链模式(ChainOfResponsibilityPattern)
为解除请求的发送者和接收者之间耦合,而使多个对象都有机会处理这个请求。将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它。
2012-03-05
设计模式之中介者模式(Mediator Pattern)
用一个中介对象来封装一系列的对象交互。中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。
2012-03-03
SqlSugar介绍及应用场景,常用操作
1. 真正可以实现零SQL的ORM 建表、索引和CRUD全部支持
2. 支持 .NET 百万级大数据写入、更新、分表和拥有几十亿查询统计成熟解决方案
3. 支持 SAAS 完整应用 :跨库查询 、审计、租户分库 、租户分表 和 租户数据隔离
4. 支持低代码+工作流 (动态建类 、动态建表、无实体多库兼容CRUD 、 JSON TO SQL 、自定义XML等)
5. 支持ValueObject、鉴别器、仓储、UnitOfWork、DbContext、AOP
6. 支持 DbFirst、CodeFirst和WebFirst 3种模式开发
7. 简单易用、功能齐全、高性能、轻量级、服务齐全、官网教程文档、有专业技术支持一天18小时服务
2024-07-17
Adriod学习笔记1
Adriod学习笔记,Adriod入门示例。
总结Android开发的特点
1.布局文件是通过XML实现。
2.文件分类清晰。
3.代码和UI分开,在国际化和程序维护方面有着巨大的作用。如果你的Android程序需要自适应国际化,比如说多国语言等问题,那么就可以定义不同语言的UI布局,在程序装载时调用不同的布局。而且,如果我们需要修改UI的一些问题,就不必查看代码了,直接更改这些布局文件即可很方便.当然,这需要开发者在开发时使用这种MVC框架,尽量减少使用"硬编码"。
2013-08-09
quartznet任务调度和消息调度
quartznet任务调度和消息调度
定时或定期执行任务的一套框架。
1)分任务,调度器,触发器。
2)任务,触发器是多对多关系。
3)可以保存任务到数据库。
2013-06-28
MVVM模式结合MVVMlight框架的应用
MVVM模式结合MVVMlight框架的应用
程序=数据结构+算法
面向对象=对象+对象之间关系
1.以数据为中心的开发方式。
1)Model:定义一个数据结构。
关键代码:实现接口INotifyPropertyChanged
2)ViewModel:定义算法操作数据结构(数据集合,增加,删除,修改,查询)
关键代码:继承ViewModelBase
定义一个集合ObservableCollection C401xmmcs
3)View:数据的一种展现形式。(查询,新增,修改,删除)
2012-08-23
MVVM模式模型-视图-视图模型(Model-View-ViewModel)
组成部分Model、View、ViewModel,程序=数据结构+算法。Model就是数据结构,ViewModel实现算法数据处理,View实现数据展现。
View:UI界面
ViewModel:它是View的抽象,负责View与Model之间信息转换,将View的Command传送到Model;
Model:数据层
View与ViewModule连接可以通过下面的方式
Binding Data:实现数据的传递
Command:实现操作的调用
AttachBehavior:实现控件加载过程中的操作
View没有大量代码逻辑。结合WPF、Silverlight绑定机制,MVP演变出了MVVM,充分利用了WPF、Silverlight的优势,将大量代码逻辑、状态转到ViewModel,
可以说MVVM是专门为WPF、Silverlight打造的。
View绑定到ViewModel,然后执行一些命令在向它请求一个动作。而反过来,ViewModel跟Model通讯,告诉它更新来响应UI。
这样便使得为应用构建UI非常的容易。往一个应用程序上贴一个界面越容易,外观设计师就越容易使用Blend来创建一个漂亮的界面。
同时,当UI和功能越来越松耦合的时候,功能的可测试性就越来越强。
2012-06-20
比较全面总结Silverlight独立存储应用
独立存储是一种数据存储机制,它在代码与保存的数据之间定义了标准化的关联方式,从而提供隔离性和安全性。同时,标准化也提供了其他好处。管理员可以使用旨在操作独立存储的工具来配置文件存储空间、设置安全策略及删除未使用的数据。通过独立存储,代码不再需要使用唯一的路径来指定文件系统中的安全位置,同时可以保护数据免遭只具有独立存储访问权限的其他应用程序的损坏。不再需要指示应用程序的存储区域位置的硬编码信息。
2012-04-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人