Microsoft

Mono 2.8 released with full support for C# 4.0

October 9, 2010 .NET, All, ASP.NET, ASP.NET MVC, C#.NET, General, Mono, OpenSource No comments

The Mono project, which produces an open source implementation of the .NET runtime, has released version 2.8. The update brings full support for version 4.0 of the C# programming language, substantial improvements to the optional LLVM-based Mono backend, and a new garbage collection implementation that is more efficient.

Continue read more from Ryan Paul’s article in arstechnica.com

Microsoft Office 2010 Filter Packs to Search Contents for Windows 7

October 8, 2010 All, Microsoft, Office, Office 2010, Windows 7 1 comment

Microsoft Filter Packs is a single point-of-distribution for Office IFilters. IFilters are components that allow search services to index content of specific file types, allowing user to search for content (i.e. text within the document) in those files. In other words, Office 2010 Filter Packs enhance the default search capabilities of Microsoft Search Services in SharePoint, SQL Server, Exchange Server and Windows Search used in Windows server or client platforms such as Windows 7 and Windows Server 2008 R2.

By installing Microsoft Office 2010 Filter Packs, the following IFilters will be installed, and system will have additional capability to search for content in the file types or extensions listed below:

* Legacy Office Filter (version 97-2003; .doc, .ppt, .xls)
* Metro Office Filter (version 2007 and 2010; .docx, .docm, .pptx, .pptm, .xlsx, .xlsm, .xlsb)
* Zip Filter (.zip)
* OneNote filter (.one)
* Visio Filter (.vdx, .vsd, .vss, .vst, .vdx, .vsx, .vtx)
* Publisher Filter
* Open Document Format Filter

Windows Search Services was previously known as Windows Indexing Services. The filter packs support Windows 7; Windows Server 2003 SP2; Windows Server 2008 R2; Windows Server 2008 SP2; Windows Vista SP1 ;Windows XP SP2; and Windows XP SP3. As it’s a filter, the Microsoft Filter Pack requires the Microsoft Search Service.

Download Microsoft Office 2010 Filter Packs from Microsoft Download Center or by using the following direct download links:

32-bit (x86): FilterPack32bit.exe
64-bit (x64):
FilterPack64bit.exe

source: mydigitallife.info

Released: Microsoft Expression Blend 4 Service Pack 1 (SP1)

October 7, 2010 All, Blend, Expression, Microsoft No comments

Expression Blend 4 Service Pack 1 (SP1) includes support for building Windows Phone 7 apps and improved integration with Adobe design tools through support for the FXG file format, as well as bug fixes and stability enhancements.

Windows Phone support
When you install the Windows Phone Development Tools, you can use the design tools in Expression Blend to create Windows Phone applications, including Windows Phone project and item templates, graphics and animation tools, behaviors, and sample data. Once you’ve created your Windows Phone application, you can build it and then preview it either in the Windows Phone emulatoror in a Windows Phone device attached to your computer.

* Please note: If you want to design only Windows Phone applications, and you have already installed the Windows Phone Development Tools, you do not need to install this service pack.

Adobe FXG support
With the Expression Blend Add-in for Adobe FXG Import, available when you install Expression Blend 4 SP1, you can add Adobe FXG 2.0 symbols as UserControls in Expression Blend. You can also configure your FXG settings so that when FXG files are updated outside of Expression Blend, the files you have added to Expression Blend are also updated.

Download Microsoft Expression Blend 4 Service Pack 1 (SP1)

ASP.NET MVC 3 Beta

October 6, 2010 .NET, All, ASP.NET, ASP.NET MVC, General, Microsoft 1 comment

ASP.NET MVC 3 Beta provides a Model-View-Controller (MVC) framework on top of the existing ASP.NET 4 runtime.

ASP.NET MVC 3 is a framework for developing highly testable and maintainable Web applications by leveraging the Model-View-Controller (MVC) pattern. The framework encourages developers to maintain a clear separation of concerns among the responsibilities of the application – the UI logic using the view, user-input handling using the controller, and the domain logic using the model. ASP.NET MVC applications are easily testable using techniques such as test-driven development (TDD).

The installation package includes templates and tools for Visual Studio 2010 to increase productivity when writing ASP.NET MVC applications. For example, the Add View dialog box takes advantage of customizable code generation (T4) templates to generate a view based on a model object. The default project template allows the developer to automatically hook up a unit-test project that is associated with the ASP.NET MVC application.

