Deprecated: Assigning the return value of new by reference is deprecated in /home/webaraidee/domains/webaraidee.com/public_html/include/common.php on line 94

Deprecated: Function set_magic_quotes_runtime() is deprecated in /home/webaraidee/domains/webaraidee.com/public_html/include/common.php on line 21
 มาเขียนโปรแกรมภาษา C# ด้วย NotePad กัน - เทคโนโลยี คอมพิวเตอร์ ข่าวไอที - บทความที่น่าสนใจ - เว็บอะไรดีดอทคอม www.webaraidee.com

งานราชการทั่วประเทศ อัพเดทข่าวการสมัครสอบบรรจุ กพ สพฐ กทม อบจ ข่าวการสอบภาค ก และข แนวข้อสอบทุกหน่วยงานทุกเขต จัดทำสื่อมัลติมีเดีย แบบออนไลน์ พร้อมข้อสอบ จัดทำเว็บไซต์ด้วย ระบบ CMS ที่นิยมกัน บทความเทคโนโลยี-คอมพิวเตอร์

 

แนะนำโปรแกรมใช้งาน ที่น่าสนใจ ดาวน์โหลดสื่อการเรียนการสอนสำหรับครู ให้ฟรี !! แผนการสอนหลักสูตร 2551 และ ล่าสุดโหลดฟรี โปรแกรมสร้างแบบทดสอบบนเว็บ รวม i-Cononweb สวย ๆ โหลดฟรี และฟังวิทยุออนไลน์ 24 ชั่วโมง

more

  • Quality Websites ข้อสอบบรรจุครู สพฐ.55
    กฎหมายและระเบียบที่เกี่ยวข้อง ข้อสอบความรู้ความสามารถทั่วไป ความสามารถทางพื้นฐานคณิตศาสตร์ สอบครูผู้ช่วย วิชาชีพครู (พร้อมเฉลย)
  • Your Page is You สร้างสื่อมัลติมีเดีย
    สร้างสื่อมัลติมีเดียแบบออนไลน์ สร้างแบบทดสอบหลายรูปแบบ ปฏิสัมพันธ์กับผู้เรียน หรือ e - Learning จัดทำคู่มือประกอบการใช้สื่อ ฟรี
  • XOOPS is powered by You ออกแบบจัดทำเว็บไซต์
    บริการจัดทำเว็บไซต์หน่วยงานต่างๆ จัดทำเว็บ e-commerce ข่าวการสมัครสอบทั่วไป โปรโมทเว็บ อัพเดททุกวัน
  • Partner in success When Business Matters
    XOOPS is your partner in the success.

เข้าระบบ
เมนูหลัก
รายละเอียด
ผู้สนับสนุนเว็บไซต์

Enter your email address:

Delivered by FeedBurner

แนะนำบทความที่นิยมอ่าน

ปิดปรับปรุงระบบข่าว

เว็บอะไรดีดอทคอม webaraidee.com

จัดทำเว็บไซต์โรงเรียน หน่วยงานต่างๆ ระบบ CMS และ PHP


เว็บอะไรดีดอทคอม webaraidee.com CMS ระบบสร้างเว็บไซต์และบริหารเว็บไซต์สำเร็จรูป ที่เหมาะกับหน่วยงานของคุณ Content Management System (CMS) ระบบสร้างและบริหารเว็บไซต์สำเร็จรูป พัฒนาขึ้นมาจากภาษา PHP (ใช้แนวการเขียนโปรแกรมแบบ Object Oriented) ทำให้โปรแกรมมีความยืดหยุ่นสูง สามารถประยุกต์ใช้งาน ได้อย่างหลากหลาย อาทิ
• เว็บไซต์องค์กร (Corporate Site) • เว็บไซต์ท่าบริการข้อมูล (Portal site) • เว็บไซต์สำนักข่าวออนไลน์ (News Site)• เว็บหน่วยงานราชการ (Goverment Site) • เว็บสำหรับธุจกิจขนาดย่อม (SMEs Site) • เว็บบริการศูนย์เรียนรู้ออนไลน์ (e-Learning or KM)• เว็บบล็อค (Weblogs) • เว็บใช้งานในองค์กร (Intranet Site)• เว็บส่วนตัว (Private Site)
ฉะนั้นระบบ CMS ที่ทางเราจัดทำ เช่น Cms เช่น WordPress,Joomla,Drupal,Xoops,Moodle,Mambo,phpBB,SMF,
PostNuke และ PrestaShop/e-commerce
การปรับปรุงแก้ไขเว็บและการดูแลง่ายไม่ซับซ้อนมาก มีหลายหน่วยงานที่จัดทำเว็บไซต์ด้วย CMS ช่วยประหยัดเวลาในการจัดทำมาก เนื้อหาปรับแก้ไขตรงจุด เชื่อมโยงไปยังเว็บไซต์ต่างๆ ด้วยโมดูลอิสระ ราคาไม่แพงอย่างที่คุณคิด >> คลิกสั่งจัดทำเว็บไซต์
เว็บไซด์กระทรวง - หน่วยงานสังกัด สพฐ.- สำนักงานเขตพื้นที่ - จังหวัดทั่วประเทศ


