วันพฤหัสบดีที่ 15 กรกฎาคม พ.ศ. 2553
.Net Framework คืออะไร
.Net Framework เป็นแพลตฟอร์มใหม่ และเปลี่ยนแปลงไปอย่างสิ้นเชิง ที่ถูกสร้างขึ้นมาโดย บริษัท Microsoft เพื่อใช้สำหรับ การพัฒนา Application .Net Framework ถูกออกแบบมาเพื่อให้สามารถ ถูกใช้จากภาษาใดๆ ก็ได้ รวมถึง C# ด้วย รวมถึง ภาษา C++, Visual Basic, JScript, Delphi และอื่นๆ เพื่อให้สิ่งเหล่านี้เป็นไปได้ จึงเกิดภาษาเหล่านี้ ขึ้นมาในรูปของ Version เฉพาะ สำหรับ .Net อีกด้วย ได้แก่ภาษา Managed C++, Visual Basic.Net, Jscript .Net,Borland C#, Delphi8 เป็นต้น และมีอีก มากว่านี้ ที่กำลังพัฒา และปล่อยอกสู่ท้องตลาดอยู่ ตลอดเวลา ไม่ใช่เพียงแค่ภาษาทั้งหมดเหล่านี้ จะมีการเข้าถึง .Net Framework เท่านั้น แต่มันยังสามารถสื่อสาร กับภาษาอื่นๆ ได้อีกด้วย

สิ่งที่อยู่ใน .Net Framework
.Net Framework พื้นฐานประกอบขึ้นด้วย Libary ของ Source Code ขนาดมหึมา ซึ่งเราเรียกใช้จากภาษา Client ของเรา เช่น C#, C++ .Net โดยการใช้เทคนิคเชิงวัตถุ (OOP) Libary ที่ว่านี้ ถูกแบ่งกลุ่มออกเป็น Modul ต่างๆ ดังนั้นเราจึงใช้ส่วนของมัน ตามผลลัพธ์ที่เราต้องการได้ เช่น Windows Application เป็นต้น จุดมุ่งหมายในที่นี้ก็คือ ระบบปฏิบัติการ ที่แตกต่างกัน อาจจะสนับสนุน Modul เหล่านี้ บาง Modul หรือทั้งหมด ขึ้นอยู่กับคุณลักษณะของมัน เช่น PDA จะรวมเอาการสนับสนุน Function หน้าที่ที่เป็นแก่นของ .Net ทั้งหมด เป็นต้น
ส่วน Libary .Net Framework กำหนดชนิด ข้อมูลพื้นฐานบางอย่างเอาไว้ ชนิดข้อมูลเป็นตัวแทนของข้อมูล และการแบ่งกฏเกณฑ์ทั้งหลายเหล่านี้ ที่จะส่งเสริมความสามารถ ในการสัมพันธ์ระหว่างภาษา โดยใช้ .Net Framework สิ่งนี้ถูกเรียกว่า Common Type System (CTS) เช่นเดียวกับการจัดให้มี Libary .Net Common Language Runtime (CLR) ซึ่งรับผิดชอบในการจัดการ กับ ระบบ)ฏิบัติการ ของ Application ทั้งหมดที่ถูกพัฒนาขึ้นมาด้วย Libary .Net Framework


ที่มา http://www.thai-programmer.com/?DPage=90100101


