微软一站式示例代码库 6月再次更新14个新示例代码

摘要:
在6月2日发布了20个示例代码之后,今天我们已经完成了14个新示例,其中包括许多用于Windows Azure和Windows底层技术的示例代码。如果这是您第一次听说All-In-OneCodeFramework项目,请参阅Microsoft一站式示例代码库中文主页上的描述和以下视频:http://www.microsoft.com/showcase/zh/cn/details/07e26615-6db9-428e-9315-b955b5dd2d9c 。----------------------------------- 我们正在开发Microsoft Windows Azure产品组合,以根据官方Windows Azure CodeSampleVoting论坛上最流行的示例代码请求编译和发布一系列Windows Azure示例代码。20名开发人员投票支持示例主题------------------------------感谢Microsoft高级升级工程师BattBartBartel提供的最新Windows DriverKit示例代码,第一个WDK示例代码可在一站式示例代码库中获得。

继6月2日发布了20个示例代码,今天我们又完成了14个新示例 - 其中包括不少Windows Azure和Windows 较为底层技术的示例代码。

下载地址: http://1code.codeplex.com/releases/view/68596

你也可以通过 示例代码浏览器示例代码浏览器Visual Studio扩展,按需下载和管理所需的示例代码。

image

如果您是第一次听说All-In-One Code Framework(一站式示例代码库)这个项目,请参阅微软一站式示例代码库中文主页上的说明,以及这段视频:http://www.microsoft.com/showcase/zh/cn/details/07e26615-6db9-428e-9315-b955b5dd2d9c

image

-----------------------------------

最新Windows Azure示例代码

我们正在于微软Windows Azure产品组合作,基于官方Windows Azure Code Sample Voting Forum上最热门的示例代码请求编写并发布一系列的Windows Azure示例代码。

CSAzureStartupTask

下载:http://code.msdn.microsoft.com/CSAzureStartupTask-ebb574a0

CSAzureStartupTask演示如何使用startup tasks来为你的Windows Azure环境安装先决条件或修改配置。该示例回答了Windows Azure Code Sample Voting Forum中的一个非常热门的请求:Startup tasks and Internet Information Services (IIS) configuration (27票)。

你可以使用Windows Azure WebRole或WorkerRole的Startup 元素来指定任务配置你的role环境。部署在Windows Azure上的应用程序往往会需要在host machine上安装一系列的先决条件。你可以使用startup tasks来安装这些先决条件或修改环境配置。

CSAzureManagementAPI, VBAzureManagementAPI

下载
C# 版:http://code.msdn.microsoft.com/CSAzureManagementAPI-609fc31a
VB 版:http://code.msdn.microsoft.com/VBAzureManagementAPI-3200a617

"Managing hosted services and deployments" 是Windows Azure Code Sample Voting Forum上另一个非常热门的请求。20个开发人员奖票投向了该sample topic。

该示例演示如何使用Windows Azure Service Management API在Windows Azure上创建一个新的hosted service。

Windows Azure Service Management API是一套用来管理你的服务和部署的REST API。有了它,你可以通过编程方式访问到Windows Azure Management Portal上很多功能。使用该API,你可以管理你的存储账号,被host的服务,你的服务部署,以及你的"Affinity Group"。

CSAzureWebRoleBackendProcessing,VBAzureWebRoleBackendProcessing

下载
C# 版:http://code.msdn.microsoft.com/CSAzureWebRoleBackendProces-d0e501dc
VB 版:http://code.msdn.microsoft.com/VBAzureWebRoleBackendProces-5c14157d

该示例代码演示一个Windows Azure中的WebRole如何既用于前台处理也用于后台处理。同样,该sample topic也是在Windows Azure Code Sample Voting Forum上被vote很高的:Using a web role for both the frontend and backend processing of an application.

Windows Azure提供了WorkRole来进行后台处理。通常,一个WorkerRole被部署在和WebRole不同的instance上。但是,有时候我们出于节约成本等因素的考虑,需要把后台处理放在和WebRole相同的instance中。

-----------------------------------

最新Windows Driver Kit (WDK)示例代码

感谢微软资深Escalation Engineer - Bart Bartel , 一站式示例代码库中有了第一个WDK的示例代码。

CppVDSQueryVolumes

下载:http://code.msdn.microsoft.com/CppVDSQueryVolumes-b2aa1d7f

该示例代码演示了如何使用Virtual Disk Service (VDS)来枚举系统上硬盘分卷信息 - 包括它们的属性,disk extents等。该示例代码需要通过管理员权限运行。

image

----------------------------------------------------------

最新Windows General 示例代码

CppCheckSD

下载:http://code.msdn.microsoft.com/CppCheckSD-6bac6d3a

该C++示例由微软资深Escalation Engineer Frank Kim编写。演示了如何获取各种Windows Kernel对象的Security Descriptor并打印出来。示例中演示到的Windows Kernel对象包括

  • mailslot
  • service control manager
  • directory
  • event
  • file
  • thread
  • memory mapped file
  • job object
  • desktop
  • printer
  • mutex
  • named pipe
  • process access token
  • process
  • registry key
  • semaphore
  • network share
  • service
  • window station

