การโฆษณา

บ้าน - สำหรับผู้เริ่มต้น
การเลือกสภาพแวดล้อมการเขียนโปรแกรม เครื่องมือที่สะดวกสำหรับการสร้างโปรแกรมแอปพลิเคชันสำหรับนักพัฒนา Windows XP

สวัสดีผู้อ่านเว็บไซต์ทุกคน! มีอันหนึ่งฟรีที่ยอดเยี่ยมบนอินเทอร์เน็ตและนี่คือสิ่งที่จะกล่าวถึงในบทความของวันนี้
ผู้ใช้หลายคนบางครั้งนึกถึงการสร้างของตนเอง โปรแกรมคอมพิวเตอร์และมีสาเหตุหลายประการ เช่น

แม้ว่าเหตุผลเหล่านี้จะมีความหลากหลาย แต่ทั้งหมดก็ประสบปัญหาเดียวกันคือ เพื่อพัฒนาโปรแกรม คุณต้องรู้ภาษาการเขียนโปรแกรม- หากต้องการเรียนรู้ไวยากรณ์ของภาษาการเขียนโปรแกรมใดๆ สองสามเดือนก็เพียงพอแล้ว แต่การจะเข้าใจตรรกะของภาษาและเรียนรู้วิธีนำไปใช้ในทางปฏิบัตินั้นอาจต้องใช้เวลาหลายปี แต่อย่างที่คุณทราบไม่มีสถานการณ์ที่สิ้นหวัง! ในกรณีของเรามันจะช่วยเรา โปรแกรมสำหรับสร้างโปรแกรมคอมพิวเตอร์ซึ่งคุณสามารถดาวน์โหลดได้ฟรีอย่างแน่นอน!

มองไปข้างหน้าฉันจะบอกว่าหลังจากอ่านบทความนี้จนจบในเวลาเพียงไม่กี่ชั่วโมงคุณจะสามารถสร้างโปรแกรมง่ายๆของคุณเองได้ มาเริ่มกันเลย
ของเรา โปรแกรมสำหรับสร้างโปรแกรมคอมพิวเตอร์เรียกว่าไฮแอสม์

HiAsm คือระบบการพัฒนาแอปพลิเคชันภาพอันทรงพลัง ซึ่งคุณสามารถพัฒนาโปรแกรมได้โดยไม่ต้องใช้การเขียนโปรแกรม ด้วย HiAsm คุณสามารถสร้างเครื่องเล่นเสียงและวิดีโอ เบราว์เซอร์ แชทออนไลน์และอีกมากมาย คุณสามารถสร้างแอปพลิเคชันทั้งหมดเหล่านี้ได้โดยไม่ต้องเขียนแม้แต่บรรทัดเดียว รหัสโปรแกรมสภาพแวดล้อมที่มองเห็นจะทำทุกอย่างเพื่อคุณ!

ก่อนที่คุณจะเริ่มทำงานกับซอฟต์แวร์สำหรับสร้างโปรแกรมสำหรับคอมพิวเตอร์ของคุณ ฉันขอแนะนำให้ดาวน์โหลดและติดตั้งก่อน

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

2. ดำเนินการติดตั้งต่อไป

3. เรายอมรับข้อกำหนดและเงื่อนไข ข้อตกลงใบอนุญาต.

4. เลือกตำแหน่งบนฮาร์ดไดรฟ์ของคุณเพื่อติดตั้งโปรแกรมสำหรับสร้างโปรแกรมสำหรับคอมพิวเตอร์ของคุณ

5.ระบุชื่อและที่อยู่ อีเมล(เนื่องจากไม่จำเป็นต้องยืนยันอีเมล คุณสามารถระบุอีเมลใดก็ได้)

6. เราเสร็จสิ้นกระบวนการติดตั้งโปรแกรม

เมื่อคุณติดตั้ง HiAsm แล้ว คุณสามารถดำเนินการเปิดใช้งานต่อไปได้ เมื่อเปิดตัวแล้วเราจะเห็นหน้าต่างต่อไปนี้:

ในการเริ่มสร้างแอปพลิเคชันของคุณ คุณจะต้องคลิกที่รายการเมนูหลัก “ไฟล์” จากนั้น “ ใหม่…", เลือก " หน้าต่าง"(หากเราต้องการสร้างแอพพลิเคชั่นสำหรับ Windows OS) แล้วคลิก " ตกลง”.
ดังนั้นเราจะได้แบบฟอร์มสำหรับโปรแกรมในอนาคต ซึ่งตอนนี้มีองค์ประกอบเดียวที่เรียกว่า แบบฟอร์มหลัก.

แบบฟอร์มนี้เป็นรากฐานของโปรแกรมซึ่งจะใช้องค์ประกอบต่างๆ หากต้องการเพิ่มองค์ประกอบให้กับโปรแกรมของเรา ให้คลิกที่รายการชื่อเดียวกันที่ด้านซ้ายบน

มีการเปิดแท็บด้วย คอลเลกชันขนาดใหญ่องค์ประกอบต่างๆ ด้วยคลังแสงขนาดใหญ่ดังกล่าว คุณจึงสามารถสร้างแอปพลิเคชันที่จริงจังมากที่จะตอบสนองทุกความต้องการของคุณได้
ฉันจะสร้างเพื่อแสดงวิธีการทำงานของ HiAsm โปรแกรมง่ายๆโดยจะมีปุ่มเดียวให้คลิกเพื่อเปลี่ยนชื่อแบบฟอร์มจาก “ รูปร่าง" ถึง " สวัสดี».

จะติดตั้งองค์ประกอบบนแบบฟอร์มได้อย่างไร?

ดังนั้นเราจึงพบปุ่มในแผงองค์ประกอบ (เมื่อคุณวางเคอร์เซอร์ไว้เหนือองค์ประกอบคำแนะนำเครื่องมือพร้อมชื่อจะปรากฏขึ้น) คลิกด้วยปุ่มซ้ายของเมาส์จากนั้นเลื่อนเคอร์เซอร์ไปที่ส่วนของแบบฟอร์มใน ที่เราต้องการจะวางไว้

จะเปลี่ยนการตั้งค่าองค์ประกอบได้อย่างไร?