ดอตเน็ตเฟรมเวิร์ก (.NET Framework) คือแพลตฟอร์มสำหรับพัฒนาซอฟต์แวร์สร้างขึ้นโดยไมโครซอฟท์ โดยรองรับภาษาดอตเน็ตมากกว่า 40 ภาษา[1] ซึ่งมีไลบรารีเป็นจำนวนมากสำหรับการเขียนโปรแกรม รวมถึงบริหารการดำเนินการของโปรแกรมบนดอตเน็ตเฟรมเวิร์ก โดยไลบรารีนั้นได้รวมถึงส่วนต่อประสานกับผู้ใช้ การเชื่อมต่อฐานข้อมูล วิทยาการเข้ารหัสลับ อัลกอริทึม การเชื่อมต่อเครือข่ายคอมพิวเตอร์ และการพัฒนาเว็บแอปพลิเคชัน
โปรแกรมที่เขียนบนดอตเน็ตเฟรมเวิร์ก จะทำงานบนสภาพแวดล้อมที่บริหารโดย Common Language Runtime (CLR) ซึ่งเป็นส่วนหนึ่งในดอตเน็ตเฟรมเวิร์ก โดย CLR นั้นเตรียมสภาพแวดล้อมเสมือน ทำให้ผู้พัฒนาไม่ต้องคำนึงถึงความสามารถที่แตกต่างระหว่างหน่วยประมวลผลต่างๆ และ CLR ยังให้บริการด้านกลไกระบบความปลอดภัย การบริหารหน่วยความจำ และException handling ดอตเน็ตเฟรมเวิร์กนั้นออกแบบมาเพื่อให้การพัฒนาซอฟต์แวร์ง่ายขึ้น รวดเร็วขึ้น และปลอดภัยขึ้นกว่าเดิม
ดอตเน็ตเฟรมเวิร์กนั้นยังได้เป็นส่วนประกอบในระบบปฏิบัติการวินโดวส์เซิร์ฟเวอร์ 2003 และวินโดวส์วิสตา ซึ่งรุ่นแรกได้ออกในปีพ.ศ. 2545 รุ่นที่สองได้ออกในปีพ.ศ. 2548 ซึ่งตั้งแต่รุ่นแรกถึงรุ่นสองนั้นได้รองรับระบบปฏิบัติการไมโครซอฟท์ วินโดวส์เกือบทุกรุ่น และรุ่นที่สาม ซึ่งเป็นรุ่นปัจจุบันได้ออกวันที่6 พฤศจิกายน พ.ศ. 2549 โดยได้รองรับวินโดวส์เอกซ์พี SP2 วินโดวส์เซิร์ฟเวอร์ 2003 SP1 และวินโดวส์วิสตา


ที่มา http://th.wikipedia.org/wiki/%E0%B8%94%E0%B8%AD%E0%B8%95%E0%B9%80%E0%B8%99%E0%B9%87%E0%B8%95%E0%B9%80%E0%B8%9F%E0%B8%A3%E0%B8%A1%E0%B9%80%E0%B8%A7%E0%B8%B4%E0%B8%A3%E0%B9%8C%E0%B8%81%B8%B4%E0%B8%A3%E0%B9%8C%E0%B8%81



ประวัติความเป็นมาของ Visual Basic

