自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

赵玉的专栏

独步江湖,不在江湖,但江湖中有我的传说!

  • 博客(241)
  • 资源 (53)
  • 收藏
  • 关注

原创 公司给你一堆以前别人开发的老系统,你怎么快速梳理清楚

很多时候,技术人员加入一个项目团队,大部分都不是从0开始,作为一个技术人员面对很多老系统,一堆代码,一堆文档,怎么去把这个系统梳理清楚,是摆在技术人员面前的一个难题。下面我提供一个思路,供大家参考。从两个业务,技术角度给出研究关键点。(一)业务方面1.先理清核心业务流程逻辑关系,接口情况。关注核心业务流程,业务场景。2.各个系统接口画出一张图(接口设计文档)。通过一张图理出各个

2017-07-17 16:23:38 4372

原创 当好务实的项目经理(实用项目管理经验)

最近结合项目实际,总结如下几条项目管理经验,分享如下:1.一定要定期开项目周例会,每人写项目周报(日报),项目经理每月要与项目成员谈一次话,最好每月请项目团队搞一次活动或聚餐一次增强凝聚力。2.项目可采取任务驱动,每个任务或问题明确分工到人,截止完成时间一定要明确。3.对外项目沟通每次要有记录,可采取邮件确认留存记录。(1)问题分析     目前现状,问

2017-06-28 14:57:28 805

原创 项目管理经验总结

         项目快做完了,今天抽空总结了一下,由于项目管理内容很多,不可能涉及到每个环节具体问题,粗略的按项目生命周期总结一下关键点。(一)计划阶段1.制定需求调研计划,实施计划,进度计划,人力资源计划,质量保证计划,文档配置管理计划。2.充分借鉴公司组织过程资产。3.如果有QA(质量管理人员),配置管理人员及早介入。(二)需求阶段1.尽量多的收集用户资料。

2016-05-17 17:52:38 1170

原创 Redis记录日志设计

1        要解决的问题记录操作日志,监控软件应用系统的所有操作。2        解决方案用NOSQL数据库记录日志。为保证不影响业务系统,采用异步方式记录操作日志。3        Redis概述Redis是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种

2016-05-17 17:06:56 6008

原创 Mybatis基本应用实现增删改查

1.概述Mybatis在以数据库为中心的项目中很常用,最近本的操作就是对数据表的增删改查。本文直接以Mybatis+MySql数据库为例,实现增删查。尽量不去讲太多概念,力求简单易懂。2.搭建环境工具首先安装MySQl;安装Eclipse;这些不是本文重点,相信大家都会。3.建立工程结构如下:1)需要的jar包mybatis-3.0.

2016-03-20 08:01:14 565

原创 企业级应用开发silverlight+WCF+orcle 11g开发

企业级应用开发silverlight+WCF+orcle 11g开发1.环境准备开发环境VS2010,silverlight4.0(下载安装SDK),windows 2008 R2版(配置添加IIS),oracle 11g2.用ADO.NET实体框架访问数据库。下载:Oracle Data Provider for .NET驱动程序。程序包:ODTwithODAC112021.

2013-08-28 10:00:29 1689

原创 Android学习系列-Android中解析xml(7)

Android学习系列-Android中解析xml(7)一,概述1,一个是DOM,它是生成一个树,有了树以后你搜索、查找都可以做。2,另一种是基于流的,就是解析器从头到尾解析一遍xml文件。 基于流的目前有两种比较有名,(1)是SAX, sax的原理是解析器解析过程中通过回调把tag/value值等传给你,你可以比较、操作。(2)PULL 而pull的原理是它只告诉

2013-08-25 15:06:49 1031

原创 Android学习系列-把文件保存到SD卡上面(6)

Android学习系列-把文件保存到SD卡上面(5)一般多媒体文件,大文件需要保存到SD卡中。关键点如下:1,SD卡保存目录:mnt/sdcard,一般采用Environment.getExternalStorageDirectory()方式。 public void saveToSDCard(String filename, String content)throws Excep

