摘要:
欢迎大家收听或者参加在北京邮电大学(宏福校区)进行的讲座
北京邮电大学讲座
核心内容:
1.IT精英职业规划、
软件开发方向
2.下一代软件生态系统:软件+服务 阅读全文
摘要:
最新的解决方案:
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
优点:客户端 阅读全文
摘要:
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#开发人员提供了许多强有力的特性,极大地提高了开发效率。 阅读全文
摘要:
需要的朋友可以下载,这几天看到园子里有几个兄弟编写Google的在线翻译;
我也凑一下热闹,网络收集了些资源,自己重新加工了一下,希望能对园子里的朋友有用。
功能:支持简体中文、法语、德语、意大利语、西班牙玉,葡萄牙语;
大家可以根据自己的需要扩充。
采用Microsoft Visual Studio 2008设计,需要3.5运行库。 阅读全文
摘要:
内容课程大概包括:
为什么开发管理者需要了解多种框架
几种常见架构特性介绍
通向架构师之门-Pet Shop架构设计
Web Client Software Factory(WCSF)介绍
WCSF(MVP)架构分析与应用
VS2008中Linq的可视化设计
经验分享
参考资源 阅读全文
摘要:
CodeBuild.Net代码自动生成器 V2008 2.01(Vs2008)
Microsoft Visual Studio 2008开发,需要安装运行库。
支持生成多标签切换等功能,方便代码生成,以后会抽时间把更多的架构模式与新特性增加进去。
另外,包括架构实例源码Demo 阅读全文
摘要:
刚刚安装了Windows Server 2008,简单写一下对微软最新产品的体验。 阅读全文
摘要:
现有公司的产品OA是采用asp早先的技术开发,需要与目前最新的asp.net产品进行数据交互的应用。现有的asp应用程序
往往采用“ASP sessions”,这是一种经典的asp内置模式,即允许数据临时暂存在web服务器内存中,其最大的限制因素就
是asp的session状态是依赖具体的服务器。而另一个更宽范围的解决方案就是很多web服务器都可能别用于根据请求而指向的
任何网络服务器。实际上就是所有的web服务器都像在一个农场中,因而任何在内存中的session状态将不会自动跟随请求。每
个asp服务器提供自己的session状态,除非用户很凑巧的返回统一服务器,造成系统session丢失。 阅读全文
摘要:
作为项目经理或者系统架构师的您,是否能总结出一套适合你们团队自己的“Asp.Net架构与项目团队管理建设模型”呢?
hehe... 阅读全文
摘要:
Silverlight 将支持开发人员在创建丰富的web应用程序,我们即将看到web应用的一个在视觉是很有吸引力的浪潮的到来,
网页将能够利用灵活的媒体播放,动画和矢量图形绘制。这将有利于扩展web应用。本文描述的是一个股票跑马灯的例子。
本例选择一个代码为3209的应用股票作为样本,它可以嵌入到现有的代码,并且提供一个比html marquee标签更好查
看的ticker。为了能够让用户得到最多的价值,需要有效地通过互联网从服务器获得信息进行交易。 本文将讨论通过整合
silverlight和asp.net AjAx来创造一个丰富的b/s应用。同样通过其他途径也能创造出类似的视觉效果,本文的主要焦点是
如何这两项技术。通过ajax不断获取新的股票信息抛给silverlight来展现。
阅读全文
摘要:
ASP.NET 3.5 and Visual Studio 2008为基于Web的开发和设计,带来了巨大的功能性变化,这使得创建标准Web程序比以前更
容易。 在运行时中包含的ASP.NET AJAX,增加了新的控件,新的LINQ数据数据能力,增强了对CSS、JavaScript和其他内容
的支持,Web开 发人员从此迈出了更为重要的一步。
阅读全文
摘要:
目前流行的asp.net架构很多,有开源的有模式与实践(Microsoft patterns & practices)小组的开源项目Web Service
Factory,Nhibernet, Nbear ORM, Petshop等架构; 下面我又介绍另一种基于元数据(XML)架构,在ASP.net2.0的程
序应用,而且这种架构目前很多 IT公司使 用较少,它的特点灵活度较高, 简单高效,方便的IOC依赖注入,对象 间
解偶性好,开发效率较高,可以结合微软企业库进行 高效率的存储。 我在微软互联星空项目中,有很好的成功案例。
阅读全文
摘要:
微软的Microsoft patterns & practices小组, Web Client Software Factory采用是Mode View Presenter+Controller模式(MVPC模式),它可以使Model-View-Presenter 模式实现业务逻辑与表现层的适当分离,高效的简单的进行单元测试,更方便的隐藏技术的复杂度,方便的与各种系统集成等特点。以后我会单独来的来说明Web Client Software Factory的架构应用。 阅读全文
摘要:
Automation API 是微软Office Communicator 2007供第三方应用程序集成的 OC API。
它的作用是微软为第三方应用程序调用OC 功能准备,基于 COM 的 API,可以利用 OC 界面,
扩展 OC 用户体验或者功能。并需要同时安装 OC,并且在 OC 启动的情况下调用。
阅读全文
摘要:
微软的Office Communicator 2007(统一沟通)正式版将在本月底正式发布。
通过微软Office Communicator 2007可以成为企业不可缺少的应用:
( 1)、流线化的沟通;(2)、企业支撑平台;(3)、内置安全防护;(4)、架构未来的软件基础等。 阅读全文
摘要:
Microsoft ESB Guidance 利用BizTalk Server 强大功能去支持松耦合的消息架构,Microsoft ESB Guidance正是利用了BizTalk Server这些特性去实现企业的ESB ,BizTalk Server 支持强大发布订阅功能,也就是说Microsoft ESB Guidance是以BizTalk Server 为消息总线,所有的消息经过经过订阅者发送到BizTalk Server 的消息数据库中,然后处理转发给其他的订阅者,每个订阅者可以通过WCF 技术暴露出很多个不同端口的EndPoint。这样所有的服务都是独立的无序性的,并且是解耦的 阅读全文
摘要:
在VS2008中的Language Integrated Query动态条件查询 阅读全文
摘要:
在 WCF 中,客户端调用服务时,可能抛出的异常有以下三种类型。
1. 通讯异常。诸如网络错误,地址错误,服务器没有启动等等。这类异常多是 CommunicationException (或其具体继承类型)。
2. 状态异常。比如访问了已经关闭的代理对象,契约错误,以及安全设置错误等。常见的有 ObjectDisposedException。
3. 服务异常。由服务器触发,多是 FaultException。 阅读全文
摘要:
检测SQL注入漏洞的一个简单方法是在一次输入中插入一个元字符(meta-character),一个应用程序会用这个字符生成一个数据库访问语句。例如,在任何包含一个搜索输入栏的Web站点上,一个攻击者可以输入一个数据库元字符,例如一个核对符号(),然后单击“搜索”按钮提交输入。如果应用程序返回一个数据库错误消息,攻击者不但会知道他已经发现了一个应用程序的数据库驱动部分,而且他还能注入更加有意义的命令,让你的服务器执行它们。应用程序安全研究员Michael Sutton近来强调,发现那些易于受到SQL攻击的站点是很容易的。他说,使用Google搜索API这种方法只需几分钟就可以确定大量的潜在的易受攻击的站点。 阅读全文
摘要:
虽然Biztalk Server提供了众多的内置功能,然而在一些情况下可能还需要调用程序集中的函数。因为在.Net程序集中,可以非常方便地调用Web Service、访问数据库;另一方面,有些函数是程序集中已经写好的,为了增加软件的复用,便于软件版本的管理,使用现有的程序集也在情理之中。 阅读全文