SlideShare a Scribd company logo
1 of 15
1
เกี่ยวกับภาษา C#
- พัฒนาโดยบริษัท ไม่โครซอฟต์ โดยใช้รากฐานของภาษา C/C++
- การทางานของ C# ขึ้นอยู่กับ .NET Framework
- มีโครงสร้างสั้น กระชับ เข้าใจง่าย
- สามารถสร้าง Application ได้หลากหลาย เช่น Web Application, Smart
Device, WPF เป็นต้น
2
การติดตั้ง VC# 2010
- แบบติดตั้งเฉพาะ VC# อย่างเดียว (VC# 2010 Express Edition)
- แบบติดตั้งจากชุด Visual Studio 2010
3
การเขียนโปรแกรมแบบ Windows Forms Application
- Project ใน VC# หมายถึง ขั้นตอนการสร้าง ออกแบบ และพัฒนาโปรแกรม
- ใน Project สามารถสร้างโปรแกรมที่จะนาไปใช้งานหรือแอปพลิเคชั่นได้หลาย
แบบ เช่น Windows Forms, WPS, Console application, Web Application
4
การเขียนโปรแกรมแบบ Windows Forms Application
5
2
3
4
5
ส่วนประกอบที่สาคัญของโปรแกรม
6
การบันทึกและเปิดโปรเจ็กต์
7
1
2
3
4
5
การบันทึกและเปิดโปรเจ็กต์
8
1
2
3
4
โค้ดของโปรแกรมและการรันโปรแกรม
การเปลี่ยนจากฟอร์มไปเขียนโค้ดโปรแกรม
- กด F7
- หรือคลิกขวาที่ฟอร์มแล้วเลือก View Code
- หรือเลือกจากปุ่มบน Solution Explorer
9
โค้ดของโปรแกรมและการรันโปรแกรม
การเปลี่ยนจากฟอร์มไปเขียนโค้ดโปรแกรม
- กด Shift+F7
- หรือคลิกขวาแล้วเลือก View Designer
- หรือเลือกจากปุ่มบน Solution Explorer
- หรือเลือกสลับจาก Tab
10
โค้ดของโปรแกรมและการรันโปรแกรม
การรันโปรแกรมและการยกเลิกการรันโปรแกรม
- กด F5
- หรือคลิกปุ่มลูกศรบนทูลบาร์
- เมื่อต้องการยกเลิกกดปุ่ม บนทูลบาร์
การใช้ IntelliSense ใน Code
เป็นเครื่องมือที่ใช้ในการช่วยเขียนโค้ด จะแสดงขึ้นเป็น popup แล้วเลือกใช้โดย
กด Tab
11
พื้นฐานการเขียนโปรแกรมกับอีเวนต์
12
Event
Form Click
Form Load
Button Click
…
พื้นฐานการเขียนโปรแกรมกับอีเวนต์
13
เลือก Event ที่เกิดขึ้น
กาหนดวิธีการตอบสนอง Event
การปรับแต่ง Option
14
การพิจารณาข้อผิดพลาดเบื้องต้น
15

More Related Content

Viewers also liked

Acto cultural del 6 de noviembre 2015
Acto cultural del 6 de noviembre 2015Acto cultural del 6 de noviembre 2015
Acto cultural del 6 de noviembre 2015crisgab57
 
ClassesResumeGmail -Ad
ClassesResumeGmail -AdClassesResumeGmail -Ad
ClassesResumeGmail -AdLouis Lewis
 
ゼミ ぱわぽ 最新_12.9
ゼミ ぱわぽ 最新_12.9ゼミ ぱわぽ 最新_12.9
ゼミ ぱわぽ 最新_12.9syouken
 
La historia del mercadeo
La historia del mercadeoLa historia del mercadeo
La historia del mercadeoadriana leon
 
9AS Start of the dinner group work
9AS Start of the dinner group work9AS Start of the dinner group work
9AS Start of the dinner group workJeremy Tang
 
Makalah ekonomi teknik
Makalah ekonomi teknikMakalah ekonomi teknik
Makalah ekonomi teknikirwan zulkifli
 
Why we love workflow automation tools
Why we love workflow automation tools Why we love workflow automation tools
Why we love workflow automation tools Plugleads
 