เพื่อกำหนดค่าปุ่มของเราให้ไปที่ส่วนบนขวาของโปรแกรมแล้วคลิก “ คุณสมบัติ- ตอนนี้เราเห็นแท็บที่มีคุณสมบัติทั้งหมดของปุ่มของเรา ตอนนี้เราสนใจทรัพย์แล้ว” คำบรรยายภาพ" ซึ่งมีหน้าที่รับผิดชอบฉลากบนปุ่ม โดยค่าเริ่มต้นจะมีค่า " ดัน"เราจะเปลี่ยนเป็น" คลิก».

จะกำหนดการกระทำให้กับองค์ประกอบได้อย่างไร?

ตอนนี้เรามาถึงส่วนที่ยากที่สุดในการสร้างแอปพลิเคชันโดยใช้ โปรแกรมสำหรับสร้างโปรแกรมคอมพิวเตอร์- เราต้องทำให้ปุ่มโปรแกรมของเราเริ่มทำงาน เมื่อคุณเข้าใจความหมายของการดำเนินการนี้แล้ว มันจะง่ายและสมเหตุสมผลสำหรับคุณ
เพื่อให้ปุ่มของเราเปลี่ยนชื่อแบบฟอร์มของโปรแกรม เราจำเป็นต้องสร้างการเชื่อมต่อระหว่างปุ่มกับแบบฟอร์มหลัก (องค์ประกอบ MainForm) ในการดำเนินการนี้ให้เลื่อนเคอร์เซอร์ของเมาส์ไปที่จุดสีเขียวที่อยู่บนปุ่มของเรา จากนั้นกดปุ่มซ้ายของเมาส์ค้างไว้แล้วเริ่มวาดเส้นตรงกลาง แบบฟอร์มหลัก.

ตอนนี้คุณต้องดับเบิลคลิกที่ส่วนที่วางและตั้งชื่อแบบฟอร์มซึ่งจะปรากฏขึ้นหลังจากคลิกที่ปุ่ม หลังจากดับเบิลคลิกที่กลุ่มแล้ว “ โปรแกรมแก้ไขข้อมูล».

หากคุณต้องการตั้งชื่อข้อความสำหรับแบบฟอร์ม ให้เลือก สตริง และหากเป็นตัวเลข ให้เลือก จำนวนเต็ม หรือ จำนวนจริง เลือกประเภทข้อมูล " สตริง"และใส่คำว่า" สวัสดี».
ณ จุดนี้โปรแกรมของเราพร้อมแล้ว และตอนนี้เราต้องทดสอบมัน ในการทำเช่นนี้ เราบันทึกโครงการของเรา - “ ไฟล์", แล้ว " บันทึกเป็น" และเลือกตำแหน่งที่จะบันทึก ในการเริ่มต้นเราต้องคลิกที่ลูกศรสีเขียวหรือกดปุ่ม F9.

โปรแกรมของเราเปิดตัวแล้ว ตอนนี้เราตรวจสอบฟังก์ชันการทำงานแล้ว - คลิกที่ปุ่มของเรา

เราจะเปลี่ยนชื่อแบบฟอร์มได้อย่างไรและนั่นหมายความว่าโปรแกรมใช้งานได้! เพื่อให้คุณสามารถรันโปรแกรมได้โดยไม่ต้องใช้ HiAsm คุณต้องสร้าง ไฟล์ exe- โดยคลิกที่รายการเมนูหลัก “ ปล่อย" และคลิก " รวบรวม».
ยินดีด้วย คุณเพิ่งสร้างโปรแกรมสำหรับ Windows! เพื่อให้กระบวนการสร้างโปรแกรมง่ายขึ้น ฉันแนะนำให้ทำความคุ้นเคยกับแนวคิดการเขียนโปรแกรมต่อไปนี้:

  • ชนิดข้อมูล
  • แนวคิดของเหตุการณ์ในการเขียนโปรแกรมเชิงวัตถุ
  • คุณสมบัติของส่วนประกอบสภาพแวดล้อมการเขียนโปรแกรม Delphi

การรู้แนวคิดเหล่านี้จะช่วยอำนวยความสะดวกในกระบวนการสร้างโปรแกรมใน HiAsp ได้อย่างมาก ในบทความนี้เราดูฟรีที่ยอดเยี่ยม โปรแกรมสำหรับสร้างโปรแกรมคอมพิวเตอร์และสร้างแอปพลิเคชันแรกและทดสอบการทำงานด้วย เพื่อให้ง่ายต่อการเข้าใจโปรแกรม HiAsp ฉันได้เลือกหลายโปรแกรมไว้ค่อนข้างมาก วิดีโอที่ดีบทเรียนที่อุทิศให้กับสภาพแวดล้อมการสร้างโปรแกรมที่ยอดเยี่ยมนี้ ฉันขอให้คุณรับชมอย่างเพลิดเพลิน!

คุณสมบัติที่ไม่มีเอกสารของ HiAsm

การตั้งค่า HiAsm

กราฟิกใน HiAsm

คุณรู้หรือไม่ว่าอันไหนฟรี?

การเขียนโปรแกรมเริ่มง่ายขึ้นและง่ายขึ้น สิ่งนี้หยุดกลายเป็นคนเกินบรรยายที่ไม่เห็นอะไรเลยรอบตัวพวกเขาไปนานแล้วยกเว้นคอมพิวเตอร์ สภาพแวดล้อมการเขียนโปรแกรมถูกทำให้ง่ายขึ้น แสดงภาพ และดำเนินการด้วยแนวคิดที่ใกล้เข้ามามากขึ้นเรื่อยๆ ขั้นตอนต่อไปในการทำให้เข้าใจง่ายคือ คือการเขียนโปรแกรมโดยไม่ต้องเขียนโค้ด- สภาพแวดล้อมที่มองเห็นได้อย่างเต็มที่ เราต้องการนำเสนอหนึ่งในนั้นในการรีวิวนี้