该示例默认只打印Security Descriptor中的DACL,而不打印SACL。以SDDL (Security Descriptor Definition Language )形式打印。例如,以下输出时我在自己本机运行 “CppCheckSD.exe -d c:\” 的结果。打印了我C:\盘目录的DACL。

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>> SECURITY INFORMATION >>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

object name ........ c:\
object type ........ directory
sd ................. O:S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464G:S-1-5-80-9560
08885-3418522649-1831038044-1853292631-2271478464D:PAI(A;;FA;;;BA)(A;OICIIO;GA;;;BA)(A;;FA;;;SY)(A;O
ICIIO;GA;;;SY)(A;OICI;0x1200a9;;;BU)(A;OICIIO;SDGXGWGR;;;AU)(A;;LC;;;AU)S:(ML;OINPIO;NW;;;HI)
length ............. 282

CSExtractAudioFile, VBExtractAudioFile

下载
C#版: http://code.msdn.microsoft.com/CSExtractAudioFile-0cfaefd9
VB版:http://code.msdn.microsoft.com/VBExtractAudioFile-64a93bee

该示例演示如何截取和转换音频文件。比如制定一个.MP3文件,通过该示例,你可以指定该音频文件中的一段被截取下来,并转换成.WMV格式保存在本地。示例中使用到了Expression Encoder SDK。

image

CSRunProcessAsUser, VBRunProcessAsUser

下载
C#版:http://code.msdn.microsoft.com/CSRunProcessAsUser-e4b10d6f
VB版:http://code.msdn.microsoft.com/VBRunProcessAsUser-ce5eba50

该示例演示如何将一个程序运行在另一个用户下。

image

CSWinFormSaveWebpageToImage, VBWinFormSaveWebpageToImage

下载
C#版:http://code.msdn.microsoft.com/CSWinFormSaveWebpageToImage-4dcb7aa6
VB版:http://code.msdn.microsoft.com/VBWinFormSaveWebpageToImage-31115ae9/

该示例演示如何生成一个网页的缩略图。示例中用到了WebBrowser控件来加载目标网页,然后使用WebBrowser.DrawToBitmap 方法生成缩略图。

image

------------------------------------------------

最新Windows Workflow Foundation 示例代码

VBWF4ActivitiesCorrelation

下载:http://code.msdn.microsoft.com/VBWF4ActivitiesCorrelation-3563324c

设想有这么两个正在运行的工作流实例
                  start                                 start
                      |                                        |
    Receive activity           Receive activity
                      |                                        |
   Receive2 activity       Receive2 activity
                      |                                        |
如果一个WCF 请求要访问 Receive2 活动,那么这个请求该由那个工作流来处理呢?
答案是Correlation(关联),这个例子将为您展示如何将两个工作流连接在一起工作。

image

感谢园友对一站式示例代码库的支持。如有任何反馈,请email至onecode@microsoft.com

免责声明:文章转载自《微软一站式示例代码库 6月再次更新14个新示例代码》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇《ArcGIS Runtime SDK for .Net开发笔记》--介绍与环境搭建Redis集群下过期key监听下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

泛微E8升级E9代码修改

E8升级E9需要修改后台二次开发的代码,总工作量相当大。CheckCustomize=function(){varnodeId=$.val();//应用程序节点如果{varpgrcontrol=$.val);varfinishpercent=$.vl();如果{如果{Dialog.alert(“进度控制为yes,需要完成百分比!”);return false...

季调方法论

理论与实践“季节性调整原则季节性调整方法分析季节性调整实践中遇到的问题只有同比数据缺少春节效应阅读”通货膨胀的季节性调整和预测模型“通货膨胀预测CPI的季节性调整具有明显的春节效应考虑春节效应的季节性调节春节效应的确定CPI的季节调整基于季节性调整后CPI的预测通货膨胀的修正(应对非洲猪瘟的影响)修订并扩大了季度调查方法的CPI预测读数...

PLSQL操作Oracle创建用户和表(含创建用户名和密码)

1》 打开PLSQL,填写用户名和密码,为数据库选择ORCL2,成功登录后可以在界面顶部看到以下信息system@ORCL这意味着用户系统处于登录状态。菜单栏中的会话可以登录和注销。...

H3C 12508 收集诊断信息

案例:H3C12508单板卡出现remove状态,需要配合研发收集诊断信息。)总体:12500交换机返回三种文件----故障时诊断信息,主备单板的日志文件,主备单板的诊断日志操作步骤:一、故障时诊断信息:disdiagnostic-informationdiag收集必须在问题出现的时候,单板重起之前执行。在save时请选择Y保存到CF卡方式。一般情况下,此命...

建行手机银行4.0版本转账怎么不要求输入支付密码?

建行手机银行单笔限额50万,日限额100万,这个6位数的验证码价值50万元!输入6个数字的支付密码只需要几秒钟而已,转账操作频率不是很高,手机银行转账速度比人工柜台、ATM、电脑网银转账速度不知道快了多少倍,输入6个数字的支付密码这几秒钟相对安全性算什么呢?另外建行还有帐号支付的方式,对电子商户日限额10000元,只需要帐号+手机验证码就可以支付,密码都不用...

NFC应用于公交卡

由于历史遗留,NFC的兼容性实在太差。一个完备的NFC产品,应该包括三个部分:NFC硬件、统一的系统接口支持、App。这种情况下,手机NFC相当于公交公司的读卡和写卡器。...