Posts Tagged ‘พื้นฐาน

17 Jun

Unit 1 : พื้นฐาน C# ตอน 3
การพัฒนาโปรแกรมบน Visual C# .NET

พื้นฐานทั่วไปVisual C# .NET เป็นเครื่องมือในการพัฒนาโปรแกรมด้วย C# ซึ่งเป็นหนึ่งในชุด Visual Studio .NET ของ Microsoft มีทั้งการเขียนแบบ Visual และแบบ Console Application ซึ่งจริงๆแล้วสำหรับมือใหม่อาจจะเริ่มต้นด้วย Sharpdev ก็ได้
Download Programโหลดได้ฟรีจากเว็บไมโครซอฟท์ แต่มันอืดเลยเอามา Mirror ให้ละกันftp://ftp.cpsk.info/mirror/VS2008ExpressENUX1397868.isoเป็น UDF ISO จะไรท์ลงแผ่น, Extract แล้วลง, หรือจะ ImageDrive ยังไงก็ได้ ลองดูตามสบาย
โดยรวมๆ มันก็เหมือนกับ VS2005EE แหละ แต่โดยรวมแล้ว UI จะลื่นไหลกว่า และ Support .NET Framework ถึง 3.5
สำหรับ .NET Framework [...]

15 Jun

Unit 1 : พื้นฐาน C# ตอน 2
การกำหนดตัวแปรและข้อมูล

ตัวแปร(Variable) >> เป็นสัญลักษณ์ที่เรานำมาใช้แทนข้อมูลต่าง โดยมีหลักการตั้งชื่อตัวแปรดังนี้1. ต้องขึ้นต้นด้วยตัวอักษรเท่านั้น ห้ามใช้ตัวเลข หรืออักขระเป็นตัวเริ่มต้น2. Case Sensitive ตัวเล็ก ตัวใหญ่ เป็นตัวพิมพ์คนละตัว3.ส่วนใหญ่เรามักจะใช้ตัวพิมพ์เล็กทั้งหมด
ชนิดของข้อมูล
การประกาศใช้ตัวแปร >> แบ่งเป็น 2 วิธีดังนี้1. ชนิดของข้อมูล ชื่อตัวแปร;

int i;

2. ชนิดของข้อมูล ชื่อตัวแปร = ค่าเริ่มต้นของตัวแปร;

double d = 10.99;

ค่าคงที่(Constant) >> เป็นตัวแปรที่เรากำหนดค่าตายตัวไม่สามารถเปลี่ยนแปลงค่าได้ วิธีใช้ก็ให้ใส่ const หน้าการประกาศตัวแปร

const int x = 1;

็Operators

Operators พื้นฐาน >> ใช้ในการคำนวณทางคณิตศาสตร์ ซึ่งประกอบด้วย

Operator
ใช้สำหรับ

+
บวก

-
ลบ

*
คูณ

/
หาร

%
หารแบบเอาเฉพาะเศษ

Shortcut Operator >> เป็นเครื่องหมายในการเปลี่ยนแปลงค่าของข้อมูลโดยวิธีลัด

รูปแบบ
ตัวอย่างการกำหนด
เทียบเท่ากับ

+ =
x + = 8
x = x + [...]

11 Jun

Unit 6 OOP
Intro
Object Oriented Programming เป็นการเขียนโปรแกรมเชิงวัตถุ โดย ออบเจ็กต์นี้จะประกอบด้วยคุณสมบัติประจำตัวของออบเจ็กต์ที่เรียกว่า ” Property” และพฤติกรรมหรือที่เรียกว่า “Method” ซึ่งองค์ประกอบเหล่านี้เราจะกำหนดผ่าน Class นั่นเอง ดังนั้นการสร้างออบเจ็กต์จึงต้องเริ่มที่การสร้าง Class ก่อน เพื่อกำหนดโครงสร้างต่างๆ ของออบเจ็กต์นั้น
การสร้าง Object จาก Class
ในการสร้างออบเจ๊กต์จากคลาสนั้นเราเริ่มด้วยการสร้างตัวอ้างอิงของคลาสที่เรียกว่า “Instance” ก่อน โดย อินสแตนซ์นี้จะเป็นชื่อที่เราต้องการกำหนดให้กับออบเจ็กต์นั่นเอง ขั้นตอนการสร้่างอินสแตนซ์นี้เราเรียกว่า “Instantiation” วิธีการทำมีดังนี้
1. กำหนด InstanceName

