background preloader

Windows Dev Center

Windows Dev Center
We make it easy to get started. All you need to build compelling apps for phones, tablets and PCs is in Visual Studio Express 2013 for Windows (with Update 2 RC). Included are universal app templates, a full-featured code editor, a powerful debugger, emulators, rich language support, and more, all ready to use in production. We have dozens of code samples to get you up and running fast. We’ll help you get your Windows Store app ready for a successful launch through one of our worldwide community events or by connecting you with a Windows platform expert. Related:  Windows app store

Build 2011: First Glimpse of the Windows 8 App Store - ReadWriteCloud There will be an apps store platform built into Windows 8, and there will be a self-service mechanism for developers to publish their wares and make money from them. That much, we know. We do not know yet how the licensing arrangements will be worked out with Microsoft - in other words, how much of a cut the company will get. This may not yet have been decided. A demonstration of a very early prototype of the App Store was given to members of the press by Windows 8 program managers. However, here is what we were able to determine of the company's plan: "Store," as it is being called for the nonce (perhaps waiting to see what other words Apple may have trademarked in advance), gives a new retailer a wizard-like console for filling in the details about the product he wishes to upload and sell. "Store" will be a prominent tile on the first page of the new Windows 8 Start Screen. Retailers and developers making Metro apps available for sale will be certified through Microsoft.

Reliable Software - Creators of the distributed version control system, Code Co-op Evolving the Start menu - Building Windows 8 This post kicks off a series of posts on the design of the Start screen and the evolution of the core activity of launching and switching programs. Some folks are calling the Start screen the "Metro shell" for Windows 8, but for us it is the evolution of the Start menu and associated functions. We've been watching the comments closely and have seen the full spectrum of reactions as one would expect when the core interface changes. We want to use these blog posts to have a dialog that reflects back on your comments, and so we’ll start by walking you through the history and decisions that led to the current design. We’d like to share a series of blog posts on the how and why of reimagining Start. We recognize that to some people, any change to Windows is going to be disruptive, and so we want to make sure we continue an open dialog about those changes. With regard to the main user experience, particularly Start, we’re noticing some themes in your comments. A brief history of Start

Will Windows 8 Have An App Store? The Joel Test: 12 Steps to Better Code by Joel Spolsky Wednesday, August 09, 2000 Have you ever heard of SEMA? The neat thing about The Joel Test is that it's easy to get a quick yes or no to each question. A score of 12 is perfect, 11 is tolerable, but 10 or lower and you've got serious problems. Of course, these are not the only factors that determine success or failure: in particular, if you have a great software team working on a product that nobody wants, well, people aren't going to want it. 1. 2. If the process takes any more than one step, it is prone to errors. For this very reason, the last company I worked at switched from WISE to InstallShield: we required that the installation process be able to run, from a script, automatically, overnight, using the NT scheduler, and WISE couldn't run from the scheduler overnight, so we threw it out. 3. Breaking the build is so bad (and so common) that it helps to make daily builds, to insure that no breakage goes unnoticed. 4. Bug databases can be complicated or simple. 5. 6.

Designing the Start screen - Building Windows 8 Thank you for the comments and feedback on the previous post. We definitely get the message that there's a lot of feedback and passion around the design. We're going to continue talking about the design and answering your questions and comments through these blog posts. We designed Start to be a modern, fast and fluid replacement for the combination of launching, switching, notifying, and at-a-glance viewing of information. That's a tall order. As we wrote about in our post on evolving the Start menu, after studying real world usage of the Start menu through a variety of techniques, we realized that it was serving mainly as the launcher for programs you rarely use. So, as evidence mounts that the menu hasn’t kept up with the modern way in which we use our PCs today, we've seen a growing interest in replacements for the Start menu (whether for touch, or mouse and keyboard). In light of these realizations, we stepped back and reimagined the role of Start in Windows 8. Alive with activity

Why Windows 8 is Microsoft’s most vital launch in years Microsoft Windows was a fact of life for an entire generation raised on the PC. But we live in a different world now, and perhaps nothing underscores how much that world has changed more than the fact that the version of Windows that Microsoft is getting ready to launch this year is its most important product launch in decade s. It has been 17 years since the general public was genuinely excited by a new version of Windows: people actually lined up to buy Windows 95 like it was the iPhone or something. But Windows 8 is going to be different. Windows 8 is a huge development for Microsoft in several ways: The Windows user experience has been radically overhauled with the Metro user interface, which has been a critically acclaimed (if not revenue-generating) part of the Windows Phone design. The traditional PC isn’t going anywhere just yet, but just ask HP and Dell: nor is it in good shape. The stakes for Microsoft are enormous. But there’s also an existential crisis at hand for Microsoft.

