Level 200

22 posts

All posts containing Level 200 intermediate difficulty content. Posts in this category will require some level of prerequisite knowledge before viewing.

Now that we have loaded some Feed data, we need to customize our page with some data binding. To avoid having to worry about managing the title for each blog, we will instead data bind the title text directly to the title of the feed. This will let us offer a consistent user experience, with a minimum of scaffolding in our code. In this video, I will show you how to bind a data item to a grid element, and change the column span of a grid. References XAML Blog Reader – http://msdn.microsoft.com/en-us/library/windows/apps/br211380.aspx

Windows 8 Development – Adding Multiple XAML Pages

Adding UI pages is a fundamental part of creating any interactive application, and can sometimes be quite time consuming. Luckily, there are several templates to choose from which can speed up the process, and reduce development time by enabling rapid deployment of pre-defined templates. In this video, I will show you how to add multiple pages to a XAML application. References XAML Blog Reader - http://msdn.microsoft.com/en-us/library/windows/apps/br211380.aspx

Windows 8 Development – XAML Blog Reader Introduction

As we enter the final portion of our XAML Windows 8 series, we will start creating a meaningful application beyond our PhotoViewer, a Blog Reader. Windows Team blogs will be chosen, but any blog that syndicates over RSS is feasible to use in our application. In this video, I will show you how to create a new project for the Blog Reader and add a data class. References XAML Blog Reader - http://msdn.microsoft.com/en-us/library/windows/apps/br211380.aspx

Windows 8 Development : Using The Device Pane XAML

Visual Studio 2012 offers a powerful new feature for application development and debugging, the 'Device' pane. The device pane allows the designer to reconfigure itself to match the four visual states : snapped, filled, full screen horizontal, or full screen vertical. Developers are now able to test against different states at the click of a button, as well as against different resolutions without any further scaffolding required. In this video, I will show you how to use the 'Device' pane in Visual Studio 2012.

Windows 8 Development – XAML Design Tools Part 1

Visual Studio provides many tools that we can make use of for designing applications, but having a solid foundation of knowledge about how layouts work is critical. Fluid layout lets developers focus on application logic rather than layout and alignment, but there are cases where a static layout is desired. Luckily, Visual Studio allows us to integrate both approaches. In this video, I will go over static and fluid layouts, and the tools available in the Visual Studio designer. References XAML Navigation, Layout, Views – http://msdn.microsoft.com/en-us/library/windows/apps/jj215600.aspx

Windows 8 Development – Javascript XmlHttpRequest

In our last video, we looked at JSON and how it is used to model objects in Javascript. Now, we will look at how to do useful things with data, in particular both send and receive XML using the XmlHttpRequest object. XHR's are a familiar concept to Javascript developers, and a cornerstone in AJAX, or Asynchronous Xml And Javascript. This technology allows websites to present rich and interactive content that doesn't prevent a user from doing other tasks while operations are in progress. In this video, I will show you how to use a XmlHttpRequest in Windows Javascript, and how to add a Data Promise. References XmlHttpRequest - http://www.w3schools.com/xml/xml_http.asp Javascript Blog Reader - http://msdn.microsoft.com/en-us/library/windows/apps/hh974582.aspx

Windows 8 Development – Javascript Blog Reader I

Previously we have looked at same basic concepts in using Javascript on Windows 8. Now, we will take these skills and use them in a practical example. Microsoft has a very good blog network, and the Windows 8 Team has a series of informative blogs that are regularly updated. We will now start building an application that will, when complete, allow us to consume those blogs from a desktop application. In this video, I will show you how to create a Javascript Split App project, and customize the initial look. References Javascript Blog Reader : http://msdn.microsoft.com/en-us/library/windows/apps/hh974582.aspx

Windows 8 Development – Javascript Event Handlers

We've examined how to create a simple 'Hello, world' Javascript application thus far. Next, we will add functionality to the application. Events in .NET are a familiar topic for most developers, and Events in Javascript are not that much different. The code that we will be writing is very similar to what the Visual Studio designer will create for hooking up event handlers to the events of controls. In this video, I will show you how to write an event handler, and connect it to a Button in Javascript. References http://msdn.microsoft.com/en-us/library/windows/apps/hh986964.aspx – Javascript Hello World Part 1

Taking In Command-Line Arguments In a .NET Console Application

Command-line arguments are a staple of most programming and scripting languages. In a strictly shell based environment, this type of project will function like a normal command-line executable, and can both show help messages on usage as well as take in varying input from the user. There are some exceptions and some caveats, such as whether the file-name of the executable is the first member of the argument array, or what system parameters might be passed in and available for use. Improper array checking is also common, and often leads to complete program halt rather than a recoverable error. In this video, I will show you how to create a simple program that will take any number of command line arguments, and different ways of solving the validation problem.

Connecting to a Microsoft SQL Server Using The Visual Studio 2008 Designer

An inherently powerful feature in Visual Studio is the ability to create a SQL connection and manipulate data in the same fashion as adding components and controls to a project. There is some debate on whether this method is better or worse than interacting strictly via the code, but it is an important feature that developers should know about, should they wish to use it. In this video, I will use a sample database and table previously created, and show you how to create a SQL connection from scratch, a common error encountered during the process, and how to visually manipulate the data directly from your Windows Forms application, without the need for an external editor or administration tool.

Restoring Database Backups Differential and Transaction Log Backups, Part 4 of 4

The video is a continuation of the previous part of the series in which we explored how to take differential and full backups and the logic behind the working of these backups. The series will wind up in the next video where we explore how to perform page level restores and how to take file and filegroup backups.

Taking Database Backups Differential and Transaction Log Backups, Part 3 of 4

This next video in the series explores the slightly more advanced concepts when taking database backup. The traditional role of backups is to bring the database back online with as little data loss as possible and this video shows how to achieve this goal. The video explore the different types of backups that are available in addition to the Full database backup that was explored in the previous video.

How to Install a New Virtual Machine in Oracle VirtualBox

Desktop virtualization is a must for techies. Serious tools for testing and running multiple workloads on your workstation. There are 2 main competitors in this space the first and most awesome is obviously VMWare. Virtualbox is the next best thing to run on Windows. Windows Virtual PC on the other hand does not even support 64 bit virtualization. Until Windows 8 comes out, virtualbox is your best free alternative. With Windows 8 Hyper-V is going to be integrated on the workstation versions of the operating system as well which is awesome, however main thing that lacks with hyper-v on the desktop is the integration features. One thing I loved with Virtual PC 2007 back in the day was its speed, sleeknes of its interface and the integrated copy paste and file drag and drop. This feature was removed for Windows Virtual PC and is also non-existent with hyper-v.