Tag Archives: C# developers

Using Code-Focused Rapid Application Development (RAD)

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). However, most applications of any significance require
code that defines the logic of that application. Visual Studio recognizes this by
supporting Code-Focused RAD—tools that help you write code faster. This
section shows a few of the ways you can navigate code, and how to add
snippets and refactor code.

Navigating Code

Visual Studio has several features supporting code navigation, including Call

Hierarchy, Navigate To, Highlighting References, and Live Semantic Errors.
The last two are not really navigation features, but they do help you understand
code better.

Call Hierarchy

Call Hierarchy allows you to view callers and callees to a type member in your
code. You can open the Call Hierarchy window (see Figure 8) by selecting the
type member name you’re interested in and pressing Ctrl+K+T.


Call Hierarchy lets you view callers and callees to a type member.

The Call Hierarchy window also lets you navigate through code. To navigate
to a specific location, double-click on that location in the Call Hierarchy
window. You can open the branches of the tree by clicking an arrow to view
either Calls To or Calls From the location of the arrow.

Navigate To

Navigate To lets you quickly move to anywhere in your code by typing a
search term. Type Ctrl+, (comma) to display the Navigate To window
shown in the Figure below.


The Figure above shows how Navigate To lets you search and move to code quickly.

After the Navigate To window appears, you can type a Search term and all the
matching members will appear in the Results window. You can double-click
any item, or select an item and click the OK button, and Visual Studio will
take you to the right location.

Highlighting References

The Highlighting References feature allows you to select an identifier and
Visual Studio highlights all the references to that identifier. Figure below shows
how this works.


The Figure above. Highlight References shows the selected identifier and references.

In the Figure above, we selected the method identifier, Level2. Visual Studio
highlighted the reference to that identifier inside the Main method.

Live Semantic Errors

Live semantic errors show you problems with your code as you type. You can
see compiler errors and warnings without building your code. Figure 11 shows
what a Live Semantic Error looks like.


The Figure above. Live Semantic Errors show you problems as you type.

The example in the Figure above is missing an end quote, which is a compiler error.
The Live Semantic Error appears as a squiggly line under the location of the
error. For warnings, you receive a green squiggly line.

JoeMayoThis post is an excerpt from the online courseware for our C# 2012: Visual Studio 2012 IDE
course written by expert Joe Mayo.

Joe Mayo is an author, independent consultant, and instructor specializing in Microsoft .NET and Windows 8 technology. He has several years of software development experience and has worked with .NET since July 2000.

How to Get Started With Video Tutorials for C#

c video courseThere are a lot of details to learn when you want to become an expert in a programming language like C#. When you want to begin learning C# and you’re confronted with so much material to cover, sometimes it’s hard to figure out how to get started. That’s why taking a comprehensive online C# video course is often the best and simplest way to get started on learning C#.

To get started, be sure to find a series of video tutorials for C# that are supported by professional experts. These tutorials will focus on the information that will be most relevant to you as a C# beginner, because it will have been devised by people that understand what you’re trying to accomplish in your studies. As you proceed through your C# video course, be sure to take notes on what you want to come back to and have questions about. A useful component of online video tutorials is that you can always refer back to them to help you understand any steps you find more difficult than others.

Instructive video tutorials for C# can distill a lot of important and useful information into easy to follow steps. Because these tutorials are created by expert, professional developers and programmers you can be sure you’re learning the most essential facts on working with C# as a programming language. An online C# video course can be the sure-fire way to developing your skill set and crafting you into a top-notch developer.



Staying Up-To-Date In The C# World

Thumbnail for 666Experienced 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. However, the decision to continue your education requires time and money.

Some C# developers work full-time in demanding positions, which allows little time for school. Fortunately, there are online programs to help professionals in this predicament. They can enroll in a C# video course and sharpen their skills online.

A C# video course is perfect for anyone who doesn’t have time to sit in a classroom each week. LearnNowOnline offers a host of video tutorials led by expert instructors. You can benefit from live learning in the comfort of your home or office. And the best part, you can access video courses at an affordable price. Why pay hundreds or thousands of dollars for a single course or workshop?

LearnNowOnline is one of the most cost-effective and convenient ways to gain access to a C# video course, which can open the door to advance job opportunities and a higher salary.

Start training on C#!