Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
ictyangtalad
8,654 views
ภาษา C#
เข้าใจ
Read more
3
Save
Share
Embed
Embed presentation
Download
Downloaded 127 times
1
/ 24
2
/ 24
Most read
3
/ 24
4
/ 24
5
/ 24
6
/ 24
7
/ 24
8
/ 24
9
/ 24
10
/ 24
11
/ 24
12
/ 24
13
/ 24
14
/ 24
15
/ 24
16
/ 24
17
/ 24
18
/ 24
19
/ 24
20
/ 24
21
/ 24
22
/ 24
23
/ 24
24
/ 24
More Related Content
PDF
การประกาศตัวแปรในภาษาซี
by
mycomc55
DOC
ตัวแปรในภาษาซี
by
boky_peaw
DOC
การเขียนคำสั่งควบคุมขั้นพื้นฐาน
by
Nookky Anapat
PDF
บทที่ 2 ตัวแปร
by
Komkai Pawuttanon
PDF
การเขียนฟังก์ชั่นในภาษา C
by
Warawut
PDF
เครื่องหมายและการดำเนินการในภาษาซี
by
เทวัญ ภูพานทอง
PDF
การเขียนคำสั่งขั้นพื้นฐาน(ภาษาC)
by
Visaitus Palasak
PDF
บทที่1 พื้นฐานโปรแกรมภาษาซี
by
Komkai Pawuttanon
การประกาศตัวแปรในภาษาซี
by
mycomc55
ตัวแปรในภาษาซี
by
boky_peaw
การเขียนคำสั่งควบคุมขั้นพื้นฐาน
by
Nookky Anapat
บทที่ 2 ตัวแปร
by
Komkai Pawuttanon
การเขียนฟังก์ชั่นในภาษา C
by
Warawut
เครื่องหมายและการดำเนินการในภาษาซี
by
เทวัญ ภูพานทอง
การเขียนคำสั่งขั้นพื้นฐาน(ภาษาC)
by
Visaitus Palasak
บทที่1 พื้นฐานโปรแกรมภาษาซี
by
Komkai Pawuttanon
What's hot
PDF
ใบความรู้ที่ 1 ความรู้พื้นฐานโปรแกรมภาษาซี
by
Nattapon
PDF
พื้นฐานโปรแกรมภาษาจาวา
by
Thanachart Numnonda
PDF
3.5 การแสดงผลและการรับข้อมูล
by
รัสนา สิงหปรีชา
DOC
12
by
pangctsurin
PPT
C slide
by
tawee1919
PDF
3.5 การแสดงผลและการรับข้อมูล
by
รัสนา สิงหปรีชา
PPTX
การเขียนคำสั่งควบคุมแบบมีทางเลือก.
by
Mink Kamolwan
PDF
ภาษาซีเบื้องต้น
by
สมใจ สีดาจันทร์
PDF
3.3. ชนิดของข้อมูล
by
รัสนา สิงหปรีชา
PDF
ตัวแปรกับชนิดของข้อมูล
by
เทวัญ ภูพานทอง
PDF
Intro c
by
Micro4you
PDF
กลุ่ม3การเขียนคำสั่งควบคุมแบบมีทางเลือก
by
Naphamas
PDF
งานนำเสนอ1
by
Thank Chiro
PDF
บทที่ 3 พื้นฐานภาษา Java
by
Itslvle Parin
PPTX
บทที่ 2
by
Wittaya Kaewchat
PDF
บทที่ 3 พื้นฐานภาษา Java
by
Itslvle Parin
PDF
ตัวแปรและคำสงวน
by
รัสนา สิงหปรีชา
PDF
การเขียนคำสั่งควบคุมแบบมีทางเลือก
by
Supicha Ploy
PDF
Java Programming: หลักการเชิงอ็อบเจกต์
by
Thanachart Numnonda
PDF
การสร้างแบบสอบถาม
by
kruthanyaporn
ใบความรู้ที่ 1 ความรู้พื้นฐานโปรแกรมภาษาซี
by
Nattapon
พื้นฐานโปรแกรมภาษาจาวา
by
Thanachart Numnonda
3.5 การแสดงผลและการรับข้อมูล
by
รัสนา สิงหปรีชา
12
by
pangctsurin
C slide
by
tawee1919
3.5 การแสดงผลและการรับข้อมูล
by
รัสนา สิงหปรีชา
การเขียนคำสั่งควบคุมแบบมีทางเลือก.
by
Mink Kamolwan
ภาษาซีเบื้องต้น
by
สมใจ สีดาจันทร์
3.3. ชนิดของข้อมูล
by
รัสนา สิงหปรีชา
ตัวแปรกับชนิดของข้อมูล
by
เทวัญ ภูพานทอง
Intro c
by
Micro4you
กลุ่ม3การเขียนคำสั่งควบคุมแบบมีทางเลือก
by
Naphamas
งานนำเสนอ1
by
Thank Chiro
บทที่ 3 พื้นฐานภาษา Java
by
Itslvle Parin
บทที่ 2
by
Wittaya Kaewchat
บทที่ 3 พื้นฐานภาษา Java
by
Itslvle Parin
ตัวแปรและคำสงวน
by
รัสนา สิงหปรีชา
การเขียนคำสั่งควบคุมแบบมีทางเลือก
by
Supicha Ploy
Java Programming: หลักการเชิงอ็อบเจกต์
by
Thanachart Numnonda
การสร้างแบบสอบถาม
by
kruthanyaporn
Similar to ภาษา C#
PPTX
c# part1.pptx
by
keeduelailai
PPT
02 basic
by
ชญานิษฐ์ ทบวัน
PDF
Java-Chapter 02 Data Operations and Processing
by
Wongyos Keardsri
DOC
Know 1 1
by
ชญานิษฐ์ ทบวัน
PDF
ฟังก์ชั่นย่อยและโปรแกรมมาตรฐาน ม.6.1
by
Little Tukta Lita
PDF
งานทำ Blog บทที่ 2
by
รัสนา สิงหปรีชา
PDF
ใบความรู้ที่ 5
by
SubLt Masu
PPT
Java Programming [2/12] : Overview of Java Programming Language
by
IMC Institute
PDF
2.Java fundamentals
by
UsableLabs
PDF
บทที่5 ข้อมูลชนิดอาร์เรย์และสตริง
by
Naphamas
PDF
Ass1 1
by
โรงเรียนอุตรดิตถ์ดรุณี
PDF
ใบความรู้ที่ 4 การเขียนโปรแกรมด้วย visual basic 2010
by
Nattapon
PDF
Know1 3
by
โรงเรียนอุตรดิตถ์ดรุณี
PPT
Work
by
nineza3214
PDF
Structure Statement VB.NET 2005
by
Warawut
PPT
C lang
by
Nattawut Pornonsung
PPT
การพัฒนาโปรแกรม วิชญา เลขที่ 26.2
by
winewic199
PDF
หลักการเขียนโปรแกรม
by
คุณครู ผู้น่ารัก
PDF
การเขียนคำสั่งควบคุมมีทางเลือก
by
KEk YourJust'one
PPT
03 input math
by
ชญานิษฐ์ ทบวัน
c# part1.pptx
by
keeduelailai
02 basic
by
ชญานิษฐ์ ทบวัน
Java-Chapter 02 Data Operations and Processing
by
Wongyos Keardsri
Know 1 1
by
ชญานิษฐ์ ทบวัน
ฟังก์ชั่นย่อยและโปรแกรมมาตรฐาน ม.6.1
by
Little Tukta Lita
งานทำ Blog บทที่ 2
by
รัสนา สิงหปรีชา
ใบความรู้ที่ 5
by
SubLt Masu
Java Programming [2/12] : Overview of Java Programming Language
by
IMC Institute
2.Java fundamentals
by
UsableLabs
บทที่5 ข้อมูลชนิดอาร์เรย์และสตริง
by
Naphamas
Ass1 1
by
โรงเรียนอุตรดิตถ์ดรุณี
ใบความรู้ที่ 4 การเขียนโปรแกรมด้วย visual basic 2010
by
Nattapon
Know1 3
by
โรงเรียนอุตรดิตถ์ดรุณี
Work
by
nineza3214
Structure Statement VB.NET 2005
by
Warawut
C lang
by
Nattawut Pornonsung
การพัฒนาโปรแกรม วิชญา เลขที่ 26.2
by
winewic199
หลักการเขียนโปรแกรม
by
คุณครู ผู้น่ารัก
การเขียนคำสั่งควบคุมมีทางเลือก
by
KEk YourJust'one
03 input math
by
ชญานิษฐ์ ทบวัน
ภาษา C#
1.
รายวิชา ง40209 ภาคเรียนที่
1 ปี การศึกษา 2554 บทที่ 1 หลักการเขียนโปรแกรมเบื้องต้น ภาษา C# ผูสอน : กวีภทร ภูสมศรี ้ ั
2.
วัตถุประสงค์หลักของภาษา C#
เป็ นภาษาใหม่ที่มีประสิทธิภาพการทางานเทียบเท่า หรือเหนื อกว่า C++ แต่ ไ ม่ ยุ่ ง ยากและซั บ ซ้อ นเท่ า โดยสามารถใช้ง านได้ง่ า ยเหมื อ นภาษา Visual Basic ทาให้สามารถพัฒนา แอพพลิเคชันในระดับสูงได้ ่ ดียิ่งกว่าการใช้ภาษา Visual Basic 2
3.
ส่วนประกอบโดยทัวไปของโปรแกรม
่ 1. ชื่อโปรแกรม (Program name) โดยทัวไปมักตั้งชื่อโปรแกรมให้ ่ สื่อความหมายกับการทางานหรือผลลัพธ์ของโปรแกรมเพื่อสะดวกในการใช้งาน นิ ยมใช้ คากริยานาหน้าตามด้วยคาขยาย 2. การกาหนดตัวแปร(Variables) หรือค่าคงที่(Constant)ที่ใช้ ในโปรแกรม โดยกาหนดชื่อในภาษาอังกฤษที่สื่อความหมายกับข้อมูลที่เก็บ 3. การกาหนดจุดเริ่มต้นของโปรแกรม (Beginning of Code) อาจ ใช้คาว่า BEGIN หรือ เครื่องหมาย { 4. ชุดคาสั ่ง (Statement) เป็ นคาสังในรูปแบบโปรแกรม ่ ภาษาคอมพิวเตอร์ ที่สงให้คอมพิวเตอร์ทางาน ั่ 5. การกาหนดจุดสิ้นสุดของโปรแกรม (End of Code) อาจใช้คาว่า END หรือ เครื่องหมาย } 3
4.
คาอธิบาย (Comment)
// comment ◦ สาหรับคาอธิบายเพียงบรรทัดเดียว /* multiline comment */ ◦ กรณีที่คาอธิบายยาว หลายบรรทัด 4
5.
ตัวแบ่งแยก อาจเป็ นสัญลักษณ์หรือตัวอักษร ใช้สาหรับจัดกลุ่มคาหรือ แบ่งแยกคา เช่น ในโปรแกรมภาษา C# ใช้ { } ใช้จดกลุ่มบล็อก ั ( ) ต่อท้าย method ใช้สาหรับใส่พารามิเตอร์ [ ] ใช้ระบุอาร์เรย์ ; ใช้ระบุ จบคาสัง (end of statement) ่ , ใช้คนระหว่างตัวแปร ั่ . ใช้แยกชื่อออบเจ็กต์ Separators 5
6.
Keywords คียเวิรด :
์ ์ เป็ นคาที่สงวนไว้ใช้เป็ นคาสังใน C# ่ ไม่สามารถนาคาเหล่านี้ ไปกาหนดเป็ นชื่ออย่างอื่นได้ 6
7.
Keywords
7
8.
ตัวแปร(Variable) หมายถึง
สัญลักษณ์ที่เราใช้แทนข้อมูลชนิ ดต่างๆ โดยข้อมูลที่จะนามาเก็บในตัวแปรต้องตรงกับที่เราได้กาหนดไว้ และการจะนาข้อมูลไปใช้งานก็ตองกระทาผ่านตัวแปรนี้ ้ จาเป็ นต้องระบุลงไปด้วยว่าตัวแปรนั้นใช้เก็บข้อมูลชนิ ดใด การกาหนดตัวแปรและข้อมูล 8
9.
ขึ้ นต้นด้วยตัวอักษร
ห้ามใช้ตวเลข หรืออักขระเป็ นตัวเริ่มต้น ั รูปแบบตัวอักษรพิมพ์ต่างกัน ถือเป็ นคนละตัว (case sensitive) เช่น myvar, myVar, MYVAR ถือเป็ นคนละตัว ห้ามตั้งชื่อตัวแปรซ้ากับคาสงวน ้ หลักการตังชื่อตัวแปร 9
10.
ตัวอย่างการตั้งชื่อที่ถกต้อง
ู ◦ Num, myNum1, string4, Data ตัวอย่างการตั้งชื่อที่ไม่ถูกต้อง ◦ 9xx, @myWeb, Look@me ้ หลักการตังชื่อตัวแปร 10
11.
วิธี1 [ชนิดของข้อมูล] ชื่อตัวแปร; วิธ2
[ชนิดของข้อมูล] ชื่อตัวแปร = [ค่าเริ่มต้นของตัวแปร]; ี int x; int y, z;int Y, Z = 3; Double d = 10.99; String s1 = “Visual", s2=“C#” , s3=“.Net”; หมายเหตุ: ไม่สามารถประกาศตัวแปรซ้้าภายในบล็อก {…} เดียวกัน การประกาศตัวแปร (Variable) 11
12.
ค่าคงที่เป็นตัวแปรที่ก้าหนดค่าตายตัว ไม่สามารถเปลี่ยนแปลงได้ const
[ชนิดของข้อมูล] ชื่อตัวแปร = ค่าคงที่; const int x = 1; const double pi = 3.14; หมายเหตุ: ไม่สามารถเปลี่ยนแปลงค่าคงที่ได้ การประกาศค่าคงที่ (Constant) 12
13.
Global
Variable ตัวแปรที่ใช้ได้ท้งโปรแกรม ั Local Variable ตัวแปรที่เกิดขึ้ นเฉพาะที่ มีขอบเขต เฉพาะส่วนที่เกิดขึ้ น ขอบเขตของตัวแปร 13
14.
ระดับ Public ◦ มีขอบเขตกว้างที่สุด สามารถเรียกใช้ ณ ตาแหน่ งใดก็ได้ที่อยูในโปรเจ็ค ่ ระดับ Procedure ◦ มีขอบเขตขนาดกลาง เป็ นระดับที่เหมาะสมกับการใช้งานมากที่สุด มีขอบเขตอยูในแต่ละ ่ เหตุการณ์ ระดับ Block ◦ มีขอบเขตขนาดเล็กที่สุด มักจะใช้เก็บค่าชัวคราว หรือตัวแปรที่วนลูปเป็ นส่วนใหญ่ เช่น ตัวแปรที่ ่ อยูในบล็อกของคาสังต่างๆ เช่น if…else เป็ นต้น ่ ่ มุมมองขอบเขตของตัวแปร 14
15.
คือตัวแปรที่ใช้ในการส่งค่ามายังฟั งก์ชนหรือ เมทธอด สามารถส่งผ่าน ั ค่าตัวแปร ไปทางานในโปรแกรมย่อย ได้ 3 แบบ ได้แก่ Pass By Value Pass By Reference Pass By Constant Parameter 15
16.
สาหรับภาษาC# สามารถแบ่งกลุ่มประเภท ได้ 3 กลุ่ม ดังนี้ 1. Value types 2. References types 3. Pointer types ประเภทของข้อมูลในภาษา C# 16
17.
Value types
ตัวแปรของกลุ่มนี้ เป็ นประเภทที่ใช้ขอมูลโดยตรง ้ จะเปลี่ยนแปลงค่าเมื่อมีค่าใหม่ไปเก็บทับค่าเดิม และจะถูกทาลายเมื่ออยูนอก ่ ขอบเขต ชนิ ดข้อมูลในกลุ่มประเภทนี้ คือ sbyte, byte, short, ushort, int, uint, long, ulong, char, float, double, bool และ decimal ประเภทของข้อมูลในภาษา C# 17
18.
Numeric (เลขจานวนเต็ม
และเลขทศนิ ยม) Char (ตัวอักษร) String (ข้อความ) Boolean (บูลีน) Object ชนิดของข้อมูล 18
19.
เลขจานวนเต็ม
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) 19
20.
เลขจานวนเต็มบวก
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 20
21.
เลขทศนิยม
Data type ขนาด ค่าของข้อมูล float (System.Single) 4 bytes ±1.5 x 10-45 ถึง ±3.4 x 1038 ความแม่นย้าของทศนิยมอยู่ที่ 7 ต้าแหน่ง double 8 bytes ±5.0 x 10-324 ถึง ±1.7 x 10308 (System.Double) ความแม่นย้าของทศนิยมอยู่ที่ 15 ต้าแหน่ง, มีช่วงของข้อมูลกว้างที่สุด decimal 16 bytes ±1.0 x 10-28 ถึง ±7.9 x 1028 (System.Decimal) ความแม่นย้าของทศนิยมอยู่ที่ 28 ต้าแหน่ง, ช่วงข้อมูลแคบกว่า double แต่ให้ค่าละเอียดมากในส่วนของทศนิยม เหมาะกับการค้านวณเรื่องเงิน 21
22.
ชนิดข้อมูลอักขระ
Data type ขนาด ค่าของข้อมูล char 2 bytes ตัวอักษรแบบ Unicode มี (System.Char) เครื่องหมาย ' (single quote) คร่อมตัวอักษร เช่น 'A', '1„ char c = „A‟; string ไม่ ตัวอักษรแบบ Unicode หลายตัว (System.String) แน่นอน มารวมกัน มีเครื่องหมาย " (double quote) คร่อม เช่น "Hello“ string s = “Welcome”; 22
23.
ข้อมูลชนิดบูลีน
Data type ขนาด ค่าของข้อมูล bool 1 bit มีค่าที่เป็นไปได้ 2 ค่า คือ (System.Boolean) true และ false น้ามาใช้กรณีเกี่ยวกับการเลือก โดยพิจารณาเงื่อนไข เช่น bool bfact; bfact = true; หรือ bool bfact = true; 23
24.
24
Download