摘要: 最新的解决方案:

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 ξ箫音ξ 阅读(1886) | 评论 (7)编辑
     摘要: 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 ξ箫音ξ 阅读(1183) | 评论 (20)编辑
     摘要: 需要的朋友可以下载,这几天看到园子里有几个兄弟编写Google的在线翻译;
我也凑一下热闹,网络收集了些资源,自己重新加工了一下,希望能对园子里的朋友有用。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

的支持,Web开 发人员从此迈出了更为重要的一步。
  阅读全文
posted @ 2008-01-19 22:40 ξ箫音ξ 阅读(466) | 评论 (0)编辑
     摘要: 目前流行的asp.net架构很多,有开源的有模式与实践(Microsoft patterns & practices)小组的开源项目Web Service

Factory,Nhibernet, Nbear ORM, Petshop等架构; 下面我又介绍另一种基于元数据(XML)架构,在ASP.net2.0的程

序应用,而且这种架构目前很多 IT公司使 用较少,它的特点灵活度较高, 简单高效,方便的IOC依赖注入,对象 间

解偶性好,开发效率较高,可以结合微软企业库进行 高效率的存储。 我在微软互联星空项目中,有很好的成功案例。
  阅读全文
posted @ 2008-01-19 21:18 ξ箫音ξ 阅读(1399) | 评论 (3)编辑
     摘要: 微软的Microsoft patterns & practices小组, Web Client Software Factory采用是Mode View Presenter+Controller模式(MVPC模式),它可以使Model-View-Presenter 模式实现业务逻辑与表现层的适当分离,高效的简单的进行单元测试,更方便的隐藏技术的复杂度,方便的与各种系统集成等特点。以后我会单独来的来说明Web Client Software Factory的架构应用。   阅读全文
posted @ 2008-01-19 10:31 ξ箫音ξ 阅读(535) | 评论 (0)编辑
     摘要: Automation API 是微软Office Communicator 2007供第三方应用程序集成的 OC API。

它的作用是微软为第三方应用程序调用OC 功能准备,基于 COM 的 API,可以利用 OC 界面,
扩展 OC 用户体验或者功能。并需要同时安装 OC,并且在 OC 启动的情况下调用。
  阅读全文
posted @ 2007-09-12 16:26 ξ箫音ξ 阅读(837) | 评论 (7)编辑
     摘要: 微软的Office Communicator 2007(统一沟通)正式版将在本月底正式发布。
通过微软Office Communicator 2007可以成为企业不可缺少的应用:
( 1)、流线化的沟通;(2)、企业支撑平台;(3)、内置安全防护;(4)、架构未来的软件基础等。  阅读全文
posted @ 2007-09-12 15:48 ξ箫音ξ 阅读(1492) | 评论 (7)编辑
     摘要: Microsoft ESB Guidance 利用BizTalk Server 强大功能去支持松耦合的消息架构,Microsoft ESB Guidance正是利用了BizTalk Server这些特性去实现企业的ESB ,BizTalk Server 支持强大发布订阅功能,也就是说Microsoft ESB Guidance是以BizTalk Server 为消息总线,所有的消息经过经过订阅者发送到BizTalk Server 的消息数据库中,然后处理转发给其他的订阅者,每个订阅者可以通过WCF 技术暴露出很多个不同端口的EndPoint。这样所有的服务都是独立的无序性的,并且是解耦的   阅读全文
posted @ 2007-09-12 13:49 ξ箫音ξ| 编辑
     摘要: 在VS2008中的Language Integrated Query动态条件查询  阅读全文
posted @ 2007-09-12 12:04 ξ箫音ξ| 编辑
     摘要: 在 WCF 中,客户端调用服务时,可能抛出的异常有以下三种类型。