2013-08-25 13:52:06 4432

原创 Android学习系列-单元测试与程序调试(5)

Android学习系列-单元测试与程序调试(5)1.关键点1)AndroidManifest.xml中必须配置如下节点       android:targetPackage="cn.nt.test" android:label="Test for MyApp" />2)AndroidManifest.xml完整代码http://schemas.android.

2013-08-19 21:01:52 1158

原创 android学习系列-JDBC连接SQL server与ADO.NET连接Sql Server对比(4)

JDBC连接SQL server与ADO.NET连接Sql Server对比1.JDBC连接SQL server1)java方面目前有很多驱动能够驱动连接SQL servernet.  主流的有两个sourceforge.jtds.jdbc.Driver和JDBC。2)代码如下:package com.testSqlJDBC;import java.sql.Connecti

2013-08-18 20:22:53 2022

原创 android学习系列-短信发送器与电话拨号器调用(3)

android学习系列-短信发送器与电话拨号器调用(3)一.短信发送器1)步骤:(1)输入号码(2)输入短信内容(3)点击发送按钮发送短信。2)注意事项,短信内容太长时,分多条发送。发送完毕提示。3)后台代码import java.util.ArrayList;import android.app.Activity;import android.os.Bundle;

2013-08-16 10:06:34 1165

原创 android学习系列-控件用法(2)

目录1. ListView 2. TableLayout 3. LinearLayout 4. GridView 5. VideoView 6. MediaProvider 7. SqlLite 8. ProgressBar 9. ProgressDialog 10. RadioButtonAndChechBox 11. RatingBar 12. RelativeLayout 13. Menu

2013-08-10 09:18:56 1616

原创 Android学习系列-入门(1)

1.  安装安装Eclipse,安装Adroid插件。安装Adroid SDK。2.  项目目录说明2.1.       建立Adroid项目 与一般的Java项目一样1)src文件夹是项目的所有包及源文件(.java),2)res文件夹中则包含了项目中的所有资源,比如:程序图标(drawable)、布局文件(layout)、常量(values)等。3)下面来介

2013-08-09 18:11:16 1636 1

原创 Silverlight制作网络拓扑图(21)

Silverlight制作网络拓扑图                                1.        概述最近项目中要做一个网络拓扑图程序监控网络设备,流量等。网上找了很多资料,也有很多例子。原先想用Flex实现,网上也有一些开源的Birdeye可用,要花时间精力去研究,研究明白了项目基本也就结束了,花费成本精力太大.总的感觉是,网上的东西要么复杂难用,要么功

2013-07-25 16:47:31 2400

原创 PPT制作经验总结(PPT制作七条原则)

PPT制作经验总结(PPT制作七条原则)      目前PPT已经成为大家交流的常用文档,下面就个人制作ppt过程中积累了一些经验总结成七条原则分享大家,共同交流提高。1.先列内容提纲再做PPT设计,先做简单的后设计复杂的。2.内容决定形式,先根据主题内容,选择制定PPT风格模板,配色。3.以突出主题内容,思路清晰,言简意赅为主要目标,不以形式花

2013-07-23 14:16:40 7551 1