Challenges of Being Single
Challenges of Being SingleChallenges of Being Single
Challenges of Being SingleJon Dav
 
Baromètre GPL aout 2016
Baromètre GPL aout 2016Baromètre GPL aout 2016
Baromètre GPL aout 2016VITOGAZ FRANCE
 
My Certificates - Volume 1
My Certificates - Volume 1My Certificates - Volume 1
My Certificates - Volume 1Tony Campanale
 

Viewers also liked (15)

Acto cultural del 6 de noviembre 2015
Acto cultural del 6 de noviembre 2015Acto cultural del 6 de noviembre 2015
Acto cultural del 6 de noviembre 2015
 
ClassesResumeGmail -Ad
ClassesResumeGmail -AdClassesResumeGmail -Ad
ClassesResumeGmail -Ad
 
Innovatous Consulting
Innovatous ConsultingInnovatous Consulting
Innovatous Consulting
 
Sequoia Utility SOQ
Sequoia Utility SOQSequoia Utility SOQ
Sequoia Utility SOQ
 
ゼミ ぱわぽ 最新_12.9
ゼミ ぱわぽ 最新_12.9ゼミ ぱわぽ 最新_12.9
ゼミ ぱわぽ 最新_12.9
 
General information
General informationGeneral information
General information
 
La historia del mercadeo
La historia del mercadeoLa historia del mercadeo
La historia del mercadeo
 
P dts pmk_reglament
P dts pmk_reglamentP dts pmk_reglament
P dts pmk_reglament
 
9AS Start of the dinner group work
9AS Start of the dinner group work9AS Start of the dinner group work
9AS Start of the dinner group work
 
Makalah ekonomi teknik
Makalah ekonomi teknikMakalah ekonomi teknik
Makalah ekonomi teknik
 
Why we love workflow automation tools
Why we love workflow automation tools Why we love workflow automation tools
Why we love workflow automation tools
 
Challenges of Being Single
Challenges of Being SingleChallenges of Being Single
Challenges of Being Single
 
Baromètre GPL aout 2016
Baromètre GPL aout 2016Baromètre GPL aout 2016
Baromètre GPL aout 2016
 
My Certificates - Volume 1
My Certificates - Volume 1My Certificates - Volume 1
My Certificates - Volume 1
 
CV2 - Mads Kr. Overgaard
CV2 - Mads Kr. OvergaardCV2 - Mads Kr. Overgaard
CV2 - Mads Kr. Overgaard
 

Similar to Chapter1

การเขียนโปรแกรมบนเว็บ
การเขียนโปรแกรมบนเว็บการเขียนโปรแกรมบนเว็บ
การเขียนโปรแกรมบนเว็บKhon Kaen University
 
Lesson1 programing concept
Lesson1 programing conceptLesson1 programing concept
Lesson1 programing conceptskiats
 
โปรแกรมประยุกต์บนเว็บ
โปรแกรมประยุกต์บนเว็บโปรแกรมประยุกต์บนเว็บ
โปรแกรมประยุกต์บนเว็บanuchit025
 
ส่งงาน Microsoft Visual Basic 6.0
ส่งงาน Microsoft Visual Basic 6.0ส่งงาน Microsoft Visual Basic 6.0
ส่งงาน Microsoft Visual Basic 6.0Bass Bass
 
Powerpoint บทที่ 1
Powerpoint บทที่ 1Powerpoint บทที่ 1
Powerpoint บทที่ 1patchareepoim
 
Mobile Application for Education (โมบายแอปพลิเคชันเพื่อการศึกษา)
Mobile Application for Education (โมบายแอปพลิเคชันเพื่อการศึกษา)Mobile Application for Education (โมบายแอปพลิเคชันเพื่อการศึกษา)
Mobile Application for Education (โมบายแอปพลิเคชันเพื่อการศึกษา)Kanda Runapongsa Saikaew
 
Workshop of mobile application development and design android
Workshop of mobile application development and design androidWorkshop of mobile application development and design android
Workshop of mobile application development and design androidWorawith Sangkatip
 