SmartSection is developed by The SmartFactory (http://www.smartfactory.ca), a division of INBOX Solutions (http://inboxinternational.com)
บทความที่น่าสนใจ > เทคโนโลยี คอมพิวเตอร์ ข่าวไอที > มาเขียนโปรแกรมภาษา C# ด้วย NotePad กัน
มาเขียนโปรแกรมภาษา C# ด้วย NotePad กัน
Published by Admin on 5/10/2011 (2265 reads)
มาเขียนโปรแกรมภาษา C# ด้วย NotePad กัน
มาเขียนโปรแกรมภาษา C# ด้วย NotePad กัน
สิ่งที่ต้องเตรียมก่อน

ติดตั้งโปรแกรมวิชวลสตูดิโอ 2010 เวอร์ชัน Ultimate, Professional หรือ Standard
โปรแกรม NotePad (ปกติมีอยู่แล้วบนระบบปฏิบัติการวินโดวส์ ยกเว้นมือซน ลบออกไปเองครับ) หรือโปรแกรมประเภทเท็กซ์เอดิเตอร์อื่นๆ เช่น Edit plus เลือกได้ตามความสะดวกครับ
เข้าใจขั้นตอนการ อ่านได้จากบล็อก: ลำดับขั้นตอนการสร้างโปรแกรมบน .NET Framework

ขั้นตอนที่ 1 ทำการสร้างรหัสต้นทางหรือซอร์สโค้ดภาษาซีชาร์ป (C# Source Code)

เรียกหน้าต่างคอมมานด์พร้อมต์จากเมนูของวินโดวส์ All Programs | Microsoft Visual Studio 2010 | Visual Studio Tools | Visual Studio Command Prompt (2010) สร้างโฟลเดอร์สำหรับเก็บซอร์สโค้ด ที่ไดร์ฟ c:\ ด้วยชื่อ CSharp ดังรูปที่ 1

Open in new window


รูปที่ 1 หน้าต่าง Visual Studio Command Prompt (2010)
เรียกโปรแกรม Notepad สำหรับสร้างแฟ้มซอร์สโค้ดด้วยชื่อแฟ้มซอร์สโค้ด FirstProgram.cs โดยที่คอมมานด์พร้อมต์พิมพ์คำสั่ง C:\CSharp> Notepad.exe FirstProgram.cs จากนั้นพิมพ์ซอร์สโค้ดดังรูปที่ 2

Open in new window


รูปที่ 2 แสดงการเขียนโค้ดด้วย NotePad
ที่โปรแกรม Notepad เลือกเมนู File | Save เพื่อบันทึกแฟ้มซอร์สโค้ด (ไม่ต้องตั้งชื่อซอร์สโค้ด เนื่องจากมีกำหนดชื่อที่คอมมานด์ไลน์ในข้อที่ 2 แล้ว)

ขั้นตอนที่ 2 ทำการแปลรหัสต้นทางหรือซอร์สโค้ดด้วยตัวแปลโปรแกรมภาษาซีชาร์ป (C# Compiler)

ที่หน้าต่างคอมมานด์พร้อมต์ พิมพ์คำสั่งให้มีการแปลซอร์สโค้ด โดยคอมไพเลอร์ของภาษาซีชาร์ปนั้นใช้ชื่อคำสั่ง csc.exe และระบุชื่อแฟ้มซอร์สโค้ด ดังรูป

Open in new window


รูปที่ 3 แสดงการใช้คำสั่ง csc.exe เพื่อแปลซอร์สโค้ด
จากรูปที่ 3 ที่แสดงข้างต้น แอสเซมบลีที่ได้จะมีชื่อตามชื่อของซอร์สโค้ดคือ Firstprogram.exe ซึ่งเราสามารถตรวจสอบที่คอมมานด์พร้อมต์ได้โดยพิมพ์คำสั่ง C:\CSharp> dir ดังรูป

Open in new window


รูปที่ 4 แสดงรายการไฟล์ด้วยคำสั่ง dir

หมายเหตุ ที่ต้องแปลเนื่องจากคอมพิวเตอร์จะทำงานได้ด้วยภาษาเครื่อง (Machine language) แต่เนื่องจากรูปแบบและวิธีการเขียนนั้นยากต่อการเรียนรู้ ก็เลยพบกันครึ่งทางครับ มนุษย์เขียนคำสั่ง (ด้วยภาษา C#) จากนั้นก็ใช้โปรแกรมแปล (Compliler) ให้เป็นคำสั่งที่คอมพิวเตอร์เข้าใจครับ

ขั้นตอนที่ 3 เรียกใช้งานแอสเซมบลี

การเรียกใช้แอสเซมบลีประเภท Process Assembly คือพวกที่มีส่วนขยายชื่อแฟ้มแบบ EXE นั้น เราสามารถเรียกใช้ได้โดยเรียกชื่อของแอสเซมบลีที่คอมมานด์พร้อมต์ได้เลย จากตัวอย่างคือ C:\CSharp> FirstProgram.exe ดังรูป

Open in new window


รูปที่ 5 ผลลัพธ์จากการทำงานของโปรแกรม

หมายเหตุ จากตัวอย่างที่แสดงไว้ข้างต้นนั้นเป็นกรณีการเขียนโปรแกรมที่ไม่มีข้อผิดพลาดในระหว่างการแปลซอร์สโค้ดหรือ Compile Error

ตัวอย่างกรณีการเขียนโปรแกรมที่มีข้อผิดพลาดจากการคอมไพล์ (Compile Error)

ที่โปรแกรม Notepad เปิดแฟ้ม C:\CSharp\FirstProgram.cs จากนั้นทำการแก้ไขซอร์สโค้ด โดยลบเครื่องหมาย ; (Semicolon) จากบันทัด Console.WriteLine("This is my first program.") จากนั้นเลือกเมนู File | Save เพื่อบันทึกซอร์สโค้ด
ทำการแปลซอร์สโค้ดอีกครั้ง โดยพิมพ์คำสั่งคอมมานด์พร้อมต์ C:\CSharp> csc.exe FirstProgram.cs เมื่อคอมไพเลอร์ทำการแปลเสร็จแล้วจะแสดงข้อความผิดพลาด

Open in new window


รูปที่ 6 แสดงความผิดพลาดแบบคอมไพล์
จากรูปที่ด้านบน มีการแสดงข้อความระบุข้อผิดพลาดของซอร์สโค้ดดังนี้
FirstProgram.cs (7, 49): error CS1002: ; expected หมายถึง ในซอร์สโค้ดชื่อ FirstProgram.cs บันทัดที่ 7 ตัวอักษรที่ 49 โค้ดบันทัดนั้นควรจะมีเครื่องหมาย ; (Semicolon)



สรุปขั้นตอนการสร้างโปรแกรม

เริ่มต้นจากการสร้างซอร์สโค้ดด้วยโปรแกรมเท็กซ์เอดิเตอร์อะไรก็ได้ จากตัวอย่างเลือกใช้ NotePad เวลาบันทึกให้ตั้งชื่อโดยมีนามสกุลหรือส่วนขยาย .cs
ทำการแปล (Compile) ซอร์สโค้ด ที่ได้จากข้อที่ 1 ถ้าไม่มีข้อผิดพลาด ในการแปลครั้งนั้นเราจะได้ซอฟต์แวร์หรือแอสเซ็มบลีที่มีส่วนขยาย .exe บางครั้งเราอาจเรียกว่า Native code ก็ได้ แต่ถ้ามีข้อผิดพลาดแบบคอมไพล์ ให้กลับไปแก้ไขซอร์สโค้ดอีกครั้ง
เรียกใช้งานและตรวจสอบผลลัพธ์ของโปรแกรม

จากเว็บ http://www.bananacode.net

Navigate through the articles
Previous article องค์ประกอบของระบบฐานข้อมูล 2 การติดตั้งโปรแกรม Visual Studio 2010 Express edition Next article
ข้อเสนอแนะเป็นเพียงความเห็นส่วนตัว ทางเว็บไม่มีส่วนรับผิดชอบในเนื้อหาที่เกี่ยวข้อง

ลงโฆษณา webaraideee ลงโฆษณา webaraideee
เว็บอะไรดีออนไลน์ เรียนรู้ไปกับ ครูเก่ง webaraideeonline.blogspot.com