1. 通讯异常。诸如网络错误,地址错误,服务器没有启动等等。这类异常多是 CommunicationException (或其具体继承类型)。
2. 状态异常。比如访问了已经关闭的代理对象,契约错误,以及安全设置错误等。常见的有 ObjectDisposedException。
3. 服务异常。由服务器触发,多是 FaultException。  阅读全文
posted @ 2007-09-12 10:51 ξ箫音ξ| 编辑
     摘要: 检测SQL注入漏洞的一个简单方法是在一次输入中插入一个元字符(meta-character),一个应用程序会用这个字符生成一个数据库访问语句。例如,在任何包含一个搜索输入栏的Web站点上,一个攻击者可以输入一个数据库元字符,例如一个核对符号(),然后单击“搜索”按钮提交输入。如果应用程序返回一个数据库错误消息,攻击者不但会知道他已经发现了一个应用程序的数据库驱动部分,而且他还能注入更加有意义的命令,让你的服务器执行它们。应用程序安全研究员Michael Sutton近来强调,发现那些易于受到SQL攻击的站点是很容易的。他说,使用Google搜索API这种方法只需几分钟就可以确定大量的潜在的易受攻击的站点。   阅读全文
posted @ 2007-09-12 09:08 ξ箫音ξ| 编辑
     摘要: 虽然Biztalk Server提供了众多的内置功能,然而在一些情况下可能还需要调用程序集中的函数。因为在.Net程序集中,可以非常方便地调用Web Service、访问数据库;另一方面,有些函数是程序集中已经写好的,为了增加软件的复用,便于软件版本的管理,使用现有的程序集也在情理之中。  阅读全文
posted @ 2007-09-12 00:49 ξ箫音ξ| 编辑
     摘要: 所以美国实现SOA架构关键任务是:对已有系统中的功能进行提取和包装,形成标准的“服务”,而非以标准方法全新构造“服务”。

具体来讲,就是将那些掩藏在个应用系统之中的业务功能模块切割开来,加以包装之后成为标准的“服务”。然后还要将分散在不同系统中的数据整合包装成为数据服务,最后根据业务的需要通过ESB(企业服务总线)将分散的服务连接起来。以标准的方法全新构造“服务”对于已有庞大遗产系统的美国来说,成本高昂,并非上策。
  阅读全文
posted @ 2007-09-12 00:45 ξ箫音ξ| 编辑
     摘要: 麦当劳的服务系统举例,称之为“以人力为基础的面向服务的架构(a human-based SOA)”,非常有意思。大家都知道在国外,你可以驾着车享受麦当劳的服务。不用离开车,首先你开到一个卡通人前对对讲机说出你要几号套餐,然后向前开到下一个窗口付款并拿你的食物。这个简单的系统基本上包含了两个服务:接受订单服务和履行订单服务,但它是完全符合SOA要求的。试想如果麦当劳发现因为周围的噪声干扰严重影响对讲机的工作,或者想提供多语种的订单服务,她能够容易的替换原有的接受订单服务,例如:建立一个电话声讯中心(Call Center),甚至选择把这个服务外包出去。因为遵循SOA的系统中,服务提供者(Service Provider)的变化,不会影响其业务本身。在麦当劳的系统中,没有涉及信息技术,但同样做到了面向服务的架构。  阅读全文
posted @ 2007-09-12 00:29 ξ箫音ξ| 编辑
     摘要: PowerDesigner 12 最新特性:

- 最新 Data-Mapping 编辑器,对新的 RDBMS 技术的支持、UML2.0 支持、业务过

程建模符号(BPMN) 支持、新的报告书写器以及可重用的增强。另外 PowerDesigner 12

还增强了 ERwin 导入能力、使得移植更加方便;

  - NET平台上 PowerBuilder 10.5/11 应用:PB12 基于.NET API 使用 C# 和

Managed C++ 重新实现了 PB .NET 运行时库,它能保证在不需要学习.NET知识的情况下

完成PB与.NET的互操作性,编译PB代码为.NET Assemblies等;

   - 基于 iAnywhere 的解决方案:如何利用多年来保持市场份额全球领先的

iAnywhere 移动解决方
案来开发“永远可用”的移动应用,使现场工作人员无论网络连接与否的情况下均能随

时、随地访问应  阅读全文
posted @ 2007-07-13 11:27 ξ箫音ξ 阅读(5536) | 评论 (18)编辑
     摘要: Xenocode Postbuild 2007 破解说明