ฮิอัสม์สภาพแวดล้อมที่เสรีการเขียนโปรแกรม, ผู้ออกแบบโปรแกรมซึ่งช่วยให้คุณสามารถสร้างโปรแกรมโดยไม่ต้องรู้ภาษาการเขียนโปรแกรมใดๆ แต่คุณจะถูกขอให้จัดเรียง... สี่เหลี่ยมแทน ส่วนใหญ่อธิบายได้ค่อนข้างเข้าใจ สำหรับผู้ใช้ที่เรียบง่ายสิ่งของ. เช่น หน้าต่าง ปุ่ม ไอคอน บางส่วนทำหน้าที่เชื่อมโยงองค์ประกอบภาพระหว่างกันและอธิบายพฤติกรรมของพวกเขา แต่! คุณไม่จำเป็นต้องรู้ไวยากรณ์ของภาษา คุณไม่ต้องกังวลกับข้อผิดพลาดในการคอมไพล์ ลิงก์เสีย หรือสแต็กโอเวอร์โฟลว์ สิ่งนี้จะไม่เกิดขึ้น นี่คือนักออกแบบ -

ดังนั้นเราจึงได้กล่าวไปแล้วว่าโปรแกรมใน Hiasm เป็นชุดของกำลังสองที่เชื่อมต่อกัน แต่อย่าเพิ่งรีบวาดโปรแกรม เว็บไซต์โปรแกรมมีตัวอย่างมากมายสำหรับทุกโอกาส
แต่ถ้าคุณไม่พบสิ่งที่คุณต้องการ (หรือคุณเพียงแค่สนใจที่จะลอง) มาเริ่มกันเลย
มาลองเขียนโปรแกรมให้เกือบเท่ากับ “Hello, world!” กันดีกว่า ตามความซับซ้อน โปรแกรมนี้จะช่วยให้คุณป้อนชื่อของคุณและทักทายคุณด้วยการคลิกปุ่มเพียงปุ่มเดียว

เปิดตัว HiAsm และสร้างโปรเจ็กต์ใหม่” ไฟล์«-« ใหม่…- เลือกประเภทโครงการ " แอปพลิเคชันวินโดวส์- ฉันแนะนำให้บันทึกโครงการไว้ที่ไหนสักแห่งทันที
คุณมีหนึ่งสี่เหลี่ยมต่อหน้าต่อตาคุณ - “ รูปร่าง" ซึ่งเรียกว่า MainForm ยอดเยี่ยม. เลือกสี่เหลี่ยมนี้แล้วคลิกปุ่ม "ตัวแก้ไขแบบฟอร์ม" แผงด้านบนเครื่องมือ
ต้นแบบของหน้าต่างของเราปรากฏขึ้น มาวางตัวควบคุมเหล่านั้น (ได้แก่ ป้ายกำกับ ปุ่ม หน้าต่างป้อนข้อความ) ที่เราต้องการ
องค์ประกอบทุกประเภทจะถูกรวบรวมไว้ที่แผงด้านซ้ายของโปรแกรม มันเรียกว่า " องค์ประกอบ«.
จะเปิดขึ้นตามค่าเริ่มต้นใน " อินเทอร์เฟซ"ซึ่งเป็นสิ่งที่เราต้องการ
เราลาก "ช่องป้อนข้อมูล" ปุ่มและคำจารึกสองคำมาไว้ในแบบฟอร์มของเรา เราวางมันไว้ตามความรู้สึกแห่งสุนทรียภาพของเรา และกดปุ่ม " เครื่องมือแก้ไขแบบฟอร์ม«.
โอปป้า!!! สี่เหลี่ยมใหม่ปรากฏขึ้นบนสนามของเรา!
นี่คือองค์ประกอบที่เราเพิ่มเข้าไป
มาทำให้ปุ่มพูดว่า "เข้าสู่" เมื่อต้องการทำเช่นนี้ ให้เลือกปุ่มแล้วคลิกแท็บคุณสมบัติทางด้านขวา มีหลายอย่าง แต่เราสนใจสิ่งหนึ่ง - คำบรรยายภาพ(ความหมาย). มาเปลี่ยนเป็นคำว่า "Entered" กันดีกว่า

และเริ่มกันเลย
ทำได้โดยใช้สามเหลี่ยมสีเขียว ( ปล่อย) ในแผงด้านบน
นี่คือหน้าต่างของเราด้วยความรุ่งโรจน์! ด้วยปุ่มช่องป้อนข้อมูลและคำจารึกที่เข้าใจยากในช่องข้อความ แต่โปรแกรมเริ่มแล้ว! (ผมกลัวคำว่าผลงานครับ) ผู้ออกแบบโปรแกรมให้โอกาสเราสร้างแอปพลิเคชั่นที่ใช้งานได้ภายในไม่กี่นาที!
ปิดหน้าต่างด้วยไม้กางเขน และมาดำเนินการต่อ
ลบข้อความที่ไม่เกี่ยวข้องออกจากช่องข้อความ ทำได้โดยใช้คุณสมบัติด้วย คำบรรยายภาพเช่นปุ่ม
ตอนนี้เราต้องบอกโปรแกรมว่าเมื่อกดปุ่มแล้วจะเกิดสิ่งต่อไปนี้:
— “สวัสดี” ควรปรากฏในช่องข้อความด้านซ้าย
— สิ่งที่คุณป้อนเป็นชื่อของคุณควรปรากฏทางด้านขวา

สำหรับสิ่งนี้ เราจำเป็นต้องมีการเชื่อมต่อระหว่างช่องสี่เหลี่ยม

