Blog: C#

Windows Presentation Foundation Using Visual C# 2010: Introducing Binding

Excerpt by Ken Getz and Robert Green

As you write applications, you often need to update the value of one element with information from another element.

This course excerpt was originally posted February 21, 2014 from the online courseware Windows Presentation Foundation Using Visual C# 2010 by Ken Getz and Robert Green


Visual C#: Navigation in Applications

Excerpt by Robert Green and Ken Getz

In most client applications, users can have any number of windows open at the same time.

This course excerpt was originally posted February 11, 2014 from the online courseware Windows Presentation Foundation Using Visual C# 2010 by Robert Green and Ken Getz


Radio Button Control - Visual C#

Excerpt by Robert Green and Ken Getz

The RadioButton control works much like the CheckBox control-it provides the same properties, and the same events.

This course excerpt was originally posted January 03, 2014 from the online courseware Windows Presentation Foundation Using Visual C# 2010 by Robert Green and Ken Getz


The WPF Layout System - Visual C#

Excerpt by Robert Green and Ken Getz

Layout in WPF is flow-based, but it also includes automatic resizing and repositioning of controls if the user changes screen resolution or resizes the window containing controls or adds or removes controls at runtime.

This course excerpt was originally posted December 20, 2013 from the online courseware Windows Presentation Foundation Using Visual C# 2010 by Robert Green and Ken Getz


Introducing Windows Presentation Foundation - C# 2010

Excerpt by Robert Green and Ken Getz

Modern applications require a modern user interface.

This course excerpt was originally posted December 13, 2013 from the online courseware Developing Applications Using C# 2008/2010: Vol 1 by Robert Green and Ken Getz


Creating XML Using the XmlDocument Class

Excerpt by Ken Getz

Most developers have used the XmlDocument class when creating new XML content, and it works fine.

This course excerpt was originally posted October 14, 2013 from the online courseware LINQ Using Visual C# 2010 by Ken Getz


LINQ to SQL Read-Only Queries

Excerpt by Ken Getz and Robert Green

If you are looking for maximum performance, you can execute your queries in read-only mode.

This course excerpt was originally posted October 01, 2013 from the online courseware LINQ Using Visual C# 2010 by Ken Getz and Robert Green


Generic Lists in LINQ

Excerpt by Ken Getz and Robert Green

LINQ allows you to query over any type of generic list.

This course excerpt was originally posted September 12, 2013 from the online courseware LINQ Using Visual C# 2010 by Ken Getz and Robert Green


C# 2012: Anatomy of an Async Method

Excerpt by Joe Mayo

There are two new keywords added to C# for asynchronous programming: async and await.

This course excerpt was originally posted August 27, 2013 from the online courseware C# 2012, Part 3 of 4: Asynchronous Programming by Joe Mayo


C# 2012: Debugging Tips

Excerpt by Joe Mayo

For effective debugging, you need to be able to set a breakpoint. The easiest way to set a breakpoint is to click your mouse in the gutter.

C#

This course excerpt was originally posted August 22, 2013 from the online courseware C# 2012, Part 4 of 4: Language Changes and Updates by Joe Mayo


Using Reflection

Excerpt by Joe Mayo

Reflection gives you the ability to inspect the code of a .NET application and execute that code dynamically.

This course excerpt was originally posted August 13, 2013 from the online courseware C# 2012, Part 2 of 4: Attributes, Reflections, and Dynamic by Joe Mayo


Using Code-Focused Rapid Application Development (RAD)

Excerpt by Joe Mayo

There are many visual designers in Visual Studio that allow you to drag-and-drop controls onto the screen, in what is often referred to as Rapid Application Development (RAD).

This course excerpt was originally posted July 26, 2013 from the online courseware C# 2012, Part 1 of 4: Visual Studio 2012 IDE by Joe Mayo


Does Google Prefer C/C++ or Java Programmers?

By Martin Schaeferle

Any job hunter will tell you that while it's important to have experience, a great resume, and a strong work ethic, it's also equally important to do your homework regarding the company you're interviewing for.

This blog entry was originally posted June 10, 2013 by Martin Schaeferle


Get Ahead with Visual Studio

By Martin Schaeferle

Being able to use a foreign language well, is not only useful in your personal life, it is also incredibly attractive to employers. Foreign languages are not just those that are spoken every day around the world, however.

This blog entry was originally posted May 09, 2013 by Martin Schaeferle


How Learning HTML5 Can Help You

By Martin Schaeferle

With the quick rise of HTML5 in the development of modern websites and applications, it's now more important than ever to learn the ins and outs of what's becoming the standard markup language of the World Wide Web.

This blog entry was originally posted April 26, 2013 by Martin Schaeferle


Need Reasons Why C# is the Best Language for Mobile Apps Development?

By Martin Schaeferle

When it comes to honing your programming and development skills, it is worthwhile to consider the old adage "follow the money."

This blog entry was originally posted April 24, 2013 by Martin Schaeferle


The Decline of the IT Generalist

By Martin Schaeferle