Because the ASP.NET MVC framework is built on ASP.NET 4, developers can take advantage of existing ASP.NET features like authentication and authorization, profile settings, localization, and so on.

Download ASP.NET MVC 3 Beta

Windows Azure Platform Training Kit – September 2010 Update

October 5, 2010 All, Azure SDK, Azure Tools, General, Microsoft SDKs No comments

Windows Azure Platform Training Kit includes a comprehensive set of technical content to help you learn how to use Windows Azure, SQL Azure, and the Windows Azure AppFabric services.

The September 2010 – Update contains the latest information and proceedings on Windows Azure Platform. A guide for every cloud developer.

Overview


The Windows Azure Platform Training Kit includes a comprehensive set of technical content including hands-on labs, presentations, and demos that are designed to help you learn how to use the Windows Azure platform including: Windows Azure, SQL Azure and the Windows Azure AppFabric. This release includes several updates.

Here is what is new in the training kit:

  • Updated all hands-on labs and demo scripts for Visual Studio 2010, the .NET Framework 4, and the Windows Azure Tools for Visual Studio version 1.2 release
  • Added a new hands-on lab titled “Introduction to the AppFabric Access Control Service (September 2010 Labs Release)”
  • Added a new hands-on lab “Debugging Applications in Windows Azure”
  • Added a new hands-on lab “Asynchronous Workload Handling”
  • Added a new exercise to the “Deploying Applications in Windows Azure” hands-on lab to show how to use the new tools to directly deploy from Visual Studio 2010.
  • Added a new exercise to the “Introduction to the AppFabric Service Bus” hands-on lab to show how to connect a WCF Service in IIS 7.5 to the Service Bus
  • Updated the “Introduction to AppFabric Service Bus” hands-on lab based on feedback and split the lab into 2 parts
  • All of the presentations have also been updated and refactored to provide content for a 3 day training workshop.
  • Updated the training kit navigation pages to include a 3 day agenda, a change log, and an improved setup process for hands-on labs.

Note: The Windows Azure Platform training kit is now split into two releases. One release is for Visual Studio 2010 and another is for Visual Studio 2008. The Visual Studio 2008 version includes all of the updated presentations, however, new hands-on labs and lab updates will only be added to the Visual Studio 2010 version.

Download the Windows Azure Platform Training Kit – September 2010 Update

Open XML SDK 2.0

September 27, 2010 .NET, All, Microsoft, Microsoft SDKs, Office, Open XML No comments

Open XML SDK 2.0 for Microsoft Office

The Open XML Format SDK 2.0  is a superset of the Open XML SDK 1.0. In addition to the functionality provided by the Open XML SDK 1.0, it leverages.NET Language-Integrated Query (LINQ) and provides classes to construct and query the contents of parts within a package. You can use functional construction for composing documents, and LINQ queries for extracting information from documents.

The SDK is a collection of classes that let developers create and manipulate Open XML documents – documents that adhere to the Office Open XML File Formats Standard. Because the SDK provides an application program interface that lets developers manipulate Open XML documents directly, they can do so without the need for the Office client products themselves in both client and server operating environments.

Open XML SDK 2.0 for Microsoft Office offers a number of tools and resources to improve programmatic document processing thus making a task of the developer more efficient. The SDK also carries an interoperability improvements for open XML implementers as well as it is  designed to let Open XML developers build high performance client-side or server-side solutions that handle complex operations using only a small amount of program code.

Download Open XML SDK 2.0 for Microsoft Office.

MSDN Reference Link

Content Taken from  : Erika Ehrli’s – Blog in MSDN 

Some useful links from MSDN

Book chapter:

Book Excerpt: Chapter 22: Office Open XML Essentials

 

Code samples:

CG: Sample: Word 2007 Sample: Using Open XML to Improve Automation Performance in Word 2010 for Large Amounts of Data
Sample: 2007 Office Sample: Building a Server-Side Document Generation Solution Using the Open XML Object Model
Sample: 2007 Office Sample: Manipulating Office Open XML Format Files
Sample: 2007 Office Sample: Using the Office Open XML Formats to Support Electronic Health Records Portability and Health Industry Standards
CG: Sample: 2007 Office Sample: Introducing the Open XML Format External File Converter for Microsoft Office
CG: Sample: 2007 Office Sample: Creating Documents by Using the Open XML Format SDK 2.0
CG: Sample: 2007 Office Sample: Open XML File Formats Code Snippets for Visual Studio 2008 Using the Open XML SDK 2.0 for Microsoft Office

 

