zhiming

Stories submitted by zhiming

Using Open XML SDK 2.0 to Create Office Solutions on Windows 7(blogs.msdn.com)

submitted by zhimingzhiming(1135) 2 years ago

With Open XML SDK 2.0, it becomes much easier to create Microsoft Office (2007 and 2010) based solutions with managed code than to work with VSTO (Office runtime for Visual Studio through interop) directly. The December 2009 Community Technical Preview (CTP) of the SDK, available for download here, is supported on Windows 7, Vista, XP and Windows Server 2003 and 2008. You can watch this 8-minute video to learn more about how to work with the SDK, including three handy tools for developers here. read more...

add a comment |category: |Views: 162

tags: another

Creating Ribbon Applications on Windows 7(blogs.msdn.com)

submitted by zhimingzhiming(1135) 2 years, 1 month ago

The ribbon concept was first introduced with Office 2007 and is now natively supported on Windows 7. Developers can create ribbon applications with rich user interface with either C++ or managed code such as C# or VB.NET. To get started with creating Windows 7 ribbon applications, you can review the ribbon guidelines and the ribbon roadmap available on MSDN and the PDC08 presentation on Windows Scenic Ribbon at Channel9. For C++ developers, this color picker sample app provides a quick look at how to work with color schemes using the ribbon framework. For C# developers, this ribbon library along with 18 sample applications shows how to add the ribbon feature to your Windows Forms applications. A good resource for all developers including VB.NET developers is this Windows 7 Training Kit for Developers, where you can find samples on ribbon and all other areas. It is worth noting that if all these sample applications require a ribbon compiler, uicc.exe, which is available in Windows 7 SDK. If you try to run them on a 64-bit computer, you may run into some errors that may be caused by the incorrect pre-build event command line which you can find on the project properties. You will have to fix the command line by fixing the %ProgramFiles% environment variable, or manually run the command line to generate required ribbon binary file, header file, and resource file. In some cases, you may be able to find a quick fix by copying three files, uicc.exe, uiccDLL.dll, uicc.xsd, to the same folder where the ribbon markup xml file resides. However, this quick fix requires that you copy these three files for each ribbon project, therefore it is not a very desirable solution. read more...

3 comments |category: |Views: 175

tags: another

Windows 7 Optimizations on Solid State Drives(blogs.msdn.com)

submitted by zhimingzhiming(1135) 2 years, 1 month ago

Be default, Windows 7 disables Superfetch, ReadyBoost, as well as boot and application launch prefetching on Solid State Drives (SSD) with good random read, random write and flush performance. These technologies were all designed to improve performance on traditional hard disk drives (HDD), where random read performance could easily be a major bottleneck. Because of the design changes, Windows 7 powered PCs with SSDs run fast. To understand how these design changes improve overall system performance, read this team blog post by the Windows 7 product group. read more...

2 comments |category: |Views: 296

tags: another

3M Multi-touch Developer Kit on Windows 7(blogs.msdn.com)

submitted by zhimingzhiming(1135) 2 years, 2 months ago

The 3M Multi-touch Developer kit consists of a 19-inch, 16:10 metal-housed LCD display with desktop stand and USB HID interface. This kit provides software developers with the necessary tools to create next-generation, true multi-touch applications in support of the upcoming release of the Microsoft Windows 7 operating system. One unique aspect about the multitouch developer kit is that it supports 10-finger multi-touch input. For more technical detail visit 3M’s web site here. read more...

6 comments |category: |Views: 203

tags: another

MultiTouch Capabilities in Windows 7(blogs.msdn.com)

submitted by zhimingzhiming(1135) 2 years, 2 months ago

Yochay Kiriaty, Technical Evangelist at Microsoft, in this MSDN article provides a great overview of multitouch capabilities of Windows 7 from the perspective of both user interface and programming models. Though containing some C++ code snippets, is is a great article to read if you want to understand, without spending much time, what the Windows 7 multitouch platform is and how it works. read more...

1 comment |category: |Views: 72

tags: another

Tap into the Power of the Windows 7 Taskbar(blogs.msdn.com)

submitted by zhimingzhiming(1135) 2 years, 2 months ago

Paul Foster’s recent blog post at DeveloperFusion discusses the new capabilities of Windows 7 Taskbar. With C# code he demonstrates how to use Windows 7 API Code Pack to add thumbnail previews, add toolbars to thumbnail previews and add a jump list. Check out the detail here. read more...

4 comments |category: |Views: 154

tags: another

Windows 7 Books for Developers and Administrators(blogs.msdn.com)

submitted by zhimingzhiming(1135) 2 years, 2 months ago

