- 博客(43)
- 收藏
- 关注
原创 IDC新发布的服务器OS市场数据
Server OS share (by percentage of revenue) for Q4 2010 z/OS 11.3Linux 17.0Windows 42.1Unix 25.6 Server OS share (by percentage of revenue)for Q4 2009 z/OS (not available)Linux 14.7Windows 41.6Un...
2011-03-08 23:34:56
203
原创 Windows Phone开发者训练包
微软刚刚宣布了一份Windows Phone开发者训练包,这一软件包旨在让开发人员试水Windows Phone提供的扩展能力。训练包涵盖一系列开发工具和教材,它可以迅速将开发人员带入“Hello World”程序的创建阶段,包括帮助开发人员学习如何使用Windows Phone、利用Expression Blend和Visual Studio 2010 Express来建立自己的应用程序...
2010-07-15 21:20:51
166
原创 写得不错的数据访问文
本文想借用故事的方式来说一下ADO.net的工作方式。虽然现在都ORM了,但是了解一下ADO.net还是有必要的。 在茫茫的大海上有许多的岛,其中一个岛的名字叫做“应用程序岛”。这座岛上商业非常发达,高楼大厦、店铺林立。但是岛的面积不够大,没有地方建立仓库。所以市长决定,把临近的一座小岛开发出来,专门作为数据仓库来使用,这座岛的名字就叫“数据库岛”。 市长在数据库岛上面建立了一个M...
2010-07-14 00:13:45
196
原创 业务流的前端,intel终极理想:感应终端环境与任意平面成屏技术
在欧美等人力成本高昂的国家,以灵巧智能甚至以用户为中心的终端生产数据的系统体系已经渐成气候;国内视应用情况,肯定需要很长的过程(这是一个突破边界与制度的完整体系)。我提出的问题是,就国外的情况来讲,如果企业的PC机最终向“成为灵巧终端的主控机”的方向发展,那么接下来会发生什么呢?个人的感觉,虚拟化技术和图形化技术将会在IT技术领域,逐渐大形其道了! 以下为Intel的研究成果,按照研究人员的...
2010-07-08 12:44:52
172
原创 对企业计算中的web及形式的思考
在企业应用领域,个人看法是,WEB的机制+传统计算+云计算,将会是未来的发展方向。 企业计算中应用WEB,对于简单业务还好,对于复杂业务来说,怎么听怎么象是一个基于物联网-乌托邦式的美丽神话。Grid计算,sun喊到最后,只是听到声音沙哑,最后连公司也消失了。反而,我们看到了微软极具冷静的一面,即不排斥web方式,但不唯web:web并不代表一切,而是善加利用web,这是相当于智者的态度。...
2010-06-30 17:23:34
153
原创 对“服务”概念的分析
“服务”极大而言,是聚合(aggregation);在MS WCF类库中,特定于通讯方式和联结手段。 Web形式,首先是这样一种思想:基于体系的核心(kernel)进行解耦(framework),又可将分布的(broken)核心碎片(pieces)进行重组。这种思想,可以广泛使用,首选的是利用互联网高速路。...
2010-06-30 15:57:45
170
原创 MS大力加强对企业手持设备发展的支持
http://www.microsoft.com/presspass/features/2010/jun10/06-17EnterpriseHandheld.mspx
2010-06-21 11:24:20
120
原创 wpf 研习1-24小时自学wpf16
Visualizing Lists-displaying model The Control Hierarchy The most common list-related classes The most common contentrelated classes Dissecting ItemsControl Items,What items should be...
2010-06-15 23:21:34
250
原创 鱼类如何识敌友?
对人来说,有时要想分辨一些小热带鱼的种类,的确有些困难。不过,据《现代生物学》杂志发表的一项研究报告显示,鱼类自身却独具慧眼,它们能够利用紫外线“相面”的方式将各类鱼种分辨开来。 澳大利亚昆士兰大学的乌尔丽克·西贝克及其同事研究了安邦雀鲷和黄雀鱼,这两种小热带鱼都能够看到紫外光谱范围内的光。而且,它们还具有很强的地盘意识:例如,雄性的安邦雀鲷会把自己鱼群中不熟悉的成员视为竞争对手而将其驱逐出“境...
2010-06-14 23:32:24
374
原创 wpf 研习1-24小时自学wpf15
deeper into data binding advanced data binding handling BindingOperations.SetBinding方法 Binding headerBinding = new Binding(presenter.TabHeaderPath); SetBinding takes three parameters. ...
2010-06-14 23:25:45
220
原创 wpf 研习1-24小时自学wpf14
Resources and Styles 从下图,我们可以看到资源的应用场景(具体细节见扩展文章): 由'Normal'与'Large'改变字体尺寸大小 Defining Resources ResourceDictionary,this class type stores reusable “pieces” of an application,Some of the mo...
2010-06-13 10:27:13
250
原创 wpf 研习1-24小时自学wpf13
Presenters and Views-the Shell Infrastructure two levels presenter: control level,application level; An application presenter is responsible for managing items that have application-wide sco...
2010-06-11 23:04:29
877
原创 wpf 研习1-24小时自学wpf12
A Contact Manager Choosing an Architecture-interactive application MVC- Model objects represent the business concerns that are specific to the application being built; Views are the actual v...
2010-06-11 14:26:09
280
原创 wpf 研习1-24小时自学wpf11
output WPF Document Controls DocumentPageView Displays a single page using a DocumentPaginator. DocumentViewer Displays a FixedDocument with a rich set of controlsfor document navigati...
2010-06-10 15:02:57
214
原创 了解WPF中的路由事件和命令
路由事件浏览 (1)在vs designer中,如在窗口中增加一个按钮,命名为MyButton,双击它,那么 它的xaml声明<Button Name="myButton" Click="myButton_Click">Click Me</Button>会在指明事件处理程序的那个对象上,直接产生一个健全的事件挂钩; (2)这可以通过观察以下文件来验证: cla...
2010-06-09 23:12:38
226
原创 wpf 研习1-24小时自学wpf10
Commands In WPF, a command is a function or action(f.e,making the selected text bold) that can be bound to an input gesture(user actions,some way that a user provides input to an application,the gest...
2010-06-09 16:25:51
231
原创 wpf 研习1-24小时自学wpf9
events handle routed event: UIElement(all elements inherits from);bubble(冒泡,up to root element),tunnel(隧道,down from root element); void Handle_RoutedEvent(object sender, RoutedEventArgs e) Route...
2010-06-08 19:19:11
137
原创 wpf 研习1-24小时自学wpf8
A real-world program basic application layout <Window x:Class="TextEditor.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x=...
2010-06-07 16:10:03
305
原创 wpf 研习1-24小时自学wpf7
Application deployable file formats: (1)Standard Executable; (2)XAML Browser Application(xbap,not sl-related,simple deployment approach); xbap程序相较于wpf应用程序,window1.xaml替换为page1.xaml,另外,扩展名为.pf...
2010-06-07 11:04:29
161
原创 wpf 研习1-24小时自学wpf6
Data Binding markup extensions(quotation marks are not allowed)-{Binding ..}(wpf属性系统的重要标志!) <TextBlock Text=”{Binding ElementName=SampleText, Path=Text}” FontFamily=”{Binding ...
2010-06-05 17:14:39
211
原创 wpf 研习1-24小时自学wpf5
basic Control Control base class derives from FrameWorkElement base class; (property-TabIndex) Text: TextBlock,Label,TextBox for input;(property-AcceptsReturn,AcceptsTab,SpellCheck.IsEnab...
2010-06-05 16:14:14
169
原创 wpf 研习1-24小时自学wpf4
Layout Panel,Decorator; System.Windows.Controls.Control; System.Windows.FrameworkElement; (VerticalAlignment, HorizontalAlignment, and Margin property) DockPanel has intutive "intellige...
2010-06-05 11:31:15
173
原创 wpf 研习1-24小时自学wpf3
wpf项目文件 vs->新项目->wpf应用程序; App.xaml文件,程序本身,不可视,保存整个程序用到的资源,以及运行时启动哪个窗口(startupUri); Window.xaml文件,程序主窗口,程序所有的可视元素和程序行为; App.xaml.cs/Window.xaml.cs文件,页后代码文件; DockPanel,StackPanel标签,用于布局(layou...
2010-06-04 19:11:28
150
原创 wpf 研习1-24小时自学wpf2
XAML,既然用户控件是一个大类,那么干脆对这个集合进行统一的编程模式,这就是xaml的原义。同时xaml的attribute programming是微软倡导式编程革命,enjoy this! xmlns是xml形式的namespace,用于引入名字空间。见下例: <Page xmlns=”http://schemas.microsoft.com/winfx/2006/xa...
2010-06-04 15:39:07
229
原创 wpf 研习1-24小时自学wpf1
WPF是微软.net的UI 架构,也是非常重要的框架。 --以下来自<Teach yourself WPF in 24 hours>,包括前16章的摘要.由于时间所限,不可能一一翻译,准确起见,列出本书的英文摘要,请自行理解。 我们关注两点:一是wpf的机制,二是它的语法实现。 本系列中引入了MVP模式,注意MVP模式与三层架构的区别。 wpf特征 数据切割-da...
2010-06-04 12:05:57
385
原创 wpf主要知识点
template,presenter,layout,visual tree style,converter,resource dictionary data binding,rounted events,commands wpf与winform的根本区别,前者建立于DirectX API基础之上,后者建立于win32 api;即,wpf具备跨数据、跨图形的整合能力。 对wpf与sl-...
2010-06-04 10:47:42
165
原创 路由事件
如果我们在一个窗口上增加一个按钮,并且看下它的后置代码,会发现这样的语句: private void myButton_Click( object sender, RoutedEventArgs e) { } 我们注意,这里和普通的事件非常类似,但唯一的区别在于这里使用了路由事件。多了,我也不知 需再行了解。一切,总是要有一开始。...
2010-05-17 22:09:17
120
原创 How-to:应用mef 提高程序扩展能力(part3)
三、引申扩展 STEP 1: To make things more interesting, lets add another implementation of IOutputString that is a bit more creative. 1: [Export(typeof(IOutputString))] 2: public class Revers...
2010-05-14 16:07:32
291
原创 How-to:应用mef 提高程序扩展能力(part2)
More Value of MEF 一、catalog基本使用 Ok, I think we can all agree that we added a little complexity if all we were going to do is factor what was in the same assembly. MEF really shines when you have sep...
2010-05-14 16:00:31
282
原创 How-to:应用mef 提高程序扩展能力(part1)
Simple Introduction to Extensible Applications with the Managed Extensions Framework Recently my team has been working on the Managed Extensions Framework (MEF)... I have gotten a chance to explai...
2010-05-14 15:42:00
199
原创 MEF,扩展预览
MEF,a primitive! 绪 MEF,"发现-重用-可动态组合";不依赖的特征编程。 什么是扩展? 扩展的本质是可以在多个程序中重用。扩展仍可以象原来一样,以程序特定的方式来实现。 MEF是什么?MEF是微软为方便可扩展程序的创建,而提供的可管理的扩展框架简称,对程序扩展具有发现和组合能力。MEF是微软的原生框架,存在在.Net FX基准中。 用它解...
2010-05-14 11:04:13
212
wpf/sl下的复合程序-CAG入门
CAG,即Composite Client Application Guidance。 在2009年10月的指南中,清楚地说明了CAG与CAB的不同: "This is not a new version of the patterns & practices Composite UI Application Block (sometimes referred to as CAB...
2010-05-03 21:55:56
192
多态有序、应用及方法论
坚持,不怠。站在SoC-level框架的肩膀上。 永远使我们的思想,保持轻灵、有力。永远保有对优秀的接受和鉴别能力。 架构绝非目的!而是手段,是综合软件灵魂与指标的经验性手段,目的是使软件更好(灵活、强壮等)。 一切所谓的模式pattern,都是服务于应用。软件不会停止变化,更没有不变化的软件,只有持续地发现变化、跟踪变化、符合变化恒态的软件。 软件领域以及程序,首要解决的问...
2010-05-01 18:02:44
111
EL helper 介绍
微软企业库-Enterprise Library,简称EL。主要应用于程序的复用领域,提供基础的程序集。EL为开发人员提供程序开发中某些环节普遍使用的可重用模块。程序开发人员可以利用它们来实现满足软件工程要求的项目,提供严格易用、一致可扩展、集成的松耦合、可测试、可维护的软件。这九个模块可独立、可组合使用。Try! EL的九个程序开发功能组件集,包括: 缓存; 加密; 数据...
2010-04-28 22:08:17
172
Enterprise Library 5.0已发布,详见pnp官网
Overview Microsoft Enterprise Library is a collection of reusable application blocks designed to assist software developers with common enterprise development challenges. This release includes: Cach...
2010-04-28 18:51:16
163
.Net复合程序-入门篇
About composite applications-Chris Keyser 绪言 复合程序被称为商业IT的必杀器,缝合起组件化的商务。 WEB2.0-混搭时代的引擎。 业务动机 使商务使用者在快速变化的商务环境中作出正确的反应,获得竞争优势 使有关重用的争论从技术领域重回业务领域 WEB2.0的用户体验时代与商业应用计算的迭加 商务使用者也是开发者...
2010-04-25 23:37:45
158
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