原创 quartznet任务调度和消息调度(JAVA与C#版对比)

quartznet任务调度和消息调度 1.  作用自动执行任务。2.  下载地址  NET版本JAVA版本1下载http://quartznet.sourceforge.net/download.htmlhttp://opensymphony.com/quartz2工具

2013-06-28 14:34:56 5115

原创 金融领域实施项目特点总结

金融领域实施项目特点总结1.同一个客户同时实施多个项目,分多个项目组。 (一)软件运维组与开发做共存,软件运维与开发组互为犄角之势,互相协作。前期运维工作量少,开发组任压力大,开发组为前端接触业务多,运维组少,后期反之。软件运维人员往往站在用户的角度替用户说话,提出更高要求的开发需求,会无形中加大开发成本。有问题会转嫁到开发人员身上。(二)只有软件运维组的客户,运维人员不仅仅只为了运维,应

2013-04-26 17:17:31 1730

原创 “卖炭翁”是个很好的IT员工

原文:卖炭翁     白居易 (唐)卖炭翁,伐薪烧炭南山中。  满面尘灰烟火色,两鬓苍苍十指黑。卖炭得钱何所营?身上衣裳口中食。可怜身上衣正单,心忧炭贱愿天寒。夜来城外一尺雪,晓驾炭车辗冰辙。牛困人饥日已高,市南门外泥中歇。翩翩两骑来是谁?黄衣使者白衫儿。手把文书口称敕,回车叱牛牵向北。一车炭,千余斤,宫使驱将惜不得。半匹红绡一丈绫,系向牛头充炭直。

2013-02-25 17:05:01 1353

原创 读《楚汉传奇》中历史故事悟项目管理

纵观历史,有很多故事充满智慧,被后人传颂,面对当今爆炸式的信息时代,我们可以吸取很多精华为我所用。下面就是《楚汉传奇》中,刘邦驾驭英雄豪杰的故事。     汉王刘邦派人去游说九江王英布投靠汉王。英布在犹豫再三后,同意了。英布去接受刘邦的召见,进门却发现汉王正坐在椅上洗脚。英布,非常愤怒,十分后悔自己来投靠,甚至想自杀。但是,等到他出来以后,回到住处,发现帐幕、饮食、随从都与汉王的住所一样,英布

2013-02-25 15:07:13 1552

原创 解决SQL中in参数在存储过程中的传递问题

解决SQL中in参数在存储过程中的传递问题CSDN中有这样一个帖子地址:http://bbs.csdn.net/topics/110108650问题:比如有一个SQLSELECT * FROM SELTEXT WHERE ID IN (1,2,3,4)我希望创建一个存储过程比如:CREATE PROCEDURE [INSelect]    @P_0 NVARCH

2013-01-17 14:49:04 10544

原创 你的电脑桌面乱吗?

一,问题提出当你面对乱七八糟的电脑桌面时,你的心情是否会很糟糕?当领导让你找出一个文件时,你明明知道就在你的电脑上,就是找不到。你是否为此而愤怒呢?最近留意了一下其他人的电脑桌面,十有八九桌面图标乱七八糟。电脑文件分类也很乱。1.项目组同事的桌面。  2.整理后桌面二,解决方法,以乱治乱1.桌面创建一个文件夹“temp”,将桌面所有文件除“回

2013-01-06 14:09:16 2642 5

原创 MVVM模式结合MVVMlight框架的应用(20)

MVVM模式结合MVVMlight框架的应用代码下载程序=数据结构+算法面向对象=对象+对象之间关系1.以数据为中心的开发方式。1)Model:定义一个数据结构。   关键代码:实现接口INotifyPropertyChanged2)ViewModel:定义算法操作数据结构(数据集合,增加,删除,修改,查询)   关键代码:继承ViewModelBase

2012-08-23 12:23:24 3242

原创 基于微软企业库5.0连接oracle数据库进行企业级开发

基于微软企业库5.0连接oracle数据库进行企业级开发   很多人都习惯与用微软企业库5.0连接Sql Server进行企业级开发。   下面讲述微软企业库5.0连接oracle数据库的网上资料比较少,里面有很多细节点需要注意。   因此写一篇这样的技术博客共享给大家,目的希望大家少走弯路,希望能够减少程序员加班熬夜的数量。   技术架构: UI层(aspx)+BLL层+DAL层

2012-08-08 16:38:58 5035

原创 基于Silverlight+RIA WCF+Sql Server2008的企业级架构及应用(19)

基于Silverlight+RIA WCF+Sql Server2008的企业级架构及应用1.原则1)简单实用,先实现功能满足业务要求,再优化。2)吸取一般性方法,引用优秀开源框架。一般的项目都会包括以下模块系统授权,系统维护,业务流程,业务数据维护收集,查询分析,报表查看,特殊业务功能要求。2.程序架构1)架构技术工具选型2)程序解决方案结构3

