ขอสารภาพว่า... กำลังหัด C# อยู่..
posted on 01 Dec 2006 14:37 by ninkungz in Programmingช่วงนี้เบื่อ ๆ เลยเกิดอยากหาอะไรใหม่ ๆ ทำ ก็นึกได้ว่านี่เรามีเน็ทความเร็วสูงแล้วนี่หว่า!!
ก็เลยไปเอาไอ้หมอนี่มาติดตั้งซะ (ติดแบบ Online เลย เพราะไม่ต้องรอนานแล้ว)

ตอนแรก ๆ ก็เมาปีกกาไปพักใหญ่ล่ะ แต่มันก็ปลอดโปร่งโล่งดี เสียตรงการแบ่ง Object ต่าง ๆ มันมองคนละมุมกับ VB ครับ ดังนี้

อันนี้ VB นะ ถ้ากด DropdownListbox อันแรก VB มันจะแบ่งส่วนประกอบให้เลยครับ ว่าไหนฟอร์มไหนปุ่ม ไหน Class ส่วน DropdownList อันที่ 2 ก็จะแสดง Event หรือ Method เฉพาะของอันแรกอีกที ทำให้ไล่ง่าย..


ส่วน C# ไม่ยักกะแบ่งให้ (ถ้าให้เดามันน่าจะแบ่งตาม Class) แต่ทุกอย่างทั้ง Event และ Mothod ต่าง ๆ จะไปกองรวมกันที่ Dropdown อันที่ 2 หมด คงมาทดแทนการที่ Code มันดูโปร่งล่ะมั้ง
ด้านภาษาเมื่อเทียบกับ VB แล้ว C# ก็ตัดอะไรทิ้งไปหลายอย่าง สมชื่อภาษามันน่ะ อย่างการประกาศตัวแปร...
VB = > Dim xxx As BlaBlaBla
C# => BlaBlaBla xxx;
หรือการ Inherit Class ...
VB = > Public Class หมา : Inherits สัตว์เลี้ยงลูกด้วยนม
C# => Public Class หมา : สัตว์เลี้ยงลูกด้วยนม
เล่นตัดคำว่า Inherits ทิ้งไปเลย เล่นเอาผมงมหาเป็นวันเลยนะเนี่ย
ตอนนี้เพิ่งได้ข่าวจาก Blognone ว่า VB ลดความนิยมลง ท่าจะจริงแฮะเพราะ สาวก VB ขนานแท้อย่างผมเองเพิ่งหักหลังมาเล่น C# ก่อนข่าวนี้แค่อาทิตย์เดียวเอง.. แถมตามเว็บเดี๋ยวนี้ก็มี Code กับบทความของ C# มากกว่า VB (.Net) แล้วละครับ
MS เองก็เห่อ C# เหมือนพ่อแม่เห่อลูกคนเล็ก ถึงกับให้ XNA Game Studio Express ใช้ได้แต่กับ C# เท่านั้น (ไหนจะ Mono อีก ที่รู้สึกจะใช้ C# เป็นหลัก)
แต่ยังไง... ผมก็ยังรัก VB มากกว่าอยู่ดีแหล่ะ
ด้านภาษาเมื่อเทียบกับ VB แล้ว C# ก็ตัดอะไรทิ้งไปหลายอย่าง สมชื่อภาษามันน่ะ อย่างการประกาศตัวแปร...
VB = > Dim xxx As BlaBlaBla
C# => BlaBlaBla xxx;
หรือการ Inherit Class ...
VB = > Public Class หมา : Inherits สัตว์เลี้ยงลูกด้วยนม
C# => Public Class หมา : สัตว์เลี้ยงลูกด้วยนม
เล่นตัดคำว่า Inherits ทิ้งไปเลย เล่นเอาผมงมหาเป็นวันเลยนะเนี่ย
ตอนนี้เพิ่งได้ข่าวจาก Blognone ว่า VB ลดความนิยมลง ท่าจะจริงแฮะเพราะ สาวก VB ขนานแท้อย่างผมเองเพิ่งหักหลังมาเล่น C# ก่อนข่าวนี้แค่อาทิตย์เดียวเอง.. แถมตามเว็บเดี๋ยวนี้ก็มี Code กับบทความของ C# มากกว่า VB (.Net) แล้วละครับ
MS เองก็เห่อ C# เหมือนพ่อแม่เห่อลูกคนเล็ก ถึงกับให้ XNA Game Studio Express ใช้ได้แต่กับ C# เท่านั้น (ไหนจะ Mono อีก ที่รู้สึกจะใช้ C# เป็นหลัก)
แต่ยังไง... ผมก็ยังรัก VB มากกว่าอยู่ดีแหล่ะ
edit @ 2006/12/01 16:26:05
Tags: csharp, programming, vb, visual basic6 Comments


#1 By Thanit A. - ท่านผู้นำแห่ง StudioGU on 2006-12-01 15:22