Kellen-技术改变世界  
技术学习,分享,资料收集......
公告
日历
统计
  • 随笔 - 75
  • 文章 - 0
  • 评论 - 48
  • 引用 - 183

导航

 

2009年9月17日

Windows Azure Tools for Microsoft Visual Studio extend Visual Studio to enable the creation, building, debugging, running and packaging of scalable services on Windows Azure.

Creating a new Cloud Service

Start Visual Studio 2008 or Visual Studio 2010 Beta 1 as an administrator.

Create a new project.  (File | New | Project)

In the C# and VB project templates notice a new group called “Cloud Services” and select the “Cloud Service” template

Give the project a name and hit Ok

Add a Web Role to the solution by selecting the “ASP.NET Web Role” item and clicking the right arrow.

ProjectCreation.jpg

Note that you can easily add multiple Web and Worker roles to your Cloud Service solution.

Rename “WebRole1” to “MyWebRole” by clicking on the edit button on the right side of the item (will appear on mouse over) and click “OK”.

You should have a solution with two projects

  • A Cloud Service project
  • A Web Role which is an ASP.NET Web Application

Solution explorer will look like this:

solutionexplorer.jpg

Modify the web role project

Go to Default.aspx and switch to design view.

aspxdesignview.jpg

Add a heading.

Add a button with an event handler.

addbuttonandevent.jpg

Double click the button to add an event handler when the Button is clicked.

In the Event Handler, write a trace message.  In order to use the RoleManager API, you will need to add a using to the Microsoft.ServiceHosting.ServiceRuntime namespace.

using Microsoft.ServiceHosting.ServiceRuntime;

C#
protected void Button1_Click(object sender, EventArgs e)
{
    RoleManager.WriteToLog("Information", "Doing my lap around the tools and clicking the button");
}

Add a breakpoint to the line of code you just added in the Button Click Event Handler.

Building and Debugging the Cloud Service

Build the project or right click the Cloud Service project and select “Build”.

Interested in the build output? Right click the Cloud Service project and select “Open Folder in Windows Explorer”. Drill into the bin"debug directory to see the build output (this is produced by the Windows Azure SDK tool - cspack.exe).

openfolder.jpg

Modify the number of instances to run.

Select a Role under the Roles node in the Solution Explorer, right click and select “Properties”.

In the Properties Window, set the instance count property to “2”.

properties.jpg

Note that the current limitation for the number of instances of each Role on Windows Azure in the Cloud is 2 per Role.

The ServiceConfiguration.cscfg file should look like this:

<?xml version="1.0"?>

<ServiceConfiguration serviceName="CloudService9" xmlns="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceConfiguration">

  <Role name="MyWebRole">

    <Instances count="2"/>

    <ConfigurationSettings/>

  </Role>

</ServiceConfiguration>

Debug the project

Select Debug -> Start Debugging (F5).

Note that a Development Fabric icon is added to the system tray that allows you to bring up the Development Fabric UI or to shutdown the Development Fabric altogether.

devfabrictray.jpg

If you click “Show Development Fabric UI” the following window will be brought up that will give you additional control over your running Deployments and a view of their logging.

The trace message you log in the button push will show up in the log window for the instance that services the request.

devfabric.jpg

If this is your first time using Development Storage, the Development Storage initialization dialog will come up:

DevStorageInit.jpg

Hit “OK” to dismiss.

Note that a Development Storage icon is added to the system tray that allows you to bring up the UI to control the Development Storage services.

devstoragetray.jpg

Clicking on “Show Development Storage UI” brings up the following dialog:

storage.jpg

IE will start up automatically pointing to your web site. The full address will be similar to http://127.0.0.1:8080/default.aspx .

When you click the button, you will hit the breakpoint that you set in the debugger.

Look at the Development Fabric UI to see your message in the trace log.

Note that any one of the instances could process the request.

log.jpg

Publishing the Cloud Service

Create the Service Package (cspkg) by right clicking on the Cloud Service project node and selecting “Publish”.

publish.jpg

Explorer will open to the folder containing the Service Configuration file and Service Package (.cspkg).  This file along with the Service Configuration file (cscfg) are the files you upload via the Azure Services Developer Portal to run your application on Windows Azure.

A browser window will open to the Azure Services Developer Portal where you can upload and deploy your service. (See Deploying a Service on Windows Azure for more information)

devportal2.jpg

This completes the Quick Lap around the Windows Azure Tools for Microsoft Visual Studio.

posted @ 2009-09-17 18:00 Kellen 阅读(158) 评论(0) 编辑

2009年3月13日

posted @ 2009-03-13 13:10 Kellen 阅读(1799) 评论(0) 编辑
 