การสื่อสารส่งข้อมูลหรือข้อความจากส่วนประกอบหนึ่งไปยังอีกส่วนประกอบหนึ่งซึ่งมีเหตุการณ์บางอย่างเกิดขึ้น งั้นเรามาบอกของเรากัน ช่องข้อความว่ากดปุ่มแล้ว
เมื่อต้องการทำสิ่งนี้ ให้ค้นหาจุดสีเขียวบนสี่เหลี่ยมปุ่ม (มีเพียงจุดเดียวตรงนั้น) เลื่อนเมาส์แล้วอ่าน ดังนั้นเหตุการณ์นี้จะเกิดขึ้นทุกครั้งที่คลิกปุ่ม สุด ๆ ! จะเอาที่ไหน? ใช่แล้ว ยังมีจุดบนช่องข้อความทางด้านซ้ายด้วย โดเท็กซ์ตั้งค่าข้อความคำบรรยาย สิ่งที่คุณต้องการ แต่เราต้องตั้งข้อความเป็นจารึกสองอัน!
ที่นี่เราต้องการตัวแยกสัญญาณ
มันอยู่ในหมวดหมู่ " เครื่องมือ» แท็บส่วนประกอบ พวกเขานำสี่เหลี่ยมเล็กๆ (เช่น เก้าอี้) มาที่สนามของเรา ตอนนี้คุณสามารถต่อการเชื่อมต่อหนึ่งอันเข้ากับปลายด้านหนึ่งและอีกสองอันเข้ากับอีกปลายหนึ่งได้
เราติดปุ่มของเราไว้ทางด้านซ้ายและติดอีกสองปุ่มเข้ากับจุด DoText ของช่องข้อความของเรา
ซู่ กล่องข้อความแรกของเราจะพูดว่า "สวัสดี" ดับเบิลคลิกที่การเชื่อมต่อแล้วป้อนข้อความ "สวัสดี"
แต่อันที่สองควรรับค่าที่ผู้ใช้ป้อน!
ดังนั้นการเชื่อมต่ออื่น คราวนี้มีช่องใส่ของ
ใกล้จตุรัสมีจารึกไว้ว่า “ เกี่ยวกับ“ด้านล่างมีจุดสีเทาทำหน้าที่จัดเก็บข้อมูล จากนั้นเราจะรับค่าที่ป้อน แล้วลากการเชื่อมต่อไปยังจุดสีเทาที่ด้านบนของกล่องข้อความที่สอง เพียงเท่านี้เขาก็จะรู้ว่าจะหาข้อความได้จากที่ไหนเมื่อปุ่มบอกให้อัปเดต

โดยสรุป ฉันอยากจะบอกว่าผู้ออกแบบโปรแกรม HiAsm เป็นภาษารัสเซียและมีเอกสารภาษารัสเซียโดยละเอียด ดังนั้นถ้าคุณต้องการ คุณก็หามันได้
ขอให้โชคดีในการเขียนโปรแกรมโดยไม่ต้องเขียนโค้ด!

ไม่ต้องสงสัยเลยว่าผู้ใช้คอมพิวเตอร์จำนวนมากมีความคิดที่จะสร้างโปรแกรมคอมพิวเตอร์ของตัวเองอย่างน้อยหนึ่งครั้งและมีเหตุผลหลายประการสำหรับเรื่องนี้

แม้จะมีความหลากหลาย แต่พวกเขาก็มีความยากลำบากเหมือนกัน กล่าวคือ ในการพัฒนาโปรแกรมของคุณเอง คุณต้องเชี่ยวชาญภาษาการเขียนโปรแกรม เช่น Visual Basic, Delphi, Java เป็นต้น ใช้เวลาเพียงสองสามเดือนในการเรียนรู้ไวยากรณ์ของภาษา แต่จะต้องใช้เวลาหลายปีกว่าจะเข้าใจตรรกะของภาษาและเรียนรู้วิธีนำไปใช้

แต่อย่าสิ้นหวังเพราะเป็นกรณีเช่นนี้ที่โปรแกรมถูกสร้างขึ้นเพื่อสร้างโปรแกรมสำหรับคอมพิวเตอร์ มีค่อนข้างน้อย แต่ที่ใช้งานได้ดีที่สุดคือ สวัสดี.

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

ต้องขอบคุณโปรแกรมนี้ที่คุณสามารถสร้างเสียง เครื่องเล่นวิดีโอ บราวเซอร์ และโปรแกรมอื่น ๆ อีกมากมายที่มีฟังก์ชันการทำงานที่แตกต่างกัน

ก่อนอื่นคุณต้องดาวน์โหลดโปรแกรม คุณสามารถทำได้โดยคลิกที่ลิงก์โดยตรง
หลังจากดาวน์โหลดแล้ว เราจะดำเนินการตามขั้นตอนการติดตั้งมาตรฐาน เลือกภาษาที่สะดวกสำหรับเราแล้วคลิก "ตกลง".

ในหน้าต่างใหม่ ให้ยอมรับเงื่อนไขของข้อตกลงใบอนุญาตโดยคลิก “ฉันยอมรับ”.

เลือกโฟลเดอร์ที่จะติดตั้งโปรแกรมแล้วคลิก "ต่อไป".

คลิก "ติดตั้ง".

หลังจากติดตั้งโปรแกรมเสร็จแล้วให้ป้อนชื่อและในหน้าต่างที่เปิดขึ้น ตู้ไปรษณีย์และกด "ต่อไป".

คลิก "พร้อม"และเริ่มเปิดตัวโปรแกรมและใช้งานมัน

หากต้องการสร้างแอปพลิเคชันให้คลิกที่รายการเมนู "ไฟล์"และเลือก "ใหม่"- ในหน้าต่างสำหรับสร้างโครงการใหม่ ให้เลือก "วินโดวส์ - แอพพลิเคชั่นวินโดวส์"และกด "ตกลง".

เป็นผลให้เราจะได้รับแบบฟอร์มสำหรับโปรแกรมในอนาคต ซึ่งตอนนี้มีองค์ประกอบเดียวที่เรียกว่า MainForm หากต้องการเพิ่มองค์ประกอบให้กับโปรแกรมของเรา ให้คลิกที่รายการ "องค์ประกอบ"ที่ด้านซ้ายบนของโปรแกรมสำหรับสร้างโปรแกรมคอมพิวเตอร์

แท็บองค์ประกอบมีคอลเลกชันองค์ประกอบต่างๆ มากมาย ด้วยการมีคลังแสงขนาดใหญ่เช่นนี้ คุณจึงสามารถสร้างแอปพลิเคชันที่จริงจังมากที่จะตอบสนองทุกความต้องการของคุณได้
ขอให้โชคดีในการสร้างโปรแกรมที่ตรงตามความต้องการของคุณ

สวัสดีทุกคน! คุณคงเคยได้ยินข่าวว่าในช่วง 4 สัปดาห์แรกนั้น มีผู้คนมากกว่า 75 ล้านคนติดตั้ง Windows 10 แล้ว- ในบริบทนี้ เรามีความยินดีเป็นอย่างยิ่งที่จะแบ่งปันบทความเบื้องต้นจาก Arseny Pechenkin จาก DataArt เกี่ยวกับวิธีเริ่มพัฒนาแอปพลิเคชันสิบอันดับแรก

