分享
 
 
 

微软一站式示例代码库 2009-01-25 新增代码示例简介

王朝学院·作者佚名  2010-01-28
窄屏简体版  字體: |||超大  

微软一站式开发技术框架2009年1月25日更新。下载地址:

http://cfx.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=39434

如果您是第一次听说All-In-One Code Framework这个项目,请参阅主页上的相关介绍http://cfx.codeplex.com/, 以及这两篇blog

All-In-One Code Framework:一站式微软开发技术框架解决方案

微软一站式开发技术框架解决方案 中文说明

在这次release中,我们添加了不少Azure 云计算的示例。

Azure 新示例

CSAzureWCFWorkerRole, VBAzureWCFWorkerRole

该解决方案是一个最基础的在一个Worker Role中寄宿WCF的例子

总共含有三个项目:

Client项目。这是WCF服务的客户端。

CloudService项目。这是一个普通的Cloud Service项目,含有一个Worker Role.

CSWorkerRoleHostingWCF项目。这是整个解决方案的核心,示范了如何寄宿WCF。

在CSWorkerRoleHostingWCF项目中,WCF服务一共暴露出了两个端点:

一个元数据端点

一个服务端点,服务契约为MyService

这两个端点都使用TCP绑定。

CSAZWorkflowService35, VBAZWorkflowService35

本示例演示了如何在Windows Azure中运行WCF Workflow Service(工作流服务)。它的开发环境是Visual Studio 2008加WF 3.5。

和最初的CTP不同,当前版本的Windows Azure platform AppFabric并未提供工作流服务的组件。不过你可以直接在Windows Azure的Web Role中运行工作流,以及工作流服务。这是因为现在Web Role默认就运行在full trust模式下,满足了工作流的环境需求。

本示例的工作流只包含单个的ReceiveActivity。它把服务接收到的参数同20作比较,分别返回"You've entered a small value."以及"You've entered a large value."客户端程序会两次访问服务,分别传入小于和大于20的两个参数。

CSAZWorkflow4ServiceBus, VBAZWorkflow4ServiceBus

本示例演示了如何通过Windows Azure platform Service Bus,将部署在本地的WCF Workflow Service暴露给Internet以及云。它的开发环境是Visual Studio 2010加WF 4。

当前版本的Windows Azure platform AppFabric是针对.NET 3.5开发的。不过你可以在.NET 4中间使用AppFabric的程序集。

本示例的工作流使用WF 4标准的ReceiveRequest/SendResponse组合。它把服务接收到的参数同20作比较,分别返回"You've entered a small value."以及"You've entered a large value."客户端程序会两次访问服务,分别传入小于和大于20的两个参数。

Silverlight 新示例

CSSL3SocketClient, VBSL3SocketClient

Silverlight拥有Socket API, 从而为Silverlight 网络编程提供了灵活性。此示例演示如何使用Silverlight Socket来和Socket 服务器通讯。同时,示例还简单封装了Socket类,提供传送string类型消息的方法。

CSSL3SocketServer, VBSL3SocketServer

出于安全考虑,在Silverlight Socket客户端连接到Socket服务器之前,它会首先访问服务器的943端口来获取跨域规则(cross-domain policy)并判断是否有权访问Socket服务器。此示例演示了如何创建一个允许Silverlight 客户端接入的Socket服务器。

VSX 新示例

CSVSAddInCommandEvents

本示例演示了如何订阅到VS Shell中的命令事件以及如何动态的改变VS工具栏菜单项的显示文字。

EnvDTE自动化命名空间下提供了CommandEvents接口用于表示VS中的命令事件,在通过DTE.Events.get_CommandEvents()方法得到指定的命令事件后,我们可以在对应的命令执行之前/之后添加我们自定义的处理代码。

在AddIn中,要想动态地改变菜单项的显示文字,我们可以先获得包含对应菜单项控件的CommandBar对象,然后调用CommandBarControl.Caption属性去指定菜单项的显示文字。

CSTFSCustomWorkItemControl

这个示例演示如何在Visual Studio的Work Item UI中使用自定义的控件, 并且在VS IDE中打开另外一个Work Item,类似Work Item Link的功能。

CSVSPackageToolbox

该实例叙述了如何使用通过向导建立以VSpackage, 如何通过反射来获取所有的ToolboxItem ,并加载到Toolbox中。

Security 新示例

CppUACSelfElevation, CSUACSelfElevation, VBUACSelfElevation

这些sample演示了如下经常被问到的编程场景:

1. 如何判断当前进程已经run as administrator (UAC enable的情况下,进程已被elevate)

2. 如何判断运行该进程的用户是否是Administrators 组里的成员

3. 如何判断当前进程的Integrity Level

4. 如何elevate 进程自身使其run as administrator。

WPF 新示例

CSWPFClipboardViewer, VBWPFClipboardViewer

这些代码示例演示了如何在WPF程序中monitor 剪贴板的改变。

Office 新示例

CSOutlookImportedFormRegion, VBOutlookImportedFormRegion

演示了如何在VSTO中导入Outlook Form Storage File (.ofs)

Winbase 新示例

CSCheckOSBitness, VBCheckOSBitness, CppCheckOSBitness

这些示例演示了如何检测当前OS是64位操作系统还是32位操作系统。

Data Platform 新示例

CSEFCodeOnly, VBEFCodeOnly

这两个示例为您展示了如何使用EF4中的一大新特性——Code Only在程序运行时依靠POCO类来创建EDM的元数据和.edmx文件。同时他们还介绍了一些简单的添加、查询的操作以测试由Code Only新建的EDM元数据。

Workflow 新示例

CSWF4FlowChart, CSWF4SequenceWF

分别演示了Workflow 4中的两个特性: FlowChart和Sequence Workflow。

如果您对新版的All-In-One Code Framework有任何建议和反馈,请在此提出。谢谢!

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有