Back in the good old days - say, 20 years ago - many small companies had what was considered an "IT generalist." They pretty much did everything.

C#

This blog entry was originally posted April 08, 2013 by Martin Schaeferle


Why You Should Learn To Use C#

By Martin Schaeferle

C++ is one of the most popular programming languages and is used on a wide-ranging variety of operating system platforms.

C#

This blog entry was originally posted April 03, 2013 by Martin Schaeferle


More Evidence that C# is Poised to Become the Mobile Development Language of Choice

By Martin Schaeferle

ZDNet is reporting that Xamarin, the Boston-based software company, will now start allowing iOS coders to use Microsoft's Visual Studio.

This blog entry was originally posted March 26, 2013 by Martin Schaeferle


What are the Most In-Demand Programming Languages?

By Martin Schaeferle

If you're a programmer, sometimes it's a good idea to occasionally read up on job reports that illustrate the most popular languages on the job market.

This blog entry was originally posted March 20, 2013 by Martin Schaeferle


Dependency Resolution and Hosting: Dependency Injection

Excerpt by Phil Ledgerwood

There's a sense in which the entire idea behind having consumable services such as the ASP.NET Web API provides is a decoupled, reusable architecture.

This course excerpt was originally posted March 19, 2013 from the online courseware ASP.NET Web API, Part 4 of 4: Hosting and Dependency Resolution by Phil Ledgerwood


Requesting Other MIME Types

Excerpt by Phil Ledgerwood

MIME originally stood for Multipurpose Internet Mail Extensions to refer to the fact that emails would sometimes carry data that wasn't text, such as attached graphics or spreadsheets.

This course excerpt was originally posted March 15, 2013 from the online courseware ASP.NET Web API, Part 3 of 4: Model Binding and Media Formats by Phil Ledgerwood


Programmers & Developers Take Note: Yahoo to End All Telecommuting Arrangements by June '13

By Martin Schaeferle

The programming and developing world is buzzing over news that Yahoo will significantly restrict work-from-home options for its employees.

C#

This blog entry was originally posted March 13, 2013 by Martin Schaeferle


Model Binding: HTML Templates

Excerpt by Phil Ledgerwood

The client-side migration revolution has not left markup untouched.

This course excerpt was originally posted March 12, 2013 from the online courseware ASP.NET Web API, Part 3 of 4: Model Binding and Media Formats by Phil Ledgerwood


Facebook is Sending Its Employees to Boot Camp....Coding Boot Camp!

By Martin Schaeferle

If you're an IT professional looking to make yourself marketable, mobile development is where it's at.

This blog entry was originally posted March 08, 2013 by Martin Schaeferle


ASP.NET Web API: Client-Side Pipeline

Excerpt by Phil Ledgerwood

Microsoft .NET Framework technologies that support a request-response pattern typically use a pipeline, which is a sequence of events that fire to process a request and send back an appropriate response.

This course excerpt was originally posted March 01, 2013 from the online courseware ASP.NET Web API, Part 2 of 4: HTTP Pipeline by Phil Ledgerwood


Creating a Learning Culture

By Martin Schaeferle

The better informed the people who work in your business are, the better they will be able to do their jobs effectively and efficiently.

This blog entry was originally posted February 28, 2013 by Martin Schaeferle


ASP.NET Web API's: Default Mapping

Excerpt by Phil Ledgerwood

If you have used the MVC pattern in your web applications, you are already familiar with the concept of URL routing.

This course excerpt was originally posted February 21, 2013 from the online courseware ASP.NET Web API, Part 1 of 4: Basics by Phil Ledgerwood


Importance of Training Consistency for Developers & IT Professionals

By Martin Schaeferle

One of the most challenging aspects of working with a team of talented, diverse people is the possible divergent working methods that each person can bring to the table.

This blog entry was originally posted February 20, 2013 by Martin Schaeferle


Advancements in Online Training Can Make Anyone a Programmer

By Martin Schaeferle

There was a time in the not-too-distant past where computer programmers were viewed as an elite, mysterious bunch.

This blog entry was originally posted February 12, 2013 by Martin Schaeferle


What are the Most In-Demand IT Skills in 2013?

By Martin Schaeferle

A recent article in ZDNet is a must-read for any IT professional looking for work or to beef up their resume. It lists the top "in-demand" skills for 2013, and some of the findings may surprise you.

This blog entry was originally posted January 21, 2013 by Martin Schaeferle


The Votes are In, and the Top Programming Language of 2012 Was...

By Martin Schaeferle

The new year brings with it all sort of lists. The Top 10 news stories, movies, celebrities, etc. So why not the Top programming language?

This blog entry was originally posted January 10, 2013 by Martin Schaeferle


IT Jobs Look to Be Plentiful, & High-Paying, in 2013. Are You Ready?

By Martin Schaeferle

The one bright spot in an otherwise dismal economy has been the IT job market. Despite volatile unemployment numbers, IT jobs have remained steady.

This blog entry was originally posted January 08, 2013 by Martin Schaeferle


Learning C# Online

By Martin Schaeferle

