Tutorial C# - Update khi nào tui rảnh


Diễn đàn chia sẻ kiến thức, kinh nghiệm về IT và cuộc sống!
 
Trang ChínhGalleryTìm kiếmLatest imagesĐăng kýĐăng Nhập
Top posters
Sakura (1124)
Tutorial C# - Update khi nào tui rảnh Vote_lcapTutorial C# - Update khi nào tui rảnh Voting_barTutorial C# - Update khi nào tui rảnh Vote_rcap 
hotboy (705)
Tutorial C# - Update khi nào tui rảnh Vote_lcapTutorial C# - Update khi nào tui rảnh Voting_barTutorial C# - Update khi nào tui rảnh Vote_rcap 
Già Làng (373)
Tutorial C# - Update khi nào tui rảnh Vote_lcapTutorial C# - Update khi nào tui rảnh Voting_barTutorial C# - Update khi nào tui rảnh Vote_rcap 
con_ca_nho90 (289)
Tutorial C# - Update khi nào tui rảnh Vote_lcapTutorial C# - Update khi nào tui rảnh Voting_barTutorial C# - Update khi nào tui rảnh Vote_rcap 
that_true (154)
Tutorial C# - Update khi nào tui rảnh Vote_lcapTutorial C# - Update khi nào tui rảnh Voting_barTutorial C# - Update khi nào tui rảnh Vote_rcap 
theanhkkt (143)
Tutorial C# - Update khi nào tui rảnh Vote_lcapTutorial C# - Update khi nào tui rảnh Voting_barTutorial C# - Update khi nào tui rảnh Vote_rcap 
phamay (137)
Tutorial C# - Update khi nào tui rảnh Vote_lcapTutorial C# - Update khi nào tui rảnh Voting_barTutorial C# - Update khi nào tui rảnh Vote_rcap 
lovelonelyman (134)
Tutorial C# - Update khi nào tui rảnh Vote_lcapTutorial C# - Update khi nào tui rảnh Voting_barTutorial C# - Update khi nào tui rảnh Vote_rcap 
o0ovioletstaro0o (128)
Tutorial C# - Update khi nào tui rảnh Vote_lcapTutorial C# - Update khi nào tui rảnh Voting_barTutorial C# - Update khi nào tui rảnh Vote_rcap 
stevenhung (122)
Tutorial C# - Update khi nào tui rảnh Vote_lcapTutorial C# - Update khi nào tui rảnh Voting_barTutorial C# - Update khi nào tui rảnh Vote_rcap 
Âm - Dương lịch
Clock
Logo
11TH02 Pro!
Liên kết
Tin tức 60s
Tin công nghệ
Thời sự 24h
Game Moblie

Share
 

 Tutorial C# - Update khi nào tui rảnh

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down 
Tác giảThông điệp
Sakura

Tutorial C# - Update khi nào tui rảnh Stars7
Sakura

Thú CƯng : Tutorial C# - Update khi nào tui rảnh I-hate-Cats-icon
Nam Scorpio

Số bài viết : 1124
Điểm : 1688
Được cảm ơn : 35
Ngày sinh : 03/11/1990
Tham gia ngày : 16/03/2010
Tuổi : 33
Đến từ : Bình Dương
Ngề nghiệp : IT Student

Tutorial C# - Update khi nào tui rảnh Empty
Bài gửiTiêu đề: Tutorial C# - Update khi nào tui rảnh   Tutorial C# - Update khi nào tui rảnh I_icon_minitime5/8/2010, 10:19

Nói C# là gì thì các bạn tự nghiên cứu đi nha, còn để có thể biết đc món này, các bạn chỉ cần hỉu sơ sơ về OOP là đc.
CƠ BẢN VỀ VÒNG LẶP TRONG C#


Trong C# có các vòng lặp sau đây: for, do ... while, while, foreach (mới nà).

Bây giờ chúng ta sẽ lướt qua chúng 1 tí:

For