Columns:

OfficeTalk: Creating Form Letters in Word by Using Bookmarks and Office Open XML Files
OfficeTalk: Working with In-Memory Open XML Documents
OfficeTalk: Programmatically Update Multiple External Data Connections in Excel 2007 by Using Open XML

 

Downloads:

Download: SharePoint 2010 Presentation: Deep Dive into Open XML 2.0 and the Open XML SDK 2.0
Download: 2007 Office Presentations: Open XML Training Presentations
Download: 2007 Office System Document: Open XML Developer Map

 

Visual How-tos (how-to article + video + code sample):

Visual How To: Building Word 2007 Documents Using Office Open XML Formats
Visual How To: Embedding Documents in Word 2007 by Using the Open XML SDK 2.0 for Microsoft Office
Visual How To: Adding Images to Documents in Word 2007 by Using the Open XML SDK 2.0 for Microsoft Office
Visual How To: Generating Documents with Headers and Footers in Word 2007 by Using the Open XML SDK 2.0 for Microsoft Office
Visual How To: Merging Simple Content from Excel 2007 Workbooks and Worksheets by Using the Open XML SDK 2.0 for Microsoft Office
Visual How To: Merging PowerPoint 2007 Decks Together by Using the Open XML SDK 2.0 for Microsoft Office
Visual How To: Using the Open XML SDK 2.0 Classes Versus Using .Net XML Services
Visual How To: Retrieving Content from Different Parts: Explicit or Implicit Relationships in the Open XML SDK 2.0 for Microsoft Office
Visual How To: Searching for Content in Word 2007 Documents by Using the Open XML SDK 2.0 for Microsoft Office
Visual How To: Generating a Word 2007 Document by Using PowerTools for Open XML and Windows PowerShell
Visual How To: Creating a PowerPoint 2007 Presentation from a Folder of Images by Using the Open XML SDK 2.0 for Microsoft Office
Visual How-To: Using XSLT and Open XML to Create a Word 2007 Document
Visual How To: Using XSLT and Open XML to Create a Word 2007 Document
Visual How To: Displaying Open XML Spreadsheet Tables in the Browser Using Silverlight

 

Technical articles:

Creating Valid Open XML Documents by Using the Validation Tools in the Open XML Format SDK
Introducing the Office (2007) Open XML File Formats
Using the SharePoint Foundation 2010 Managed Client Object Model with the Open XML SDK 2.0
Accepting Revisions in Open XML Word-Processing Documents
Working with Numbered Lists in Open XML WordprocessingML
Working with Numbered Lists in Open XML WordprocessingML
Introducing the Open XML Format External File Converter for 2007 Office System SP2
Editing Data in an Excel 2007 Open XML File with VBA
Creating Documents by Using the Open XML Format SDK Version 2.0 CTP (Part 1 of 3)
Creating Documents by Using the Open XML Format SDK 2.0 CTP (Part 2 of 3)
Creating Documents by Using the Open XML Format SDK 2.0 CTP (Part 3 of 3)
Using Office Open XML to Save Time Without Writing Code
Taking the 2007 Office System Further with VBA and Open XML Formats
Using Office Open XML to Customize Document Formatting in the 2007 Office System
Getting More from Document Themes in the 2007 Office System with Office Open XML
Creating Business Applications by Using Excel Services and Office Open XML Formats
Creating a Simple Search and Replace Utility for Word 2007 Open XML Format Documents
Using Office Open XML Formats to Support Electronic Health Records Portability and Health Industry Standards
Creating Document Themes with the Office Open XML Formats
Inserting Repeating Data Items into a Word 2007 Table by Using the Open XML API
Building Server-Side Document Generation Solutions Using the Open XML Object Model (Part 1 of 2)
Building Server-Side Document Generation Solutions Using the Open XML Object Model (Part 2 of 2)
Manipulating Word 2007 Files with the Open XML Format API (Part 1 of 3)
Manipulating Word 2007 Files with the Open XML Format API (Part 2 of 3)
Manipulating Word 2007 Files with the Open XML Format API (Part 3 of 3)
Manipulating Excel 2007 and PowerPoint 2007 Files with the Open XML Format API (Part 1 of 2)
Manipulating Excel 2007 and PowerPoint 2007 Files with the Open XML Format API (Part 2 of 2)