VSTS风暴系列课程(5):TFS实现SCM(下).zip
讲座内容:详细介绍TFS中软件配置管理各项功能,包括:签出、签入、分支、合并、标签以及一些日常的配置管理功能。并讲解用TFS进行SCM的解决方案,更深一步的让大家体会到在真正的实际环境中,如何进行SCM。通过此次培训,可以让大家掌握如何用TFS实现SCM的方法。课程讲师:王京京 微软(中... 
[  预览 ]

VSTS风暴系列课程(10):VSTS 架构师版的应用(下).zip
讲座内容: Visual Studio 2005 Team Edition for Software Architects (VSTA) 提供了一些为设计和部署分布式、面向服务的应用系统的设计器。这些设计工具使架构师和开发人员以一种新的模式设计一个分布式系统,即连接型的应用或者提供服务,或者使用服... 
[  预览 ]

VSTS风暴系列课程(19):Team Foundation Build实现构建管理.zip
讲座内容:课程讲解如何使用TFS Build实现构建管理。内容包括Team Build流程;Team Build与测试集成;使用Team Build实现每日构建;以及TFS Build构建的定制。课程讲师:王兴明 微软最有价值专家(C# MVP) MSDN特邀讲师微软认证系统开发工程... 
[  预览 ]

VSTS风暴系列课程(20):TFS的管理与维护(数据库、可用性、安全性方面的维护).zip
讲座内容:课程讲解TFS管理与维护的方法与技能。内容包括TFS可用性的规化,不同可用性方案成本与风险;TFS数据库的备份与恢复;以及TFS的安全系统:源代码安全,WSS安全,报表安全,工作项安全等。课程讲师:王兴明 微软最有价值专家(C# MVP) MSDN特邀讲师微软认证系统开发工... 
[  预览 ]

VSTS风暴系列课程(3):VSTS 在SDLC中的价值(下).zip
讲座内容:简要介绍VSTS的功能,按照TFS、架构师版、开发人员版、测试人员版分别进行介绍,主要体现VSTS在整个SDLC中的价值,通过此次培训,可以让大家了解VSTS中的的各个不同角色的版本的主要功能,以及他们之间是如何进行协同工作的。课程讲师:王然 微软认证讲师(MCT) 中达金桥科... 
[  预览 ]

VSTS风暴系列课程(4):TFS实现SCM(上).zip
讲座内容:详细介绍TFS中软件配置管理各项功能,包括:签出、签入、分支、合并、标签以及一些日常的配置管理功能。并讲解用TFS进行SCM的解决方案,更深一步的让大家体会到在真正的实际环境中,如何进行SCM。通过此次培训,可以让大家掌握如何用TFS实现SCM的方法。课程讲师:王京京 微软(中... 
[  预览 ]

VSTS风暴系列课程(1):VSTS 安装与部署指南.zip
讲座内容: VSTS的安装与部署的详细过程,包括Win2003 Server+SP1,IIS配置,VSTS的安装与部署的过程与步骤,以及安装与部署过程中的常见问题与解决方法,通过此次培训,形成VSTS的安装与部署的指导性文档,达到初次学习或使用VSTS的人员可以成功安装与部署VSTS。课程讲师... 
[  预览 ]

VSTS风暴系列课程(11):使用 TFS 进行项目管理(上).zip
讲座内容:做为 VSTS 的服务器端产品,Team Foundation Server 可以实现自动报表、自动构建、配置管理,并通过团队站点来整合所有团队信息。在本次课程中,将从这几个方面来讲解如何使用 TFS 来实现团队项目管理。课程讲师:王然 微软认证讲师(MCT) 中达金桥科技开发... 
[  预览 ]

VSTS风暴系列课程(12):使用 TFS 进行项目管理(下).zip
讲座内容:做为 VSTS 的服务器端产品,Team Foundation Server 可以实现自动报表、自动构建、配置管理,并通过团队站点来整合所有团队信息。在本次课程中,将从这几个方面来讲解如何使用 TFS 来实现团队项目管理。课程讲师:王然 微软认证讲师(MCT) 中达金桥科技开发... 
[  预览 ]

VSTS风暴系列课程(13):开发人员版(上).zip
讲座内容: VSTS中的开发人员版不同于以往的Visual Studio专业版,它是全新的代码质量和性能工具,使开发团队能够创建可靠的、满足关键业务要求的服务和应用程序。本课程将分别介绍集成的单元测试、代码规范工具、代码性能工具、静态代码分析器等工具的使用。课程讲师:王兴明 微软最有价值专... 
[  预览 ]


VSTS风暴系列课程(14):开发人员版(下).zip
讲座内容: VSTS中的开发人员版不同于以往的Visual Studio专业版,它是全新的代码质量和性能工具,使开发团队能够创建可靠的、满足关键业务要求的服务和应用程序。本课程将分别介绍集成的单元测试、代码规范工具、代码性能工具、静态代码分析器等工具的使用。课程讲师:王兴明 微软最有价值专... 
[  预览 ]

VSTS风暴系列课程(15):测试人员版(上).zip
讲座内容: VSTS中的测试人员版是VSTS支持软件开发生命周期中,不可分割的一部分。使用测试人员版,可以完成大量测试工作,并能与团队开发集成。本课程将从测试的管理、类型、以及不同测试类型的实现来讲解VSTS测试人员版的使用。课程讲师:王兴明 微软最有价值专家(C# MVP) MSDN特邀... 
[  预览 ]

VSTS风暴系列课程(16):测试人员版(下).zip
讲座内容: VSTS中的测试人员版是VSTS支持软件开发生命周期中,不可分割的一部分。使用测试人员版,可以完成大量测试工作,并能与团队开发集成。本课程将从测试的管理、类型、以及不同测试类型的实现来讲解VSTS测试人员版的使用。课程讲师:王兴明 微软最有价值专家(C# MVP) MSDN特邀... 
[  预览 ]

VSTS风暴系列课程(17):MSF(上).zip
讲座内容: MSF提供了应用项目开发中的人员管理、过程管理、风险管理的准则。这些准则来自于微软自己多年产品开发的成功经验的总结。MSF是一个具有高度灵活性的框架,可适用于各种不同的项目种类以满足企业的需求。本课程将讨论MSF中的方法论在软件项目中的应用。课程讲师:王京京 微软(中国)有限公... 
[  预览 ]

VSTS风暴系列课程(18):MSF(下).zip
讲座内容: MSF提供了应用项目开发中的人员管理、过程管理、风险管理的准则。这些准则来自于微软自己多年产品开发的成功经验的总结。MSF是一个具有高度灵活性的框架,可适用于各种不同的项目种类以满足企业的需求。本课程将讨论MSF中的方法论在软件项目中的应用。课程讲师:王京京 微软(中国)有限公... 
[  预览 ]

VSTS风暴系列课程(2):VSTS 在SDLC中的价值(上).zip
讲座内容:简要介绍VSTS的功能,按照TFS、架构师版、开发人员版、测试人员版分别进行介绍,主要体现VSTS在整个SDLC中的价值,通过此次培训,可以让大家了解VSTS中的的各个不同角色的版本的主要功能,以及他们之间是如何进行协同工作的。课程讲师:王然 微软认证讲师(MCT) 中达金桥科... 
[  预览 ]

VSTS风暴系列课程(6):VSS迁移到TFS实战.zip
讲座内容:详细介绍VSS迁移到TFS的步骤与注意事项,讲解成功案例和一些在实际迁移过程中遇到的常见问题与解决方案,通过此次培训,形成VSS迁移到TFS的方法论。让大家依照这个方法论,可以制定自己企业从VSS迁移到TFS的计划与实施方案。课程讲师:周敏 微软(中国)有限公司平台及开发合作部... 
[  预览 ]

VSTS风暴系列课程(7):Visual Studio 2005 Team Edition for Database Profe...
讲座内容:做为Visual Studio Team System家族的新成员,VSTDB Pro使得数据库开发人员,可以控制数据库的变更管理,实现数据库的自动化测试,并集成到SDLC当中,增强了团队协作能力。本次课程将详细讲解在VSTS中,如何使用VSTDB进行数据库开发。课程讲师:王然... 
[  预览 ]

VSTS风暴系列课程(9):VSTS 架构师版的应用(上).zip
讲座内容: Visual Studio 2005 Team Edition for Software Architects (VSTA) 提供了一些为设计和部署分布式、面向服务的应用系统的设计器。这些设计工具使架构师和开发人员以一种新的模式设计一个分布式系统,即连接型的应用或者提供服务,或者使用服...
[  预览 ]

VSTS风暴系列课程(8):过程模板的客户化定制.zip
讲座内容:过程模板定义了团队项目中影响团队工作方式的一些主要方面。通过自定义过程模板,您可以定义团队项目控制的安全性、项目门户上可用的模板、源代码管理签入说明、新工作项类型和查询、用于监视的报告和状态,以及使用哪些迭代和组织单元。本次课程将详细的为您讲解如何对现有的过程模板进行自定义。课程讲...
[  预览 ]

VSTS风暴系列课程(21):TFS门户管理与维护——WSS.zip
讲座内容:课程讲解TFS门户站点的管理与维护。内容包括WSS的体系架构;TFS门户站点的内容管理;TFS门户站点和安全性控制;TFS门户站点模版分析及模版定制。课程讲师:王兴明 微软最有价值专家(C# MVP) MSDN特邀讲师微软认证系统开发工程师(MCAD、MCSD),微软认证讲...
[  预览 ]

VSTS风暴系列课程(22):TFS报表的管理与定制.zip
讲座内容:本课程讲解TFS报表的管理与定制。内容包括TFS过程模版内建报告说明;使用SQL Reporting Service定制项目报表;报表的发布与管理;报表的安全性设置;以及使用Excel生成项目报表。课程讲师:王兴明 微软最有价值专家(C# MVP) MSDN特邀讲师微软认证...
[  预览 ]

posted @ 2009-03-13 12:40 Kellen 阅读(656) 评论(0) 编辑
 

构建软件数字安全带系列课程(18):常见的安全指导方法.zip
讲座内容:安全作为一个非常重要的领域,不但有复杂的理论支持,其还非常注重实际工程上的具体应用。在实际的应用中,很多零散的地方都需要我们设计者,开发者以及测试者所注意。在本次课程中,我们就和大家一起探讨在实际安全应用中的一些零碎的,但是非常常见的安全指导方法。相信这些方法能够在您的软件设计,开发,... 
[  预览 ]

构建软件数字安全带系列课程(3):保护秘密数据(连接字符串,密码等).zip
讲座内容: “谁来保护保密者自己?”在安全系统的设计和开发过程中,最大的一个挑战就是如何保存“使得数据保密的数据”。在本次课程中,我们将向大家介绍如何在开发过程中管理数据库连接字符串和密码,安全的加密密钥管理,以及安全的文件数据加密。这些技术将会包括.NET隔离存储空间,DPAPI,System....
[  预览 ]

构建软件数字安全带系列课程(12):头号公敌——缓冲区溢出攻击.zip
讲座内容:作为历史最为悠久,危害最为严重的攻击方式,自从计算机软件诞生,缓冲区溢出攻击就一直存在着。虽然近些年来先进的处理器,操作系统,编译器以及基于托管的各类高级语言虚拟机都对缓冲区溢出攻击的防范采取了各种各样的办法。但是由于该攻击方式的灵活性,同时也由于非托管的代码还会继续存在与运行,因此会...
[  预览 ]

构建软件数字安全带系列课程(5):用户输入校验.zip
讲座内容:对于应用程序来讲,用户输入是最大的单源恶意攻击。在本次课程中,我们将向大家介绍如何过滤用户输入,确保只有期望的数据才能进入到应用程序中。我们将介绍validation控件,正则表达式,强类型等等。课程讲师:付仲恺 MSDN特邀讲师微软特邀开发专家,MSDN讲师,具有12年软... 
[  预览 ]

构建软件数字安全带系列课程(1):构建可靠的安全开发过程.zip
讲座内容:在介绍实现安全代码技术之前,我们必须理解如何从软件开发生命周期的角度来看待安全软件的设计,管理,开发,巩固和维护.在本次课程中,我们将讨论如何考虑,设计和管理软件的安全性,这是确保我们软件安全的基础之一。课程讲师:付仲恺 MSDN特邀讲师微软特邀开发专家,MSDN讲师,具有... 
[  预览 ]

构建软件数字安全带系列课程(10):跨站脚本攻击(XSS)及其防御手段.zip
讲座内容:在当前的各种Web安全漏洞中,跨站脚本攻击作为一种实施门槛低,不易被受害者发现而且侵害面广的攻击方式,广泛存在于互联网中。特别是在今年的OWASP评选中,跨站脚本攻击更登上了10大Web安全漏洞的榜首位置。因此,对于这种攻击方法,作为Web开发人员要特别引起重视。在本次的Webcast...
[  预览 ]

构建软件数字安全带系列课程(11):Windows Vista中用户帐户控制(UAC)最佳实践.zip
讲座内容:用户帐户控制(UAC)作为Windows Vista操作系统的新的安全特性在很大程度上降低了非管理员权限下用户进程运行时的安全问题与操作系统遭受攻击的程度。同时该特性使得当用户面对需要较高特权的应用程序时,可以自主决定是否授予该应用程序相应的权限,提高了系统的安全性。并且通过帮助用户降... 
[  预览 ]

构建软件数字安全带系列课程(13):加密弱点探悉.zip
讲座内容:加密能够保证我们的安全么?很遗憾,答案是否定的。虽然加密能够帮助开发者解决特定的安全问题,实现数据私有性,完整性保护以及认证,但是对于我们的应用程序来说,加密并不能够解决程序中的代码错误。甚至当我们错误地使用了加密的时候,可能连原本能够保证的安全问题也无法得到保证。在本次课程中,我们将...
[  预览 ]

构建软件数字安全带系列课程(14):机密数据保护.zip
讲座内容:对于我们当前的计算机硬件来讲, 对于诸如,密钥,签名,口令等敏感数据的完全安全的存储是很难实现的。任何拥有足够权限或者可以直接物理接触计算机的用户都有可能窃取这些机密的数据。虽然彻底地保护机密数据很难实现的,但是我们可以通过提高安全门限来增加攻击者的入侵成本。在本次课程中,我们将向大家... 
[  预览 ]

构建软件数字安全带系列课程(15):访问控制权限管理.zip
讲座内容:对于用户访问控制权限,Windows提供了多种方法。其中,ACL是应用最为广泛和具有可扩展性的技术。事实上,ACL正是Windows NT/2000/XP/2003/Vista在安全方面的基础。其可以用于保护像文件,注册表项等类似的资源。而在有些情况,错误设计的ACL会导致严重的安全问...
[  预览 ]


构建软件数字安全带系列课程(16):Socket安全.zip
讲座内容: Socket可以说是使用TCP/IP协议应用程序进行通讯的核心部分.在IPv4下, IP协议以及相关的传输协议,如:TCP与UDP,并没有考虑安全性所带来的威胁. 另外,虽然在IPv6中, 一些威胁可以被消除,但是其仍然存在着其他的问题.在本次课程中,我们将向大家介绍如何安全地绑定,监... 
[  预览 ]

构建软件数字安全带系列课程(17):规范化问题.zip
讲座内容:不要让你的安全依赖于资源的名称,特别是文件名!但你看到rose, ROSE, Rose或r%6fse的时候,你觉得他们表示的是相同的对象么?如果是的话,并且如果这是个受到保护的对象,当我们阻挡住访问rose的时候,那么ROSE, Rose以及r%6fse甚至更多的表示方式我们应该如何来... 
[  预览 ]

构建软件数字安全带系列课程(19):编写安全的文档与错误信息.zip
讲座内容:文档和错误信息是每个软件产品都必须要包含的部分。编写好的文档与错误信息有利于项目人员对项目的理解和便于用户对于软件的使用。由于软件工程本身是一个不断协商与权衡各方面因素的过程,在权衡过程中一些安全问题就可能暴露出来,通过文档和错误信息能够帮助人们对于这些权衡和问题进行理解。在本次课程中... 
[  预览 ]

构建软件数字安全带系列课程(2):开发者安全准则和向导.zip
讲座内容:认识到开发者会遇到各种类型的安全攻击是非常重要的。在本次课程中,我们会对各种攻击方式进行分类,解释它们如何工作和行为,并且给出具体的实例和应对它们的方法。然后,我们会对胖客户端,Web客户端和Web服务应用的安全性进行比较。课程讲师:付仲恺 MSDN特邀讲师微软特邀开发专家...
[  预览 ]

构建软件数字安全带系列课程(20):安全性测试.zip
讲座内容:安全测试是整个软件开发流程的重要组成部分。在本次课程中,我们将向大家介绍软件产品从设计到最后发布阶段中测试所起到的重要作用。同时,还将向大家介绍一些重要的不同于一般测试的安全安全测试方法。这些方法不同于书本上的理论知识,具有很高的实用性。课程讲师:付仲恺 Visual Stud... 
[  预览 ]

构建软件数字安全带系列课程(4):数据库防护——详细介绍SQL注入攻击.zip
讲座内容: SQL注入攻击是一种非常常见的攻击方式。在本次课程中,我们将深入研究这一主题,并且通过演示来向大家介绍SQL注入攻击的危害性,并且对于防止SQL注入攻击进行相关的技术介绍。课程讲师:付仲恺 MSDN特邀讲师微软特邀开发专家,MSDN讲师,具有12年软件开发经验,曾主要从事系... 
[  预览 ]

构建软件数字安全带系列课程(6):ASP.NET Web Service安全介绍.zip
讲座内容:微软ASP.NET Web Service采用了灵活的开放标准,使得Web Service成为一个为客户端和中间层业务逻辑主机提供服务的优秀机制。然而,由于标准的制约和各种不同类型客户端的限制,Web Service的安全性较难保证。在本次课程中,我们将描述如何开发和应用授权,认证和安...
[  预览 ]

构建软件数字安全带系列课程(7):保护您的代码.zip
讲座内容: "所有的程序都能够被反向工程。可能有些人希望自由地使用您的软件。可能有些人希望窃取您的算法或者代码。可能您的应用程序包含了其他具有很大价值的安全信息,容易引起攻击者的注意。然而,无论隐藏在安全威胁后面的动机是什么,您必须理解如何保护好您的代码。本次课程,将向您介绍如何将您的代码隐藏起来... 
[  预览 ]

构建软件数字安全带系列课程(8):WSE 3.0基本安全介绍.zip
讲座内容:在本次课程中, 我将向您介绍WSE 3.0的基本安全特性。我们将从配制文件开始,实现在通用场景中基于消息的安全策略,以及在安全通信过程中对于性能的优化。并且,您还将会看到如何在Web Service中添加简单的认证,以决定用户能否调用Web方法。最后,我们将会学习如何实现用户自定义策略... 
[  预览 ]

构建软件数字安全带系列课程(9):WSE 3.0高级安全特性介绍.zip
讲座内容:在本次课程中,我将向您介绍WSE 3.0在安全方面的一些高级特性。我们将通过编码的方式来配置这些安全策略。同时,还将向大家展示如何编写自定义策略断言, 以实现诸如,访问控制,审计等应用程序安全特性。课程讲师:付仲恺 MSDN特邀讲师微软特邀开发专家,MSDN讲师,具有12年...
[  预览 ]

posted @ 2009-03-13 12:34 Kellen 阅读(224) 评论(0) 编辑
 

开发新技术展望系列课程(4):Expression Web.zip
讲座内容: FrontPage终于走完了它的生命周期。取而代之的是SharePoint Designer和Expression Web。我们将和大家讨论专门为网页设计开发的工具Expression Web。课程讲师:徐晓卓 微软最有价值专家 长沙萌微科技有限公司首席技术顾问 多年的软件...
[  预览 ]

开发新技术展望系列课程(3):Expression Blend.zip
讲座内容:之前我们讨论WPF以及XAML的时候,都是用代码的方式进行XAML的设计。今天,我们将为大家介绍全新的XAML设计工具——Expression Blend,以及它为UI设计人员和开发工程师带来的全新体验。课程讲师:徐晓卓 微软最有价值专家 长沙萌微科技有限公司首席技术顾问 ...
[  预览 ]

开发新技术展望系列课程(2):IIS 7.zip
讲座内容: IIS服务器在经历了XP的5.1,2003 server的6.0之后,终于迎来了它在Windows Vista和Longhorn Server下的新版本:7.0。本课程将讨论IIS 7带来的全新开发支持。课程讲师:徐晓卓 微软最有价值专家 长沙萌微科技有限公司首席技术顾问 ...
[  预览 ]

开发新技术展望系列课程(5):Microsoft Silverlight.zip
讲座内容: Silverlight是基于微软.NET平台的下一代多媒体技术。它是具有跨浏览器和跨平台等特性的插件技术。我们将在本课程中介绍如何使用Silverlight为我们的Web站点带来丰富的多媒体互动功能。课程讲师:徐晓卓 微软最有价值专家 长沙萌微科技有限公司首席技术顾问 多年... 
[  预览 ]

开发新技术展望系列课程(1):WPF.E.zip
讲座内容:大家现在一定已经对新发布的.NET Framework 3.0有了一定的了解。对WPF的超酷的图形特性也一定印象深刻。我们将在本课程中介绍WPF/E,一项将WPF和ASP.NET Ajax结合起来的技术,让我们在网页中也能用WPF带来震撼的视觉效果。课程讲师:徐晓卓 微软最有价...
[  预览 ]

posted @ 2009-03-13 12:30 Kellen 阅读(109) 评论(0) 编辑
 

Windows Vista 领航系列课程(1):Digital Olympic,Vista案例展示.zip
讲座内容: Digital Olympic面向2008年奥运会的现代化管理,是微软应用WinFX技术实现的全新企业应用,WPF技术构建出3D的虚拟奥运场馆,WWF技术实现复杂定义的业务流程,WCF技术完成对于数据多种方式的交互。课程通过对案例的概要讲解,分析WinFX对于企业开发的全新价值。课... 
[  预览 ]

Windows Vista 领航系列课程(2):基于WPF构建卓越的用户体验.zip
讲座内容: Windows Presentation Foundation为应用程序表现层的开发提供了丰富的视觉元素和特效,帮助开发者方便的创建丰富、卓越的用户体现。本课程将以微软的案例程序Digital Olympic为背景,具体分析和讲解如何基于Windows Presentation Fou...
[  预览 ]

Windows Vista 领航系列课程(5):Windows Workflow Foundation,规则驱动的工作流.zip
讲座内容: WWF 的运行依托于规则引擎,通过它来管理和驱动工作流。规则集合和活动是2个基本元素,一方面规则集合定义活动的状态逻辑,另一方面活动也在运行时下受控执行。课程将深入介绍workflow中规则引擎的运行机制,RuleSet的定制和活动执行等内容,向您剖析WWF的强大运行机制。课程讲师...
[  预览 ]

Windows Vista 领航系列课程(3):Windows Vista Sidebar与Gadgets.zip
讲座内容: Sidebar与Gadgets彻底改变原有Windows应用的显示方式,我们可以将诸如天气,快捷方式,RSS订阅,股市等信息集成进桌面的特定区域循环显示,华丽的控件和易用性极大丰富了Vista的界面表现,课程将生动讲解Gadgets的体系结构和最佳实践,让我们的开发从此华丽起来吧。 ... 
[  预览 ]

Windows Vista 领航系列课程(4):微软工作流技术战略.zip
讲座内容: Windows Workflow Foundation是微软的工作流开发平台。它的出现使得在微软的世界里除了Office, Biztalk和Dynamics以外又出现了一个新的与工作流有关的名词。众多的概念之下,微软到底在工作流方面有什么样的战略,这些概念之间有什么关系。本课程将系统的...
[  预览 ]

Windows Vista 领航系列课程(7):对等网络技术.zip
讲座内容:随着计算机硬件和网络的发展,当今的个人计算机大部分都可以连接到网络上,并且具备相当的计算能力,大量的存储。然而这些资源并没有被充分的利用。在对等网络的世界里每台计算机均可作为“客户端”或“服务器”而相互协作和共享资源。本课程间介绍微软的操作系统和开发平台提供的有关对等网络的支持。特别是... 
[  预览 ]

Windows Vista 领航系列课程(6):开发基于RSS的应用程序.zip
讲座内容:在WinFX中对于RSS的应用开发,微软提供了整套的框架,包含了RSS格式定义,运行机制,数据访问,发布/订阅,安全性等各方面的功能,课程将围绕这些技术热点展开,让开发者领悟如何简易开发复杂的RSS应用。课程讲师:吴淏 微软(中国)有限公司开发和平台技术部开发技术经理现任微... 
[  预览 ]

Windows Vista 领航系列课程(8):InfoCard概述.zip
讲座内容:随着计算机网络的快速发展,异构系统的整合问题一直是人们关注的问题。特别是异构系统的统一认证问题。人们需要一次登录即可访问多个不同的系统。Windows Vista的InfoCard技术就是解决单点登录问题的操作系统级解决方案。本课程将向大家介绍InfoCard的基本概念和工作原理。 ... 
[  预览 ]

Windows Vista 领航系列课程(9):Windows CardSpace(原名InfoCard)概述(二).zip
讲座内容:上一讲我们学习了InfoCard的基本概念和工作原理。现在InfoCard的正式名称改为Windows CardSpace,它借助其本身的先天优势,必将在将来互联网上取代现有用户名/密码的登录方式。当今所有的网站可能都面临一个升级换代的挑战。如何应对挑战?我们这节课就来实现一个简单支持... 
[  预览 ]

posted @ 2009-03-13 12:28 Kellen 阅读(342) 评论(0) 编辑
 

Windows Server 2008开发新特性系列课程(1):服务器基础.zip
讲座内容:本课程将详细介绍Windows Server 2008的开发基础。包括服务器架构,什么是应用服务器,以及Windows Server 2008中间添加的新特性概述等。课程讲师:徐晓卓 微软最有价值专家 长沙萌微科技有限公司首席技术顾问 多年的软件开发和算法设计经验,三年微软... 
[  预览 ]

Windows Server 2008开发新特性系列课程(5):Workflow Service.zip
讲座内容:通过一段时间的消化和吸收,大家应该已经对.NET 3.0中的WCF和WF比较熟悉了。本课程将通过实例讲解如何将WCF和WF结合到一起去,创建基于工作流的企业级服务。课程讲师:徐晓卓 微软最有价值专家 长沙萌微科技有限公司首席技术顾问 多年的软件开发和算法设计经验,三年微软平...
[  预览 ]

Windows Server 2008开发新特性系列课程(2):IIS 7.0(上).zip
讲座内容:本课程将通过实例讲解IIS 7.0的开发新特性。包括全新的管道处理方式、安全、插件的开发等。我们同时也将讨论IIS 7.0对web开发人员带来的影响。课程讲师:徐晓卓 微软最有价值专家 长沙萌微科技有限公司首席技术顾问 多年的软件开发和算法设计经验,三年微软平台开发经验,曾... 
[  预览 ]

Windows Server 2008开发新特性系列课程(10):虚拟化和高性能计算.zip
讲座内容:我们将在本课程中介绍今后服务器产品的发展趋势:虚拟化和高性能计算。并展示Windows Server 2008是如何实现这两个新特性的。课程讲师:徐晓卓 微软最有价值专家 长沙萌微科技有限公司首席技术顾问 多年的软件开发和算法设计经验,三年微软平台开发经验,曾担任微软开发支...
[  预览 ]

Windows Server 2008开发新特性系列课程(3):IIS 7.0(下).zip
讲座内容:本课程将通过实例讲解IIS 7.0的开发新特性。包括全新的管道处理方式、安全、插件的开发等。我们同时也将讨论IIS 7.0对web开发人员带来的影响。课程讲师:徐晓卓 微软最有价值专家 长沙萌微科技有限公司首席技术顾问 多年的软件开发和算法设计经验,三年微软平台开发经验,曾... 
[  预览 ]

Windows Server 2008开发新特性系列课程(4):可编程的管理系统.zip
讲座内容: Windows Server 2008添加了很多可编程的管理新特性。我们在本课程中将通过实例讲解新的MMC 3.0和其他新技术。课程讲师:徐晓卓 微软最有价值专家 长沙萌微科技有限公司首席技术顾问 多年的软件开发和算法设计经验,三年微软平台开发经验,曾担任微软开发支持工程师...
[  预览 ]

Windows Server 2008开发新特性系列课程(6):基于事务的文件系统.zip
讲座内容: WinFX中的WinFS新一代的文件系统最终没有发布。但是它仍然对Windows Server 2008的文件系统产生了深远影响。我们将在本课程中通过实例演示如何对基于事务的文件系统和注册表进行编程。课程讲师:徐晓卓 微软最有价值专家 长沙萌微科技有限公司首席技术顾问 多年... 
[  预览 ]

Windows Server 2008开发新特性系列课程(7):可编程的事件系统.zip
讲座内容:还记得Windows中的事件日志吗?现在,在Windows Server 2008中,我们不但可以读取和写入Windows系统日志,还可以自定义日志并编写相应的事件响应程序。本课程将通过实例详细演示该技术。课程讲师:徐晓卓 微软最有价值专家 长沙萌微科技有限公司首席技术顾问 ... 
[  预览 ]

Windows Server 2008开发新特性系列课程(8):PowerShell.zip
讲座内容:也许有人已经使用VBS文件,通过脚本调用WMI的方式对Windows Server的日常管理进行模块化组件化的编程了。本课程将向您介绍新的脚本技术——Powershell,并通过实例演示如何使用C#脚本在Powershell中操作Windows。课程讲师:徐晓卓 微软最有价值专... 
[  预览 ]

Windows Server 2008开发新特性系列课程(9):Cardspace.zip
讲座内容: Cardspace是新一代的基于Internet的4方身份认证体系。我们将在本课程中详细介绍如何在自己的应用中如何实现并使用Cardspace。课程讲师:徐晓卓 微软最有价值专家 长沙萌微科技有限公司首席技术顾问 多年的软件开发和算法设计经验,三年微软平台开发经验,曾担任微... 
[  预览 ]

posted @ 2009-03-13 12:26 Kellen 阅读(432) 评论(0) 编辑
 

Visual Basic 2005开发技巧系列课程(3):Visual Basic 2005泛型编程介绍.zip
讲座内容:从泛型的引入开始,逐步介绍泛型给Visual Basic 2005开发范式带来的变化。泛型可以用来构建强类型和高性能的程序,还可以与接口与委托结合,完成更加精妙的设计。课程讲师:施凡 Visual Basic MVP(微软最有价值专家)微软Visual Basic MVP,... 
[  预览 ]

Visual Basic 2005开发技巧系列课程(4):在Visual Basic 2005中使用.NET Framework...
讲座内容: .NET Framework 2.0在许多方面都进行了改进,如Console、ADO.NET、文件系统、Configuration、网络以及诊断工具等都有新增功能。本课程带您浏览部分新增功能,帮助您快速将他们应用到您的Visual Basic 2005新项目当中。课程讲师:施凡...
[  预览 ]

Visual Basic 2005开发技巧系列课程(1):使用My命名空间简化.NET Framework程序设计.zip
讲座内容:带你体验Visual Basic 2005的创新设计——My命名空间。您可以使用它来简化.NET Framework程序设计,比如更快捷地操纵文件、文件夹、网络以及其他硬件;更方便地使用资源文件;更方便地使用窗体以及更方便地为您的应用程序提供配置功能。课程讲师:施凡 Visua... 
[  预览 ]

Visual Basic 2005开发技巧系列课程(2):利用Visual Basic 2005集成开发环境的新增功能快速开发....
讲座内容: Visual Basic的IDE提供了多项有助于提高开发效率的新功能,如插入代码片断、编辑后继续运行、设计时表达式计算、新的数据窗体设计器等多项特性。本课程将向您一一介绍他们,让你能尽快将这些新特性用于您的开发。课程讲师:施凡 Visual Basic MVP(微软最有价值专家...
[  预览 ]

posted @ 2009-03-13 12:23 Kellen 阅读(585) 评论(1) 编辑
 

Open XML开发系列课程(7):SpreadsheetML 基础开发指南.zip
讲座内容: Excell2007使用了基于Open xml格式的文件存储方式,这就大大提高了Excell2007的安全性。本次课程我们将重点学习SpreadsheetML的使用和如何通过.NET3.0的新功能对Excell2007文档进行相关操作。课程讲师:张义先 MSDN特邀讲师 中达金... 
[  预览 ]

非微软平台上利用OpenXML实现Office报表.zip
讲座内容:通过实际项目讲解在非微软平台上实现一般Office报表的数据更新功能,了解如何直接操纵XML文件以达到数据更新的途径,以及常见问题的解决方案。课程讲师:李德刚 MSDN特邀讲师 1997年毕业于北京机械工业学校,一直在软件行业从事研发和项目管理,对Windows, WinCE... 
[  预览 ]

Open XML开发系列课程(1):Open XML架构.zip
讲座内容: Open XML是微软推出了一套开放的文档格式。本课程我们将学习Open XML文档格式的基本架构以及Open XML给我们带来的全新特性。课程讲师:张义先 MSDN特邀讲师 中达金桥科技开发有限公司讲师长期从事于ASP.NET的开发,有多年.NET平台下的开发经验。曾参与...
[  预览 ]

Open XML开发系列课程(10):.NET 开发中的PresentationML应用.zip
讲座内容: PresentationML是一门针对于PowerPoint2007扩展标记语言。这种新的文档格式使PowerPoint2007的安全性显著提高。这主要表现在文档存储以及文档访问方面。本次课程我们将主要学习PresentationML的语法以及如何使用.NET3.0中的新特性对基于Pr...
[  预览 ]

Open XML开发系列课程(8):SpreadsheetML 的高级应用.zip
讲座内容:本次课程我们将会进一步学习SpreadsheetML的使用方法和相关操作,以及站在开发人员的角度如何去理解安全性的提高。使用Openxml SDK 和.NET3.0 对SpreadsheetML的操作也是我们本次课程的重点。课程讲师:张义先 MSDN特邀讲师 中达金桥科技开发有... 
[  预览 ]

Open XML开发系列课程(2):.NET平台上的XML开发.zip
讲座内容: Office 2007文档及XPS文档都是采用XML作为其文件的组织方式,在.NET平台上进行这些文档格式的开发,必然要了解.NET平台针对XML的开发支持。本课程我们将学习在.NET平台上,如何进行针对XML进行开发。主要包括如何读写XML,常用的命名空间以及如何查询和验证XML文档... 
[  预览 ]

Open XML开发系列课程(4):WordprocessingML 基础开发指南.zip
讲座内容:本次课程我们将学习WordprocessingML 中高级开发的相关知识。包括对WordprocessingML 框架的进一步深入学习。以及如何通过编程在word中实现复杂的操作。课程讲师:张义先 MSDN特邀讲师 中达金桥科技开发有限公司讲师长期从事于ASP.NET的开发... 
[  预览 ]

Open XML开发系列课程(3):Open XML Packaging API开发.zip
讲座内容: .NET Framework 3.0 在2.0 的基础上提供了更加强大的功能。大量的新特性不断地吊着开发人员的胃口。本次课程我们将一起学习如何对数据包进行操作以及如何进行开放式数据包转换。在.NET Framework 3.0 中为数据包的操作提供强大的支持。这些功能函数都包含在Sys... 
[  预览 ]

Open XML开发系列课程(5):WordprocessingML 高级开发.zip
讲座内容:安全性的提高是office2007吸引用户眼球的一个亮点。对于开发人员来说,这种安全性的提高表现在哪些地方呢?WordprocessingML会带给我们答案。WordprocessingML是用于word2007的一种扩展标记语言。它的出现使word2007的安全性大大提高。本次课程我...
[  预览 ]

Open XML开发系列课程(6):用户自定义XML的开发.zip
讲座内容: Custom XML 使office2007变得更加强大,它可以让开发人员定义XML。这就大大扩展了office2007的功能。本次课程将主要学习Custom XML的用途,功能。结构化的文档标签,XML映射以及跟其它应用系统的交互等。课程讲师:张义先 MSDN特邀讲师 中达金...
[  预览 ]

Open XML开发系列课程(9):DrawingML 基础开发之南.zip
讲座内容: DrawingML 是office 应用程序新增的一种功能强大的矢量图形处理工具。本次课程我们将重点讲述DrawingML的基本概念,DrawingML的使用。以及如何通过编程的方式来实现对DrawingML的操作。DrawingML的出现使通过编程的方式操纵office2007变得更...
[  预览 ]

OpenXML实现商业价值实战――若干典型案例.zip
讲座内容:讲解运用OpenXML在商业系统和办公系统之间进行无缝整合,以及典型场景下的实现。课程讲师:赵俊其 MSDN特邀讲师 2002年毕业于唐山大学,毕业后一直从事软件开发,项目实施,技术架构等工作。曾参与多个大型项目的设计,开发。对.Net Framework有深入研究,尤其擅长... 
[  预览 ]

posted @ 2009-03-13 12:21 Kellen 阅读(792) 评论(0) 编辑
 

Deflexion 游戏开发(一).zip
讲座内容: Deflexion是一个好学又好玩的真实世界的棋类游戏,有点类似国际象棋,有黑白双方。每方只有四种类型的棋子,而且行走方式一样。有的棋子上带有镜子,可以反射激光,被激光射中的棋子就要从棋盘上拿掉。这个游戏只在美国和加拿大出售,要卖39美元。简直太贵了。于是我萌发了自己在电脑开发一个De...
[  预览 ]

Deflexion 游戏开发(二).zip
讲座内容:上一节课我们了解了Deflexion的游戏规则,并且也完成了数据结构,关键算法的设计。那么我们做的是否正确呢?这需要经过测试来检验。这节课我们要开发一个带界面的测试程序,也就是游戏的显示层。在设计显示层的时候要注意和上节课开发的模块层分开,这样既符合MVC的设计思想,又方便以后界面部分... 
[  预览 ]

Deflexion游戏开发(三):双人对战.zip
讲座内容:前两节课我们已经和大家一起分享了我们开发Deflexion的设计,以及测试UI。大家如果下载代码并运行的话,就知道,它并不完没。今天,我们希望对Deflexion这个游戏做一个完善,把它做成一个真正的双人对战游戏。可以判断谁先走,下一步应该谁走棋,以及游戏何时结束。我们会在课程中,介绍... 
[  预览 ]

Deflexion游戏开发(四):网络对战基于.Net Remoting.zip
讲座内容:通过上次的课程,我们已经实现了双人对战的功能,但是光是这样是不够吸引人的。现在的生活中,特别是对于程序员,我想如果没有网络的话,将是一件非常不愉快的事情。所以,我们Deflexion一定要实现远程对战这一功能。本次课程我们就将介绍,如何基于.Net Remoting技术,实现远程对战的... 
[  预览 ]

Deflexion游戏开发(五):自己编个机器人.zip
讲座内容:双人对战已经完成了,想不想一个人的时候自己修练一下?自己动手编个机器人吧,没事儿和电脑过过招。其实棋类游戏的AI也不是很复杂,就是递归呀,遍历呀比较烦人,尤其是调试的时候。让我和大家一起分享一下其中的技巧,以及Visual Studio中的一些工具。Deflexion究竟怎么下我也不太...
[  预览 ]

posted @ 2009-03-13 12:19 Kellen 阅读(216) 评论(0) 编辑
 
Copyright © Kellen Powered by: 博客园 模板提供:沪江博客