2012-08-02 12:41:30 3955 2

转载 企业级项目中最常用到的SQL

用SQL语句添加删除修改字段 1.增加字段     alter table docdsp    add dspcode char(200)例如:表gwamis.d410Sctzmx添加字段f410scbjye,f410sclxyealter table gwamis.d410Sctzmx add f410scbjye decimal(18,2)alter table gwa

2012-07-31 16:19:49 1731

原创 应用.NET Reflect7.0反编译工具

应用.NET Reflect7.0反编译工具       项目中同事引用了一个其他项目的组件,找不到了源代码,没法跟踪内部的bug。忽然想到了大名鼎鼎的反编译工具。于是就网上下载了一个.NET Reflect7.5结果不好用,传说7.0以上版本就开始收费了。试了一下还是.NET Reflect7.0这个版本比较好用。1.项目中无源代码的组件ClassLibrary1.dll2.

2012-07-25 14:47:15 3158 3

原创 Silverlight开发企业级应用之部署问题注意事项(18)

Silverlight开发企业级应用,第一次部署到IIS6会遇到一些问题,为了少走弯路总结了一些常遇到的棘手问题,一般常遇到的问题网上都有解决方法.重点列出以下几个问题.Ø  跨域问题Ø  Silverlight部署到IIS6不能正常显示Ø  IIS虚拟目录对应文件WCF服务访问权限1.     跨域问题1)WCF根目录下添加文件:clientaccesspol

2012-07-18 14:05:16 2308

原创 Silverlight之Window Phone 中SqlCE应用(17)

Window Phone 中SqlCE应用概述SqlCE应用用于,手机客户端存储少量数据。1.定义两个表Person,Company 1)Person.csusing System;using System.Net;using System.Windows;using System.Windows.Controls;using System.Windows.Do

2012-07-01 14:59:15 1433 4

原创 Silverlight之MVVM:模型-视图-视图模型(Model-View-ViewModel)(16)

Silverlight之MVVM:模型-视图-视图模型(Model-View-ViewModel)(16) 概述组成部分Model、View、ViewModel,程序=数据结构+算法。Model就是数据结构,ViewModel实现算法数据处理,View实现数据展现。View:UI界面ViewModel:它是View的抽象,负责View与Model之间信息转换,将View的C

2012-06-20 16:46:54 2241

原创 MEF框架在Silverlight中应用(15)

MEF框架在Silverlight中应用代码下载MEF框架是微软提供的一个插件框架。应用概括为一句话:输入,输出,组合。下面是具体在Silverlight中应用中的关键代码。步骤1.Client端建立3个Silverlight项目。  MEFSilverLight4(主项目,组装部件)  SilverlightApplication1(部件)  Silverligh

2012-06-14 09:56:31 2453

原创 sliverlight中数据验证(14)

sliverlight中数据验证今天讨论sliverlight中数据验证话题,这个技术点很常用。一般界面输入都要求数据验证,正确性检测。先验证,后处理数据。先看关键点:后台:前台: 图上标示的都是关键点。其实很简单。代码一看就能懂。示例代码如下源代码

2012-06-07 17:27:49 1435

转载 silverlight/xap如何接收参数(13)

silverlight/xap如何接收参数?silverlight不能象flash一样,直接以类似xxx.xap?name=123的方式传递参数,而是要用另一种方式实现:html部分(注意高亮部分):http://go.microsoft.com/fwlink/?LinkID=149156&v=3.0.40624.0" style="text

2012-05-16 10:27:55 1078

原创 WCF系列之Jquery调用WCF(1)