It may seem like there are so many steps to start the process of becoming an expert in the language of programming. One of the most important languages to learn in programming is C#.

This blog entry was originally posted December 11, 2012 by Martin Schaeferle


Learn and Grow with Time for Dinner

By Martin Schaeferle

When you have a family, it seems like there is really no good time to study.

This blog entry was originally posted December 04, 2012 by Martin Schaeferle


Get Smart Online

By Martin Schaeferle

Many people function under the belief system that if you are not good with computers, you are simply not technologically inclined, and you will never be able to learn.

This blog entry was originally posted November 30, 2012 by Martin Schaeferle


The Magic of HTML

By Martin Schaeferle

When people first began working with HTML, it seemed like magic.

This blog entry was originally posted November 14, 2012 by Martin Schaeferle


SharePoint 2010 for Advancement

By Martin Schaeferle

The SharePoint program, launched by Microsoft eleven years ago, is now used by more than 75% of all Fortune 500 companies in the world.

This blog entry was originally posted November 01, 2012 by Martin Schaeferle


How to Get Started With Video Tutorials for C#

By Martin Schaeferle

There are a lot of details to learn when you want to become an expert in a programming language like C#.

This blog entry was originally posted October 23, 2012 by Martin Schaeferle


Feel the Power of Web Design

By Martin Schaeferle

Knowledge is power and nowhere is this more apparent than in the world of web design.

This blog entry was originally posted October 19, 2012 by Martin Schaeferle


Become a Tech Master in Record Time

By Martin Schaeferle

Having someone tell you how to do something verbally is not always effective. Think of all the times you have attempted to fix an appliance or repair something while talking with support staff over the phone.

This blog entry was originally posted October 17, 2012 by Martin Schaeferle


Be the Smart Employee

By Martin Schaeferle

There was a time when having computer skills defined you as a bit of a "geek". Then all of the geeks became millionaires, and suddenly, having at least a modicum of computer savvy became extremely important.

This blog entry was originally posted October 15, 2012 by Martin Schaeferle


HTML5: A Leg Up In Your Company

By Martin Schaeferle

Having a firm grasp of HTML5 can vastly increase your job opportunities and make you much more attractive to potential, or current, employers.

This blog entry was originally posted October 10, 2012 by Martin Schaeferle


Windows App Store Apps not Equivalent to WPF and Silverlight

By Ken Getz

When working on a chapter for the Windows Store Apps using C# and XAML course, I was surprised to find that both the RadialGradientBrush and the OpacityMask are not available for Windows Store apps.

This blog entry was originally posted October 09, 2012 by Ken Getz


Adding and Removing Page Elements with jQuery

Excerpt by Don Kiely

Not only can you change the appearance of the page with jQuery and update the content of elements on the page, you can even add and remove elements to and from the page dynamically!

This course excerpt was originally posted October 09, 2012 from the online courseware ASP.NET 4 AJAX and jQuery Using Visual C# by Don Kiely


Tutorial Videos Help Beginners And Pros Learn More

By Martin Schaeferle

Learning how to use any new development tool like Visual Studio 2010 can be challenging, and learning a programming language like C# can be as difficult as learning the written word of another culture.

This blog entry was originally posted October 04, 2012 by Martin Schaeferle


Enjoy the Best of Both Worlds

By Martin Schaeferle

Learning a technology does not have to be a stressful task that takes away from your daily life.

This blog entry was originally posted October 01, 2012 by Martin Schaeferle


Go Ahead and Be Geeky

By Martin Schaeferle

There was a time when computer programming was considered something that only "geeks" did. Anyone who spent all of his or her time in front of a computer clearly had no social life.


Learning A New Programming Language

By Martin Schaeferle

Microsoft's .NET interpreted languages are some of the easiest to learn and some of the easiest to use to develop fully functional software applications.

This blog entry was originally posted September 21, 2012 by Martin Schaeferle


XAML vs. HTML ain't like VB vs. C#

By Ken Getz

Before Windows 8 apps came along, I spent a lot of time writing courseware for both VB and C#, and converting between the two was relatively easy--I got it down to a science.

This blog entry was originally posted September 14, 2012 by Ken Getz


Learn and Do with Video Tutorials

By Martin Schaeferle

Reading a textbook or attempting to complete a workbook on your own is not always as useful. This is especially true with learning new computer-related skills.

This blog entry was originally posted September 12, 2012 by Martin Schaeferle


Visual Basic vs Visual C# Smackdown

By Martin Schaeferle

Visual C# is similar to Visual Basic, but it has some special features not found in Visual Basic.

This blog entry was originally posted September 06, 2012 by Martin Schaeferle


Staying Up-To-Date In The C# World

By Martin Schaeferle

Experienced C# developers understand the importance of sharpening their skills and staying up-to-date on the latest developments in their field. This typically involves enrolling in periodic training workshops or taking additional courses.

This blog entry was originally posted August 24, 2012 by Martin Schaeferle


Developers, Let's talk $uccess

By Craig Jensen

It is plain common sense that a developer will succeed and advance in their career, and therefore benefit financially from their success, if they are known as an expert in the technology they work in.