摘要: 微软的WPF带来了新的技术体验,如Sliverlight、音频、视频、3D、动画……,这导致了软件UI层更加细节化、可定制化。同时,在技术层面,WPF也带来了 诸如Binding、Dependency Property、Routed Events、Command、DataTemplate、ControlTemplate等新特性。MVVM(Model-View-ViewModel)框架 的由来便是MVP(Model-View-Presenter)模式与WPF结合的应用方式时发展演变过来的一种新型架构框架。它立足于原有MVP框架并且把WPF的新特性揉合进去 ,以应对客户日益复杂的需求变化。  阅读全文
posted @ 2009-03-09 19:46 ξ箫音ξ 阅读(1777) | 评论 (4)编辑
     摘要: 本文继续介绍使用ASP.NET3.5中的AJAX环境中如何从客户端JavaScript调用Web服务方法。编写本文的目的在于让大家深刻了解基于ASP.Net3.5的 Ajax和Web的服务,虽然例子比较简单,但是比较能说明问题。在这里我又介绍了命名空间System.Web.Script的方式确定客户端调用Web服务方法。 在AJAX中调用Web服务方法可以提高Web用户的体验,微软在ASP.NET3.5中的AJAX加入了它的新功能,新的功能可以从客户端JavaScript调用Web 服务方法无刷新整个页面。AJAX技术使你能够调用服务器端的方法,没有post back。客户端脚本可以提出请求的Web方法,并可以通过数据作为输入参数 的方法和数据也可以发回给客户端浏览器从服务器。   阅读全文
posted @ 2009-03-08 13:47 ξ箫音ξ 阅读(2106) | 评论 (2)编辑
     摘要: 如果你经常使用ASP.NET Web服务,那么你知道他们可以以不同的方法进行通信。可以使用SOAP 1.1/1.2,HTTP POST和HTTP GET的一些 支持的协议调用ASP.NET Web服务。我们可以通过HTTP POST或GET非常好的调用Web服务,并且也有能力进行传递和接收简称JSON编码的对象, 而不是使用普通的字符串和XML。  阅读全文
posted @ 2009-03-08 00:26 ξ箫音ξ 阅读(1564) | 评论 (3)编辑
     摘要: 在微软应用开发平台上WCF (Windows Communication Foundation)增加了很多新功能,特别是在应用程序中实现如何相互沟通。 在本文中,我们将会看到WCF如何用于直接从客户端调用JavaScript代码。这是一个提供非常棒的ASP.NET AJAX的功能。在本文中,我们 不关注WCF内部机制,而我们将重点放在如何直接从Javascript调用一个服务。因此,不如就如何ASP.NET或的.NET运行库管理这个功能。   阅读全文
posted @ 2009-03-07 04:00 ξ箫音ξ 阅读(1341) | 评论 (3)编辑
     摘要: Windows 7的画图工具采用了微软所称的Scenic Ribbon 界面,这种界面起初是在Office 2007中出现的,也在WordPad出现过。虽然很多用户还在抱怨 “不习惯Ribbon界面”、“很多功能找不到位置”等等,但是,随着微软的“强制”推行,Ribbon界面也在越来越被人们所接受, 很多应用软件也开始采用 Ribbon界面。更重要的是,在即将到来的Windows 7中,操作系统本身更是大量地应用了Ribbon界面。不管我们愿意或者不愿意,Ribbon界面开始大张旗鼓 地攻占我们的软件界面,成为继下拉式菜单后新的标准用户界面。作为用户,我们需要逐渐熟悉这种新的软件用户界面;而作为开发者,更是需要了解和认识 这种新的软件用户界面,新的交互方式,从而利于这种新界面的优势,为用户提供更加优秀的软件。“Ribbon来了!”   阅读全文
posted @ 2009-02-19 13:09 ξ箫音ξ 阅读(2422) | 评论 (11)编辑
     摘要: 本文及程序不是介绍WCF怎么用,而是研究如何在WCF通信时的通道两端自动进行数据压缩和解压缩,从而增加分布式数据传输速度。 而且,这个过程是完全透明的,用户及编程人员根本不需要知道它的存在,相当于HOOK在两端的一个组件。可以使用中网络带宽较小 的网络环境中。当WCF在两个实体间通讯的时候,便自动创建一个信息通道转接通讯,这个消息包含数据请求和相应。WCF使用特殊的 编码器将请求和响应数据转换成一系列的字节。   阅读全文
