คอมพิวเตอร์การเขียนโปรแกรม

Delphi - สภาพแวดล้อมการพัฒนาโปรแกรมประยุกต์

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

ข้อมูลทั่วไปเกี่ยวกับ Delphi

Delphi - สภาพแวดล้อมการพัฒนาสำหรับ แอ็พพลิเคชันที่ ออกแบบมาเพื่อใช้งานใน Windows, MacOS รวมถึงระบบปฏิบัติการมือถือ iOS และ Android โดดเด่นด้วยความเรียบง่ายของภาษาและขั้นตอนการสร้างโค้ด

ถ้าจำเป็นให้การสื่อสารระดับต่ำกับระบบปฏิบัติการและไลบรารีที่คอมไพล์ด้วย C และ C ++ โปรแกรมที่สร้างขึ้นด้วย Delphi ไม่จำเป็นต้องมีเปลือกของบุคคลที่สามทำงานเช่น Java Virtual Machine Delphi เป็นสภาพแวดล้อมการพัฒนาที่สามารถนำมาใช้ได้อย่างสมบูรณ์ทั้งโดยมืออาชีพและเพื่อการศึกษา เพื่อที่จะควบคุมความสามารถขั้นพื้นฐานไม่จำเป็นต้องมีคุณสมบัติและความรู้เกี่ยวกับภาษาโปรแกรมที่ซับซ้อน

ข้อได้เปรียบหลัก

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

ลองศึกษาว่าอะไรคือความแตกต่างของการใช้ Delphi ในทางปฏิบัติ

ความจำเพาะของอินเทอร์เฟซ

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

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

ออกแบบฟอร์มแก้ไขและจานสี

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

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

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

วัตถุตรวจสอบ

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

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

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

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

Object Inspector: การใช้คุณสมบัติต่างๆ

เพื่อให้เข้าใจว่า Delphi IDE ทำงานร่วมกับตัวตรวจสอบวัตถุและตัวตรวจสอบรูปแบบใดคุณสามารถลองเปลี่ยนคุณสมบัติขององค์ประกอบทั่วไปของอินเทอร์เฟซซอฟต์แวร์ใน Windows เช่น Memo, Button และ Listbox (ในภายหลังเราจะสำรวจสาระสำคัญของพวกเขาในรายละเอียดเพิ่มเติม) ในการเริ่มต้นคุณต้องวางบนฟอร์มโดยใช้เครื่องมือ Delphi ที่พร้อมใช้งาน

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

หลังจากการทดลองเราสามารถกลับไปที่แบบฟอร์มและเปิดใช้งานค่าของ Ctl3D หลังจากนั้นให้ดูที่องค์ประกอบ Memo และ Listbox ตอนนี้คุณสามารถเปลี่ยนคุณสมบัติตำแหน่งบนฟอร์มลักษณะที่ปรากฏ ตัวอย่างเช่นโดยการเลือกตัวเลือกแก้ไขในตัวเลือกเมนูแล้วเลือกขนาดโปรแกรมเมอร์สามารถเปลี่ยนความกว้างและความสูงของวัตถุได้ มีตัวเลือกให้จัดเรียงไว้ตรงกลางเลือกแก้ไขและจัดเรียง การดำเนินการที่สอดคล้องกันจะมีผลกับรายการที่แสดงในตัวตรวจสอบวัตถุ

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

ไดเรกทอรี

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

ส่วนติดต่ออื่น ๆ

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

เครื่องมือการเขียนโปรแกรม

Delphi - สภาพแวดล้อมการพัฒนาซึ่งรวมถึงจำนวนมากของเครื่องมือที่ออกแบบมาเพื่อเพิ่มประสิทธิภาพของโปรแกรมเมอร์ ดังนั้นโมดูลที่สำคัญที่พิจารณาข้างต้นจะเสริมด้วยชุดเครื่องมือพิเศษ ในหมู่พวกเขาคือดีบักเรียบเรียงและส่วนประกอบ WinSight และ WinSpector โปรดทราบว่าใน Delphi บางรุ่นต้องมีการติดตั้งองค์ประกอบที่แยกจากกัน ลองศึกษาข้อมูลเฉพาะของพวกเขา

ดีบักเกอร์ Delphi

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

คอมไพเลอร์ Delphi

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

Winsight และ WinSpector

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

ส่วนประกอบมาตรฐาน

สภาพแวดล้อมการพัฒนา Delphi, ข้อมูลทั่วไปเกี่ยวกับการที่เรากำลังศึกษาอยู่, รวมถึงองค์ประกอบมาตรฐานหลายอย่างซึ่งเป็นประโยชน์ต่อการทราบด้วย ผู้เชี่ยวชาญกล่าวถึงสิ่งต่อไปนี้: MainMenu, PopupMenu, Label, แก้ไข, Memo, ปุ่ม, Checkbox, Radiobutton, Listbox, Combobox, Scrollbar, GroupBox, Panel และ Scrollbox ลองศึกษาข้อมูลจำเพาะของพวกเขาในรายละเอียดเพิ่มเติม

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

คอมโพเนนต์ PopupMenu มีไว้สำหรับวางเมนูป๊อปอัปในอินเทอร์เฟซของโปรแกรมที่สร้างขึ้นนั่นคือการเปิดด้วยการคลิกขวา

คอมโพเนนต์ Label ใช้เพื่อแสดงข้อความในหน้าต่างโปรแกรม คุณสามารถกำหนดค่าเองเช่นตั้งค่าแบบอักษรที่ต้องการในตัวตรวจสอบวัตถุ

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

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

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

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

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

คอมโพเนนต์ Groupbox ใช้เพื่อกำหนดลำดับการเคลื่อนย้ายระหว่างหน้าต่างเมื่อกดปุ่ม TAB มันสามารถเสริมด้วยองค์ประกอบแผงซึ่งสามารถใช้ในการย้ายหลายวัตถุในรูปแบบ

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

ย่อ

Delphi เป็นสภาพแวดล้อมการพัฒนาแอ็พพลิเคชันที่มีคุณสมบัติที่ยอดเยี่ยมในขณะเดียวกันก็มีลักษณะเด่นโดยใช้งานง่ายขั้นพื้นฐาน คุณสามารถใช้เครื่องมือต่างๆที่รวมอยู่ในโครงสร้างได้หลากหลายโปรแกรมสำหรับ Windows และระบบปฏิบัติการยอดนิยมอื่น ๆ

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 th.delachieve.com. Theme powered by WordPress.