Union types in C# - boustrophedonic This post shows how to easily implement states in C# using a T4 template. Background I often run into situations where I need an object that has a number of alternate “states” or “choices”. The set of states must be treated as “one thing” for general manipulation, but on the other hand, each state will often have slightly different behavior from the other states. Some examples: A shopping cart might have states Empty, Active and Paid. So given this common situation, what kinds of ways are there to implement these kinds of cases? The inheritance based approach The standard approach in a object-oriented language is to use inheritance. But where should the custom behavior live? For example, in the shopping cart example, should the “RemoveItem” method be available at the interface level? Approach 1: Define all possible actions at the interface level Let’s say the “RemoveItem” method is available at the interface level, then the interface would look like this: Here’s some code to show what I mean:

Breathe New Life into Your Old PC — with Windows 7 Linux has long been the preferred operating system for rejuvenating older PCs for three reasons: It's lighter weight than Windows, it's secure enough to let you sidestep CPU-hogging anti-virus programs, and it's free. Windows 7 may shake up that thinking, being the first version of Windows that, judging from widespread reviews from beta testers, runs faster than the prior one. While the minimum specs Microsoft outlined for Vista were lower than Windows 7's (see breakout box), Vista was so bloated that it ran poorly on many PCs. Think of Windows 7 as Vista after an extended stay at the weight-loss spa -- trim, buffed and Botoxed. Even netbooks can run it. In the past it usually made little economic sense to reinstall Windows on an older PC, as buying a new retail copy of Windows would often cost more than the PC was worth. Also, Windows 7 continues Microsoft's legendary backward compatibility for applications. But just how low can you go with Windows 7? Sprucing Up the Old Work Laptop

Why Windows Store is a double-edged sword for developers Microsoft added fuel to speculations about its consumer-business prowess on Tuesday with the preview of its forthcoming Windows Store that will accompany Windows 8, but there’s a more fundamental issue facing Microsoft than whether consumers will buy Windows 8 tablets and phones. Unless it’s going to be filled with all Microsoft apps, the new store needs developers, which might be hard for Microsoft to come by as it competes for talent against Apple’s App Store and the Android Marketplace. According to one source, the Windows Store represents a double-edged sword. On the other hand, the new process might alienate the 5 million existing .NET developers. If developers are going to learn something new, there’s an argument they might as well go with the proven iOS or Android platforms and not risk Microsoft either failing once again in mobile or deciding to kill yet another app strategy like it did with Zune and Silverlight.

Laptop Refresh: Six Ways to Revitalize an Older Notebook Do you have an aging laptop that you want to save from the recycling center? With a few software and hardware upgrades, you could bring that old notebook back to life and possibly avoid having to plunk down cash for a new laptop or a secondary device such as an Apple iPad or an Android tablet. Refresh the Operating System: Three Options Back up first! Before making any operating system changes, be sure to back up your data to an external hard drive (or two), and confirm that you have all of your application discs handy so that you can reinstall them. 1. Unfortunately, reinstalling Windows from your laptop manufacturer's restore disc or program will also reinstall any bloatware that initially came with it. 2. At Microsoft's suggested retail price of $120 for the OS upgrade, this option isn't cheap. Want to upgrade? 3. Easy Hardware Upgrades: Three Options 1. 2. For about $50, you can buy a 5400-rpm hard drive with 320GB of storage space, or a 7200-rpm drive with 320GB of storage. 3.

Previewing the Windows Store - Windows Store for developers Hi. I’m Antoine Leblond, Vice President of Windows Web Services. This is the first post in our new Windows Store blog, which will be dedicated to informing developers both on the progress of the Store as a service, and the platform and economic opportunity the Store represents. In September, we announced the Windows Store as part of Windows 8 and the distribution point for Metro style apps. And today, at our Store Preview event in San Francisco, we described the app policies and business terms for the Store, both of which are now published to our Dev Center.We also announced our First Apps contest for developers, and confirmed that we’re also inviting a select set of developers to submit Metro style apps for inclusion in the Beta version of the Store. We’re also proud to publish the Store’s developer-first economics—with up to 80% revenue share for apps sold through our platform. As with the Building Windows 8 blog, this is a dialog. - Antoine Designed for discovery Reach Enterprise Ads

USB Code 43 Error I suggest you reload the USB controller drivers.1. Click "Start", type in Device Manager the Search bar and press "Enter". Click Continue if necessary. 2. I tried to follow your procedure as outline above--but the only "Host Controller" that I could find was "Intel(R) 5 Series/3400 Series Chipset Family USB Enhanced Host Controller - 3B34 (and) 3B3C" --When I uninstalled the 3B34 my mouse stopped working so I quit. The problem that I am having is---I purchased a "External Enclossure for a Hard disk" I installed a 80 Gb HHD into the enclosure that I had from an old pc. So my question is---before I install the NEW front panel with USB ports should I some how uninstall the drivers for the OLD panel and how to I do that.