Short Courses: Game Development using Unity3D

Unity 3D

Unity 3D

Game Development has found a new base in Mobile, Tablets and Desktop in recent years. Learn Unity 3D using C# language to learn the basics of developing Games that can be targeted for any platform. This course is totally practical and provides hands-on experience to the participants. Students are expected to bring their own Laptops/Notebooks.

The fee for this course is PKR 2,800 and all the fee collected will be donated to Mishkat Welfare Trust
From: 21st June to 6th July 2014 (Weekends only)
Timings: 9:00 AM to 12:00 PM
Venue: Olives School, Judicial Colony, Rawalpindi.

Limited transport facility available for female students. Please mention it in the Comments field and provide your address.

Advertisements

Video Series: Display MS Access Database Records in C# DataGridView

The best way to view data from a database table is to display it in the form of a table. This tutorial will teach you exactly how to get records from Microsoft Access Database and display it in DataGridView control.

English

[blip.tv http://blip.tv/play/AYOJmmAA?p=1 width=”550″ height=”443″]

Urdu

[blip.tv http://blip.tv/play/AYOJr2MA?p=1 width=”550″ height=”443″]

Programmically Adding Items to ListView Control in WPF

A ListView control is similar to a ListBox but can contain multiple columns. But to add data we need to bind it to an object which has the same data members as the columns of the ListView control.

This is how I have declared the ListView and its columns

<ListView Name="list">
    <ListView.View>
        <GridView>
            <GridViewColumn Header="Serial No." DisplayMemberBinding="{Binding Serial}" />
            <GridViewColumn Header="Name" DisplayMemberBinding="{Binding Name}" />
            <GridViewColumn Header="Age" DisplayMemberBinding="{Binding Age}" />
        </GridView>
    </ListView.View>
</ListView>

Notice the Binding values. Now I will create a class named Item (you can name it anything you like)

class Item
{
    int serial;
    string name;
    int age;

    public Item(int s, string n, int a)
    {
        serial = s;
        name = n;
        age = a;
    }

    public int Serial
    {
        set { serial = value; }
        get { return serial; }
    }

    public string Name
    {
        set { name = value; }
        get { return name; }
    }

    public int Age
    {
        set { age = value; }
        get { return age; }
    }
}

The property names of this class matches the binding values. Finally we can add new items:

list.Items.Add( new Item(1, "Ibrahim", 21) );
list.Items.Add( new Item(2, "Sumayyah", 15) );
list.Items.Add( new Item(3, "Yusuf", 20) );

This should work