posted @ 2009-02-17 00:09 ξ箫音ξ 阅读(1727) | 评论 (7)编辑
     摘要: 很高兴荣获微软“微软2009最有影响力开发者”称号 GDI的礼品非常不错,包括如下: 微软“最有影响力开发者”专属书包一个 微软“最有影响力开发者”专属变色水杯一个 “最有影响力的开发者”贴纸一张 欢迎信 第一期技术资源光盘(三张)   阅读全文
posted @ 2008-12-25 18:08 ξ箫音ξ 阅读(357) | 评论 (3)编辑
     摘要: 欢迎参加在清华大学进行的讲座 北京清华大学讲座 核心内容: 我也能做CTO之.Net编程新技术与职业规划 1.IT精英职业规划、 软件开发方向与设计 2.微软最新技术概述:云计算、SaaS(软件+服务)等 2008.12.11 周四下午2:30开始 地点:清华大学三教2101   阅读全文
posted @ 2008-12-07 10:52 ξ箫音ξ 阅读(1839) | 评论 (16)编辑
     摘要: .Net Micro Framework 3.0(简称.NET MF 3.0),是微软公司基于.NET平台,主要针对硬件资源非常稀少、有限的嵌入式应用而设计的快速嵌入式开发技术。.NET Micro Framework针对传统的SOC、MCU市场设计,可以运行在ARM7/ARM9之上,对于低端的ARM7处理器,可以不具备存储器管理单元(MMU),而存储器方面更是只要300KB左右的容量即可运作。特别适合Sideshow(辅助显示屏技术)、远程控制、智能家电、医疗电子、零售终端以及汽车电子等行业应用场景。   阅读全文
posted @ 2008-12-05 01:19 ξ箫音ξ 阅读(1742) | 评论 (8)编辑
     摘要: 欢迎大家收听或者参加在北京邮电大学(宏福校区)进行的讲座 北京邮电大学讲座 核心内容: 1.IT精英职业规划、 软件开发方向 2.下一代软件生态系统:软件+服务  阅读全文
posted @ 2008-11-26 16:39 ξ箫音ξ 阅读(1853) | 评论 (22)编辑
     摘要: 最新的解决方案:

1、客户端数据库采用微软Microsoft SQL Server Compact 3.5压缩数据库,实施技术Microsoft Synchronization Services v1.0。
2、服务器端数据库采用微软Microsoft SQL Server 2005(2008)。
3、开发工具是Microsoft Visual Studio 2008正式版。

服务器端开发B/S维护系统;C/S端开发客户端Winform(WPF)应用程序;实现客户端winform系统业务操作会相应的同步到服务器中;反之,服务器端的业务系统操作也会自动同步到下属不同的客户端Compact数据库中。

架构设计:
1、服务器端系统架构设计采用MVPC架构:Web Client Software Factory
2、客户端业务系统架构设计也MVPC架构:Smart Client Software Factory
优点:客户端  阅读全文
posted @ 2008-06-17 14:29 ξ箫音ξ 阅读(2330) | 评论 (8)编辑
     摘要: ReSharper是一款微软Microsoft Visual Studio 2005 和Microsoft Visual Studio .NET 2008和的插件,也是目前ReSharper4.0-VS2005和ReSharper4.0-VS2008编程插件中最强的插件之一,它提供了智能 C#辅助编码功能和实时错误显示功能,并支持重构。提供流行C#代码智能帮助,高亮度显示实时纠错以及重新参数化等功能。ReSharper为C#开发人员提供许多能够有效提高生产力的功能,这些功能已被成千上万使用IntelliJ IDEA的Java程序员所采用。ReSharper为C#开发人员提供了许多强有力的特性,极大地提高了开发效率。  阅读全文
posted @ 2008-06-17 11:10 ξ箫音ξ 阅读(2549) | 评论 (30)编辑
     摘要: 需要的朋友可以下载,这几天看到园子里有几个兄弟编写Google的在线翻译;
