你的位置:首页 > 软件开发 > ASP > 微软一站式示例代码库 2011年1月更新

微软一站式示例代码库 2011年1月更新

发布时间:2011-01-26 23:09:56
微软一站式示例代码库 2011年1月23日更新 下载地址:http://1code.codeplex.com/releases/view/59640#DownloadId=201866 最新示例代码索引 - 按技术分类,且可供你下载单个示例包。 如果您是第一次听说All-In-One Code Framework(一站式示例代码库)这个项目,请参阅微软新闻中心的这篇报道 http://ww

微软一站式示例代码库 2011年1月23日更新

下载地址:http://1code.codeplex.com/releases/view/59640#DownloadId=201866

最新示例代码索引 - 按技术分类,且可供你下载单个示例包。

 

如果您是第一次听说All-In-One Code Framework(一站式示例代码库)这个项目,请参阅微软新闻中心的这篇报道 http://www.microsoft.com/presspass/features/2011/jan11/01-13codeframework.mspx,主页上的相关介绍http://1code.codeplex.com/,  以及这段视频:http://v.youku.com/v_show/id_XMjIwODc0MjY0.html

 

云计算新示例

CSAzureBingMaps and VBAzureBingMaps

Download
C# 版: http://1code.codeplex.com/releases/view/59639#DownloadId=201758
VB版: http://1code.codeplex.com/releases/view/59639#DownloadId=201818

 

AzureBingMaps是一个应用程序示例,它展示了如何设计并实现一个使用了多个云服务,并且有多个客户端的系统。它使用了如下云服务:

  • Windows Azure
  • SQL Azure
  • Windows Azure AppFabric
  • Windows Live Messenger Connect
  • Bing Maps

它提供了如下客户端程序:

  • 针对浏览器的HTML客户端
  • 针对Windows PC和Mac的Silverlight客户端
  • 针对Windows Phone的Silverlight客户端

本示例也展示了很多开发技术,例如Entity Framework,WCF,jQuery,等等。

你能自http://blogs.msdn.com/b/windows-azure-support/archive/2010/08/11/bring-the-clouds-together-azure-bing-maps.aspx 找到一系列解释本示例的博客文章,自http://azurebingmaps.cloudapp.net/HtmlClient.aspx 找到一个HTML客户端的互动演示,自http://azurebingmaps.cloudapp.net/SilverlightClient.aspx 找到一个Silverlight客户端的互动演示。请注意我们不保证互动演示永远不被删除

下面是一张截图:

微软一站式示例代码库 2011年1月更新

 

Windows General已近IE相关新示例

CppRegisterHotkey, CSRegisterHotkey and VBRegisterHotkey

Download
C++ version: http://1code.codeplex.com/releases/view/59639#DownloadId=201731
C# version: http://1code.codeplex.com/releases/view/59639#DownloadId=201780
VB version: http://1code.codeplex.com/releases/view/59639#DownloadId=201839

这个示例演示了如何为当前程序注册热键 (如 Alt, Control + X)。当这个热键被按,你的程序会得到通知。

微软一站式示例代码库 2011年1月更新

 

CSDetectWindowsSessionState and VBDetectWindowsSessionState

Download
C# verison: http://1code.codeplex.com/releases/view/59639#DownloadId=201764
VB version: http://1code.codeplex.com/releases/view/59639#DownloadId=201823

这个示例演示了如何检测当前Windows的会话状态。MSDN论坛里经常有人问如何获取锁屏事件。这个示例代码回答了这个问题。

微软一站式示例代码库 2011年1月更新

 

CSFTPDownload and VBFTPDownload

Download
C# version: http://1code.codeplex.com/releases/view/59639#DownloadId=201772
VB version: http://1code.codeplex.com/releases/view/59639#DownloadId=201831
MSDN上已有不少关于如何从FTP上下载单个文件的示例,但缺乏如何下载多个文件,或某个目录下所有文件和子目录的示例代码。不少开发人员在MSDN论坛上询问这方面的开发方法。CSFTPDownload and VBFTPDownload 示例演示了如何列出FTP服务器上一个文件夹下所有的文件, 并且一次性下载整个文件夹。

微软一站式示例代码库 2011年1月更新

 

CSFTPUpload and VBFTPUpload

Download
C# verison: http://1code.codeplex.com/releases/view/59639#DownloadId=201773
VB version: http://1code.codeplex.com/releases/view/59639#DownloadId=201832

这个示例演示了如何列出FTP服务器上一个文件夹下所有的文件, 删除文件, 上传文件, 并且提供了文件夹上传的功能。

微软一站式示例代码库 2011年1月更新

 

CSMultiThreadedWebDownloader and VBMultiThreadedWebDownloader

Download
C# version: http://1code.codeplex.com/releases/view/59639#DownloadId=201776
VB version: http://1code.codeplex.com/releases/view/59639#DownloadId=201835

这个示例演示了如何使用多线程下载文件。同时支持断点续传。

微软一站式示例代码库 2011年1月更新