Code:
 

[color=blue][font='Courier New']using[/font][/color][font='Courier New'] System;[/font]

 

[color=blue][font='Courier New']public[/font][/color][font='Courier New'] [color=blue]class[/color] [color=#2b91af]MyLoop[/color][/font]

[font='Courier New']{[/font]

[font='Courier New']    [color=blue]static[/color] [color=blue]void[/color] Main()[/font]

[font='Courier New']    {[/font]

[font='Courier New']        [color=blue]int[/color] sum = 0;[/font]

[font='Courier New']        [color=blue]for[/color] ([color=blue]int[/color] i = 0; i < 10; i++)[/font]

[font='Courier New']        {[/font]

[font='Courier New']            sum += i;[/font]

[font='Courier New']        }[/font]

[font='Courier New']        [color=#2b91af]Console[/color].WriteLine([color=#a31515]"Sum = {0}"[/color], sum);[/font]

[font='Courier New']    }[/font]

[font='Courier New']}[/font]





Do ... while

Code:
 

[color=blue][font='Courier New']using[/font][/color][font='Courier New'] System;[/font]

 

[color=blue][font='Courier New']public[/font][/color][font='Courier New'] [color=blue]class[/color] [color=#2b91af]MyLoop[/color][/font]

[font='Courier New']{[/font]

[font='Courier New']    [color=blue]static[/color] [color=blue]void[/color] Main()[/font]

[font='Courier New']    {[/font]

[font='Courier New']        [color=blue]int[/color] sum = 0;[/font]

[font='Courier New']        [color=blue]int[/color] i = 0;[/font]

[font='Courier New']        [color=blue]do[/color][/font]

[font='Courier New']        {[/font]

[font='Courier New']            sum += i;[/font]

[font='Courier New']            i++;[/font]

[font='Courier New']        } [color=blue]while[/color] (i < 10);[/font]

[font='Courier New']        [color=#2b91af]Console[/color].WriteLine([color=#a31515]"Sum = {0}"[/color], sum);[/font]

[font='Courier New']    }[/font]

[font='Courier New']}[/font]



While

Code:
 

[color=blue][font='Courier New']using[/font][/color][font='Courier New'] System;[/font]

 

[color=blue][font='Courier New']public[/font][/color][font='Courier New'] [color=blue]class[/color] [color=#2b91af]MyLoop[/color][/font]

[font='Courier New']{[/font]

[font='Courier New']    [color=blue]static[/color] [color=blue]void[/color] Main()[/font]

[font='Courier New']    {[/font]

[font='Courier New']        [color=blue]int[/color] sum = 0;[/font]

[font='Courier New']        [color=blue]int[/color] i = 0;[/font]

[font='Courier New']        [color=blue]while[/color](i < 10)[/font]

[font='Courier New']        {[/font]

[font='Courier New']            sum += i;[/font]

[font='Courier New']            i++;[/font]

[font='Courier New']        };[/font]

[font='Courier New']        [color=#2b91af]Console[/color].WriteLine([color=#a31515]"Sum = {0}"[/color], sum);[/font]

[font='Courier New']    }[/font]

[font='Courier New']}[/font]



Foreach

Code:
 

[color=blue][font='Courier New']using[/font][/color][font='Courier New'] System;[/font]

 

[color=blue][font='Courier New']public[/font][/color][font='Courier New'] [color=blue]class[/color] [color=#2b91af]MyLoop[/color][/font]

[font='Courier New']{[/font]

[font='Courier New']    [color=blue]static[/color] [color=blue]void[/color] Main()[/font]

[font='Courier New']    {[/font]

[font='Courier New']        [color=blue]int[/color] [] a = {0,1,2,3,4,5,6,7,8,9};[/font]

[font='Courier New']        [color=blue]int[/color] sum = 0;[/font]

[font='Courier New']        [color=green]//Su dung foreach de duyet qua cac thanh phan trong array[/color][/font]

[font='Courier New']        [color=blue]foreach[/color] ([color=blue]int[/color] item [color=blue]in[/color] a)[/font]

[font='Courier New']        {[/font]

[font='Courier New']            sum += item;[/font]

[font='Courier New']        }[/font]

[font='Courier New']        [color=#2b91af]Console[/color].WriteLine([color=#a31515]"Sum = {0}"[/color], sum);[/font]

[font='Courier New']    }[/font]

[font='Courier New']}[/font]

Về Đầu Trang Go down
Sakura

Tutorial C# - Update khi nào tui rảnh Stars7
Sakura

Thú CƯng : Tutorial C# - Update khi nào tui rảnh I-hate-Cats-icon
Nam Scorpio

Số bài viết : 1124
Điểm : 1688
Được cảm ơn : 35
Ngày sinh : 03/11/1990
Tham gia ngày : 16/03/2010
Tuổi : 33
Đến từ : Bình Dương
Ngề nghiệp : IT Student

Tutorial C# - Update khi nào tui rảnh Empty
Bài gửiTiêu đề: Re: Tutorial C# - Update khi nào tui rảnh   Tutorial C# - Update khi nào tui rảnh I_icon_minitime5/8/2010, 10:19

CƠ BẢN VỀ VÒNG LẶP TRONG C#


Trong C# có các vòng lặp sau đây: for, do ... while, while, foreach (mới nà).

Bây giờ chúng ta sẽ lướt qua chúng 1 tí:

For

using System;



public class MyLoop

{

static void Main()

{

int sum = 0;

for (int i = 0; i < 10; i++)

{

sum += i;

}

Console.WriteLine("Sum = {0}", sum);

}

}



Do ... while

using System;



public class MyLoop

{

static void Main()

{

int sum = 0;

int i = 0;

do

{

sum += i;

i++;

} while (i < 10);

Console.WriteLine("Sum = {0}", sum);

}

}



While

using System;



public class MyLoop

{

static void Main()

{

int sum = 0;

int i = 0;

while(i < 10)

{

sum += i;

i++;

};

Console.WriteLine("Sum = {0}", sum);

}

}



Foreach

using System;



public class MyLoop

{

static void Main()

{

int [] a = {0,1,2,3,4,5,6,7,8,9};

int sum = 0;

//Su dung foreach de duyet qua cac thanh phan trong array

foreach (int item in a)

{

sum += item;

}

Console.WriteLine("Sum = {0}", sum);

}

}
Về Đầu Trang Go down
Sakura

Tutorial C# - Update khi nào tui rảnh Stars7
Sakura

Thú CƯng : Tutorial C# - Update khi nào tui rảnh I-hate-Cats-icon
Nam Scorpio

Số bài viết : 1124
Điểm : 1688
Được cảm ơn : 35
Ngày sinh : 03/11/1990
Tham gia ngày : 16/03/2010
Tuổi : 33
Đến từ : Bình Dương
Ngề nghiệp : IT Student

Tutorial C# - Update khi nào tui rảnh Empty
Bài gửiTiêu đề: Re: Tutorial C# - Update khi nào tui rảnh   Tutorial C# - Update khi nào tui rảnh I_icon_minitime6/8/2010, 22:15


Sau Đây Sẽ Là 1 Tut về "var keyword":

Sử Dụng Từ Khóa var Trong C#:

var: có thể được sử dụng như bất cứ 1 KDL nào.



[size=12]Using var


using System;
using System.Collections.Generic;
using System.Diagnostics;

class MyPC {
public Int32 Id { get; set; }
public Int64 Memory { get; set; }
public String Name { get; set; }
}

class LanguageFeatures {
static void Main(string[] args) {
var processes = new List();
foreach (var process in Process.GetProcesses()) {
var data = new MyPC();
data.Id = process.Id;
data.Name = process.ProcessName;
data.Memory = process.WorkingSet64;
processes.Add(data);
}
Console.Write(processes);
}
}

var: có thể được sử dụng như bất cứ 1 KDL nào.

Ví dụ: var s = “Hoang”; //thí có nghĩa là var ở đây đang đại diện cho KDL là string

Khi ta sử dụng var tức là ta đang sử dụng 1 kiểu vô danh - Anonymous Types

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ComponentModel;

class AnonymousTypes
{
static void Main()
{
var jon = new { Name = "Jon", Age = 31 };
var tom = new { Name = "Tom", Age = 4 };
Console.WriteLine("{0} is {1}", jon.Name, jon.Age);
Console.WriteLine("{0} is {1}", tom.Name, tom.Age);
}
}

Khi biến var được khai báo, và nếu như là KDL thường như string, int, float... thì chúng ta có thể gán giá trị trực tiếp cho biến var đó. Ví dụ:

var var_int = 15;// OK

. Nhưng khi nó là 1 KDL có cấu trúc, hay là 1 class thì không thể, đến lúc đó, ta phải sử dụng đến từ khoá new nhằm giúp tạo ra 1 KDL như mong muốn. Ví dụ:

Var student = new {studentID = “08050217”, studentName = “Hoang”};// OK

Chúng ta không thể biết trước var sẽ mang giá trị là KDL gì khi mới khai báo từ khoá var, và chỉ cho đến khi ta định nghĩa thành phần giá trị cho nó thì từ var bây giờ mới có nghĩa là 1 KDL nào đó!

Tuy nhiên, khi ta đã gán giá trị cho 1 biến kiểu var nào đó thì ta có thể thay đổi giá trị đó bằng 1 giá trị cùng kiểu, nếu ta thay khác kiểu thì sẽ không được chấp nhận. Ví dụ:

Var s;

s = “Hoang”;

s = 12;//sẽ không được chấp nhận



dưới đây là 1 ví dụ tính đa năng của từ khoá var của chúng ta!

using System;
public class MainClass {
public static void Main() {

var address = new {
address = "First Street",
city = "Vancouver",
state = "GA",
postalCode = "99999"
};

Console.WriteLine("address = {0} : city = {1} : state = {2} : zip = {3}",
address.address, address.city, address.state, address.postalCode);
Console.WriteLine("{0}", address.GetType().ToString());
}
}



dưới đây là ví dụ sử dụng từ khoá var để đại diện cho 1 KDL nào đó mà chúng ta chưa được biết trước, sử dụng trong LinQ:

using System;
using System.Collections.Generic;
using System.Text;
using System.Xml.Linq;
using System.Linq;

class Program
{
static void Main(string[] args)
{
string[] currentVideoGames = {"q", "2",
"this is a test", "aaa",
"eee", "System"};

var subset = from game in currentVideoGames
where game.Length > 6
orderby game
select game;

foreach (var s in subset)
Console.WriteLine("Item: {0}", s);

Console.WriteLine("resultSet is of type: {0}", subset.GetType().Name);
Console.WriteLine("resultSet location: {0}", subset.GetType().Assembly);

}
}

ta có mảng các chuỗi game, và ta sẽ chọn ta các game có độ dài chuỗi > 6, sắp xếp theo tên game. Sử dụng vòng lặp foreach để lặp qua mảng game vừa chọn được.



Đây lại là 1 ví dụ về var:

using System;
using System.Collections;
using System.Linq;
using System.ComponentModel;

class MainClass
{
static void Main()
{
ArrayList list = new ArrayList { "First", "Second", "Third" };
var strings = from string entry in list
select entry.Substring(0, 3);


foreach (string start in strings)
{
Console.WriteLine(start);
}
}
}



var đại diện cho các chuỗi được chọn. String entry là ta sẽ xét trên cái chuỗi có tên entry này, và lấy 3 ký tự trong chuỗi này (select entry.Substring(0, 3);//phương thức Substring(0,3), sẽ lấy 3 ký tự từ kí tự đầu tiên)
[/size]
Về Đầu Trang Go down
hotboy

Tutorial C# - Update khi nào tui rảnh Stars7
hotboy

Thú CƯng : Tutorial C# - Update khi nào tui rảnh Hippopotamus-icon
Nam Aries

Số bài viết : 705
Điểm : 1043
Được cảm ơn : 9
Ngày sinh : 21/03/1990
Tham gia ngày : 13/05/2010
Tuổi : 34
Đến từ : BDU

Tutorial C# - Update khi nào tui rảnh Empty
Bài gửiTiêu đề: Re: Tutorial C# - Update khi nào tui rảnh   Tutorial C# - Update khi nào tui rảnh I_icon_minitime7/8/2010, 09:16

ghê quá ta!chơi qua C# luôn dòi hả.
mà tutorial mà sao k cho tí ebook tài liệu j đó xem thêm,chứ chủ thớt lâu lâu mới xì 1 bài,học z mau quên lém
Về Đầu Trang Go down
Sakura

Tutorial C# - Update khi nào tui rảnh Stars7
Sakura

Thú CƯng : Tutorial C# - Update khi nào tui rảnh I-hate-Cats-icon
Nam Scorpio

Số bài viết : 1124
Điểm : 1688
Được cảm ơn : 35
Ngày sinh : 03/11/1990
Tham gia ngày : 16/03/2010
Tuổi : 33
Đến từ : Bình Dương
Ngề nghiệp : IT Student

Tutorial C# - Update khi nào tui rảnh Empty
Bài gửiTiêu đề: Re: Tutorial C# - Update khi nào tui rảnh   Tutorial C# - Update khi nào tui rảnh I_icon_minitime7/8/2010, 12:28

OK! đã up 1 cuốn C# tiếng Việt dễ hiểu!
[You must be registered and logged in to see this link.]
Về Đầu Trang Go down
Sakura

Tutorial C# - Update khi nào tui rảnh Stars7
Sakura

Thú CƯng : Tutorial C# - Update khi nào tui rảnh I-hate-Cats-icon
Nam Scorpio

Số bài viết : 1124
Điểm : 1688
Được cảm ơn : 35
Ngày sinh : 03/11/1990
Tham gia ngày : 16/03/2010
Tuổi : 33
Đến từ : Bình Dương
Ngề nghiệp : IT Student

Tutorial C# - Update khi nào tui rảnh Empty
Bài gửiTiêu đề: Re: Tutorial C# - Update khi nào tui rảnh   Tutorial C# - Update khi nào tui rảnh I_icon_minitime16/9/2010, 20:11

Chỉnh màu nền và màu chữ trong màn hình Console của C# tí nào!


using System;

public class Test
{
static void Main(string[] args)
{
Console.ForegroundColor = ConsoleColor.Red;
Console.BackgroundColor = ConsoleColor.Green;
Console.WriteLine("Chao Mung Den Voi Forum 11TH02");
Console.ReadLine();
}
}
Ko có gì giải thik thêm!
Về Đầu Trang Go down
evilstd

Tutorial C# - Update khi nào tui rảnh Stars11


Nam Số bài viết : 101
Điểm : 300128
Được cảm ơn : 8
Tham gia ngày : 22/03/2010

Tutorial C# - Update khi nào tui rảnh Empty
Bài gửiTiêu đề: Re: Tutorial C# - Update khi nào tui rảnh   Tutorial C# - Update khi nào tui rảnh I_icon_minitime17/9/2010, 00:41

Uh, z đc đó Edward, post lên a e theo dõi, trao đổi những thắc mắc! nghe nói môn C# này tự học,xong thuyết trình fải hok ta??? thầy sẽ gọi bất kỳ người nào trong nhóm thuyết trình!nghe sợ wá đi!!! hjhj
Về Đầu Trang Go down
Sakura

Tutorial C# - Update khi nào tui rảnh Stars7
Sakura

Thú CƯng : Tutorial C# - Update khi nào tui rảnh I-hate-Cats-icon
Nam Scorpio

Số bài viết : 1124
Điểm : 1688
Được cảm ơn : 35
Ngày sinh : 03/11/1990
Tham gia ngày : 16/03/2010
Tuổi : 33
Đến từ : Bình Dương
Ngề nghiệp : IT Student

Tutorial C# - Update khi nào tui rảnh Empty
Bài gửiTiêu đề: Re: Tutorial C# - Update khi nào tui rảnh   Tutorial C# - Update khi nào tui rảnh I_icon_minitime17/9/2010, 07:29

evilstd đã viết:
Uh, z đc đó Edward, post lên a e theo dõi, trao đổi những thắc mắc! nghe nói môn C# này tự học,xong thuyết trình fải hok ta??? thầy sẽ gọi bất kỳ người nào trong nhóm thuyết trình!nghe sợ wá đi!!! hjhj
Ặc! Môn này là môn chính thức mà, tự học gì? Thứ 7 anh em sẽ rõ!
Về Đầu Trang Go down
that_true

Member Nhiệt Tình


Member Nhiệt Tình
that_true

Thú CƯng : Tutorial C# - Update khi nào tui rảnh Dolphin-icon
Nam Scorpio

Số bài viết : 154
Điểm : 187
Được cảm ơn : 0
Ngày sinh : 07/11/1988
Tham gia ngày : 17/09/2010
Tuổi : 35
Đến từ : venus
Ngề nghiệp : catch

Tutorial C# - Update khi nào tui rảnh Empty
Bài gửiTiêu đề: Re: Tutorial C# - Update khi nào tui rảnh   Tutorial C# - Update khi nào tui rảnh I_icon_minitime17/9/2010, 22:01

đề nghị post chữ to rõ ràng và vứt bớt mấy cái phần màu mè không cần thiết dùm!
hê hê nói vậy thôi>> chứ thank mày nhiều!
biết chữ nào hay chữ đó >> chứ giờ ngu lập trình quá rồi (ăn chơi không)
Về Đầu Trang Go down
Sakura

Tutorial C# - Update khi nào tui rảnh Stars7
Sakura

Thú CƯng : Tutorial C# - Update khi nào tui rảnh I-hate-Cats-icon
Nam Scorpio

Số bài viết : 1124
Điểm : 1688
Được cảm ơn : 35
Ngày sinh : 03/11/1990
Tham gia ngày : 16/03/2010
Tuổi : 33
Đến từ : Bình Dương
Ngề nghiệp : IT Student

Tutorial C# - Update khi nào tui rảnh Empty
Bài gửiTiêu đề: Re: Tutorial C# - Update khi nào tui rảnh   Tutorial C# - Update khi nào tui rảnh I_icon_minitime17/9/2010, 22:24

Mấy bài đầu là do Forum bị lỗi thôi, còn mấy bài sau thì là do cái Visual nó "tô" đó.
Bái anh làm sư phụ đi, anh chỉ cho vài chiu lên tay nhanh chóng! Very Happy
Về Đầu Trang Go down
Sponsored content




Tutorial C# - Update khi nào tui rảnh Empty
Bài gửiTiêu đề: Re: Tutorial C# - Update khi nào tui rảnh   Tutorial C# - Update khi nào tui rảnh I_icon_minitime

Về Đầu Trang Go down
 

Tutorial C# - Update khi nào tui rảnh

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang 
Trang 1 trong tổng số 1 trang

 Similar topics

-
» C++ Tutorial - this pointer
» C++ Tutorial - Accessor functions
» học phí, lệ phí thi lại học lại năm học 2012 - 2013 update :P
» bài giảng thấy Thành (update)
» ai xài win7 thì nhanh chóng update đi

Permissions in this forum:Bạn không có quyền trả lời bài viết
IT World! :: HỌC TẬP :: HỌC KỲ V :: Nhập môn .Net-