1、运行Xenocode Postbuild.Fox 2007.msi进行安装。
2、第1次运行Postbuild必须先注册X.Profiler.dll,点Crack Postbuild 2007目录下register.bat就可以注册;
3、Postbuild直接可以运行,但必须要在线,同样破解了他的网络验证和14
天的评估过期无须修改注册表,基本的功能和Evaluation一样;
4、复制Crack Postbuild 2007文件夹中的Postbuild.exe程序到你安装目录覆盖原文件。
  阅读全文
posted @ 2007-06-08 16:04 ξ箫音ξ 阅读(3989) | 评论 (18)编辑
     摘要: 安装TFS是一个相当繁琐的且很容易出错的过程,建议在一个干净的系统环境中进行安装,

安装过程将变得简单而又不容易出错;如果你的系统里已经装了Microsoft SQL Server 2005数

据库和Windows SharePoint Services 2.0程序,建议你完全卸载,然后按照以下步骤进行安装;

如果你非要在当前不干净的环境进行安装,失败的机会将会很大哦!
  阅读全文
posted @ 2007-05-14 17:11 ξ箫音ξ 阅读(2947) | 评论 (1)编辑
     摘要: Web个人临时服务器是一款为您傻瓜式临时搭建个人网站共享文件的软件。 此软件只需要你在电脑上简单的指定一个下载目录,就能与局域网用户和全世界通过internet互联的朋友们通过网络直接交换彼此的软 件资源,远方的朋友只需用浏览器就可以浏览你所指定的文件目录内的文件。而且还可以通过浏览器传送文件,而不需要架设服务器。 因为它会 根据你上网的IP或是局域网IP地址临时生成一个网站地址,你的朋友们就是通过这个临时地址来访问你的电脑。
  阅读全文
posted @ 2007-01-20 23:16 ξ箫音ξ 阅读(1220) | 评论 (2)编辑
     摘要: 读取(DataSet方式),插入,更新,删除,统计
1,读取
DataSet ds=osdData.DataSet("SELECT * FROM 表 WHERE 条件",开始行,多少行,"虚拟表名");
2,插入
osdData.ExecuteNonQuery("INSERT INTO 表 (列1,列2) VALUES (变量1,变量2)");
3,更新
osdData.ExecuteNonQuery("UPDATE 表 SET 列1=变量A,列2=变量B WHERE 条件");
4,删除
osdData.ExecuteNonQuery("DELETE 表 WHERE 条件");
5,统计
osdData.ExecuteScalar("SELECT * FROM 表 WHERE 条件",统计类型)
  阅读全文
posted @ 2007-01-17 14:30 ξ箫音ξ 阅读(3532) | 评论 (22)编辑
     摘要: VS2005中 GridView导入Excel的导入需要注意以下几点:

1、如果出现下面的错误提示可用重载VerifyRenderingInServerForm方法解决。

错误提示:
类型“GridView”的控件“GridView1”必须放在具有 runat=server 的窗体标记内

在后台文件中重载VerifyRenderingInServerForm方法,如:
public override void VerifyRenderingInServerForm(Control control)
{
//base.VerifyRenderingInServerForm(control);
}

2、如果设置为 GetEncoding("GB2312"),导出的文件将会出现乱码。

可用Response.ContentEncoding = System.Text.Encoding.UTF7;
或者Encoding.UTF8等来解决,不过导入格  阅读全文
posted @ 2006-10-22 10:39 ξ箫音ξ 阅读(6884) | 评论 (28)编辑
     摘要: 刚破解完 Xenocode Fox 2007 也许各位同行能用的上,放上来大家分享。
此版本可以把.net程序集反编译成一个Soution项目工程,比2006版更强大,
更会是目前.net开发人员必备的工具之一。

对.Net开发者来说Xenocode Fox并不陌生,Xenocode Fox 2007是Xenocode产品之一,是一个反汇编器。
Fox 2007的功能包括查看,分析,及Profile .Net程序。类似Lutz Roeder公司开发的Reflector,不过新版本
2007更为强大,原版需要$399美刀,箫音已经在程序包中完全解除限制,并且提供Professional版的所有
功能(Community版不提供Profile的功能)。
  阅读全文
posted @ 2006-10-07 12:12 ξ箫音ξ 阅读(5830) | 评论 (20)编辑