บทที่ 1 หลักการเขียนโปรแกรมเบื้องต้น ภาษา C#

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
Datadictionary Prakan Sringam.
Advertisements

ความรู้พื้นฐานเกี่ยวกับ C#
ชนิดของข้อมูลในโปรแกรม Interactive C
Introduction to C Introduction to C.
โครงสร้างโปรแกรมภาษา C
Microsoft Access อ.เล็กฤทัย ขันทองชัย Microsoft Access.
VBScript.
โดยอาจารย์ศิริพร ศักดิ์บุญญารัตน์ ครูชำนาญการ โรงเรียนมหิดลวิทยานุสรณ์
การเขียนโปรแกรมด้วยคำสั่งเบื้องต้น
Introduction to C Programming
Department of Computer Business
หลักการโปรแกรม 1 Lecture 3: ตัวแปร, นิพจน์คณิตศาสตร์, การคำนวณทางคณิตศาสตร์,การดำเนินการกับสายอักขระ.
Structure Programming
องค์ประกอบของโปรแกรม
Week 6 ประกาศค่าตัวแปร.
บทที่ 3 พื้นฐานการเขียนโปรแกรม Visual Basic
Visual Basic 6 By Samaporn Yendee VB6.
PHP LANGUAGE.
หน่วยที่ 2 ภาษาโปรแกรม และการออกแบบโปรแกรม
Lab 3: คำสั่งพื้นฐานสำหรับการรับและการแสดงผลข้อมูล
Properties ของคอนโทรล ที่ควรรู้จักในเบื้องต้น
โปรแกรมย่อย : Pascal Procedure
การเขียนโปรแกรม ASP การประกาศตัวแปร
เรื่อง ประเภทของข้อมูล
การประกาศตัวแปร “ตัวแปร” คือสิ่งที่เราสร้างขึ้นมาเพื่อใช้เก็บค่าต่างๆและอ้างอิงใช้งานภายในโปรแกรม ตามที่เรากำหนดขึ้น การสร้างตัวแปรขึ้นมาเราเรียกว่า.
C Programming Lecture no. 6: Function.
การจัดการข้อมูลด้วยคอมพิวเตอร์
การเขียนโปรแกรมเชิงวัตถุ ด้วยภาษาจาวา
บทที่ 2 ประเภทข้อมูล (DATA TYPE)
บทที่ 11 การเขียนโปรแกรมภาษาซี
บทที่ 1 หลักการเขียนโปรแกรมเชิงวัตถุ
ข้อมูลพื้นฐานและตัวดำเนินการ
C# Programming Exceed Camp: Day 3.
ตัวแปร (variable) ตัวแปร เป็นชื่อที่เราตั้งขึ้น เพื่อให้คอมพิวเตอร์เตรียมที่ใน หน่วยความจำไว้สำหรับเก็บข้อมูลที่นำไปประมวลผล การตั้งชื่อตัวแปร ชื่อตัวแปรในภาษา.
C# Operation สุพจน์ สวัตติวงศ์ Reference:
ตัวแปร (Variable) คือ ชื่อที่ตั้งขึ้นเพื่อเก็บข้อมูลในหน่วยความจำ สามารถเก็บข้อมูลชนิดใดก็ ได้ ลักษณะที่สำคัญ ค่าที่จัดเก็บ เมื่อปิดโปรแกรมข้อมูลจะหายไป.
ชนิดของข้อมูล ตัวแปร และตัวดำเนินการ
บทที่ 3 ชนิดของข้อมูลและตัวดำเนินการ
ตัวแปรกับชนิดของข้อมูล
ง30212 พื้นฐานการเขียนโปรแกรม ศูนย์คอมพิวเตอร์ โรงเรียนปลวกแดงพิทยาคม
ชนิดของข้อมูล ตัวแปร และตัวดำเนินการ
โปรแกรมยูทิลิตี้.
คำสั่งควบคุมการทำงานของ ActionScripts
ตัวแปรกับชนิดของข้อมูล
โดย อ. นัฐพงศ์ ส่งเนียม การเขียนโปรแกรมคอมพิวเตอร์ และอัลกอรทึ่ม ( ) Lec04 : [ การแปลงจาก FlowChart.
Week 2 Variables.
เสรี ชิโนดม ฟังก์ชัน เสรี ชิโนดม
Computer Programming for Engineers
วิทยา กรระสี (วท.บ. วิทยาการคอมพิวเตอร์)
หลักการเขียนโปรแกรม ( )
บทที่ 3 ชนิดข้อมูล ตัวแปร นิพจน์และตัวดำเนินการ
คำสั่งเกี่ยวกับการรับ และแสดงผล
ตัวแปร Array แบบ 1 มิติ การเขียนโปรแกรมแบบวนซ้ำ
Java Programming Java Structure and Datatype,Variable
อาจารย์ปิยศักดิ์ ถีอาสนา
หลักการเขียนโปรแกรม ( )
Variables and Data Types กนกวรรธน์ เซี่ยงเจ็น สำนักวิชาเทคโนโลยีสารสนเทศ และการสื่อสาร มหาวิทยาลัยนเรศวร พะเยา.
การแสดงผลและการรับข้อมูล (Data Output and Input)
1. Global variable คือ ตัวแปรที่กำหนดหรือประกาศไว้นอกฟังก์ชันใด ๆ ทุกฟังก์ชัน สามารถนำตัวแปรประเภท Global ไปใช้ได้ทุกฟังก์ชัน.
พื้นฐานการเขียนโปรแกรมด้วย C#
หน่วยที่ 4 โครงสร้างโปรแกรมภาษาซี
บทที่ 2 โครงสร้างของภาษา C.
การกระทำทางคณิตศาสตร์
ตัวแปร และชนิดข้อมูล.
Microsoft Access 2007 นายวุฒิชัย คำมีสว่าง.
บทที่ 5 Function. Function Function เป็นการแบ่งโค้ดโปรแกรมออกเป็นส่วนย่อยๆ เพื่อทำงานบางอย่าง - โค้ดโปรแกรมเรียงต่อกันยาว - สามารถเรียกใช้ Function ซ้ำได้
1 Functions กนกวรรธน์ เซี่ยงเจ็น สำนักวิชาเทคโนโลยีสารสนเทศ และการสื่อสาร มหาวิทยาลัยนเรศวร พะเยา.
Variable, Constant. Variable คือชื่อที่ตั้งขึ้นมาเพื่อจองพื้นที่ใน หน่วยความจำสำหรับ พักข้อมูล.
บทที่ 5 โปรแกรมย่อย.
บทที่ 1 หลักการเขียนโปรแกรมเบื้องต้น ภาษา C#
ใบสำเนางานนำเสนอ:

บทที่ 1 หลักการเขียนโปรแกรมเบื้องต้น ภาษา C# รายวิชา 739212 Computer Programming I ภาคเรียนที่ 1 ปีการศึกษา 2552 บทที่ 1 หลักการเขียนโปรแกรมเบื้องต้น ภาษา C# ผู้สอน : อ.ปัญญาพร ปรางจโรจน์

วัตถุประสงค์หลักของภาษา C# เป็นภาษาใหม่ที่มีประสิทธิภาพการทำงานเทียบเท่า หรือเหนือกว่า C++ แต่ไม่ยุ่งยากและซับซ้อนเท่า โดยสามารถใช้งานได้ง่ายเหมือนภาษา Visual Basic ทำให้สามารถพัฒนา แอพพลิเคชั่นในระดับสูงได้ดียิ่งกว่าการใช้ภาษา Visual Basic

ส่วนประกอบโดยทั่วไปของโปรแกรม 1. ชื่อโปรแกรม (Program name) โดยทั่วไปมักตั้งชื่อโปรแกรมให้สื่อความหมายกับการทำงานหรือผลลัพธ์ของโปรแกรมเพื่อสะดวกในการใช้งาน นิยมใช้คำกริยานำหน้าตามด้วยคำขยาย 2. การกำหนดตัวแปร(Variables) หรือค่าคงที่(Constant)ที่ใช้ในโปรแกรม โดยกำหนดชื่อในภาษาอังกฤษที่สื่อความหมายกับข้อมูลที่เก็บ 3. การกำหนดจุดเริ่มต้นของโปรแกรม (Beginning of Code) อาจใช้คำว่า BEGIN หรือ เครื่องหมาย { 4. ชุดคำสั่ง (Statement) เป็นคำสั่งในรูปแบบโปรแกรมภาษาคอมพิวเตอร์ ที่สั่งให้คอมพิวเตอร์ทำงาน 5. การกำหนดจุดสิ้นสุดของโปรแกรม (End of Code) อาจใช้คำว่า END หรือ เครื่องหมาย }

คำอธิบาย (Comment) // comment /* multiline comment */ สำหรับคำอธิบายเพียงบรรทัดเดียว /* multiline comment */ กรณีที่คำอธิบายยาว หลายบรรทัด

Separators ตัวแบ่งแยก อาจเป็นสัญลักษณ์หรือตัวอักษร ใช้สำหรับจัดกลุ่มคำหรือแบ่งแยกคำ เช่น ในโปรแกรมภาษา C# ใช้ { } ใช้จัดกลุ่มบล็อก ( ) ต่อท้าย method ใช้สำหรับใส่พารามิเตอร์ [ ] ใช้ระบุอาร์เรย์ ; ใช้ระบุ จบคำสั่ง (end of statement) , ใช้คั่นระหว่างตัวแปร . ใช้แยกชื่อออบเจ็กต์

Keywords คีย์เวิร์ด : เป็นคำที่สงวนไว้ใช้เป็นคำสั่งใน C# ไม่สามารถนำคำเหล่านี้ไปกำหนดเป็นชื่ออย่างอื่นได้

Keywords

การกำหนดตัวแปรและข้อมูล ตัวแปร(Variable) หมายถึง สัญลักษณ์ที่เราใช้แทนข้อมูลชนิดต่างๆ โดยข้อมูลที่จะนำมาเก็บในตัวแปรต้องตรงกับที่เราได้กำหนดไว้ และการจะนำข้อมูลไปใช้งานก็ต้องกระทำผ่านตัวแปรนี้ จำเป็นต้องระบุลงไปด้วยว่าตัวแปรนั้นใช้เก็บข้อมูลชนิดใด

หลักการตั้งชื่อตัวแปร ขึ้นต้นด้วยตัวอักษร ห้ามใช้ตัวเลข หรืออักขระเป็นตัวเริ่มต้น รูปแบบตัวอักษรพิมพ์ต่างกัน ถือเป็นคนละตัว (case sensitive) เช่น myvar, myVar, MYVAR ถือเป็นคนละตัว ห้ามตั้งชื่อตัวแปรซ้ำกับคำสงวน

หลักการตั้งชื่อตัวแปร ตัวอย่างการตั้งชื่อที่ถูกต้อง Num, myNum1, string4, Data ตัวอย่างการตั้งชื่อที่ไม่ถูกต้อง 9xx, @myWeb, Look@me

การประกาศตัวแปร (Variable) วิธี1 [ชนิดของข้อมูล] ชื่อตัวแปร; วิธี2 [ชนิดของข้อมูล] ชื่อตัวแปร = [ค่าเริ่มต้นของตัวแปร]; int x; int y, z; int Y, Z = 3; Double d = 10.99; String s1 = “Visual", s2=“C#” , s3=“.Net”; หมายเหตุ: ไม่สามารถประกาศตัวแปรซ้ำภายในบล็อก {…} เดียวกัน

การประกาศค่าคงที่ (Constant) ค่าคงที่เป็นตัวแปรที่กำหนดค่าตายตัว ไม่สามารถเปลี่ยนแปลงได้ const [ชนิดของข้อมูล] ชื่อตัวแปร = ค่าคงที่; const int x = 1; const double pi = 3.14; หมายเหตุ: ไม่สามารถเปลี่ยนแปลงค่าคงที่ได้

ขอบเขตของตัวแปร Global Variable ตัวแปรที่ใช้ได้ทั้งโปรแกรม Local Variable ตัวแปรที่เกิดขึ้นเฉพาะที่ มีขอบเขตเฉพาะส่วนที่เกิดขึ้น

มุมมองขอบเขตของตัวแปร ระดับ Public มีขอบเขตกว้างที่สุด สามารถเรียกใช้ ณ ตำแหน่งใดก็ได้ที่อยู่ในโปรเจ็ค ระดับ Procedure มีขอบเขตขนาดกลาง เป็นระดับที่เหมาะสมกับการใช้งานมากที่สุด มีขอบเขตอยู่ในแต่ละเหตุการณ์ ระดับ Block มีขอบเขตขนาดเล็กที่สุด มักจะใช้เก็บค่าชั่วคราว หรือตัวแปรที่วนลูปเป็นส่วนใหญ่ เช่น ตัวแปรที่อยู่ในบล็อกของคำสั่งต่างๆ เช่น if…else เป็นต้น

Parameter คือตัวแปรที่ใช้ในการส่งค่ามายังฟังก์ชันหรือ เมทธอด สามารถส่งผ่านค่าตัวแปร ไปทำงานในโปรแกรมย่อย ได้ 3 แบบ ได้แก่ Pass By Value Pass By Reference Pass By Constant

ประเภทของข้อมูลในภาษา C# 1. Value types 2. References types 3. Pointer types

ประเภทของข้อมูลในภาษา C# Value types ตัวแปรของกลุ่มนี้เป็นประเภทที่ใช้ข้อมูลโดยตรง จะเปลี่ยนแปลงค่าเมื่อมีค่าใหม่ไปเก็บทับค่าเดิม และจะถูกทำลายเมื่ออยู่นอกขอบเขต ชนิดข้อมูลในกลุ่มประเภทนี้ คือ sbyte, byte, short, ushort, int, uint, long, ulong, char, float, double, bool และ decimal

ชนิดของข้อมูล Numeric (เลขจำนวนเต็ม และเลขทศนิยม) Char (ตัวอักษร) String (ข้อความ) Boolean (บูลีน) Object

เลขจำนวนเต็ม Data type ขนาด ค่าของข้อมูล sbyte (System.SByte) 1 byte -128 ถึง 127 short (System.Int16) 2 bytes -32,768 ถึง 32,767 int (System.Int32) 4 bytes -2,147,483,648 ถึง 2,147,483,647 long (System.Int64) 8 bytes -263 ถึง (263 – 1)

เลขจำนวนเต็มบวก Data type ขนาด ค่าของข้อมูล byte (System.Byte) 1 byte 0 ถึง 255 ushort (System.UInt16) 2 bytes 0 ถึง 65,535 uint (System.UInt32) 4 bytes 0 ถึง 4,294,967,295 ulong (System.UInt64) 8 bytes 0 ถึง 264 -1

เลขทศนิยม Data type ขนาด ค่าของข้อมูล float (System.Single) 4 bytes ±1.5 x 10-45 ถึง ±3.4 x 1038 ความแม่นยำของทศนิยมอยู่ที่ 7 ตำแหน่ง double (System.Double) 8 bytes ±5.0 x 10-324 ถึง ±1.7 x 10308 ความแม่นยำของทศนิยมอยู่ที่ 15 ตำแหน่ง, มีช่วงของข้อมูลกว้างที่สุด decimal (System.Decimal) 16 bytes ±1.0 x 10-28 ถึง ±7.9 x 1028 ความแม่นยำของทศนิยมอยู่ที่ 28 ตำแหน่ง, ช่วงข้อมูลแคบกว่า double แต่ให้ค่าละเอียดมากในส่วนของทศนิยม เหมาะกับการคำนวณเรื่องเงิน

ชนิดข้อมูลอักขระ char c = ‘A’; string s = “Welcome”; Data type ขนาด ค่าของข้อมูล char (System.Char) 2 bytes ตัวอักษรแบบ Unicode มีเครื่องหมาย ' (single quote) คร่อมตัวอักษร เช่น 'A', '1‘ char c = ‘A’; string (System.String) ไม่แน่นอน ตัวอักษรแบบ Unicode หลายตัวมารวมกัน มีเครื่องหมาย " (double quote) คร่อม เช่น "Hello“ string s = “Welcome”;

ข้อมูลชนิดบูลีน bool bfact; bfact = true; หรือ bool bfact = true; Data type ขนาด ค่าของข้อมูล bool (System.Boolean) 1 bit มีค่าที่เป็นไปได้ 2 ค่า คือ true และ false นำมาใช้กรณีเกี่ยวกับการเลือกโดยพิจารณาเงื่อนไข เช่น bool bfact; bfact = true; หรือ bool bfact = true;