สำหรับผู้ที่สงสัยว่าจะเดิมพันตัวเต็งหรือไม่ เครื่องวินโดว์ในเวอร์ชัน 10 เรานำเสนอภาพรวมสั้นๆ เกี่ยวกับแพลตฟอร์ม เครื่องมือการพัฒนา และคุณสมบัติใหม่ที่มีให้เมื่อพัฒนาแอปพลิเคชัน

ฉันคิดว่าทุกคนรู้อยู่แล้วว่าจะรับ Windows 10 ได้ที่ไหนและอย่างไร - เราจะไม่พูดถึงประเด็นนี้ การติดตั้งเสร็จสิ้นในลักษณะเดียวกัน การติดตั้งวินโดวส์ 8. หากคุณกำลังจะอัปเดตระบบ ฉันขอแนะนำอย่างยิ่งให้สำรองข้อมูลไฟล์จากดิสก์ระบบ

เครื่องมือ

ฉันสามารถใช้เครื่องมือการพัฒนาอะไรได้บ้าง? คุณจะต้องมี MS Visual Studio 2015 ใหม่ Visual Studio 2015 Community Edition และรุ่น Professional และ Enterprise แบบชำระเงินมีวางจำหน่ายแล้วในปัจจุบัน

เมื่อไม่นานมานี้ เกือบทุกส่วนเกี่ยวกับการพัฒนาสำหรับ Windows 10 นำไปสู่ส่วนต่างๆ เกี่ยวกับการพัฒนาสำหรับ Windows 8.1 แต่หลังจากการเปิดตัว เอกสารประกอบก็ค่อยๆ อัปเดต (โดยคำนึงถึงข้อเท็จจริงที่ว่าแพลตฟอร์ม UWP สำหรับ Windows 10 เป็นการพัฒนา WinRT)

คอร์สออนไลน์ที่ Microsoft Virtual Academy

สำหรับผู้ที่ชื่นชอบรูปแบบภาพและเสียงเพื่อทำความรู้จักกับแพลตฟอร์ม มีหลักสูตรเบื้องต้น: คู่มือนักพัฒนาสำหรับ Windows 10

หลักสูตรนี้จะอธิบายคุณสมบัติหลักของแพลตฟอร์ม แบบจำลอง และเครื่องมือสำหรับการสร้าง แอพพลิเคชั่น Windows- มีการพิจารณาสถานการณ์พื้นฐานหลายประการที่นำมาใช้ในแอปพลิเคชัน: การทำงานกับหน่วยความจำจำนวนเล็กน้อย การดำเนินการในเบื้องหลังของงาน การสื่อสารระหว่างอุปกรณ์ การจัดการไฟล์และข้อมูล และวิธีการโต้ตอบกับผู้ใช้

ใบอนุญาตและการปลดล็อคอุปกรณ์

เช่นเดียวกับการพัฒนาสำหรับ Windows 8/8.1 จำเป็นต้องมีใบอนุญาตสำหรับนักพัฒนา สิ่งนี้คล้ายกับสิทธิ์การใช้งานนักพัฒนา Windows 8/8.1 เมื่อคุณสร้างโปรเจ็กต์แรกโดยตรงใน Visual Studio (ซึ่งไม่เหมือนกับบัญชีการเผยแพร่ร้านค้า) หากต้องการติดตั้งแอปพลิเคชันบนอุปกรณ์ของคุณ อย่าลืมปลดล็อค:

การใช้งานสากล

มีอะไรใหม่สำหรับนักพัฒนา? มีการประกาศว่าแอปพลิเคชันสากลสามารถเรียกใช้บนแอปพลิเคชันใดก็ได้ แพลตฟอร์มวินโดวส์ 10. ดำเนินการผ่านระบบ API ต่างๆ นั่นคือมีเลเยอร์ API ทั่วไปสำหรับทุกแพลตฟอร์ม (แพลตฟอร์ม Windows สากล, UWP) หากแอปพลิเคชันใช้เพียงความสามารถ แอปพลิเคชันจะทำงานบนทุกแพลตฟอร์มที่มี UWP

หากคุณต้องการใช้ความสามารถเฉพาะของแพลตฟอร์ม (เช่น การทำงานกับปุ่มฮาร์ดแวร์บนสมาร์ทโฟน) คุณสามารถใช้ API ที่เกี่ยวข้องผ่านส่วนขยายแพลตฟอร์มได้ ฟังก์ชันการทำงานนี้จะใช้งานได้บนแพลตฟอร์มที่มี API เหล่านี้เท่านั้น ดังนั้นจึงต้องสร้างการตรวจสอบความพร้อมใช้งานของวิธีการและคลาสที่เกี่ยวข้องไว้ในโค้ด

เทมเพลต

นอกกรอบใน Visual Studio เรามีสิทธิ์เข้าถึงเทมเพลตโครงการเดียวเท่านั้นคือ Blank App

นี่คือโครงการ Single Page Universal Windows Application ที่ไม่มีการควบคุมหรือโครงสร้างที่กำหนดไว้ล่วงหน้า
นอกจากเทมเพลตมาตรฐานแล้ว คุณยังค้นหาเทมเพลตจากชุมชนนักพัฒนาได้อีกด้วย

ปัจจุบันคอลเลกชันมีเทมเพลตโครงการดังต่อไปนี้:

  • แอพเปล่า โครงการ XAML หน้าเดียวพื้นฐาน คล้ายกับ Blank App มาตรฐานที่รวมอยู่ใน Windows 10 SDK แต่ไม่มีการตรวจวัดระยะไกลของ Application Insights
  • แอป SplitView ซึ่งเป็นโปรเจ็กต์แอปพลิเคชันหลายหน้าพร้อมการควบคุม SplitView ที่ปรับเปลี่ยนได้
  • Composition App ซึ่งเป็นโปรเจ็กต์ที่ไม่ได้ใช้ไลบรารีคอมโพเนนต์มาตรฐาน แต่ใช้ Windows.UI.Composition API แทน
  • แอป Composition XAML ซึ่งเป็นโปรเจ็กต์ที่ใช้ XAML และ Windows.UI.Composition API

