本月博客排行
-
第1名
龙儿筝 -
第2名
johnsmith9th -
第3名
wy_19921005 - zysnba
- sgqt
- lemonhandsome
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - gashero
- wallimn
- vipbooks
- benladeng5225
- wy_19921005
- fantaxy025025
- qepwqnp
- e_e
- 解宜然
- zysnba
- ssydxa219
- sam123456gz
- javashop
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- gaojingsong
- wiseboyloves
- xiangjie88
- ranbuijj
- ganxueyun
- sichunli_030
- xyuma
- wangchen.ily
- jh108020
- lemonhandsome
- zxq_2017
- jbosscn
- Xeden
- luxurioust
- lzyfn123
- zhanjia
- forestqqqq
- johnsmith9th
- ajinn
- nychen2000
- wjianwei666
- hanbaohong
- daizj
- 喧嚣求静
- silverend
- mwhgJava
- kingwell.leng
- lchb139128
- lich0079
- kristy_yy
最新文章列表
[Silverlight入门系列]使用MVVM模式(6):使用Behavior
Behavior把一些常用的行为封装成可重复使用的组件(Component),在理想状况下,Designer(设计师)或domain expert(特定领域的专家,例如财会人员、HR人员、或MIS)甚至可以完全不需要具备程序设计的观念,只需要了解基础的事件(Event)观念,就可以顺利的开发出一套系统,若需要实现特定的功能时,可商请
[Silverlight入门系列]使用MVVM模式(5):异步Validation数据验证和INotifyDataErrorInfo接口
数据验证(Validation)是界面程序的常见需求,例如使用正则表达式验证用户输入的Email地址是否合法,然后在界面给出错误提示信息。在Sivlerlight的MVVM模式中,我们在Model和ViewModel可以做Validation,然后需要把Model和ViewModel的Validation结果和错误信息通知视图(View)。在WPF中,我们使用IDataErrorInfo,在Si ...
[Silverlight入门系列]使用MVVM模式(1):MVVM核心概念
MVVM模式是Model、View、ViewModel的简称,最早出现在WPF,现在Silverlight中也使用该模式,MVVM模式是对MVC模式的变种。哪儿变了?我认为MVVM和MVC的主要变化在于MVVM更适合于XAML。
MVVM模式和MVC模式一样,主要目的是分离视图(View)和模型(Model),有几大好处:
1. 低耦合。视图(View)可以独立于Model变化和修改,一个V ...
jQuery中与toggleClass等价的程序段,以及未来学习的方向
以下两段jQuery是等价的
1 使用toggleClass实现class值的交替
$("#in1").click(function(){
$("li").toggleClass("ok2");
})
商账追收
2 使用js判断实现class值的交替
$ ...
Silverlight开发环境的几个要点
Silverlight开发环境对于语言环境要求比较严格,在中文开发环境中,不能安装英文版本的Silverlight开发包。建立Silverlight开发环境分以下四个步骤:
1. 首先需要安装开发工具,对于Silverlight 3项目开发,必须使用 Visual Studio 2008 SP1 或者 Visual Web Developer Express with SP1 作为开发工具。在 ...
Windows Phone 英文文章教程目录
工具,书籍,指南
Windows Phone 7 Developer Tools RTM (online installer) , ISO
UI Design and Interaction Guide for Windows Phone
Programming Windows Phone 7 by Charles Petzold (PDF Preview ) (Source ...
Windows Phone 英文文章教程目录
工具,书籍,指南
Windows Phone 7 Developer Tools RTM (online installer) , ISO
UI Design and Interaction Guide for Windows Phone
Programming Windows Phone 7 by Charles Petzold (PDF Preview ) (Source ...
silverlight中动态切换主题样式
所先需要引用System.Windows.Controls.Theming命名空间
然后,微软的提供了一些主题,可供使用,根据自己的需要来引用这些类
Microsoft.Windows.Controls.Theming.BubbleCream
Microsoft.Windows.Controls.Theming.BureauBlack
Microsoft.Windows.Contro ...
第一部分:基础知识(第一章)标准的Silverlight文件
你可以在Visual Studio的中解决方案资源管理中查看加载的项目。你会看到两对骨架文件:App.xaml的和App.xaml.cs,和MainPage.xaml和MainPage.xaml.cs。App.xaml和MainPage.xaml是扩展应用程序标记语言(XAML)文件,而App.xaml.cs和MainPage.xaml.cs是C#代码文件。这种奇特的命名计划是在暗示,这是C#代码与 ...
silverlight 做一个QQ式的消息提示窗
消息提示窗英文名叫Toastnotifications,Toast是吐司的意思,就是烤面包片
起初看到这个名字挺费解,这跟吐司有什么关系,后来终于明白,老外烤吐司的时候是这么做的,把很多面包片放进吐司机里,就是专门烤吐司的面包机,待烤好以后,吐司机会把面包弹起来,此时就是弹出的提示窗口一样,这种比喻很形像
下面进入正题,直接上代码
MainPage xaml部分
<User ...
SL 4 乱码的问题
这一阵开始学习SL4的一些功能
新建了一个silverlight navigation with windows7 theme的模板,设计时一切正常。
结果,只是改了几个文本,把原来的E文改成中文,就编译不过了。中文还会出现乱码状态。
<UserControlx:Class="SLControlTest.MainPage"xmlns="http:// ...
窗口启动特效,使用win32 api
一段使用api的窗口特效代码.自己可以试下,是不是在窗口显示的时候会显示各种特殊效果.有点惊喜的感觉
[System.Runtime.InteropServices.DllImport("user32")]
private static extern bool AnimateWindow(IntPtr hwnd, int dwTime, int dwFlags);
...
GDI+ for VCL基础 -- 画刷之LinearGradientBrush
本文为GDI+ for VCL基础系列文章之一,主要供GDI+初学者入门参考,例子使用GDI+版本下载地址和说明见《GDI+ for VCL基础 -- GDI+ 与 VCL》。如有错误或者建议请来信:maozefa@hotmail.com
GDI+由二维矢量图形、图像和版面等三部分组成,其中的二维矢量图形的图元,包括点、线条、曲线和图形等的绘制工具就是画笔和画刷,而画笔的特征又是由画刷决定的(在 ...
发两张室外场景纹理混合的截图
这几日事情比较多,有文曾问,你能控制的代码量是多少,经此一役,发现并不多,大约同时能思考进去的功能数量就在数个以内,超过十个就肯定要出问题了。脑子里太多的想法,到最后就是左支右绌,白白耗尽精力。做室外场景时,遇到的最大问题就是太多的功能要去实现了,到最后手忙脚乱,反倒不如攻其一来得实在。
真正用心专攻纹理混合之后,只三天就改完了原来一塌糊涂的东西,第一天数据源,第二天数据组织和Shader,第三天 ...
AnimateWindow函数用法
AnimateWindow函数用法
AnimateWindow(Handle,1000,AW_HIDE|AW_HOR_NEGATIVE);
语法:
function AnimateWindow(hWnd: HWND; dwTime: DWORD; dwFlags: DWORD): BOOL; stdcall;
参数:hWnd : 想要显示动画窗体的句柄dwTime : 动画时间数, ...
凤凰涅磐 --- Phoenix 2 发布预览
首先,对于不熟悉 Phoenix 的读者,先介绍一下 Phoenix 是什么。Phoenix 的作者,Joel de Guzman,也就是 Boost.Spirit 的作者,在看到许多往 C++ 中引入 Functional Programming 的努力以后,决定把 Spirit 优雅的设计思想用于建立一个 C++ 的 Functional Programming 库,这就是 Phoenix 了。 ...