Microsoft Press has recently released "Introducing Windows 7 for Developers". Samples are presented in C++ and C# managed code. See the table of contents below. read more...

2 comments |category: |Views: 130

tags: another

Windows 7 Touch Deep Dive Session at PDC09(blogs.msdn.com)

submitted by zhimingzhiming(1135) 2 years, 2 months ago

Check out Reed Townsend’s Windows 7 touch deep dive session at PDC. This session is targeted at developers interested in building touch-optimized experiences. Plenty of C++ code. You can watch the presentation online or download the presentation file (ppt) and video here. read more...

add a comment |category: |Views: 27

tags: another

Adding Unique Windows 7 Technical Features to XP and Vista Application(blogs.msdn.com)

submitted by zhimingzhiming(1135) 2 years, 2 months ago

Jason Zander put together a reference application “Image Viewer”, which was written in WPF originally, that shows how to enable some cool Windows 7 features in your XP or Vista applications with relatively little effort and without sacrificing backward compatibility. You can download the application and source code here. read more...

add a comment |category: |Views: 141

tags: another

Creating Windows 7 Multitouch Applications(blogs.msdn.com)

submitted by zhimingzhiming(1135) 2 years, 2 months ago

The Windows 7 Training Kit for Developers includes several sample applications that can help you get started with creating multitouch applications in managed code (C# or VB), native code or MFC. The managed code and native code samples require Visual Studio 2008 SP1, whereas the MFC samples require Visual Studio 2010 beta or higher. read more...

add a comment |category: |Views: 139

tags: another

Facebook Toolkit for .NET Developers(blogs.msdn.com)

submitted by zhimingzhiming(1135) 2 years, 3 months ago

Microsoft has just released a Facebook SDK that enables .NET developers to quickly and easily leverage the various features of the Facebook Platform. This toolkit has evolved over time with input from the community and from Microsoft. The latest release (v3.0) includes new architectural improvements and provides an asynchronous interface for using the toolkit from Silverlight and from WPF. read more...

add a comment |category: |Views: 275

tags: another

What Makes Windows 7 A “Killer” OS(blogs.msdn.com)

submitted by zhimingzhiming(1135) 2 years, 3 months ago

Randall C. Kennedy at InfoWorld in a recent blog post compares Windows 7 to its predecessors, XP and Vista, and reveals what is Windows 7’s real killer feature. In his words, it is not because Windows 7 fixes Vista's issues, or Windows 7 has a new user interface, or Windows 7 is somewhat lighter than Vista. It is because Windows 7 has better scalability. Click here to find out his explanation in more detail. read more...

add a comment |category: |Views: 389

tags: another

Two Roundtable Discussions on Windows 7 Application Compatibility(blogs.msdn.com)

submitted by zhimingzhiming(1135) 2 years, 3 months ago

Microsoft Technical Fellow Mark Russinovich hosted two roundtable discussions with Microsoft and industry experts on Windows 7 application compatibility. Part 1 focuses on compatibility technologies inside the OS and methods for getting incompatible applications to run on Windows 7, and Part 2 on how virtualization tools, for example, App-V, MED-V, can help you with application compatibility concerns whether you're migrating from Windows Vista or Windows XP. More detail at the blog post. read more...

add a comment |category: |Views: 16

tags: another

Developing Windows 7 Applications(blogs.msdn.com)

submitted by zhimingzhiming(1135) 2 years, 3 months ago

Microsoft has put together a list of online resources to help developers get started with creating Windows 7 applications, including links to application compatibility tool, Windows SDK, managed code for Windows 7 APIs, and the training kit. See more detail here. The training kit includes many sample Windows 7 applications and presentations. read more...

add a comment |category: |Views: 168

tags: another

Windows 7 Runtime Libraries Available for Vista and Windows Server 200(blogs.msdn.com)

submitted by zhimingzhiming(1135) 2 years, 3 months ago

Microsoft has just released a set of runtime libraries to support some Windows 7 features on Vista and Windows Server 2008. This means that developers can add Windows 7 features to applications that run on Vista and Windows Server 2008. read more...

add a comment |category: |Views: 108

tags: another

Choosing the Right Version of Windows 7(blogs.msdn.com)

submitted by zhimingzhiming(1135) 2 years, 4 months ago

While Microsoft has made great effort to simplify the choice of the latest operating system -- Windows 7, there are still confusions among consumers and users as to which version of Windows 7 is the best for them. The Microsoft web site lists 3 versions, with retail pricing and high-level feature comparisons: Home Premium, Professional and Ultimate. A detailed comparison, feature by feature, is documented by this article at Wikipedia. read more...

add a comment |category: |Views: 320

tags: another