代码下载Jquery+WCF(AJAX)    关键点 1,添加引用System.ServiceModel.Web 注意(系统要引用System.ServiceModel.Web的DLL默认是不引用的) 2,接口添加属性  [WebInvoke(RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageF

2012-05-08 15:38:47 1185

原创 silverlight之案例小游戏剪刀石头布(12)

silverlight之案例小游戏剪刀石头布,一个简单的小游戏。用一个简单的小游戏,说明wp7中开发的综合应用。先贴个效果图游戏算法using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace WpCutGame{ public stat

2012-05-03 21:58:03 1721

原创 Silverlight之三维透视效果(11)

代码下载三维透视效果记住以下关键点,找一些例子一看效果就明白了。1)三维空间坐标,对象中心为坐标原点。2)Y纵向向上为正,X横向向右为正,Z水平指向自己为正。不用多讲看代码就明白:     xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"    xmlns:x="http://sc

2012-04-28 22:06:30 1662

原创 Silverlight之独立存储(10)

独立存储代码下载1.        独立存储独立存储是一种数据存储机制,它在代码与保存的数据之间定义了标准化的关联方式,从而提供隔离性和安全性。同时,标准化也提供了其他好处。管理员可以使用旨在操作独立存储的工具来配置文件存储空间、设置安全策略及删除未使用的数据。通过独立存储,代码不再需要使用唯一的路径来指定文件系统中的安全位置,同时可以保护数据免遭只具有独立存储访问权限的其他应用程序的

2012-04-16 23:10:20 1952

原创 Silverlight之页面跳转及参数传递(9)

页面跳转及参数传递代码下载一、            页面跳转1.        方式1 RootVisualthis.RootVisual = new MainPage();2.        方式2 Content属性  Page1 p1 =newPage1();  this.Content=p1;3.        方式3 Frame,Hyperlin

2012-04-15 20:18:15 5656

原创 Silverlight之动画(8)

Silverlight动画源代码下载1.       简介动画是相对于静止而言的。能够让视觉感觉在动的东西。Silverl中只能对对值类型为 Double、Color或 Point的属性执行简单的动画处理。2.       使 rectangle1矩形逐渐进入视野并从视野中逐渐消失1) 定义矩形Rectanglerectangle1矩形定义Rectangle

2012-04-14 16:42:27 3942

原创 Silverlight之画刷(7)

5种画刷LinearGradientBrush -线性渐变画刷RadialGradientBrush - 放射性渐变画刷SolidColorBrush -单色画刷ImageBrush - 图像画刷VideoBrush - 视频画刷 1.        线性渐变画刷(LinearGradientBrush/GradientStop)1)        Star

2012-04-12 18:48:31 1247 1

原创 Silverlight之变换(6)

代码下载1.转换关键代码                                             -->                                                -->                                                -->

2012-04-11 22:35:38 1258

Silverlight页面跳转及页面间传递参数

Silverlight页面跳转及页面间传递参数。

2012-04-15

Silverlight动画

Silverlight动画,代码示例对Silverlight,动画全面介绍。

2012-04-14

样式Silverlight

样式Silverlight应用的例子。比较全面描述了样式资源的用法。

2012-04-11

Silverlight样式应用

Silverlight样式应用例子。样式是silverlight开发者必须掌握的基础知识点。这是一个简单常用的例子说明其用法。

2012-04-10

SilverlightWCF

Silverlight调用WCF,移动开发数据数据访问模式。

2012-04-02

Silverlight调用WCF

Silverlight调用WCF,Silverlight调用一般性处理程序,企业开发移动应用常用的技术点。

2012-03-31

设计模式之创建模式Builder

将一个复杂对象的构造与它的表示分离,使同样的构建 过程可以创建不同的表示,这样的设计模式被称为建造者模式。

2012-03-11

设计模式之访问者模式(Visitor Pattern)

表示一个作用于某对象结构中的各元素的操作。它使你可以在不改变各元素的类的前提下定义作用于这些元素的新操作。

2012-03-10

设计模式之解释器模式(Interpreter Pattern)

给定一个语言, 定义它的文法的一种表示,并定义一个解释器,该解释器使用该表示来解释语言中的句子。

2012-03-08

设计模式之外观模式(Facade Pattern)

为子系统中的一组接口提供一个一致的界面,Facade模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。

2012-03-06

设计模式之职责链模式(ChainOfResponsibilityPattern)

为解除请求的发送者和接收者之间耦合,而使多个对象都有机会处理这个请求。将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它。

