F9 Group Marketing and Technology Blog

Marketing, Technology, and current news at http://www.f9group.com/

Dot-Net-News.com is For Sale!

Content Aggregated From: CSharp411.com

My Dot-Net-News.com blog and domain are for sale.  This sale includes Twitter and FeedBurner subscription accounts. Dot-Net-News.com provides the latest news and information about the Microsoft .NET Framework and development environment, including C#, F#, Visual Basic, and Visual Studio.  No fluff, no spam, just the facts, man. Read more at Dot-Net-News.com Related posts:.NET News Mono Related posts: .NET News Mono 2.8 Released with C# 4.0 Support Follow C# 411 on Twitter


Read more…

Share and Enjoy:
  • Digg
  • Google
  • del.icio.us
  • Technorati
  • Facebook
  • MySpace
  • TwitThis
  • Blogsvine
  • description
  • E-mail this story to a friend!
  • Ping.fm
  • Print this article!
  • Slashdot
  • Yahoo! Buzz

Google Considered C# as the Native Language for Android

Content Aggregated From: CSharp411.com

Wow, I nearly fell out of my chair when I read this little gem on TechCrunch: Android chief Andy Rubin wrote in a 2005 email, “If Sun doesn’t want to work with us, we have two options: 1) Abandon our work and adopt MSFT CLR VM and C# language – or – 2) Do Java Related posts: .NET Isn’t Dead Interview with C# Leader Anders Hejlsberg Mono v2.0 .NET for Linux Released


Read more…

Share and Enjoy:
  • Digg
  • Google
  • del.icio.us
  • Technorati
  • Facebook
  • MySpace
  • TwitThis
  • Blogsvine
  • description
  • E-mail this story to a friend!
  • Ping.fm
  • Print this article!
  • Slashdot
  • Yahoo! Buzz

C# Custom Enumerators Made Simple with the Yield Keyword

Content Aggregated From: CSharp411.com

An enumerator enables you to iterate over a collection in a foreach loop.  You can use foreach to iterate over all C# collection classes, because all C# collection classes inherit from the IEnumerable interface (regular or generic).  IEnumerable contains the GetEnumerator method, which returns an enumerator. Occasionally you may find a need to create a Related posts: Convert Between Generic IEnumerable<T> Convert Generic ICollection<T> Multiple Generic IEnumerable<T>


Read more…

Share and Enjoy:
  • Digg
  • Google
  • del.icio.us
  • Technorati
  • Facebook
  • MySpace
  • TwitThis
  • Blogsvine
  • description
  • E-mail this story to a friend!
  • Ping.fm
  • Print this article!
  • Slashdot
  • Yahoo! Buzz

.NET Isn’t Dead

Content Aggregated From: CSharp411.com

I jump into the controversy about the future of the .NET Framework and HTML5+JavaScript. Read “.NET Isn’t Dead” on DevTopics.com >> Related posts:Visual Studio 2010 and .NET Framework 4.0 Released Today Top 10 .NET News Stories of 2008 Apparently C# Doesn’t Suck Related posts: Visual Studio 2010 and .NET Framework 4.0 Released Today Top 10 .NET News Stories of 2008 Apparently C# Doesn’t Suck


Read more…

Share and Enjoy:
  • Digg
  • Google
  • del.icio.us
  • Technorati
  • Facebook
  • MySpace
  • TwitThis
  • Blogsvine
  • description
  • E-mail this story to a friend!
  • Ping.fm
  • Print this article!
  • Slashdot
  • Yahoo! Buzz

Apparently C# Doesn’t Suck

Content Aggregated From: CSharp411.com

YourLanguageSucks is a wiki on theory.org that lists reasons why the most popular programming languages suck.  There are long lists of reasons why Java, JavaScript, C++ and PHP suck.  But the list for C# is very short: Supports ‘goto’. Two distinct sets of collections: non-generic and generic.  Stack and Queue have the same name in Related posts: Top 10 .NET News Stories of 2008 Adding Assemblies to the Visual Studio "Add Reference" Dialog Visual Studio 2008 and .NET 3.5 Released


Read more…

Share and Enjoy:
  • Digg
  • Google
  • del.icio.us
  • Technorati
  • Facebook
  • MySpace
  • TwitThis
  • Blogsvine
  • description
  • E-mail this story to a friend!
  • Ping.fm
  • Print this article!
  • Slashdot
  • Yahoo! Buzz

Microsoft.CSharp.targets was not found

Content Aggregated From: CSharp411.com

If you receive the following Visual Studio compiler error: Error MSB4019: The imported project "C:Microsoft.CSharp.targets" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk. Open the current Visual Studio project file (with the .csproj extension) in Notepad.  Find this line: <Import Project="$(MSBuildToolsPath)Microsoft.CSharp.targets" /> And Related posts: Step into: Stepping over method without symbols Project is not selected for building in solution configuration Visual Studio Startup Project Not Saved in Solution File


