VB.NET


Least Among Equals

Is VB treated poorly compared to C#? Readers weigh in.

Convergence Idea Gets Serious With Live Mesh, Analysts Say

Live Mesh sounds like "HailStorm" in concept -- a way to access your data from any device with an Internet connection -- says Microsoft's Rosoff.

Microsoft Plans MSDN Revamp

Microsoft is finally tuning up its Microsoft Developer Network site and promises to resolve long-running frustrations developers have encountered working with it.

Borland Debuts Silk 2008 Test Suite

The refreshed offerings mark a significant evolution in the Silk family, originally acquired by Borland in the 2006 purchase of Segue Software.

Mainsoft Java Platform Adds ASP.NET 2.0 AJAX Support

Mainsoft, known for its development-related interop software, on Tuesday released a new 2.2 version of Mainsoft for Java EE that offers "full support" for ASP.NET 2.0 components for AJAX-type Web applications.

Is VB the Least Among Equals?

VB.NET gets left behind (again), this time by the Windows Live team.

VB6 Support About to Disappear

As planned, Redmond is ending Visual Basic 6.0 support this month, prompting enterprises to migrate to .NET.

Microsoft Takes Steps Toward Eclipse Support

The Eclipse Project and Microsoft partner up for interoperability, adding to Redmond’s growing number of open source collaborators.

Access Non-.NET APIs with PInvoke

Use PInvoke to take advantage of Windows APIs that aren't part of the .NET Framework.

VB6 Support About To Disappear

On April 8, Microsoft will cease its support of the VB6 IDE.

Mono Project To Release Dev Tool and New Beta

Novell, a sponsor of the open source Mono project, issued an announcement today that a new development tool, called MonoDevelop 1.0, will be available for download at the end of this week.

DO WANT: Four Free Downloads for .NET Developers

We're going to be featuring free downloads of interest to .NET developers on a fairly regular basis; below is the first installment.

Maximize Comparison Accuracy

Learn how to minimize inherent inaccuracies with Singles and Doubles when performing comparisons; learn how to use extensions, a .NET 3.5 feature, when targeting .NET 2.0 apps; and learn why you should avoid using Names that are used in a type you are extending.

Model Domain Objects with the Entity Framework

Microsoft's ADO.NET Team readies Entity Framework and Tools 1.0 for release as a VS 2008 add-in with enterprise-level features that LINQ to SQL doesn't offer -- domain object modeling, flexible inheritance techniques, multiple database vendors, and do-it-yourself n-tier deployment.

Convert XPath into LINQ to XML

Learn how to convert XPath statements in XMLNode.SelectNodes expressions to LINQ to XML for better maintainability and performance; also, drill down on the performance implications of using LINQ to XML relative to their XPath against XmlDocument objects counterparts.

New Microsoft Programming Language: 'D'?

All About Microsoft's Mary Jo Foley is reporting that Redmond is working on a new declarative programming language, currently named "D."

The End of the Language Wars

.NET developers, regardless of whether they use VB or C#, realize that the .NET platform is far more important than the language they choose.

Get RAD with ASP.NET Extensions

This month's featured downloads include the ASP.NET 3.5 Extensions Preview, Visual Basic 9.0 language specification document and more.

Capture Variables with Closures

Learn to pass anonymous types outside the method in which they're created; take advantage of closures when working with lambda expressions; drilldown on overloading; initialize static fields properly; and see where KeyedCollections improve performance.

C# vs. VB Adoption

Is C# really gaining ground against VB? Readers weigh in.

Upcoming Events

.NET Insight

Sign up for our newsletter.

I agree to this site's Privacy Policy.