ตัวอย่าง

เพื่อให้ง่ายต่อการเข้าสู่ระบบแพลตฟอร์ม UWP Microsoft ได้เตรียมตัวอย่างที่เพิ่มมากขึ้น:

ปัจจุบัน สภาพแวดล้อมการเขียนโปรแกรมด้วยภาพที่พบมากที่สุดและซื้อในตลาดซอฟต์แวร์คือ Borland Delphi, C++ Builder, Visual Studio 2005 Standard Edition

1) Borland Delphi เป็นผลิตภัณฑ์ที่ได้รับการพิสูจน์แล้วว่าออกแบบมาเพื่อการพัฒนาแอปพลิเคชันใน สภาพแวดล้อมของวินโดวส์ 95/98/2000/ฉัน/NT/XP. ความนิยมในตลาดซอฟต์แวร์เกิดจากปัจจัยดังต่อไปนี้:

Borland Delphi เป็นการผสมผสานระหว่างหลักการเขียนโปรแกรมแบบคลาสสิกและ เทคโนโลยีที่ทันสมัย- Delphi รวมเครื่องมือด้านภาพสำหรับการสร้างแอปพลิเคชันอย่างรวดเร็ว คอมไพเลอร์ภาษาเชิงวัตถุประสิทธิภาพสูง (สูงสุด 350,000 บรรทัดต่อนาทีบน Pentium 90) สถาปัตยกรรมส่วนประกอบของสภาพแวดล้อมการพัฒนา กลไกที่ปรับขนาดได้สำหรับการเข้าถึงฐานข้อมูล

ความสามารถในการนำโค้ดที่สร้างขึ้นมาใช้ซ้ำ ซึ่งช่วยลดเวลาและความพยายามในการพัฒนา

คอมไพเลอร์ที่รวดเร็วทำให้กระบวนการพัฒนาเป็นแบบโต้ตอบ

รหัสเครื่องจริงทำงานได้เร็วกว่าระบบที่ใช้ล่ามถึง 10-20 เท่า

ความเร็วการพัฒนาสูงสุดทำได้โดยการใช้ชุดส่วนประกอบในตัว การออกแบบภาพ และเครื่องมือแก้ไขข้อบกพร่อง RAD - การพัฒนาแอปพลิเคชันอย่างรวดเร็ว

ต้นแบบกลายเป็นระบบเป้าหมายโดยไม่ต้องทำซ้ำ

แอปพลิเคชันและส่วนประกอบถูกสร้างขึ้นโดยใช้เครื่องมือเดียว - ภาษาการเขียนโปรแกรมเชิงวัตถุ Object Pascal

ภาษาการทำงานของ Delphi คือ Object Pascal ซึ่งเป็นภาษาการเขียนโปรแกรมที่มีตัวจัดการสถานการณ์ข้อผิดพลาดและข้อยกเว้น ซึ่งสามารถเพิ่มความเสถียรและความน่าเชื่อถือของโปรแกรมได้อย่างมาก ความเป็นไปได้ที่เพิ่มขึ้น ใช้ซ้ำต้องขอบคุณหลักการของการสืบทอดรูปแบบภาพและคุณสมบัติใหม่อื่น ๆ ของเครื่องมือนี้ ซึ่งสิ่งที่โดดเด่นที่สุดคือการอัปเดตแคช ตัวกรอง การดำเนินการสืบค้นเบื้องหลัง และการทำงานกับรูปแบบข้อมูลต่าง ๆ

นอกจากนี้ยังเป็นที่น่าสังเกตว่าการคอมไพล์ความเร็วสูงซึ่งช่วยลดต้นทุนในการดีบักแต่ละส่วนของโปรแกรมได้อย่างมาก การคอมไพล์บนสถาปัตยกรรม Pentium ยังเพิ่มประสิทธิภาพของระบบที่สร้างขึ้นในสภาพแวดล้อมนี้อีกด้วย ความสามารถในการใช้งานฟังก์ชัน API ทั้งทางตรงและทางอ้อมช่วยเพิ่มความมีชีวิตของระบบในหมู่นักพัฒนา แอปพลิเคชันขนาดใหญ่โดยใช้พลังเต็มรูปแบบของระบบปฏิบัติการ Windows

นอกจากนี้ข้อได้เปรียบที่สำคัญ ซอฟต์แวร์ Borland Delphi เป็นฐานความรู้ของภาษาที่วางไว้ระหว่างการเขียนโปรแกรม รุ่นก่อนหน้า Pascal ภายใต้ DOS เนื่องจากโครงสร้างและความหมายของการเขียนโปรแกรมด้วยภาพไม่มีการเปลี่ยนแปลงใดๆ

Borland Delphi IDE ขึ้นอยู่กับฟังก์ชันและคลาสในตัวจำนวนมากจากโครงสร้างไลบรารีคลาสที่เรียกว่า Visual Component Library (VCL) คลาสเหล่านี้ส่วนใหญ่เป็นคลาสที่สืบทอดมาจากคลาสอื่นจาก VCL พวกเขาอนุญาต:

ใช้ เครื่องมือกราฟิกเพื่อสร้างองค์ประกอบมาตรฐาน การจัดการวินโดวส์, หน้าต่าง และแอพพลิเคชั่น

รองรับแอปพลิเคชันฐานข้อมูลซึ่งประกอบด้วยการจัดการการเข้าถึงฐานข้อมูล (dBase, Paradox, ASCII, Access) และการจัดการข้อมูลจากแอปพลิเคชันผ่านโปรเซสเซอร์ฐานข้อมูล เช่น Borland Database Engine (BDE) หรือ ActiveX Data Objects (ADO) จาก Microsoft ตลอดจน พัฒนาแอปพลิเคชันไคลเอนต์-เซิร์ฟเวอร์สำหรับฐานข้อมูลบนเซิร์ฟเวอร์ SQL

พัฒนาแอพพลิเคชั่นอินเทอร์เน็ตและส่วนขยายเว็บเซิร์ฟเวอร์

สร้างส่วนประกอบ ไลบรารีลิงก์แบบไดนามิก (DLL) และแพ็คเกจของคุณเอง พัฒนาแอปพลิเคชัน COM