Read more…

Share and Enjoy:
  • Digg
  • Google
  • del.icio.us
  • Technorati
  • Facebook
  • MySpace
  • TwitThis
  • Blogsvine
  • description
  • E-mail this story to a friend!
  • Ping.fm
  • Print this article!
  • Slashdot
  • Yahoo! Buzz

Ultimate List of Freely Available .NET Libraries

Content Aggregated From: CSharp411.com

Qink has assembled a comprehensive list of freely-available libraries for the Microsoft .NET platform. Free .NET Libraries Related posts:List Drives and Volumes from .NETFree Developer ToolsWindows SDK for Windows 7 and .NET Framework 3.5 SP1: RC Related posts: List Drives and Volumes from .NET Free Developer Tools Windows SDK for Windows 7 and .NET Framework 3.5 SP1: RC


Read more…

Share and Enjoy:
  • Digg
  • Google
  • del.icio.us
  • Technorati
  • Facebook
  • MySpace
  • TwitThis
  • Blogsvine
  • description
  • E-mail this story to a friend!
  • Ping.fm
  • Print this article!
  • Slashdot
  • Yahoo! Buzz

Use MvcContrib Grid to Display a Grid of Data in ASP.NET MVC

Content Aggregated From: 4guysfromrolla.com

The past six articles in this series have looked at how to display a grid of data in an ASP.NET MVC application and how to implement features like sorting, paging, and filtering. In each of these past six tutorials we were responsible for generating the rendered markup for the grid. Our Views included the <table> tags, the <th> elements for the header row, and a foreach loop that emitted a series of <td> elements for each row to display in the grid. While this approach certainly works, it does lead to a bit of repetition and inflates the size of our Views. The ASP.NET MVC framework includes an HtmlHelper class that adds support for rendering HTML elements in a View. An instance of this class is available through the Html object, and is often used in a View to create action links ( Html.ActionLink ), textboxes ( Html.TextBoxFor ), and other HTML content. Such content could certainly be created by writing the markup by hand in the View; however, the HtmlHelper makes things easier by offering methods that emit common markup patterns. You can even create your own custom HTML Helpers by adding extension methods to the HtmlHelper class


Read more…

Share and Enjoy:
  • Digg
  • Google
  • del.icio.us
  • Technorati
  • Facebook
  • MySpace
  • TwitThis
  • Blogsvine
  • description
  • E-mail this story to a friend!
  • Ping.fm
  • Print this article!
  • Slashdot
  • Yahoo! Buzz

Visual Studio 2010 Service Pack 1

Content Aggregated From: CSharp411.com

Microsoft has released Service Pack 1 for its Visual Studio 2010 flagship integrated development environment (IDE).  Visual Studio SP1 provides many new features, performance improvements, and bug fixes including: Stand-alone Help Viewer 1.1 Silverlight 4 support Basic Unit Testing support for .NET 3.5 .NET Framework 4 improvements Performance Wizard for Silverlight Visual Basic Runtime embedding IntelliTrace Related posts: Visual Studio 2010 Service Pack 1 Beta Visual Studio 2010 and .NET Framework 4.0 Released Today Visual Studio 2010 and .NET 4.0 Beta 2


Read more…

Share and Enjoy:
  • Digg
  • Google
  • del.icio.us
  • Technorati
  • Facebook
  • MySpace
  • TwitThis
  • Blogsvine
  • description
  • E-mail this story to a friend!
  • Ping.fm
  • Print this article!
  • Slashdot
  • Yahoo! Buzz

Creating PDF Documents with ASP.NET and iTextSharp

Content Aggregated From: 4guysfromrolla.com

The Portable Document Format (PDF) is a popular file format for documents. Due to their ubiquity and layout capabilities, it’s not uncommon for a websites to use PDF technology. For example, an eCommerce store may offer a “printable receipt” option that, when selected, displays a PDF file within the browser. Last week’s article, Filling in PDF Forms with ASP.NET and iTextSharp , looked at how to work with a special kind of PDF document, namely one that has one or more fields defined. A PDF document can contain various types of user interface elements, which are referred to as fields. For instance, there is a text field, a checkbox field, a combobox field, and more. Typically, the person viewing the PDF on her computer interacts with the document’s fields; however, it is possible to enumerate and fill a PDF’s fields programmatically, as we saw in last week’s article.


Read more…

Share and Enjoy:
  • Digg
  • Google
  • del.icio.us
  • Technorati
  • Facebook
  • MySpace
  • TwitThis
  • Blogsvine
  • description
  • E-mail this story to a friend!
  • Ping.fm
  • Print this article!
  • Slashdot
  • Yahoo! Buzz