รูปแบบของคำสั่ง

ตัวอย่าง

className InstanceName
circle myCircle;

2.นำอินสแตนซ์ที่ได้มาสร้างเป็นออบเจ็กต์ด้วยรูปแบบดังนี้

รูปแบบของคำสั่ง

ตัวอย่าง

InstanceName = new className(argument);
myCircle = new circle();

หรือสามารถรวบเหลือขั้นตอนเดียวเลยก็ได้

รูปแบบของคำสั่ง

ตัวอย่าง

className InstanceName = new className(argument);
circle myCircle = new circle();

3. ตอนนี้เราได้ออบเจ๊กต์ myCircle ซึ่งมีองค์ประกอบต่างๆ ตามที่ระบุไว้ในคลาส [...]

11 Jun

Unit5 Class
Intro
การเขียนโปรแกรมแบบ OOP หรือ Object Oriented Pogramming นั้น เราจะทำทุกอย่างออกมาในรูปแบบของ Class เพื่อการทำงานบางอย่าง แต่ก่อนที่เราจะมารู้จักกับลักษณะเชิงลึกของคลาส เราต้องมารู้จักสิ่งที่สำคัญยิ่งของคลาสก่อน นั่นคือ Method นั่นเอง
Method

Method : เป็นองค์ประกอบอย่างหนึ่งของคลาสสำหรับกำหนดรูปแบบ วิธีการกระืืำทำ อย่างใดอย่างหนึ่ง
การสร้าง Methodจากลักษณะของคลาสที่ผ่านมาจะมีเมธอดเีดียวที่เรียกว่า Main() ในลักษณะดังนี้

class Classname
{
static void Main()
{

}
}

แต่โดยทั่วไปแล้ว คลาสมักจะประกอบด้วยเมธอดมากกว่า 1 เมธอด สำหรับการกระทำเฉพาะอย่าง

class Classname
{
static void Main()
{

}
static returnValueType MethodName (parameter)
{

}
}

returnValueType >> ใช้ในกรณีที่เมธอดนั้นจำเป็นต้องส่งผลลัพธ์ที่ประมวลผลภายในเมธอดนั้นกลับไปยังส่วนที่เรียกใช้งาน เราจำเป็นต้องระบุชนิดของข้อมูล เช่น int, double, string, … ที่จะส่งกลับไว้หน้าชื่อเมธอดนั้น แต่ถ้าไม่ต้องการส่งค่าให้ใส่ void

static double Cal(int r){

}

การส่งผลลัพธ์ด้วย return

static double [...]

11 Jun

Unit 1 : พื้นฐาน C#
องค์ประกอบพื้นฐานในการเขียนโปรแกรม

Comment >> เป็นการแทรกคำอธิบาย หรือ ละเว้นการทำงานของบริเวณที่ถูก Comment โดยมี 2 วิธีคือ11. ใช้ // เป็นการ Comment บรรทัดเดียว โดยโปรแกรมจะละเว้นการทำงาน ตั้งแต่เจอ // จนสิ้นสุดบรรทัดเช่น

// This is the first loop

2. ใช้ /*….*/ เป็นการ Comment หลายบรรทัด เหมือนกับการใช้// หลายๆครั้ง เช่น

/*int x =2;int y =1;
x += y;
*/

Block >> C# จะใช้ block {…} ในการกำหนดจุดเริ่มและจุดสิ้นสุดของการทำงานแต่ละส่วน

class xxx {if(..){
}
}

เครื่องหมายสิ้นสุดคำสั่ง [...]


About this blog

ยินดีต้อนรับเข้าสู่ Don-jai.com (โดนใจ.คอม) บล็อคของ nongoffna ที่บันทึกเรื่องราวโดนใจในเรื่องโดนๆ

logo twitter logo facebook logo feed logo flickr logo slideshare

Sponsor

  • LittleBear_025
  • LittleBear_022
  • LittleBear_021
  • LittleBear_019