Visual Basic เป็นภาษาคอมพิวเตอร์ (Programming Language) ที่พัฒนาโดยบริษัทไมโครซอฟท์ ซึ่งเป็นบริษัทยักษ์ใหญ่ที่สร้างระบบปฏิบัติการ Windows 95/98 และ Windows NT ที่เราใช้กันอยู่ในปัจจุบัน โดยตัวภาษาเองมีรากฐานมาจากภาษา Basic ซึ่งย่อมาจาก Beginner’s All Purpose Symbolic Instruction ถ้าแปลให้ได้ตามความหมายก็คือ “ชุดคำสั่งหรือภาษาคอมพิวเตอร์สำหรับผู้เริ่มต้น” ภาษา Basic มีจุดเด่นคือผู้ที่ไม่มีพื้นฐานเรื่องการเขียนโปรแกรมเลขก็สามารถเรียนรู้และนำไปใช้งานได้อย่างง่ายดายและรวดเร็ว เมื่อเทียบกับการเรียนภาษาคอมพิวเตอร์อื่นๆ เช่น ภาษาซี (C). ปาสคาส (Pascal). ฟอร์แทรน (Fortian) หรือ แอสเชมบลี (Assembler)
ไมโครซอฟท์ที่ได้พัฒนาโปรแกรมภาษา Basic มานานนับสิบปี ตั้งแต่ภาษา MBASIC (Microsoft Basic). BASICA (Basic Advanced): GWBASIC และ QuickBasic ซึ่งได้ติดตั้งมาพร้อมกับระบบปฏิบัติการ Ms DOS ในที่สุดโดยใช้ชื่อว่า QBASIC โดยแต่ละเวอร์ชันที่ออกมานั้นได้มีการพัฒนาและเพิ่มเติมคำสั่งต่างๆเข้าไปโดยตลอด ในอดีตโปรแกรมภาษาเหล่านี้ล้วนทำงานใน Text Mode คือเป็นตัวอักษรล้วนๆ ไม่มีภาพกราฟฟิกสวยงามแบบระบบ Windows อย่างในปัจจุบัน จนกระทั่งเมื่อระบบปฏิบัติการ Windows ได้รับความนิยมอย่างสูงและเข้ามาแทนที่ DOS ไมโครซอฟท์ก็เล็งเห็นว่าโปรแกรมภาษาใน Text Mode นั้นคงถึงกาลที่หมดสมัย จึงได้พัฒนาปรับปรุงโปรแกรมภาษา Basic ของตนออกมาใหม่เพื่อสนับสนุนการทำงานในระบบ Windows ทำให้ Visual Basic ถือกำเนิดขึ้นมาตั้งแต่บัดนั้น
Visual Basic เวอร์ชันแรกคือเวอร์ชัน 1.0 ออกสู่สายตาประชาชนตั้งแต่ปี 1991 โดยในช่วงแรกนั้นยังไม่มีความสามารถต่างจากภาษา GBASIC มากนัก แต่จะเน้นเรื่องเครื่องมือที่ช่วยในการเขียนโปรแกรมวินโดว์ซึ่งปรากฏว่า Visual Basic ได้รับความนิยมและประความสำเร็จเป็นอย่างดีไมโครซอฟท์จึงพัฒนา Visual Basic ให้ดีขึ้นเรื่อยๆ ทั้งในด้านประสิทธิภาพ ความสามารถ และเครื่องมือต่างๆเช่น เครื่องมือตรวจสอบแก้ไขโปรแกรม (debugger) สภาพแวดล้อมของการพัฒนาโปรแกรม การเขียนโปรแกรมแบบหลายวินโดว์ย่อย (MDI) และอื่นๆ อีกมากมาย
สำหรับ Visual Basic ในปัจจุบันคือ Visual Basic 2008 ซึ่งออกมาในปี 2008 ได้เพิ่มความสามารถในการเขียนโปรแกรมติดต่อกับเครือข่ายอินเตอร์เน็ต การเชื่อมต่อกับระบบฐานข้อมูล รวมทั้งปรับปรุงเครื่องมือและการเขียนโปรแกรมซึ่งวัตถุ (Object Oriented Programming) ให้สมบูรณ์ยิ่งขึ้นพร้อมทั้งเพิ่มเครื่องมือต่างๆอีกมากมายที่ทำให้ใช้งายและสะดวกขึ้นกว่าเดิม โดยเราจะค่อยๆมาเรียนรู้ส่วนประกอบและเครื่องมือต่างๆอีกมากมายที่ทำให้ใช้ง่ายและสะดวกขึ้นกว่าเดิม




Visual Basic 2008


Visual Basic 2008 เกือบจะคล้าย Visual Basic 2005 แต่มันได้เพิ่มความสามารถใหม่มามากมาย Visual Basic 2008 คือภาษาการเขียนโปรแกรมเชิงวัตถุที่มีรายละเอียดครบถ้วน ถ้าคุณที่คุ้นเคยกับ Visual Basic 6 อยู่แล้ว คุณสามารถเรียนรู้ VB2008 ได้ง่ายพราะว่ามีส่วนที่คล้ายกัน ซึ่ง Visual Basic 2008 นี้เป็นตัวที่พัฒนามาจาก Visual Basic 6


ที่มา http://vbasic2008.doubleclickspace.com/history.htmlleclickspace.com/history.html

Visual Basic 2008 เป็นโปรแกรมฟรีสามารถหาโหลดได้จากที่นี่
http://www.microsoft.com/express/Downloads/

เรามาลองเริ่มต้นเขียนโปรแกรมแรกกันดีกว่า

เมื่อเปิดโปรแกรมขึ้นมาจะมีหน้าตาแบบนี้ครับ


















เริ่มทำงานโดยกด new project เลือกเป็นแบบ Console Application
















จากนั้นลองเพิ่มโค๊ด ระหว่าง sub main() กับ end sub

Console.WriteLine("Welcome to Visual Basic .NET!")
Console.ReadLine()






















เมื่อกด F5 เพื่อรันโปรแกรมจะได้ผลดังรูป

















ไม่ยากใช่ไหมครับสำหรับโปรแกรมแรก

0 ความคิดเห็น:

ผู้ติดตาม

ขับเคลื่อนโดย Blogger.