ใช้กลไก ActiveX และ OLE Automation - เทคโนโลยีซอฟต์แวร์ระดับสูงที่ใช้ COM

สรุป: Delphi เป็นสภาพแวดล้อมที่มีประสิทธิผลและมีประสิทธิผลสำหรับการสร้างแอปพลิเคชันซึ่งมีสาเหตุมาจากประเด็นต่อไปนี้: ความเร็วของคอมไพเลอร์และประสิทธิภาพสูงของโปรแกรมที่คอมไพล์ ความยืดหยุ่นและขนาดของสถาปัตยกรรมพื้นฐานที่ใช้

2) C++ Builder เช่น Borland Delphi เป็นของ RAD_systems

C++Builder มีความสามารถเช่นเดียวกับ Delphi แต่ก็มีข้อดีที่สำคัญเช่นกัน เช่น สภาพแวดล้อมการพัฒนาด้วยภาพ มีความสามารถหลายประการ ฟังก์ชั่นเพิ่มเติมเมื่อเทียบกับ Delphi ซึ่งทำให้การพัฒนาแอปพลิเคชันง่ายขึ้นและเร็วขึ้น ความพร้อมใช้งานของไลบรารีเทมเพลต STL (ไลบรารีเทมเพลตมาตรฐาน) การสนับสนุนไลบรารี MFC (Microsoft Foundation Classes); ความสามารถในการนำเข้าและคอมไพล์แอปพลิเคชัน Visual C++ ที่ทำงานกับ MFC เพิ่มเติม ฟังก์ชั่นบริการมีปริมาณมากขึ้นเมื่อเทียบกับ Delphi ความยืดหยุ่นและความสามารถในการขยายของภาษา C++ เนื่องจากความสามารถในการโอเวอร์โหลดตัวดำเนินการ สร้างไลบรารีเทมเพลต ฯลฯ

ข้อดีของ C++ Builder ได้แก่:

  • - ความเป็นสากล ความกะทัดรัด และระดับค่อนข้างต่ำ
  • - ความเพียงพอสำหรับงานการเขียนโปรแกรมระบบส่วนใหญ่

อย่างไรก็ตาม ควรสังเกตว่า Xi จัดหาเงินทุนเท่านั้น การควบคุมแบบอนุกรมความคืบหน้าของการคำนวณ: กลไกสำหรับการแยกย่อยตามเงื่อนไข, ลูป, คำสั่งผสม, รูทีนย่อย - และไม่มีเครื่องมือหลายโปรแกรม, กระบวนการแบบขนาน, การซิงโครไนซ์และการจัดระเบียบของโครูทีน แอปพลิเคชั่น UNIX เกือบทั้งหมดเขียนด้วยภาษา C

ข้อเสียรวมถึงไวยากรณ์ของภาษา C เนื่องจากความยืดหยุ่นทำให้โค้ดโปรแกรมอ่านยากและไม่มีเครื่องมือหลายโปรแกรม กระบวนการแบบขนาน การซิงโครไนซ์ และการจัดระเบียบของโครูทีน

สรุป: C++ Builder เป็นภาษาการเขียนโปรแกรมสากลที่มีวิธีการเขียนนิพจน์ขนาดกะทัดรัด กลไกการจัดการข้อมูลที่ทันสมัย ​​และชุดตัวดำเนินการที่หลากหลาย นอกจากนี้ C ยังรองรับ data abstraction โดยใช้กลไกคลาสและจัดให้มีการเขียนโปรแกรมเชิงวัตถุและช่วยให้คุณสามารถป้อนประเภทข้อมูลของคุณเองที่สอดคล้องกับงานที่ได้รับการแก้ไข

3) Visual Studio 2005 รุ่นมาตรฐาน

Visual Studio เวอร์ชันนี้เป็นเครื่องมือระดับมืออาชีพระดับเริ่มต้น โดยผสมผสานความเรียบง่ายของเวอร์ชัน Express เข้ากับเครื่องมือการพัฒนาอันทรงพลังที่คุณต้องการ:

  • – การสร้างแอปพลิเคชันทางธุรกิจโดยใช้ภาษา Visual Basic, C#, C++
  • การสร้างวินโดวส์- และเว็บแอพพลิเคชั่น, แอพพลิเคชั่นสำหรับ อุปกรณ์พกพา;
  • – การสร้างแอปพลิเคชันไคลเอนต์เซิร์ฟเวอร์โดยใช้บริการเว็บและแอปพลิเคชันสำหรับการทำงานกับข้อมูลซึ่งมีเครื่องมือในตัว

Visual Studio ยังช่วยให้คุณ:

  • – ใช้ความสามารถในการสร้างรายงานของ SQL Reporting Services เพื่อจัดรูปแบบข้อมูลเอาต์พุต
  • – ขยายขีดความสามารถของ Visual Studio โดยใช้เครื่องมือของบุคคลที่สาม
  • – สร้างเว็บแอปพลิเคชันระดับแผนกโดยใช้เครื่องมือแก้ไขจุดบกพร่องเว็บไซต์และเครื่องมือรวบรวมล่วงหน้า

นอกจากนี้ยังเป็นที่น่าสังเกตว่าการสนับสนุนสภาพแวดล้อมการพัฒนาแอปพลิเคชันหลายภาษา CLR (Common Language Runtime) ความสามารถนี้เกิดขึ้นได้ด้วยโครงสร้างพื้นฐานภาษาทั่วไปหรือ CLI ซึ่งเป็นอินเทอร์เฟซข้ามภาษาสากลที่รองรับการพัฒนาส่วนประกอบซอฟต์แวร์ในภาษาการเขียนโปรแกรมต่างๆ

ในขณะเดียวกัน ข้อได้เปรียบที่ไม่ต้องสงสัยสำหรับโปรแกรมเมอร์ก็คือพวกเขาสามารถพัฒนา (หรือแก้ไข) ซอฟต์แวร์อย่างมากที่สุด ภาษาที่เหมาะสมการเขียนโปรแกรม ในที่นี้ควรคำนึงถึงลักษณะของปัญหา (เช่น การเรียกซ้ำหรือการประมวลผลเชิงสัญลักษณ์นั้นเป็นธรรมชาติมากกว่าที่จะนำไปใช้ในภาษาโปรแกรมเชิงฟังก์ชัน และการทำให้โครงสร้างเป็นทางการ) สาขาวิชา- ในภาษาเชิงวัตถุ)

