Learning from a Hotel Reservation System
Learn a few suggestions for using listviews, comboboxes, and other controls from this code that you can incorporate into your own applications..
Learn a few suggestions for using listviews, comboboxes, and other controls from this code that you can incorporate into your own applications..
Elevate your SQL game (a little bit) with CROSS APPLY and OUTER APPLY.
Every program has bugs; this is the way things are. Look at some of the quirky bugs found in the .NET 200# IDE.
With custom applications getting bigger and more involved, there is very often a need to supply updates for them. There is also a need to provide them as quickly as possible. Learn how to do this.
Few projects end up having too much time. Successfully completing a project often depends on tackling core, significant, and risky aspects of any custom solution first—like the long hard march up hill—and finishing with the trim, or cosmetic work, last.
Learn about several features relevant to developers in Visual Studio 2010 and the .NET Framework 4.0, such as parallel programming, XSLT debugging, new ASP.NET features, and new VB.NET and C# features that include the Chart control, XSD Designer, Lambda Expressions, and optional parameters.
Use Reflection.Emit to speed up Reflection intensive processes by writing one general algorithm that emits a specific solution.
One general-purpose algorithm, written one time, is a great time saver for programmers.
Some things that seem hard are actually quite easy, and some things that seem easy take a little work, like that little [X] on a Windows Form, the ControlBox. Learn how to know just when that little bugger is pressed.
Let the .NET Framework write your XML Schema document (XSD) for you.
VB.NET can do anything C# can do. VB.NET is a first class language with all of the object-oriented elements that support mega-enterprise software development. Why then do some outspoken VB programmers feel like they are treated like second class citizens? I say it's a state of mind.
Learn how to make Visual Studio Team Suite Database Edition part of your development process.
It's a simple game, but this tutorial will get you playing in a very short time.
Are you unhappy that Microsoft didn't upgrade Visual Basic to version 7? Learn about an alternative package that may make you smile again.
Learn how to use regular expressions in Visual Studio's Quick Find and Quick Replace dialog for improved code replacement.
Learn how to define Lambda Expressions that perform an action without a return value.
Discover a utility for quickly obtaining and managing rectangles within rectangles. The rectangles then can be used to do things such as manage the layout of dynamically generated forms or visualize LINQ queries.
Gain an understanding of the difference between Lambda Expressions generated as code and those generated as expression trees. Explore the expression tree and briefly touch on how API developers uses expression trees to convert expressions to other forms, such as to T-SQL.
C++ programmers aren't the only ones who can write code so obtuse that it's nearly indecipherable. Now, VB9 programmers can compete with obscure code by using Lambda Expressions and Currying. But, is this a good thing? Explore Lambda Expressions and Currying, but the jury is still out whether or not currying is a good thing. It's definitely cool.
Discover how to condense your code by using new generic delegates and Lambda Expressions to accomplish more while writing less.
Learn how to build a simple event log "watcher" application to monitor event log changes on a remote machine(s).
Learn how to implement partial methods and know where to expect them.
Think you know about VIEWSTATE within ASP.NET? Learn how to fully implement VIEWSTATE in new and efficient ways in ASP.NET 2.0.
Lambda Expressions provide a powerful and concise method of writing in-line code within Visual Basic, especially useful when working with LINQ queries. Learn how to implement Lambda in Orcas (VB9) before the next beta.