แบบเสนอโครงร่างโครงงานคอมพิวเตอร์ ครูสมร
แบบเสนอโครงร่างโครงงานคอมพิวเตอร์ ครูสมรแบบเสนอโครงร่างโครงงานคอมพิวเตอร์ ครูสมร
แบบเสนอโครงร่างโครงงานคอมพิวเตอร์ ครูสมรChalita Vitamilkz
 
ตัวอย่างโครงงาน
ตัวอย่างโครงงานตัวอย่างโครงงาน
ตัวอย่างโครงงานSiriporn Kusolpiamsuk
 
โครงงานคอมพิวเตอร์ โปรแกรมประยุกต์ธนาคารความดี ไฟล์ 2
โครงงานคอมพิวเตอร์ โปรแกรมประยุกต์ธนาคารความดี ไฟล์ 2โครงงานคอมพิวเตอร์ โปรแกรมประยุกต์ธนาคารความดี ไฟล์ 2
โครงงานคอมพิวเตอร์ โปรแกรมประยุกต์ธนาคารความดี ไฟล์ 2Pattamaporn Kheawfu
 

Similar to Chapter1 (20)

การเขียนโปรแกรมบนเว็บ
การเขียนโปรแกรมบนเว็บการเขียนโปรแกรมบนเว็บ
การเขียนโปรแกรมบนเว็บ
 
Know1 2
Know1 2Know1 2
Know1 2
 
Lesson1 programing concept
Lesson1 programing conceptLesson1 programing concept
Lesson1 programing concept
 
01 intro
01 intro01 intro
01 intro
 
โปรแกรมประยุกต์บนเว็บ
โปรแกรมประยุกต์บนเว็บโปรแกรมประยุกต์บนเว็บ
โปรแกรมประยุกต์บนเว็บ
 
Gnewvb01 090401013958-phpapp01
Gnewvb01 090401013958-phpapp01Gnewvb01 090401013958-phpapp01
Gnewvb01 090401013958-phpapp01
 
ส่งงาน Microsoft Visual Basic 6.0
ส่งงาน Microsoft Visual Basic 6.0ส่งงาน Microsoft Visual Basic 6.0
ส่งงาน Microsoft Visual Basic 6.0
 
Powerpoint บทที่ 1
Powerpoint บทที่ 1Powerpoint บทที่ 1
Powerpoint บทที่ 1
 
Mobile Application for Education (โมบายแอปพลิเคชันเพื่อการศึกษา)
Mobile Application for Education (โมบายแอปพลิเคชันเพื่อการศึกษา)Mobile Application for Education (โมบายแอปพลิเคชันเพื่อการศึกษา)
Mobile Application for Education (โมบายแอปพลิเคชันเพื่อการศึกษา)
 
Workshop of mobile application development and design android
Workshop of mobile application development and design androidWorkshop of mobile application development and design android
Workshop of mobile application development and design android
 
การเขียนโปรแกรมโดยใช้ Netbean
การเขียนโปรแกรมโดยใช้ Netbeanการเขียนโปรแกรมโดยใช้ Netbean
การเขียนโปรแกรมโดยใช้ Netbean
 
Php basic
Php basicPhp basic
Php basic
 
17
1717
17
 
17
1717
17
 
17
1717
17
 
vb.net
vb.netvb.net
vb.net
 
แบบเสนอโครงร่างโครงงานคอมพิวเตอร์ ครูสมร
แบบเสนอโครงร่างโครงงานคอมพิวเตอร์ ครูสมรแบบเสนอโครงร่างโครงงานคอมพิวเตอร์ ครูสมร
แบบเสนอโครงร่างโครงงานคอมพิวเตอร์ ครูสมร
 
ตัวอย่างโครงงาน
ตัวอย่างโครงงานตัวอย่างโครงงาน
ตัวอย่างโครงงาน
 
00124
0012400124
00124
 
โครงงานคอมพิวเตอร์ โปรแกรมประยุกต์ธนาคารความดี ไฟล์ 2
โครงงานคอมพิวเตอร์ โปรแกรมประยุกต์ธนาคารความดี ไฟล์ 2โครงงานคอมพิวเตอร์ โปรแกรมประยุกต์ธนาคารความดี ไฟล์ 2
โครงงานคอมพิวเตอร์ โปรแกรมประยุกต์ธนาคารความดี ไฟล์ 2
 

Chapter1