CSTabbedWebBrowser and VBTabbedWebBrowser

Download
C# version: http://1code.codeplex.com/releases/view/59639#DownloadId=201793
VB version: http://1code.codeplex.com/releases/view/59639#DownloadId=201850

这个示例演示了如何创建包含多选项卡的自定义浏览器。

微软一站式示例代码库 2011年1月更新

 

CSWebBrowserAutomation and VBWebBrowserAutomation

Download
C# version: http://1code.codeplex.com/releases/view/59639#DownloadId=201794
VB version: http://1code.codeplex.com/releases/view/59639#DownloadId=201851

这个示例演示了如何自动化操控浏览器里加载的html元素,以实现如王章自动登录等功能。该示例还提供了阻止指定网站的功能。

微软一站式示例代码库 2011年1月更新

 

CSCustomCodeAnalysisRule and VBCustomCodeAnalysisRule

Download
C# version: http://1code.codeplex.com/releases/view/59639#DownloadId=201763
VB version: http://1code.codeplex.com/releases/view/59639#DownloadId=201822

这个实例演示了如何创建,部署和使用自定义的代码分析规则。

微软一站式示例代码库 2011年1月更新

 

Windows Forms 新示例

CSRichTextBoxSyntaxHighlighting and VBRichTextBoxSyntaxHighlighting

Download
C# version: http://1code.codeplex.com/releases/view/59639#DownloadId=201781
VB version: http://1code.codeplex.com/releases/view/59639#DownloadId=201840

这个实例演示了如何在RichTextBox控件中格式化

微软一站式示例代码库 2011年1月更新

 

ASP.NET新示例

CSASPNETEmailAddressValidator and VBASPNETEmailAddressValidator

Download
C# version: http://1code.codeplex.com/releases/view/59639#DownloadId=201751
VB version: http://1code.codeplex.com/releases/view/59639#DownloadId=201814

当我们在做注册表单的时候,我经常需要用户提交Email地址以便我们发送一些信息给用户。最简便的方法就是使用正则表达式来验证地址的格式是否符合,比如:
([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})
我们可以使用Regex类来验证输入字符串的格式。但问题是,通过这种方式,我们没有办法确认所填的Email地址是否可以接受到邮件,或者说是否是真实可用的地址。因此关键问题就是如何来确认一个Email地址是否可用。
据我所知,有两种方法可以尝试。第一种方式就是分析Email地址所在服务器的MX记录,然后通过模拟发送消息请求,并通过服务器的返回代码值来判断地址的可用性。这本来是一个又快又好地办法,不幸的是,近些年来,垃圾邮件猖獗,而这种办法的缺点就是模拟发送消息请求这块类似于发送垃圾邮件的模式,很多邮件服务器都会拒绝解释这种请求,或者返回的值是无意义的,因此,我们不得已放弃这种方法。第二种方法就是这个例子中描述的,通过发送验证邮件,并让用户点击邮件中的确认连接来完成邮件地址的验证。虽然这种方法不能立刻完成验证,但是,这是一种安全而且可行的方法。

微软一站式示例代码库 2011年1月更新

微软一站式示例代码库 2011年1月更新

CSASPNETSerializeJsonString and VBASPNETSerializeJsonString

Download
C# version: http://1code.codeplex.com/releases/view/59639#DownloadId=201755 
VB version: http://1code.codeplex.com/releases/view/59639#DownloadId=201816

JavaScript和ASP.NET一起使用时,我们肯定会遇到将数据从服务器端返发送到客户端的情况。大家通常的作法是从服务器端返回承载数据的本示例是使用.NET命名空间System.Web.Script.Serialization的JSON序列化组件来执行数据的转换,用jQuery的AutoComplete来执行Ajax请求。运行本示例,当用户输入一个字符在文本框中,比如'm',文本框会自动进行服务器端的数据匹配,并将匹配列表自动呈现,用户任意选择一个列表项时,被选项的相关信息会立即显示在页面上。


微软一站式示例代码库 2011年1月更新

微软一站式示例代码库 2011年1月更新

 

最后,感谢园子里的朋友的一贯支持。如您对这些示例有任何建议,请联系我们: onecode@microsoft.com

微软一站式示例代码库 2011年1月更新

作者: Jialiang 发表于 2011-01-26 10:35 原文链接

评论: 12 查看评论 发表评论


最新新闻:
· 从HTML1到HTML5,回首HTML发展历史(2011-01-26 22:56)
· Android 的应用中支付即将到来,被推迟是因为开发商很忙(2011-01-26 22:55)
· Android平台Firefox(Fennec:移动版火狐代号)开发入门(2011-01-26 22:45)
· Qt 移动版 1.2 技术预览(2011-01-26 22:44)
· 搜狗地图推收费站统计功能(2011-01-26 22:44)

编辑推荐:魏武挥:谷歌易帅

网站导航:博客园首页  我的园子  新闻  闪存  小组  博问  知识库

原标题:微软一站式示例代码库 2011年1月更新

关键词:微软

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。