我也凑一下热闹,网络收集了些资源,自己重新加工了一下,希望能对园子里的朋友有用。

功能:支持简体中文、法语、德语、意大利语、西班牙玉,葡萄牙语;
大家可以根据自己的需要扩充。

采用Microsoft Visual Studio 2008设计,需要3.5运行库。  阅读全文
posted @ 2008-04-14 16:58 ξ箫音ξ 阅读(1597) | 评论 (6)编辑
     摘要: 内容课程大概包括:

为什么开发管理者需要了解多种框架
几种常见架构特性介绍
通向架构师之门-Pet Shop架构设计
Web Client Software Factory(WCSF)介绍
WCSF(MVP)架构分析与应用
VS2008中Linq的可视化设计
经验分享
参考资源  阅读全文
posted @ 2008-04-13 09:16 ξ箫音ξ 阅读(2326) | 评论 (25)编辑
     摘要: CodeBuild.Net代码自动生成器 V2008 2.01(Vs2008)
Microsoft Visual Studio 2008开发,需要安装运行库。

支持生成多标签切换等功能,方便代码生成,以后会抽时间把更多的架构模式与新特性增加进去。
另外,包括架构实例源码Demo  阅读全文
posted @ 2008-03-16 21:56 ξ箫音ξ 阅读(1655) | 评论 (11)编辑
     摘要: 刚刚安装了Windows Server 2008,简单写一下对微软最新产品的体验。  阅读全文
posted @ 2008-03-09 23:08 ξ箫音ξ 阅读(917) | 评论 (4)编辑
     摘要: 现有公司的产品OA是采用asp早先的技术开发,需要与目前最新的asp.net产品进行数据交互的应用。现有的asp应用程序

往往采用“ASP sessions”,这是一种经典的asp内置模式,即允许数据临时暂存在web服务器内存中,其最大的限制因素就

是asp的session状态是依赖具体的服务器。而另一个更宽范围的解决方案就是很多web服务器都可能别用于根据请求而指向的

任何网络服务器。实际上就是所有的web服务器都像在一个农场中,因而任何在内存中的session状态将不会自动跟随请求。每

个asp服务器提供自己的session状态,除非用户很凑巧的返回统一服务器,造成系统session丢失。   阅读全文
posted @ 2008-01-21 00:54 ξ箫音ξ 阅读(2601) | 评论 (6)编辑
     摘要: 作为项目经理或者系统架构师的您,是否能总结出一套适合你们团队自己的“Asp.Net架构与项目团队管理建设模型”呢?

hehe...   阅读全文
posted @ 2008-01-20 03:26 ξ箫音ξ 阅读(3087) | 评论 (15)编辑
     摘要: Silverlight 将支持开发人员在创建丰富的web应用程序,我们即将看到web应用的一个在视觉是很有吸引力的浪潮的到来,

网页将能够利用灵活的媒体播放,动画和矢量图形绘制。这将有利于扩展web应用。本文描述的是一个股票跑马灯的例子。

本例选择一个代码为3209的应用股票作为样本,它可以嵌入到现有的代码,并且提供一个比html marquee标签更好查

看的ticker。为了能够让用户得到最多的价值,需要有效地通过互联网从服务器获得信息进行交易。 本文将讨论通过整合

silverlight和asp.net AjAx来创造一个丰富的b/s应用。同样通过其他途径也能创造出类似的视觉效果,本文的主要焦点是

如何这两项技术。通过ajax不断获取新的股票信息抛给silverlight来展现。
  阅读全文
posted @ 2008-01-19 23:43 ξ箫音ξ 阅读(2982) | 评论 (6)编辑
     摘要: ASP.NET 3.5 and Visual Studio 2008为基于Web的开发和设计,带来了巨大的功能性变化,这使得创建标准Web程序比以前更

容易。 在运行时中包含的ASP.NET AJAX,增加了新的控件,新的LINQ数据数据能力,增强了对CSS、JavaScript和其他内容

的支持,Web开 发人员从此迈出了更为重要的一步。
  阅读全文
posted @ 2008-01-19 22:40 ξ箫音ξ 阅读(2550) | 评论 (5)编辑