เพื่อเป็นการเฉลิมฉลองการปรากฏตัวของ Small Basic เวอร์ชันภาษาฝรั่งเศสในสัปดาห์นี้ นี่คือตอนใหม่ของการแนะนำการเขียนโปรแกรมโดยใช้ภาษาที่เรียบง่ายเป็นพิเศษ ซึ่งออกแบบมาเพื่อฟื้นฟูแนวคิดของการเขียนโปรแกรมที่สนุกสนานและสนุกสนานเหมือนในยุค 80 นี้โดยเฉพาะ ตอนจะช่วยให้เราค้นพบฟังก์ชั่นใหม่: ตัวจับเวลา!
Small Basic เป็นภาษาโปรแกรมเบื้องต้นที่เน้นแนวคิดเรื่องความสนุกสนานขณะเขียนโปรแกรม นี่เป็นส่วนหนึ่งของโครงการริเริ่มใหม่ของ Microsoft ที่มุ่งส่งเสริมให้เยาวชน (อายุ 7 ถึง 77 ปี) ค้นพบความสุขของการเขียนโปรแกรม หากต้องการทราบข้อมูลเพิ่มเติม คลิก —ไอซี-
เรามีโอกาสที่จะนำเสนอภาษาใหม่และสภาพแวดล้อมการพัฒนาในระยะยาวแล้ว จนถึงขณะนี้มีให้บริการเป็นภาษาอังกฤษเท่านั้น ตอนนี้มาถึงเวอร์ชันภาษาฝรั่งเศสแล้ว
– ดาวน์โหลด Small Basic ได้ตามนี้ลิงค์นี้
– ติดตั้งตามตัวช่วยสร้างทีละขั้นตอน
– เมื่อเปิดตัว Small Basic จะจดจำภาษาของระบบของคุณโดยอัตโนมัติและปรับเปลี่ยนตามนั้น กล่าวอีกนัยหนึ่ง ซอฟต์แวร์จะแสดงอินเทอร์เฟซและความช่วยเหลือเป็นภาษาฝรั่งเศสเมื่อเปิดตัวบนระบบ Windows เป็นภาษาฝรั่งเศส
ในสองขั้นตอนถัดไป เราจะค้นพบคำสั่งใหม่ (ตัวจับเวลา) และฟังก์ชันการเผยแพร่ Web 2.0 ที่น่าทึ่ง
คำเตือนของตอนก่อนหน้า...
ในตอนแรกของเรา (ดูไอซี) เราได้นำเสนอสภาพแวดล้อมการพัฒนาแสดงให้เห็นว่าซอฟต์แวร์ไม่เพียงแต่ทำให้สามารถสร้างแอปพลิเคชันขนาดเล็กที่เรียบง่าย (ในโหมดคอนโซล) เท่านั้น แต่ยังรวมถึงแอปพลิเคชันที่ซับซ้อนยิ่งขึ้นที่สามารถสืบค้นบริการบนเว็บ เช่นฟลิคเกอร์-ไอซี-
ในตอนที่สอง (ดูไอซี) เราได้ศึกษาแนวคิดพื้นฐานบางอย่างของภาษาเช่นตัวแปร ลูป และการทดสอบ- เราอธิบายพวกเขาด้วยเกมตัวเลขลึกลับ-ดูไอซี-
ในตอนที่สาม (ดูไอซี) เราได้เห็นแล้วว่า Small Basic ได้รับแรงบันดาลใจจากภาษาโลโก้เพื่อให้คำแนะนำด้านกราฟิกที่สนุกสนานและให้ความรู้ (ดูไอซี-
ในตอนที่สี่ (ดูที่นี่) เราค้นพบบทบาทนี้รูทีนย่อยและคำสั่ง SUBและเราได้สร้างเกมอันโด่งดังขึ้นมาใหม่ปองบรรพบุรุษของวิดีโอเกมยุคใหม่!
ในตอนที่ห้า (ดูที่นี่) เราค้นพบคุณสมบัติใหม่ของ Small Basic เวอร์ชัน “0.2” รวมถึงคำแนะนำที่ให้คุณสร้างภาพเคลื่อนไหวสไปรท์บนหน้าจอได้
ตัวจับเวลาทำให้คุณสามารถทริกเกอร์การทำงานของโปรแกรมย่อย (SUB) ในช่วงเวลาปกติได้ สิ่งนี้มีประโยชน์มากในเกมสำหรับการย้ายศัตรูหรือองค์ประกอบตกแต่ง วิธีนี้ยังมีประโยชน์มากเมื่อคุณต้องการรีเฟรชการแสดงผลในโปรแกรมโดยอัตโนมัติ
หากต้องการใช้ตัวจับเวลา คุณต้องใช้คีย์เวิร์ด TIMER ใหม่และฟังก์ชันที่เกี่ยวข้อง
– เราเริ่มต้นด้วยการกำหนดช่วงเวลาโดยใช้:TIMER.INTERVAL = x(โดยที่ x คือตัวเลขในหน่วยมิลลิวินาที) ตัวอย่างเช่น: “Timer.Interval = 1,000” จะทำให้เกิดเหตุการณ์ทุกๆ วินาที
– จากนั้นเราจะบอกให้โปรแกรมทราบว่าจะต้องรันโปรแกรมย่อยใดโดยตั้งชื่อให้โปรแกรมนั้นโดยใช้TIMER.TICK = NomDuSub
ซึ่งให้บางสิ่งเช่นนี้:
-
ตัวจับเวลาช่วงเวลา = 500
Timer.Tick = BougeEnnemis
-
ซับ บูจเอนเนมิส
' ใส่รหัสที่นี่เพื่อย้ายศัตรู
สิ้นสุดย่อย
– หากต้องการหยุด Timer ชั่วคราว ให้ใช้คำสั่ง:TIMER.หยุดชั่วคราว()
– หากต้องการรีสตาร์ทตัวจับเวลาที่ถูกระงับ ให้ใช้คำสั่ง:TIMER.ดำเนินการต่อ()
ในขั้นตอนถัดไปเราจะค้นพบวิธีใช้ฟังก์ชันนี้เพื่อแสดงนาฬิกาอะนาล็อก
โปรแกรมต่อไปนี้แสดงนาฬิกาอะนาล็อกพร้อมเข็มชั่วโมงและเข็มนาที รวมถึงเข็มวินาที
' เริ่มโปรแกรม
-
xRAD = Math.Pi / 180
-
GraphicsWindow.Height=200
GraphicsWindow.Width=200
GraphicsWindow.BackgroundColor=”สีดำ”
GraphicsWindow.Show()
-
ตัวจับเวลาช่วงเวลา = 1,000
Timer.Tick = เวลาแสดง
-
' สิ้นสุดโปรแกรม
-
โชว์ไทม์ย่อย
วินาที=นาฬิกาวินาที*6
นาที=นาฬิกานาที*6
เฮอ=นาฬิกา.ชั่วโมง*30
-
GraphicsWindow.Clear()
GraphicsWindow.PenColor=”สีเหลือง”
GraphicsWindow.DrawEllipse(0,0,200,200)
-
X = 100 + (90*คณิตศาสตร์.ซิน(xRAD*วินาที))
Y = 100 – (90*Math.Cos(xRAD*วินาที))
GraphicsWindow.DrawLine(100,100,X,Y)
-
GraphicsWindow.PenColor=”สีเขียว”
X = 100 + (80*คณิตศาสตร์.ซิน(xRAD*นาที))
Y = 100 – (80*Math.Cos(xRAD*Min))
GraphicsWindow.DrawLine(100,100,X,Y)
-
GraphicsWindow.PenColor=”แดง”
X = 100 + (60*คณิตศาสตร์.ซิน(xRAD*Heu))
Y = 100 – (60*Math.Cos(xRAD*Heu))
GraphicsWindow.DrawLine(100,100,X,Y)
-
GraphicsWindow.PenColor=”สีฟ้า”
GraphicsWindow.DrawBoundText(70,150,100,นาฬิกาเวลา)
สิ้นสุดย่อย
ขณะนี้ Small Basic นำเสนอวิธีที่ง่ายมากในการแบ่งปันโปรแกรมกับเพื่อน ๆ
เมื่อโปรแกรมของคุณเสร็จสิ้นและเสร็จสิ้นแล้ว เพียงคลิกที่ปุ่ม “เผยแพร่-
ซอร์สโค้ดของคุณจะถูกส่งไปยังเซิร์ฟเวอร์ Microsoft พิเศษซึ่งจัดเก็บโปรแกรมทั้งหมดที่ส่งมา เมื่อเซิร์ฟเวอร์ได้รับโปรแกรมของคุณแล้ว เซิร์ฟเวอร์จะส่งคืนรหัสให้คุณ (หมายเลขอ้างอิงประเภทหนึ่ง)
จากนั้นคุณสามารถแชร์รหัสนี้กับเพื่อนของคุณได้
สิ่งที่พวกเขาต้องทำคือคลิกนำเข้าและป้อนรหัสที่คุณให้ไว้ เพื่อให้พวกเขาสามารถดาวน์โหลดซอร์สโค้ดและรันบน Small Basic ของตนเองได้โดยอัตโนมัติ
โปรดทราบว่าคุณสามารถดูรหัสทางออนไลน์ได้ เพียงป้อน:
https://smallbasic.com/program/?รหัส
ดังนั้น หากต้องการดาวน์โหลดตัวอย่างนาฬิกาจากขั้นตอนก่อนหน้าโดยไม่ต้องป้อนใหม่:
- ปล่อยพื้นฐานขนาดเล็ก
– คลิกที่ไอคอนผู้นำเข้า
- เข้าMLT668-1
– รอสักครู่เพื่อให้โค้ดดาวน์โหลดในหน้าต่างใหม่
หลักการตีพิมพ์นี้มีประโยชน์มากสำหรับการแบ่งปันโปรแกรมและการค้นหาผลงานของผู้ที่ชื่นชอบ Small Basic คนอื่นๆ
นี่คือตัวอย่างบางส่วนที่ต้องค้นพบอย่างเร่งด่วน:
* เกม LIGHTS OUT ของ DanAwesome:VDK353
* ซุปเปอร์ปอง:MDJ923
-อิฐ :QRQ360
🔴 เพื่อไม่ให้พลาดข่าวสารจาก 01net ติดตามเราได้ที่Google ข่าวสารetวอทส์แอพพ์-
Opera One - เว็บเบราว์เซอร์ที่ขับเคลื่อนด้วย AI
โดย: โอเปร่า