2012-03-05

设计模式之组合模式(Composite Pattern)

将对象组合成树形结构以表示“部分-整体”的层次结构。它使得客户对单个对象和复合对象的使用具有一致性。

2012-03-04

设计模式之中介者模式(Mediator Pattern)

用一个中介对象来封装一系列的对象交互。中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。

2012-03-03

设计模式之备忘录模式(Memento Pattern)

在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到保存的状态。

2012-03-02

设计模式之命令模式(Command Pattern)

将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可取消的操作。

2012-03-01

设计模式之状态模式(State Pattern)

允许一个对象在其内部状态改变时改变它的行为。对象看起来似乎修改了它所属的类。

2012-02-29

设计模式之装饰模式(Decorator Pattern)

动态地给一个对象添加一些额外的职责。就扩展功能而言,它比生成子类方式更为灵活。

2012-02-29

设计模式(C#)之迭代器模式(Iterator Pattern)

提供一种方法顺序访问一个聚合对象中各个元素,而又不需暴露该对象的内部表示。

2012-02-27

设计模式(C#)之享元模式(Flyweight Pattern)

设计模式(C#)之享元模式(Flyweight Pattern),运用共享技术有效地支持大量细粒度的对象。

2012-02-26

设计模式之观察者模式(Observer Pattern)

定义对象间的一种一对多的依赖关系,以便当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并自动刷新。

2012-02-25

安装 kubernetes 网络组件-Calico

安装 kubernetes 网络组件-Calico

2023-06-18

K8S之 metrics-server 组件

K8S之 metrics-server 组件

2023-06-17

k8s实践之mysql集群搭建

k8s实践之mysql集群搭建

2023-06-11

k8s中安装tomcat

k8s中安装tomcat

2023-06-04

实战-在k8s平台部署个人博客

实战-在k8s平台部署个人博客

2023-06-04

分页存储过程

实用分页存储过程oracle版本和SqlServer2005以上版本。

2017-06-29

Mybatis基本应用实现增删改查

Mybatis基本应用实现增删改查

2016-03-20

Adriod控件用法2

常用控件 1. ListView 2. TableLayout 3. LinearLayout 4. GridView 5. VideoView 6. MediaProvider 7. SqlLite 8. ProgressBar 9. ProgressDialog 10. RadioButtonAndChechBox 11. RatingBar 12. RelativeLayout 13. Menu

2013-08-10

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

DotNet平台与Visual_Studio.Net新增功能介绍

DotNet平台与Visual_Studio.Net开发工具新增功能介绍

2013-01-10

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

MEF框架在Silverlight中应用

MEF框架在Silverlight中应用,MEF是微软的插件解决方案。

2012-06-14

silverlight数据验证

silverlight数据验证,开发中输入有效应验证经常会用到。这就是一个很好的例子。

2012-06-07

Silverlight样式示例

Silverlight样式示例,可以应用到实际开发项目中的样式。

2012-05-25

JQeryUseWCF

JQery调用WCF,比较常用

2012-05-08

silverlight之案例小游戏剪刀石头布(12)

silverlight之案例小游戏剪刀石头布,一个简单的小游戏。

2012-05-03

三维透视效果

三维透视效果 记住以下关键点,找一些例子一看效果就明白了。 1)三维空间坐标,对象中心为坐标原点。 2)Y纵向向上为正,X横向向右为正,Z水平指向自己为正。

2012-04-27

比较全面总结Silverlight独立存储应用

独立存储是一种数据存储机制,它在代码与保存的数据之间定义了标准化的关联方式,从而提供隔离性和安全性。同时,标准化也提供了其他好处。管理员可以使用旨在操作独立存储的工具来配置文件存储空间、设置安全策略及删除未使用的数据。通过独立存储,代码不再需要使用唯一的路径来指定文件系统中的安全位置,同时可以保护数据免遭只具有独立存储访问权限的其他应用程序的损坏。不再需要指示应用程序的存储区域位置的硬编码信息。

2012-04-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除