สภาพแวดล้อมการพัฒนา Visual Studio 2005 ใช้เทคโนโลยี Microsoft.net (ออกเสียงว่า dot-net) เทคโนโลยีซอฟต์แวร์เพื่อสร้างไลค์ โปรแกรมปกติและเว็บแอปพลิเคชัน

ดังนั้น ประการแรก ความสามารถในการบริการหลักสำหรับนักพัฒนาที่สภาพแวดล้อม .net มอบให้ (การดีบัก การวิเคราะห์โค้ด ฯลฯ) ไม่ได้ขึ้นอยู่กับภาษาการเขียนโปรแกรมเฉพาะ ดังนั้น โปรแกรมเมอร์จึงไม่จำเป็นต้องเรียนรู้คุณลักษณะของ สภาพแวดล้อมการพัฒนาหากจำเป็นให้เปลี่ยนจากภาษาหนึ่งไปอีกภาษาหนึ่ง ตัวอย่างเช่น บริการที่เขียนด้วยภาษา C++ สำหรับ Microsoft.net อาจเรียกวิธีการเรียนจากไลบรารีที่เขียนด้วย Delphi คุณสามารถเขียนคลาสใน C# ที่สืบทอดมาจากคลาสที่เขียนใน Visual Basic.net และข้อยกเว้นที่เกิดจากวิธีที่เขียนด้วย C# สามารถตรวจจับและจัดการได้ใน Delphi แต่ละไลบรารี (แอสเซมบลี) ใน .net มีข้อมูลเกี่ยวกับเวอร์ชัน ซึ่งช่วยให้คุณสามารถกำจัดได้ ความขัดแย้งที่เป็นไปได้ระหว่าง รุ่นที่แตกต่างกันแอสเซมบลี ประการที่สอง แม้ว่า .net จะรองรับภาษาโปรแกรมบางภาษาไม่ได้ แต่ก็เป็นไปได้ที่จะพัฒนานักแปลสำหรับภาษาโปรแกรมใด ๆ ได้อย่างอิสระ และสิ่งนี้ก็ไม่ทำให้เกิดปัญหาแม้แต่กับโปรแกรมเมอร์ที่แทบไม่มีการฝึกอบรมวิชาชีพในสาขานี้เลย ของการพัฒนาคอมไพเลอร์

ขอบคุณความสามารถของสภาพแวดล้อมการพัฒนา ไมโครซอฟต์วิชวลข้อกำหนด Studio.net และ Microsoft.net Framework ที่ Microsoft มอบประโยชน์สูงสุดให้กับนักพัฒนา วิธีที่มีประสิทธิภาพเพื่อการสร้างและการปรับใช้ที่รวดเร็ว แอพพลิเคชั่นที่ทันสมัยและบริการเว็บ XML

แพลตฟอร์ม Microsoft.net ต้องขอบคุณ Visual Studio.net และ .net Framework ที่ช่วยให้การพัฒนาเร็วขึ้น แอพพลิเคชั่นซอฟต์แวร์และบริการ

สรุป: Visual Studio.net ในปัจจุบันเป็นหนึ่งในสภาพแวดล้อมที่มีประสิทธิผลและประสิทธิผลมากที่สุดสำหรับการสร้างแอปพลิเคชันเนื่องจากประเด็นสำคัญดังต่อไปนี้:

อินเตอร์เฟซสากลสากล;

คุณภาพของสภาพแวดล้อมการประมวลผลภาพ

ความเร็วของคอมไพเลอร์และประสิทธิภาพสูงของโปรแกรมที่คอมไพล์

ความยืดหยุ่นและขนาดของสถาปัตยกรรมพื้นฐานที่ใช้

ข้อสรุปทั่วไป: สภาพแวดล้อมการเขียนโปรแกรม Borland Delphi ได้รับเลือกสำหรับการพัฒนาโปรแกรมแอปพลิเคชันเนื่องจาก Borland Delphi มีเครื่องมือทั้งหมดในการแก้ปัญหา



 


อ่าน:



รูปแบบแป้นพิมพ์ QWERTY และ AZERTY แป้นพิมพ์ Dvorak เวอร์ชันพิเศษ

รูปแบบแป้นพิมพ์ QWERTY และ AZERTY แป้นพิมพ์ Dvorak เวอร์ชันพิเศษ

เป้าหมายของรูปแบบแป้นพิมพ์ที่มีอยู่ทั้งหมดคือการเพิ่มความเร็วและความสะดวกในการพิมพ์ข้อความของเครื่อง เลย์เอาต์ถูกสร้างขึ้นด้วยจิตวิญญาณนี้...

เกาะเซาวิเซนเต เกาะเซาวิเซนเต

เกาะเซาวิเซนเต เกาะเซาวิเซนเต

แหลมซานวินเซนเต (Cabo de São Vicente) เป็นจุดตะวันตกเฉียงใต้สุดของยุโรปและเป็นสถานที่ที่น่าสนใจมาก หน้าผาสูงชัน...

กฎที่เราฝ่าฝืน สามารถวางข้อศอกบนโต๊ะได้หรือไม่?

กฎที่เราฝ่าฝืน สามารถวางข้อศอกบนโต๊ะได้หรือไม่?

อย่าวางข้อศอกบนโต๊ะ อย่าพูดคุยขณะเคี้ยวอาหาร - พ่อแม่ของเราบอกเราเกี่ยวกับกฎเหล่านี้ทั้งหมดในวัยเด็ก และกฎหลายข้อเหล่านี้เรา...

แฟลชไดรฟ์ USB ใดที่น่าเชื่อถือและเร็วที่สุด?

แฟลชไดรฟ์ USB ใดที่น่าเชื่อถือและเร็วที่สุด?

บ่อยครั้งในฟอรัมหลายคนถามเกี่ยวกับวิธีการเลือกแฟลชไดรฟ์และพารามิเตอร์ใดที่คุณควรใส่ใจเพื่อที่จะซื้อ...

ฟีดรูปภาพ อาร์เอสเอส