การเขียนโปรแกรมอาจเป็นงานอดิเรกที่แท้จริงสำหรับคนหนุ่มสาว “อายุ 7 ถึง 77 ปี” Microsoft เชื่อมั่นในสิ่งนี้และนำเสนอภาษาใหม่และสภาพแวดล้อมใหม่ที่ออกแบบมาสำหรับผู้เริ่มต้น ภาษานี้ใช้คำหลักเพียง 15 คำเท่านั้น แต่ยังสามารถใช้วัตถุและไลบรารีภายนอกซึ่งช่วยเพิ่มศักยภาพได้ นี่คือตอนแรกของการแนะนำการเขียนโปรแกรมใน Small Basic
เอเทป 1/6: บทนำ
มีช่วงหนึ่งที่ทุกคนที่เป็นเจ้าของคอมพิวเตอร์รู้วิธีการเขียนโปรแกรม และด้วยเหตุผลที่ดี คอมพิวเตอร์ที่พวกเขาเพิ่งซื้อไม่มีซอฟต์แวร์ใดๆ มาให้ เครื่องมือเดียวที่มีคือภาษาการเขียนโปรแกรม (Sinclair Basic สำหรับ ZX81 และ ZX Spectrum, Atari Basic สำหรับ Atari 400/800 และ ST, GWBasic สำหรับพีซี ฯลฯ) และทุกคนก็สนุกกับการสร้างแอปพลิเคชั่นเล็กๆ น้อยๆ ของตัวเอง… เพราะใช่แล้ว การเขียนโปรแกรมอาจเป็นงานอดิเรกที่สนุกได้!
ด้วย Small Basic (เพื่อไม่ให้สับสนกับซอฟต์แวร์ SmallBasic ใน 1 คำซึ่งใช้งานง่ายน้อยกว่ามาก) Microsoft ต้องการเชื่อมโยงอีกครั้งด้วยความเรียบง่ายของภาษาในยุคนั้นและค้นพบความกระตือรือร้นในการเขียนโปรแกรมที่สนุกสนานและขี้เล่นอีกครั้ง แนวคิดนี้ไม่ใช่การสร้างนักวิทยาศาสตร์คอมพิวเตอร์ขึ้นมาจากทุกคน แต่เป็นการเชื่อมโยงแนวคิดที่ว่าการเขียนโปรแกรมเป็นงานอดิเรกทางดิจิทัล เช่นเดียวกับการถ่ายภาพ วิดีโอ หรือวิดีโอเกม
ต้องบอกว่าด้วยการพัฒนาภาษา Visual Basic (และก่อนหน้านั้นคือ GWBasic) ไปสู่แนวคิดของการเขียนโปรแกรมออบเจ็กต์ล้วนๆ เช่น C# และ Visual Basic.NET ทำให้ Microsoft ได้ย้ายออกจากยุครุ่งเรืองของการเขียนโปรแกรมครอบครัวจากยุค 80 มานานหลายปี การมาถึงของอินเทอร์เน็ตและซอฟต์แวร์ที่ดาวน์โหลดได้ง่ายในที่สุดก็ทำให้เราลืมไปว่ามันจะเป็นวิธีที่ดีในการสนุกสนานได้อย่างไร
Small Basic จึงแก้ไขการกำกับดูแลนี้โดยให้ความสำคัญกับการพักผ่อน ความเรียบง่าย และใช้งานง่าย
หากต้องการค้นพบความสนุกสนานของการเขียนโปรแกรม ให้เริ่มต้นด้วยการติดตั้ง Small Basic
– ในการทำงานก็จำเป็นต้องมี“.NET Framework 3.5”- ดังนั้นคุณต้องดาวน์โหลดและติดตั้ง
– จากนั้นคุณจะต้องดาวน์โหลดและติดตั้งพื้นฐานขนาดเล็กโดยการคลิก-ไอซี-
ขั้นตอนที่ 2/6: การติดต่อ
เปิดตัว Small Basic หลังจากนั้นไม่กี่วินาที อินเทอร์เฟซการเขียนโปรแกรมจะปรากฏขึ้น โดยนำเสนอแถบเครื่องมือที่ได้รับแรงบันดาลใจจาก Office Ribbon พร้อมไอคอนขนาดใหญ่ หน้าต่างรายการโปรแกรม และแผงวิธีใช้ออนไลน์ซึ่งจะอธิบายบทบาทของแต่ละคำสั่ง
โปรแกรมเมอร์ทุกคนคุ้นเคยกับการค้นหาสภาพแวดล้อมการเขียนโปรแกรมใหม่และภาษาใหม่โดยการเขียนโปรแกรมเป็นโปรแกรมแรกสุด“สวัสดีชาวโลก”- เป็นประเพณีที่ไม่ควรเบี่ยงเบนไปจาก
– วางเคอร์เซอร์ไว้ที่หน้าต่าง“ไม่มีชื่อ-
– ใส่ตัวอักษร “ต-
– สังเกตว่าโปรแกรมแก้ไขข้อความตอบสนองอย่างไรในทันทีและเสนอรายการคำสั่งที่เป็นไปได้ให้คุณโดยอัตโนมัติ คุณสมบัตินี้เรียกว่าIntellisense-
– ใช้ปุ่มเคอร์เซอร์เพื่อเลื่อนไปตามรายการคำสั่งที่ Intellisense นำเสนอ จากนั้นเลือกหน้าต่างข้อความและตรวจสอบด้วย[อาหารเรียกน้ำย่อย]-
– โปรดทราบว่าแผงช่วยเหลือทางด้านขวาจะอธิบายว่าคำสั่งคืออะไรหน้าต่างข้อความ- ซึ่งช่วยให้คุณสามารถแสดงข้อความหรือขอให้ผู้ใช้ป้อนข้อความได้
– เช่นเดียวกับคำสั่งพื้นฐานทั้งหมดหน้าต่างข้อความมีพฤติกรรม (หรือวิธีการ) ที่แตกต่างกันซึ่งช่วยให้คุณสามารถกำหนดค่าการดำเนินการได้
– หากต้องการเข้าถึงวิธีการเหล่านี้ เพียงพิมพ์ “-" ด้านหลัง "หน้าต่างข้อความ- Intellisense กลับมาใช้งานได้อีกครั้ง เลือกเขียนไลน์และตรวจสอบด้วย[อาหารเรียกน้ำย่อย]-
– คำสั่งซื้อเขียนไลน์ช่วยให้คุณสามารถแสดงข้อความบนหน้าจอได้ ตามที่ความช่วยเหลือในแผงอธิบายเขียนไลน์ยอมรับพารามิเตอร์ในวงเล็บซึ่งจะเป็นข้อความที่จะแสดง
– ภายใต้ Small Basic ข้อความที่คุณต้องการแสดงหรือจัดการจะต้องแสดงเป็นเครื่องหมายคำพูด กรอกข้อมูลให้เสร็จสิ้นเพื่อรับบรรทัดในที่สุด:
TextWindow.WriteLine(“Hello World! Ceci เป็นโปรแกรมพรีเมียร์ Small Basic!”)
ขั้นตอนที่ 3/6: โปรแกรมแรก
บนหน้าจอ คุณจะพบกับโปรแกรมแรกของคุณที่ประกอบด้วยบรรทัดการเขียนโปรแกรมเดียว:
TextWindow.WriteLine(“Hello World! Ceci เป็นโปรแกรมพรีเมียร์ Small Basic!”)
บรรทัดนี้สั่งให้คอมพิวเตอร์เปิดหน้าต่างข้อความ (หน้าต่างข้อความ) และแสดง (เขียนไลน์) ข้อความที่ระบุในเครื่องหมายคำพูดภายในวงเล็บ
เราจะเปิดตัวโปรแกรมแรกนี้โดยเพียงแค่กดปุ่ม[F5]ของแป้นพิมพ์
หน้าต่างแก้ไขจะมืดลงและป้องกันตัวเอง ในขณะที่โปรแกรมเปิดตัวและดำเนินการตามที่คุณเพิ่งสั่งซื้อ อ้างอิงถึงภาพหน้าจอ
ตอนนี้เรามาดูวิธีเพิ่มคุณค่าให้กับโปรแกรมนี้กันสักหน่อย
Etape 4/6: คำแนะนำเกี่ยวกับห้องชุด
ตอนนี้เราจะเสริมสร้างโปรแกรมนี้ สิ่งสำคัญคือต้องเข้าใจว่าโปรแกรมเป็นเพียงชุดคำสั่งที่คอมพิวเตอร์วิเคราะห์และดำเนินการตามลำดับ
เข้าสู่โปรแกรมต่อไปนี้ (คุณสามารถคัดลอก/วางได้ หากคุณไม่ต้องการป้อนทุกอย่าง):
TextWindow.Title=”รายการจันทร์พรีเมียร์”
TextWindow.BackgroundColor=”สีขาว”
TextWindow.ForegroundColor=”DarkRed”
TextWindow.WriteLine (“สวัสดีชาวโลก! Vive Small Basic!”)
TextWindow.PauseWithoutMessage()
มาอธิบายอย่างรวดเร็วว่าโปรแกรมนี้ทำอะไรได้บ้าง:
TextWindow.Titleให้คุณกำหนดหัวข้อให้กับหน้าต่างโปรแกรม
ข้อความWindow.BackgroundColorให้คุณกำหนดสีขาวได้ (สีขาว) ไปที่วอลเปเปอร์
TextWindow.ForegroundColorให้คุณกำหนดสีแดงได้ (สีแดงเข้ม)การเขียน
หน้าต่างข้อความ.WriteLineช่วยให้คุณสามารถแสดงข้อความบนหน้าจอได้
TextWindow.PauseWithoutMessage()อนุญาตให้คุณรอให้ผู้ใช้กดปุ่มเพื่อสิ้นสุดโปรแกรมโดยไม่มีข้อความปรากฏบนหน้าจอ
ตอนนี้เรามาดูขั้นตอนต่อไป: การเขียนโปรแกรม Windows!
ขั้นตอนที่ 5/6: จากคอนโซลข้อความไปจนถึง Windows
จนถึงตอนนี้เราใช้เพียงคอนโซลข้อความเท่านั้น“หน้าต่างข้อความ”-
แต่สำหรับ Windows เรามักใช้จอแสดงผลแบบกราฟิกพร้อมปุ่มที่สร้างปฏิสัมพันธ์กับผู้ใช้บ่อยกว่า หากต้องการใช้หน้าต่าง Windows แบบกราฟิกจริง เราใช้คำสั่งอื่น:“หน้าต่างกราฟิก”-
โปรแกรมก่อนหน้าของเราในเวอร์ชัน Windows จึงกลายเป็น:
GraphicsWindow.Show()
GraphicsWindow.Height = 240
GraphicsWindow.Width = 320
GraphicsWindow.Title = “โปรแกรม Windows ชั้นนำของวันจันทร์”
GraphicsWindow.BackgroundColor = “สีขาว”
GraphicsWindow.BrushColor = “สีแดงเข้ม”
GraphicsWindow.FontSize = 14
GraphicsWindow.DrawText(10,120,”สวัสดีชาวโลก! Vive Small Basic!”)
GraphicsWindow.DrawLine(10,136,220,136)
โปรแกรมนี้เริ่มต้นด้วยการแสดงหน้าต่างกราฟิก (GraphicsWindow.Show()) จากนั้นตั้งค่าความสูง (ความสูง) และความกว้าง (ความกว้าง) ของหน้าต่างนี้ จากนั้นจะตั้งชื่อให้กับหน้าต่าง (ชื่อ- มันกำหนดพื้นหลังสีขาว (สีพื้นหลัง) และสีเขียนสีแดง (BrushColor) จากนั้นจะกำหนดขนาดตัวอักษร (ขนาดตัวอักษร) และสุดท้ายก็แสดงข้อความ (DrawText) ที่ตำแหน่งเฉพาะในหน้าต่าง ในที่สุด เราใช้คำสั่งการวาดภาพ (วาดเส้น) เพื่อขีดเส้นใต้ข้อความ
ลองเล่นสักนิดกับโปรแกรมนี้เพื่อเปลี่ยนตำแหน่งของข้อความบนหน้าจอ, เปลี่ยนแบบอักษรของข้อความ (มีคำสั่งชื่อแบบอักษร) เพื่อวาดเส้นอื่นๆ หรือแม้แต่สี่เหลี่ยม (วาดสี่เหลี่ยมผืนผ้า) หรือวงกลม (วาดวงรี) โดยการเปลี่ยนขนาดและสีของปากกา (ปากกาสีetปากกากว้าง-
เรามาดูขั้นตอนสุดท้ายกันดีกว่า...
ขั้นตอนที่ 6/6: โปรแกรมที่เชื่อมต่อและโต้ตอบ
เพื่อสิ้นสุดตอนแรกสำหรับ Small Basic นี้ เราจะแนะนำสองแนวคิด:
– การมีปฏิสัมพันธ์
– การเชื่อมต่ออินเทอร์เน็ต
เพื่อให้โปรแกรมมีความน่าสนใจ ผู้ใช้จะต้องสามารถโต้ตอบกับหน้าต่างได้ เราจะเห็นในภายหลังว่ามีการโต้ตอบหลายอย่างที่เป็นไปได้ ในการดำเนินการนี้ เรากำหนดเหตุการณ์ที่เราต้องการจัดการ เช่น การคลิกเมาส์ และเราจะตั้งโปรแกรมสิ่งที่ควรเกิดขึ้นเมื่อเหตุการณ์นี้เกิดขึ้น
Small Basic เป็นภาษาที่มุ่งสู่ความทันสมัย จึงสามารถสื่อสารกับบริการอินเทอร์เน็ตได้ เช่น กับไซต์รูปภาพ Flickr
โปรแกรมด้านล่างแสดงภาพปราสาทใหม่จาก Flickr ทุกครั้งที่ผู้ใช้คลิกปุ่มเมาส์
GraphicsWindow.Show()
GraphicsWindow.Width = 640
GraphicsWindow.Height = 480
GraphicsWindow.Title = “ตัวอย่างที่ 2”
GraphicsWindow.BackgroundColor = “สีขาว”
GraphicsWindow.MouseDown = OnMouseDown
GraphicsWindow.DrawText(10,10,"คลิกเพื่อแสดงภาพ")
ย่อย OnMouseDown
pic = Flickr.GetRandomPicture (“ปราสาท”)
GraphicsWindow.DrawResizeImage (รูป,0,0,640,480)
สิ้นสุดย่อย
โปรแกรมนี้แนะนำแนวคิดของเหตุการณ์ (OnMouseDown) รูทีนย่อย (ย่อย..สิ้นสุดซับ) และตัวแปร (รูป) แนวคิดที่เราจะอธิบายในตอนที่ 2 ของเรา! แล้วพบกันใหม่เร็วๆ นี้ ดังนั้น...
🔴 เพื่อไม่พลาดข่าวสาร 01net ติดตามเราได้ที่Google ข่าวสารetวอทส์แอพพ์-
Opera One - เว็บเบราว์เซอร์ที่ขับเคลื่อนด้วย AI
โดย: โอเปร่า