About new F# programming language in .NET framework

With the imminent release of version 4.0 of the. NET framework and VisualStudio 2010, Microsoft will introduce a new language that can fully use all the features of the .NET framework. This language is called F#.Unlike the C# programming language, which is an imperative programming language, F# is a functional programming language, based on .NET framework such as C#. F# and C# can call each other d...

Read more

C# features

Since version 3.0 of C# some features that make writing classes and common methods simpler and concise have introduced. In this post we talk about automatic properties and object initializers. AUTOMATIC PROPERTIES The automatic properties (or auto-implemented properties) are nothing more than a compact syntax for writing the properties of a class. They allow you to write code like 123public String name {get; set;} public D...

Read more

Connect a Dataset instantiaded by code to a CrystalReport reporting tool

Hi all, In today’s post I want to introduce a simple method for attaching DataSet objects, instantiated in our code, to CrystalReport 2008 reporting tool. CrystalReport is a powerful tool that allows you to easily create reports on data processed in our .NET applications. The following steps are used to create the reports of a dataset created in our application: 1. First ...

Read more

LINQ: from xml to C# classes

I continue my post on LINQ and C# programming talking about the conversion from XML file to C# classes. Previously I’ve show how to serilize a C# class into XML file. Let me show you an example. Suppose we have an XML file that contains the list of Italian municipalities with their area code. We now want to load this file into a list of C# objects more convenient to use within our application. Define the file Municipalities.xml as follow: 12345678910...

Read more

LINQ: serialize C# classes

The version 3.5 of Microsoft’s .NET Framework introudced the LINQ (Language Integrated Query).component.LINQ is a SQL-like language that allows to query different source of data, as objects, xml files and databases.What i’ll show today is how to generate an xml rappresentation of a C# class instance..Suppose to have a C# class Book so defined.123456public class Book { public String title { get; set; } public String author { get; set; } public String edit...

Read more