เกี่ยวกับการเขียนโปรแกรมที่เกี่ยวกับเดลฟี แนวคิดและหลักการพื้นฐานของระบบเดลฟี - การบรรยาย สิ่งจำเป็นพื้นฐานของภาษาเดลฟี

โกลอฟนา / ฟังก์ชั่นหลัก

รายการ

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

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

ความเข้าใจพื้นฐานและวัตถุประสงค์ของ Delphi

อาร์เรย์ภาพเดลฟี

หน้าจอหลังจากการเปิดตัวของ Delphi ควรถูกแทนที่ด้วยรหัสต่อไปนี้: smut, form, object inspector และ code editor รวมทั้งปิดแบบฟอร์มอีกครั้ง

หน้าต่างส่วนหัวมีเมนูคำสั่ง Delphi แถบเครื่องมือและแถบส่วนประกอบ

สร้างหน้าต่าง หัวข้อ FORM1 นี้เป็นการจัดเตรียม ซึ่งเป็นเลย์เอาต์ของหนึ่งในอ็อบเจ็กต์ของโปรแกรมที่กำลังพัฒนา

หน้าต่าง Object Inspector ส่วนหัว Object Inspector ช่วยให้คุณเปลี่ยนสิทธิ์ของอ็อบเจ็กต์ในโปรเจ็กต์ได้ หลังจากเปิดตัว Delphi ในปีนี้ พลังของฟอร์ม FORM1 ก็ปรากฏขึ้น

หน้าต่างตัวแก้ไขโค้ดใช้สำหรับสร้างขั้นตอนการประมวลผลโค้ด ใน Delphi ข้อความของโปรแกรมเรียกว่ารหัส

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

อำนาจของวัตถุเช่นข้อความหัวเรื่องrozmіrรูปแบบพื้นหลังสีหรือข้อความบนปุ่มคำสั่งและอื่น ๆ อีกมากมาย แปลใหม่สามารถตรวจสอบสิทธิ์ได้ใน Object Inspector สำหรับวัตถุที่เห็น

Podiya - สิ่งเหล่านี้ที่อยู่ภายใต้ชั่วโมงการทำงานที่คุณสร้างโดยโปรแกรม ในเดลฟี ที่ผิวหนังใต้ผิวหนัง เช่น การคลิกปุ่มเมาส์ โพธิยา ออนคลิก, คลิกด้านล่าง - คลิกที่ OnDblClick

โครงการคือการรวบรวมไฟล์ (หน่วยโปรแกรม - โมดูล) ซึ่งเป็นวิธีที่คอมไพเลอร์สร้างไฟล์โปรแกรมที่กำลังคอมไพล์ ไฟล์ใดไฟล์หนึ่งในโปรเจ็กต์ซึ่งเรียกว่าไฟล์สำหรับโปรเจ็กต์และอาจขยาย dpr เพื่อส่งคำอธิบายทั่วไปไปยังโปรเจ็กต์ ไฟล์โครงการเป็นโมดูลโปรแกรมหลักซึ่งก่อตั้งโดย Delphi ครีมของโมดูลหัว โครงการประกอบด้วยหนึ่งโมดูลหรือมากกว่า (หน่วย) ไฟล์โมดูลสำหรับโครงการ (หน่วย) เพื่อจัดเก็บข้อความของขั้นตอนการทำงานคำอธิบายประเภทตลอดจนข้อมูลทั้งหมดสำหรับการสร้างโปรแกรมซึ่งแสดงและอาจขยายได้ ขั้นตอนคือกลุ่มของตัวดำเนินการสำหรับการย้ายโปรแกรม ซึ่งอนุญาตให้พิมพ์งานเฉพาะ (การกำหนดเส้นทางของงาน) ดังนั้น chi іnaksheพับทั้งหมดіnіtsіalіzаtsіїคุณ vykonuvany รหัส obov'yazkovo pom_shchaєtsyaในขั้นตอน

โมดูล (หน่วย) ประกอบด้วยสามส่วน: ส่วนต่อประสาน (เริ่มจากส่วนต่อประสานคำ) การใช้งาน (เริ่มจากการใช้งานคำ) และส่วนนั้น โครงสร้างของโมดูลถูกวางเมาส์ไว้ด้านล่าง

ชื่อหน่วยของโมดูล;

(คุณจะพบคำอธิบายของขั้นตอนและฟังก์ชันของโมดูลนี้ ซึ่งโมดูลอื่นสามารถแฮ็กได้จากที่นี่)

(ที่นี่มี slur ค่าคงที่โลกโมดูลซึ่งสามารถแฮ็กได้โดยขั้นตอนและฟังก์ชันของโมดูล)

(มีคำจำกัดความของประเภทสากลของโมดูล ซึ่งสามารถจับคู่ได้โดยขั้นตอนและฟังก์ชันของโมดูล)

(มีคำจำกัดความของการเปลี่ยนแปลงโมดูลส่วนกลาง ซึ่งสามารถเปลี่ยนแปลงได้โดยขั้นตอนและฟังก์ชันของโมดูล)

(นี่คือคำอธิบายของขั้นตอนและฟังก์ชันของโมดูล)

(นี่คือคำแนะนำสำหรับการกระจายการเริ่มต้นของโมดูลทดแทน)

ด้วยวิธีนี้ คอมไพเลอร์จะขยายอินเทอร์เฟซ เนื่องจากเป็นส่วนหนึ่งของโมดูลที่สามารถเข้าถึงโมดูลอื่นๆ ของโปรแกรมได้ การกระจายการใช้งานเริ่มต้นโดยคำสั่ง ($R*.DFM) ซึ่งระบุให้คอมไพเลอร์ทราบว่าในกระบวนการสร้างไฟล์ที่ชั่วร้าย จำเป็นต้องมีการอธิบายรายละเอียดของแบบฟอร์ม คำอธิบายของแบบฟอร์มพบได้ในไฟล์นามสกุล dfm ซึ่งเป็นชื่อที่ใช้สำหรับชื่อโมดูล คำสั่ง ($R*.DFM) ตามมาด้วยขั้นตอนการประมวลผลรูทีนย่อยเพื่อสร้างส่วนประกอบ їїเหล่านั้น ที่นี่โปรแกรมเมอร์สามารถช่วยขยายขั้นตอนและฟังก์ชันต่างๆ ตามกฎแล้วฉันไม่ได้ล้างแค้นคำแนะนำไม่มีการระบุคำว่าเริ่มต้น

แนวคิดและหลักการพื้นฐานของระบบเดลฟี.

เป้า:

ให้กับนักเรียน หน้าต่างบนชั้นดาดฟ้าเกี่ยวกับการเขียนโปรแกรมภาษาเชิงวัตถุ Delphi

แผนไม่ว่าง

    ช่วงเวลาขององค์กร

    Vyvchennya วัสดุใหม่

    ควบคุมอาหาร.

  1. การบ้าน.

Vyvchennya วัสดุใหม่

เบิร์คลีวี โรซวิทอก เทคนิคการนับ,ความต้องการการกระจายสินค้าอย่างมีประสิทธิภาพ ซอฟต์แวร์มาก่อนการถือกำเนิดของระบบการเขียนโปรแกรมซึ่งมุ่งเน้นไปที่สิ่งที่เรียกว่า "rozrobka สวีเดน" ในหมู่พวกเขาสามารถเรียกว่า Borland Delphi หัวใจสำคัญของระบบการพัฒนาซอฟต์แวร์ (RAD-systems, Rapid Application Development - กลางของการพัฒนาซอฟต์แวร์ของส่วนเสริม) คือเทคโนโลยีการออกแบบภาพและการเขียนโปรแกรมย่อยซึ่งมีสาระสำคัญอยู่ตรงกลาง ของการพัฒนาใช้เวลาส่วนใหญ่ของการสร้างรหัสโปรแกรม ทำให้โปรแกรมเมอร์ของหุ่นยนต์จากการออกแบบ บทสนทนา viconและฟังก์ชั่นการประมวลผล Delphi เป็นแกนหลักของการพัฒนาซอฟต์แวร์ ซึ่งในกรณีนี้ Object Pascal ถูกตั้งโปรแกรมไว้ อุดมการณ์เดลฟีอยู่บนพื้นฐานของเทคโนโลยีการออกแบบภาพและวิธีการของการพัฒนาซอฟต์แวร์เชิงวัตถุ

โปรแกรม (โปรแกรมแอปพลิเคชัน) ของ Delphi และระบบโต้ตอบ ซึ่งองค์กรมีปฏิสัมพันธ์ระหว่างแกนหลักและโปรแกรม, วิธีการ (โปรแกรมย่อย), coring podias ถูกนำมาใช้

พื้นฐานของการเขียนโปรแกรมเชิงวัตถุ วัตถุสามารถกำหนดเป็นชุดของข้อมูล (ส่วนประกอบ) และวิธีการทำงานกับพวกมัน โปรแกรมเชิงวัตถุเป็นการรวมกันของอ็อบเจ็กต์และการโต้ตอบ การแลกเปลี่ยนข้อมูลระหว่างวัตถุจะดำเนินการสำหรับข้อมูลเพิ่มเติม การแจ้งเตือนอันเป็นผลมาจากการปรากฏตัวของโพเดียม

Podіya - tse vіdgukเพื่อการไหลเข้าของovnіshіy สาระสำคัญของการเขียนโปรแกรม kerovannoy podіyami, polagaєvіdstezhennіpodіy, yakіต้องการโปรแกรมปฏิกิริยา กระบวนการทำงานของระบบปฏิบัติการ (OS) ของ Windows นั้นถูกตำหนิสำหรับพ็อดต่างๆ มากมาย แต่ก็ขึ้นอยู่กับรายงานเฉพาะด้วย มิดเดิลแวร์ Delphi แสดงวิธีการ (ปฏิกิริยา) ของโปรแกรมที่มี podias ที่ใช้ในระบบปฏิบัติการ การเขียนโปรแกรมภาษาที่บิดเบี้ยวใน Delphi เชื่อมโยงกับฟังก์ชันภายในของ Windows อย่างใกล้ชิด Tsej zv'yazok prihovyvaniya ที่ส่วนประกอบ วัตถุ และวิธีการของเดลฟี W їхระบบเสริมของการเขียนโปรแกรมด้วยภาพอำนวยความสะดวกในการสร้างโปรแกรม Windows เกี่ยวกับส่วนย่อยทั้งหมดที่ปรากฏในระบบ Windows จะส่งการแจ้งเตือนสำหรับส่วนเสริมเพิ่มเติม ในประเภทที่รกร้าง ผู้รับการแจ้งเตือนจะถูกเลือก โปรแกรมสำหรับ Windows คือชุดของวัตถุที่สามารถเสริมความแข็งแกร่งและยอมรับได้ ผิวของวัตถุ วิธีบอกองค์ประกอบของอินเทอร์เฟซ Windows คุณยังสามารถค้นหารายละเอียดของคำเตือนต่างๆ

โปรแกรม Windows ประเภทต่างๆวัตถุ, yakіvzaєmodіyutหนึ่งเดียวกับที่zvnіshnіmsvіtom (ด้วยอาคารvhіdnimiและvhіdnimi) สำหรับความช่วยเหลือเพิ่มเติม, scho ช่วยเหลือสภาพอากาศบนpodії ในกระบวนการของวัตถุโปรแกรม vikonannya สามารถสร้างและลดขนาดได้ จำเป็นต่อการประหยัดทรัพยากรของพีซี (คอมพิวเตอร์ส่วนบุคคล) สำหรับการสร้างวัตถุมีวิธีการพิเศษในการสร้าง - ตัวสร้าง และสำหรับ znishchennya - ผู้ทำลายล้าง

งานหลักของ Delphi คือการพัฒนาโปรแกรมหุ่นยนต์พร้อมฐานข้อมูล Delphi สามารถทำงานกับ DBMS ที่แตกต่างกัน (ระบบการจัดการฐานข้อมูล)

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

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

รหัสโปรแกรมทั้งหมดที่เขียนขึ้นสำหรับ Delphi นั้นไม่สามารถใช้ได้จากโปรแกรม Delphi ส่วนเล็ก ๆ ของ Windows ตัวอย่างเช่น โค้ดสำหรับกล่องโต้ตอบและคีย์มาตรฐานของ Windows จะถูกปิดใช้งานอย่างสมบูรณ์ใน Windows Delphi กำลังแฮ็คมัน แฮ็ควิกิจริงจาก Windows DLL (Dynamic Linked Library)

แผนผังความสัมพันธ์ระหว่างโปรแกรมจาก Delphi และ Windows ในรูปที่

แผนผังการเชื่อมต่อโครงข่ายกับโปรแกรม เดลฟี і Windows

การครอบงำและปฏิกิริยาของวัตถุบนพื้นดิน

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

ขอให้วัตถุทั้งหมดตอบสนองต่อเพลงภายใต้เมาส์และคีย์บอร์ด

โปรแกรม Windows ใช้เมธอด (pidprograms) เพื่อประมวลผลโปรเจ็กต์ย่อยสำหรับ keruvannya ร่วมกับโปรแกรมที่เป็น koristuvache ซึ่งใช้ในการตอบสนองต่อ OS อื่น รหัสโปรแกรมซึ่งเขียนขึ้นโดยโปรแกรมเมอร์ Delphi จะรับรองการตอบสนองต่อส่วนย่อย โปรแกรมย่อยที่ตอบสนองต่อโพเดียมเรียกว่าตัวรวบรวมแท่น (Events) Delphi pratsyuєіz podіyami podіyami vyklik singovnyh protsess – obrobnіv (ตัวจัดการ) podіy หากขั้นตอนไม่ได้เกิดจากความล้มเหลว ปฏิกิริยามาตรฐานของระบบจะเพิกเฉยและพ่ายแพ้ มิฉะนั้นจะไม่เอาชนะการกระทำอื่นใด

ความเข้าใจพื้นฐานและหลักการเขียนโปรแกรม

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

คำสั่งหลักของโปรแกรม mov ซึ่งมักจะได้รับชัยชนะเรียกว่า ตัวดำเนินการและโทรลงทะเบียนเพื่อรับการรับรองพิเศษเพิ่มเติมสำหรับสัญลักษณ์นี้หรือ คำสำคัญตัวอย่างเช่นการป้อนผลลัพธ์ของการคำนวณนิพจน์ใน deuce ของการ์ดหน่วยความจำของคอมพิวเตอร์ควรดำเนินการเพื่อขอความช่วยเหลือ ผู้ประกอบการจัดหางานมูลค่าที่สำคัญ Dіїซึ่งลอยอยู่เหนือความหมายที่อยู่ในโปรแกรมเรียกว่า การดำเนินงานกลิ่นเหม็นปรากฏขึ้นที่ข้อความเพื่อขอความช่วยเหลือจากสัญลักษณ์พิเศษ การรวมกันของข้อมูลและการดำเนินการกับข้อมูลเหล่านี้เรียกว่า ไวราซามิ

อัลกอริทึมและโปรแกรม

ก่อนนั้นจะเริ่มวางโปรแกรมอย่างไรต้องคิดให้รอบคอบ อัลกอริทึมїїงานซึ่งเข้มงวดเป็นทางการซึ่งไม่อนุญาตให้ความกำกวมและความกำกวมอธิบายกระบวนการแก้ปัญหา หลังจากนั้นเมื่ออัลกอริทึมพร้อมก็ถูกสร้างขึ้นบนพื้นฐานของมัน (เข้ารหัส)โปรแกรม.

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

วันพุธเดลฟี7 โกดัง

วันพุธ เดลฟี 7 є іntegrovannoy obolonka rozrobnik, จามรีรวมถึงโปรแกรมnabrіrspetsіlіzovannyh, vіdpovіdalnyeіnіdіvіdnyeіnіdіnііtаpi svorennija พร้อม dodatka

หน้าต่างหลักของระบบ เดลฟี

การปรากฏตัวของหน้าจอหลังจากเปิดตัว Delphi นั้นไม่มีอะไรพิเศษ การแทนที่หน้าต่างเดียวบนหน้าจอจะแสดงเป็นห้าหน้าต่าง

    โกลอฟเน่ วิคโน - เดลฟี;

    หน้าต่างของแบบฟอร์มเริ่มต้น - รูปร่าง 1;

    หน้าต่างของบรรณาธิการอำนาจของวัตถุ - วัตถุสารวัตร;

    ฉันจะตรวจสอบรายการวัตถุ - วัตถุต้นไม้ดู;

    หน้าต่างตัวแก้ไขรหัส - หน่วย1. ปะ.

ปิดหน้าต่างของโค้ดตัวแก้ไขอีกครั้งด้วยหน้าต่างของฟอร์มเริ่มต้น

Golovne viknoตรงบริเวณส่วนบนของหน้าจอ เค้าโครงใหม่: แถวส่วนหัว แถวเมนูหลัก แถบเครื่องมือ และแผงแถบส่วนประกอบ หลังจากพาดหัวข่าวที่น่าสนใจของ Delphi: Delphi 7 - Projectl

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

แผงหน้าปัดเป็นแบบน่าระทึกใจที่ส่วนด้านซ้ายของกระจกหน้ารถ และใช้สำหรับการฝึกแบบสวีเดนที่สะดวกและเหมาะสมที่สุด ทีมสำคัญเมนูหลัก. ชุดคำสั่งของแถบเครื่องมือสามารถกำหนดค่าได้โดยใช้คำสั่งปรับแต่งเพิ่มเติมจากเมนูการผสาน (บริบท) ของแถบเครื่องมือ บนแถบเครื่องมือมี 4 แผงย่อยพร้อมปุ่มลัด: รายการใหม่ (ข้อมูลใหม่), เปิดไฟล์ (เปิดไฟล์), บันทึก (บันทึก), บันทึกทั้งหมด (บันทึกทุกอย่าง), เปิดโครงการ (เปิดโครงการ), เพิ่มไฟล์ไปยังโครงการ ( เพิ่มไฟล์ในโครงการ), ลบไฟล์ออกจากโครงการ (รวมไฟล์จากโครงการ), เนื้อหาวิธีใช้ (ลบความช่วยเหลือเพิ่มเติม), ดูหน่วย (โมดูลทบทวน), ดูแบบฟอร์ม (แบบฟอร์มตรวจสอบ), แบบฟอร์มสลับ\หน่วย (แบบฟอร์มการเปลี่ยนแปลง ไปที่โมดูลและย้อนกลับ ), แบบฟอร์มใหม่ (สร้างแบบฟอร์มใหม่), เรียกใช้ (F9) (เรียกใช้โปรแกรม), หยุดชั่วคราว (ด้านบนของโปรแกรม), ติดตาม (F7) (บรรทัดต่อบรรทัด), ข้ามขั้นตอน (F8) ( ทีละบรรทัด รวมถึงโปรแกรมย่อยสำหรับกด F8)

แผงของแผงส่วนประกอบถูกเย็บที่ส่วนด้านขวาของเส้นเลือดที่ศีรษะตรงกลางของผู้ค้าปลีก คุณสามารถเปิดการเข้าถึง VCL (Visual Component Library - ไลบรารีของส่วนประกอบภาพ) และลบปุ่มด้วยไอคอนของส่วนประกอบ VCL เบื้องหลังแผงส่วนประกอบเพิ่มเติม คุณสามารถเลือกและเปิดใช้งานองค์ประกอบอินเทอร์เฟซที่จำเป็นทั้งหมดสำหรับโปรแกรม: ปุ่ม เมนู รายการ แผง ฯลฯ จานสีของส่วนประกอบประกอบด้วยด้านต่ำกับกลุ่มส่วนประกอบต่างๆ ใน Delphi คุณสามารถเปลี่ยนด้านข้างของ Component Palette และเพิ่มรูปสัญลักษณ์ของส่วนประกอบของคุณเองได้

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

Vіknoสารวัตรของวัตถุ - tse หน้าต่างสองด้านของตัวแก้ไขพลังของวัตถุได้รับการยอมรับสำหรับการแก้ไขค่าของวัตถุ Vono v_dobrazhaєครอบงำหรือแบ่งวัตถุหนึ่งหรือหลายวัตถุที่เลือกในรูปแบบ chi Vіknoสารวัตรวัตถุเพื่อล้างแค้น 2 ด้าน: ด้านของผู้มีอำนาจ (คุณสมบัติ) และด้านของpodіy (เหตุการณ์) ในส่วนบนของ Object Inspector ด้านข้างจะมีแถบกำกับอยู่ สำหรับความช่วยเหลือ คุณสามารถไปจากด้านหนึ่งไปอีกด้านหนึ่งในกระบวนการขยายโปรแกรม ในส่วนบนของ Inspector of Objects of Orders มีรายการที่มีชื่อของส่วนประกอบในรูปแบบที่ใช้งานอยู่: หน้าต่างที่มีปุ่มขวามือ เมื่อคุณคลิกที่ปุ่ม รายการจะปรากฏขึ้น ซึ่งคุณสามารถเลือกและเปิดใช้งานวัตถุแบบฟอร์มที่จำเป็นได้ด้วยตัวเอง

แบบฟอร์มวิกโนฟิลด์การทำงานที่ถนัดขวาเหนือหน้าต่างของโปรแกรมแก้ไขของโค้ด (ข้อความของโมดูลแบบฟอร์ม) ถูกซ่อนไว้ ภาพ Tse ของมุมมองส่วนหัวของโปรแกรม จำเป็นต้องเปลี่ยนส่วนหัวและพื้นที่ทำงานของแบบฟอร์มสำหรับการจัดวางส่วนประกอบของโปรแกรม ที่ด้านขวาของส่วนหัว มีองค์ประกอบหลักที่เป็นมาตรฐาน ได้แก่ เปลี่ยนแปลง ขยาย ปิดแบบฟอร์ม พื้นที่ทำงานถูกทำเครื่องหมายด้วยกริดพิเศษตามส่วนประกอบที่จัดเรียงซึ่งวางอยู่

โปรแกรมคอมไพล์ไม่มีเครือข่าย รูปแบบVіknoเพื่อล้างแค้น Organi vzaєmodії koristuvachа іz zavdannyam vykonannya โปรแกรม สำหรับรูปแบบใหม่ ชื่อของหน้าต่างส่งเสริมการขายนี้ = "แบบฟอร์ม 1" คุณสามารถเปลี่ยนกระบวนการพัฒนาซอฟต์แวร์ได้ โปรแกรมง่ายๆทำแบบเดียวพับทำได้หลายแบบ

หากส่วนประกอบมาจากแผงส่วนประกอบของห้องในรูปแบบหน้าต่างซึ่งกำลังขยาย ส่วนประกอบนั้นจะถูกนำไปที่รายการของตัวตรวจสอบวัตถุ ซึ่งจะแสดงข้อมูลเกี่ยวกับพลังของส่วนประกอบที่เลือกในรูปแบบหน้าต่าง ข้อมูลทั้งหมดเกี่ยวกับส่วนประกอบจะถูกนำเสนอในสองด้านของตัวตรวจสอบวัตถุ นอกจากนี้ ในรูปแบบใหม่ ข้อมูลเกี่ยวกับวัตถุจะแสดงขึ้น ซึ่งเป็นการสอบถามจากแบบฟอร์มที่ใช้งานอยู่หรือจากรายการวัตถุของผู้ตรวจการ สารวัตรของตัวแก้ไขรหัส ob'ektiv ob'yazaniya іz ส่วนประกอบสกินเป็นวัตถุและอาจมีพลังและวิธีการของตัวเอง การปกครองจะแสดงโดยค่ายขององค์ประกอบ (พื้นที่ yogo ในแบบฟอร์ม, rozmіriที่อยู่ใน.) วิธีการใช้ปฏิกิริยาขององค์ประกอบของส่วนย่อยที่แตกต่างกัน (การกดปุ่มเมาส์บนปุ่มแบบฟอร์ม เลื่อนเมาส์ไปตามแบบฟอร์ม ปล่อยให้ปุ่มเมาส์และอื่น ๆ ) ข้อความของวิธีการสำหรับการนำปฏิกิริยาของส่วนประกอบไปใช้ในการแก้ไขโค้ดการแก้แค้น

หน้าต่างบรรณาธิการรหัสเพื่อกวาดรหัส (ข้อความ) ของโปรแกรม Object Pascal ที่ด้านล่างของหน้าต่างจะมีแท็บที่มีชื่อรหัสสำหรับเปลี่ยนจากหน้าต่างแบบฟอร์มเป็นหน้าต่างตัวแก้ไขรหัส รูปแบบสกินอาจเป็นข้อความของโมดูลเอาต์พุต หลังการส่งเสริมการขาย แบบฟอร์มชื่อโมดูล Form1 = "หน่วย 1.pas" ส่วนบนของหน้าต่างตัวแก้ไขมีบุ๊กมาร์กสำหรับเลือกข้อความของหนึ่งในโมดูลที่เลือก รายการโมดูลทั้งหมดที่มีให้สำหรับโปรแกรมสามารถคลิกได้โดยใช้ปุ่มเพิ่มเติม - ดูหน่วย บนแถบเครื่องมือหรือรายการเมนู View\Units ที่ส่วนล่างของหน้าต่างบรรณาธิการ ข้อมูลของคอมไพเลอร์จะแสดงด้วย (การแจ้งเตือนเกี่ยวกับการให้อภัย เปิดเผยในขั้นตอนการรวบรวม) และผู้เสียภาษีแบบรวม หน้าต่างบรรณาธิการє รวย-storinkovymในโปรเจ็กต์ที่จะลบโมดูลสองสามโมดูล ผู้แก้ไขจะจัดเตรียมการเข้าถึงหุ่นยนต์ด้วยสกินของพวกมัน การเปลี่ยนจากมุมมองโมดูลเป็นโมดูลจำเป็นสำหรับบุ๊กมาร์กเพิ่มเติม โดยวางไว้ที่ด้านบนสุดของหน้าต่างตัวแก้ไขหรือคำสั่งเมนูย่อย View\Units

ไฟล์โครงการ.

ก่อนที่โครงการโปรแกรมที่พัฒนาขึ้นใน Delphi จะต้องมีไฟล์ที่มีนามสกุลดังต่อไปนี้:

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

    Pas - ไฟล์ของโมดูลโปรแกรม เช่น การล้างโค้ดที่หายไปของ Object Pascal ของฉัน สำหรับรูปแบบสกินที่เข้าสู่คลังสินค้าของโปรเจ็กต์ จะมีการสร้างโมดูลซอฟต์แวร์ขนาดเล็กขึ้น ข้อความเอาท์พุตของโมดูลดังกล่าวต้องออกไปสู่คลาสแบบฟอร์ม เมื่อวางส่วนประกอบบนแบบฟอร์ม ตัวสร้างแบบฟอร์ม Delphi จะทำการเปลี่ยนแปลงที่จำเป็นในคลาสเสียงของแบบฟอร์มโดยอัตโนมัติ จะสังเกตได้เช่นเดียวกันเมื่อรวมตัวอย่าง ด้วยวิธีนี้ Delphi vykonu є obsyag "black work" z แก้ไขโค้ดของแบบฟอร์มคลาสทำให้ผู้ค้าปลีกมุ่งเน้นไปที่การสร้างรหัสโปรแกรมเท่านั้นซึ่งหมายถึงฟังก์ชันการทำงานของแบบฟอร์ม

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

    Res - ไฟล์ทรัพยากรโครงการ ผิดพลาดรูปสัญลักษณ์เพื่อให้เราสามารถบันทึกจากไฟล์โปรแกรมซึ่งเป็นไอคอนและทรัพยากรอื่น ๆ

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

ไฟล์ส่วนหัวของโครงการdpr).

ในไฟล์ส่วนหัวของโครงการนำเสนอในรายการถัดไป

โปรแกรม โครงการ 1;

Unit1 ถึง "Unit1.pas" (Form1);

Application.Initialize;

Application.CreateForm(TForm1, Form1);

Application.Run;

โปรแกรมคำบอกคอมไพเลอร์ว่าโปรแกรมที่กำหนดเป็นที่รู้จักสำหรับการสร้างไฟล์ที่จะเขียน หากมีการให้โครงการใหม่ (at ถึงประเภทนี้โดยเฉพาะโครงการ1).

รอซดิลใช้

โมดูลโปรแกรมของ Object Pascal กำลังถูกจัดเรียงใหม่ เนื่องจากระบบ Delphi มีความผิดในการเชื่อมโยงกับโปรแกรมเดียวกันเมื่อสร้างไฟล์ โมดูล Forms ซึ่งรับผิดชอบในการเปลี่ยนแปลงของโมดูลในโครงการ เป็นหนึ่งในส่วนคลังสินค้าของไลบรารีของส่วนประกอบที่มองเห็นได้ วัตถุประสงค์ของโมดูลนี้กำหนดโดยพารามิเตอร์ที่กำหนดของแบบฟอร์มในส่วนเพิ่มเติมที่มีอยู่ใน Delphi โมดูลReshtіvіdpovіdatรูปแบบการสร้างสรรค์สำหรับโครงการเฉพาะ ที่นี่ คุณระบุชื่อของโมดูล (Unit1) ชื่อของไฟล์ด้วยรหัสเอาต์พุตของโมดูลนี้ (Unit1.pas) และค้นหาชื่อของแบบฟอร์มที่นำมาจากโมดูลนี้ (Form1) แบบฟอร์มนี้แสดงค่าอำนาจของชื่อวัตถุสกินให้กับคลาส TForm ซึ่งดูเหมือนว่าจะปรากฏในตัวตรวจสอบวัตถุ Delphi

รอซดิล$R

คำสั่ง $R บอกคอมไพเลอร์ว่าโครงการมีความผิดในการเพิ่มทรัพยากร Windows ที่กำหนดให้กับคำสั่ง สัญลักษณ์ของ zirochka ที่สอนวิธีการยื่น หมายความว่าไฟล์ทรัพยากรถูกสร้างขึ้นสำหรับไฟล์โครงการ ไฟล์ทรัพยากร (.res) จะถูกสร้างขึ้นโดยอัตโนมัติทุกครั้งที่รวบรวมโครงการ

วัตถุแอปพลิเคชัน

Application object เป็นอินสแตนซ์ของคลาส TApplication Vіnsvoryuєetsyaโดยอัตโนมัติและการนัดหมายสำหรับโปรแกรม cheruvannya โดยทั่วไป การเริ่มต้นโปรแกรมเริ่มต้นโดยการเรียกเมธอด Application.Initialize หลังจากสร้างสกินตามลำดับใหม่ เมธอด Application.CreateForm จะถูกเรียก วิธีนี้จะสร้างฟอร์มที่บันทึกในหน่วยความจำปฏิบัติการ หากโครงการต้องการชนะแบบฟอร์มจำนวนมาก หากไม่มีคนกลาง เมื่อเริ่มต้นรายงาน จำเป็นต้องสร้างเฉพาะแบบฟอร์มนั้น เช่นเดียวกับส่วนหัว สามารถสร้างรูปแบบอื่นๆ แบบไดนามิกได้ เพื่อให้กระบวนการมีโปรแกรมหุ่นยนต์ pidhid ดังกล่าวช่วยให้สามารถใช้ประโยชน์จากทรัพยากรระบบอย่างมีเหตุผลและเร่งการเปิดตัวส่วนเสริม

วิธีApplication.Run

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

ไฟล์ปลั๊กอิน (.ปะ)

มาดูโครงสร้างไฟล์ของโมดูลโปรแกรมจากตัวอย่างโมดูล Unit1 ที่แสดงในรายการกัน

Windows, ข้อความ, SysUtils, ตัวแปร, คลาส, กราฟิก, การควบคุม, แบบฟอร์ม,

TForm1 = คลาส (TForm)

(ประกาศส่วนตัว)

(ประกาศสาธารณะ)

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

ตัวอย่างที่เปลี่ยนแปลงได้ของแบบฟอร์มได้รับการเปล่งออกมา:

ที่นี่การเปลี่ยนแปลงของ Form1 เป็นประเภท TForm นั้นทำให้หูหนวก ประเภท TForm1 เป็นเซตย่อยของคลาสตัวสร้างฟอร์ม Delphi ซึ่งคล้ายกับคลาส TForm การเปลี่ยน Form1 เริ่มต้นโดยคำสั่ง Application.CreateForm เนื่องจากการเปลี่ยนแปลงถูกเปล่งออกมาในส่วนของอินเทอร์เฟซ จึงสามารถแก้ไขค่าจากไฟล์หลักของโครงการ เช่นเดียวกับโมดูลอื่น ๆ ก่อนหน้านั้น เพื่อให้สามารถแปลงเป็นการเปลี่ยนแปลง Form1 จากโมดูลอื่น ๆ การกระจายใช้โมดูลเหล่านี้สามารถกำหนดให้กับโมดูล Unit1 ในการกระจายการใช้งาน หลังจากการใช้คำสำคัญ รหัสโปรแกรมของโมดูลจะถูกขยาย โอเปอเรเตอร์เหล่านี้ ซึ่งมีอยู่ในการใช้งานที่แตกต่างกัน จะพร้อมใช้งานในช่วงกลางของโมดูลซอฟต์แวร์นี้เท่านั้น เพื่อเข้าถึงองค์ประกอบที่เงียบกว่าของการเรียกโมดูล จำเป็นต้องวางเสียงในส่วนต่อประสานของส่วนขยายของโมดูล วิปาโดเมะทั่วไปการจัดระเบียบของโมดูลโปรแกรมประกอบด้วยฟังก์ชันที่เปล่งเสียงในส่วนต่อประสานและตัวดำเนินการ - ฟังก์ชันการใช้งาน

ไฟล์แบบฟอร์ม (.)dfm)

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

วัตถุ Form1: TForm1

Caption="แบบฟอร์ม1"

สี = clBtnFace

Font.Charset = DEFAULT_CHARSET

Font.Color = clWindowText

Font.Height = -11

Font.Name = "MS Sans Serif"

OldCreateOrder = เท็จ

PixelsPerInch = 96

ที่นี่คุณสามารถเปลี่ยนพลังของรูปแบบและการกระจายส่วนประกอบได้

ควบคุมอาหาร.

    สาระสำคัญของเดลฟีคืออะไร?

    พื้นฐานของการเขียนโปรแกรมคืออะไร?

    แนวคิดการส่ง

    กลางโกดัง Delphi และ її

    โหลดไฟล์โครงการซ้ำ

สรุป

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

    พื้นฐานของการเขียนโปรแกรมเชิงวัตถุ วัตถุสามารถกำหนดเป็นชุดของข้อมูล (ส่วนประกอบ) และวิธีการทำงานกับพวกมัน

    Podіya - tse vіdgukเพื่อการไหลเข้าของovnіshіy สาระสำคัญของการเขียนโปรแกรม kerovannoy podіyami, polagaєvіdstezhennіpodіy, yakіต้องการโปรแกรมปฏิกิริยา

    รองหนึ่งเส้นเลือดบนหน้าจอคือ 5: smut vikno ; หน้าต่างของแบบฟอร์มเริ่มต้น ; มุมมองของบรรณาธิการพลังของวัตถุ ; ฉันจะตรวจสอบรายการวัตถุ ; หน้าต่างตัวแก้ไขโค้ด .

    ก่อนที่โครงการโปรแกรมที่พัฒนาขึ้นใน Delphi จะต้องมีไฟล์ที่มีนามสกุลดังต่อไปนี้:

    • Dpr เป็นไฟล์ส่วนหัวสำหรับโครงการ ทำให้รหัสออกของการเริ่มต้นโปรแกรมและการสร้างแบบฟอร์มผิดพลาด

      Pas - ไฟล์ของโมดูลโปรแกรม เช่น การล้างโค้ดที่หายไปของ Object Pascal ของฉัน สำหรับรูปแบบสกินที่เข้าสู่คลังสินค้าของโปรเจ็กต์ จะมีการสร้างโมดูลซอฟต์แวร์ขนาดเล็กขึ้น

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

      Res - ไฟล์ทรัพยากรโครงการ ผิดพลาดรูปสัญลักษณ์เพื่อให้เราสามารถบันทึกจากไฟล์โปรแกรมซึ่งเป็นไอคอนและทรัพยากรอื่น ๆ

การบ้าน.

ตรวจสอบตัวดำเนินการ Turbo Pascal พื้นฐาน

Delphi คือการเขียนโปรแกรมของฉันที่เป็นแกนกลางของการพัฒนาซอฟต์แวร์ Vіn razrobleniya Borland (เดิมชื่อvіdomy yak Inprise) Mova เขียนโปรแกรม Delphi ก่อนที่คุณจะเห็น วัตถุปาสกาล(Pascal พร้อมส่วนขยายเชิงวัตถุ) รายการการวางแนวเฉพาะใน Microsoft Windows แต่ในขณะเดียวกันก็อนุญาตให้คุณเรียกใช้โปรแกรมของคุณเองสำหรับ Linux และ Microsoft NET Frameworkและอื่น ๆ (div. ด้านล่าง) การเขียนโปรแกรมสำหรับchatkіvtsіv
ใบเสนอราคาที่นิยมมากที่สุดคือrozrobka ต่อเติมพื้นฐานข้อมูลของธุรกิจและเครื่องมือการเขียนโปรแกรม mov Delph іคุณยังสามารถชนะรางวัลสำหรับโครงการประเภทอื่นๆ ที่กำลังพัฒนาได้อีกด้วย มันเป็นหนึ่งในการเคลื่อนไหวแรก มันกลายเป็นเครื่องมือที่คุ้นเคยสำหรับ RAD (Swidth of Addendum Development) หากเป็นในปี 1995 Delphi 2 ซึ่งพัฒนาขึ้นโดย Rick สนับสนุนสภาพแวดล้อม Windows แบบ 32 บิตและผ่าน C, C ++ Builder เท่านั้น ในปี 2544 มีเวอร์ชัน Linux ให้ใช้งานซึ่งคล้ายกับ Kylix (โกศวอลนัทแบบคลาสสิก) ไม่นานหลังจากเวอร์ชันใหม่หนึ่งเวอร์ชัน ในปี 2545 ผลิตภัณฑ์ดังกล่าวได้รับความนิยมในฐานะ Delphi 7 Studio ภาษาดังกล่าวจึงได้รับการเรียกอย่างเป็นทางการว่าการเขียนโปรแกรม Delphi ของฉัน ไม่ใช่ Object Pascal และยังเพิ่มการรองรับ Linux (ผ่าน Kylix) ด้วย NET (ผ่าน Forward Compiler) Povna pidtrimka. NET มีการวางแผนสำหรับ Delphi 8 ที่กำลังจะมีขึ้น การเขียนโปรแกรมสำหรับหุ่น
ส่วนประกอบหลักของ Delphi และ Kylix: ภาษา Delphi (ก่อนหน้านี้รู้จักกันในชื่อ mov Object Pascal), VK/CLX (Visual Component Library) ลิงก์ที่รัดกุมกับฐานข้อมูล รวมกับ IDE อย่างละเอียด (Integrated Development Environment) และเครื่องมือสนับสนุนเพิ่มเติม
คุณสมบัติที่ยอดเยี่ยมของภาพยนตร์ Delphi ได้แก่ :

  • Prozor obrobka ob'ektiv ผ่าน sylannya หรือ kazіvniki
  • พลังที่เป็นส่วนหนึ่งของการเคลื่อนไหวในครั้งเดียวด้วยฟังก์ชัน Get และ Set เป็นการห่อหุ้มที่โปร่งใสของการเข้าถึงสมาชิกภาคสนาม
  • อำนาจของดัชนีและหน่วยงานที่อยู่เบื้องหลังการล็อคในการเข้าถึงคอลเลกชันในทางที่โปร่งใสและโปร่งใส
  • ผู้รับมอบอำนาจหรืออย่างอื่นแสดงประเภทไม่ใส่ใจเช่น vikoristovuyutsya เพื่อนำมาลงด้านล่างเรียกว่าโดยส่วนประกอบ
  • การมอบหมายการใช้งานอินเทอร์เฟซไปยังสนามหรืออำนาจในชั้นเรียน
  • ความเรียบง่าย การแจ้งเตือนของ Windows, กำหนดวิธีการให้กับคลาสด้วยตัวเลข
  • ฟังก์ชันเพิ่มเติม ตกแต่งใหม่มากขึ้น ได้รับการแนะนำให้รู้จักกับ Delphi ก่อนและปรับให้เข้ากับภาษาในภายหลัง

หัวหน้าสถาปนิกของ Delphi และผู้สืบทอดตำแหน่งคนแรกของ Turbo Pascal Anders Hejlsberg ไม่ได้ข้ามจาก Microsoft ในปี 1996 โดยอุทิศสิทธิ์ให้กับพื้นฐานของการเขียนโปรแกรม
ผลิตภัณฑ์ Delphi กำลังถูกขยายออกไปในชุดอุปกรณ์ต่างๆ ซึ่งมีฟังก์ชันการทำงานที่เหนือชั้นกว่าผลิตภัณฑ์อื่นๆ:

  • ส่วนตัว
  • มืออาชีพ
  • กิจการ
  • สถาปนิก

ต่อไปนี้คือเหตุผลบางประการในการใช้ Delphi:

  • ข้อมูลข่าวสารมากยิ่งขึ้น
  • คุณสามารถคอมไพล์ในรอบเดียว เพียงแค่ rozpodіl ที่ป้อนอย่างรวดเร็วด้วย DLLs ที่แตกต่างกัน
  • คอมโพเนนต์ VCL และบุคคลที่สามมักมีให้ใช้งานพร้อมรหัสใหม่
  • คอมไพเลอร์ที่ยากและรวดเร็วที่ปรับให้เหมาะสม
  • จากรหัสเอาต์พุตเดียวเพื่อป้อนรหัสเครื่องมหัศจรรย์สำหรับระบบปฏิบัติการที่แตกต่างกัน
  • ปิดเทอม เทคโนโลยีใหม่มาตรฐานนั้น

โคลนและทางเลือกอื่น

การสร้างไม่ตอบสนองทุกความต้องการของโปรแกรมเมอร์ กระดูกเสริมหากคุณคลิกเพื่อขยายช่วงของงานเพื่อรับความช่วยเหลือจาก Delphi หรือคุณสามารถทำงานเพื่อช่วยแทรกโค้ดกับ movs อื่น ๆ ได้ Delphi และ Kylix นั้นไม่มีอำนาจ
การแทนที่ Delphi can buti winkorstani หากคุณไม่สามารถจ่ายเงินสำหรับค่ากลางของการแจกจ่าย ให้ใช้ค่ากลางของการแจกจ่ายที่ปราศจากต้นทุน (ตัวอย่างเช่น ระบบปฏิบัติการที่ปราศจากความปลอดภัยของซอฟต์แวร์ทั้งหมด หรือเพื่อวัตถุประสงค์ในการให้แสงสว่าง) ในกรณีส่วนใหญ่ มีทางเลือกอื่นสำหรับการเขียนโปรแกรมเช่นเดียวกับการเขียนส่วนประกอบเซิร์ฟเวอร์สำหรับระบบปฏิบัติการซึ่งไม่ได้ขยายอย่างกว้างขวาง (ดังนั้นจึงเป็น doti ด็อคไม่แสดง Kylix สำหรับ Linux OS เนื่องจากส่วนใหญ่เขียนเป็น ระบบปฏิบัติการสำหรับเซิร์ฟเวอร์) .
Pererakuemo ทำหน้าที่:

  • ฟรี Pascal - การเปลี่ยนแปลงที่เปิดตัวโดยคอมไพเลอร์ซึ่งเปิดตัวจาก บรรทัดคำสั่ง. Qia rozrobkaตามผลรวมของฟังก์ชัน Turbo Pascal ชุดหลักและภาษาถิ่นของเดลฟี คุณสมบัติของ Delphi เวอร์ชันมากกว่า 4 การใช้งานและการทำงาน ใช้งานได้กับระบบปฏิบัติการ x86 ส่วนใหญ่ รวมถึง Win32, Dos, Linux, BSD และ Novell Netware รองรับระบบปฏิบัติการอื่นบน m68k และ PowerPC สถานะของ dossi ใด ๆ ที่เปลี่ยนแปลงอย่างรวดเร็ว จะไม่เปลี่ยนแปลง งานที่โอนไปยังแพลตฟอร์ม SPARC ได้เริ่มขึ้นแล้ว
  • GNU Pascal (หรืออีกทางหนึ่งคือส่วนหนึ่งของ GNU Compiler Collection) แม้ว่าจะไม่ได้มุ่งเป้าไปที่ภาษาถิ่นของ Borland Pascal อย่างเป็นทางการ แต่เพื่อล้างแค้นความซับซ้อนของ Borland Pascal และเลือกคุณสมบัติของภาพยนตร์ Delphi ทีละขั้นตอน แม้ว่าจะไม่เหมาะสำหรับการคอมไพล์ใหม่ ความซับซ้อนอย่างมากของรหัสเดลฟี คอมไพเลอร์ที่มีประโยชน์ที่สุดจากมุมมองของระบบปฏิบัติการและโปรเซสเซอร์ ถึงแม้ว่ามันสมควรที่จะเป็นตัวเลือกสุดท้ายเท่านั้น
  • ฉันใช้เครื่องมือที่เรียกว่า Pocket Studio ซึ่งออกแบบมาเพื่อรวบรวมรหัสเดลฟีแบบย่อสำหรับพีดีเอ
  • Virtual Pascal - คอมไพเลอร์ x86 Turbo Pascal และ Delphi แบบ 32 บิต เข้ากันได้กับ OS/2 และ Windows เป็นหลัก ต้องการ DOS Extender และ Linux cross-compiler รุ่นทดลอง คอมไพเลอร์ติดอยู่ในวันเดียวกับ Delphi เวอร์ชัน 2 และไซต์ไม่รู้จักการเปลี่ยนแปลงเดิมเป็นเวลาสองปี แต่เป็นทางเลือกที่ดีที่สุดตัวหนึ่งด้วย IDE และไดรเวอร์ที่ยอดเยี่ยมต้องการให้ Free Pascal ไม่หลับ .
  • BloodShed เพิ่มขึ้นตลอดทางผ่าน garni บรรณาธิการกราฟิก Win32 (ไม่ว่าจะเป็น RAD หรือไม่) เป็นอินเทอร์เฟซสำหรับ GNU Pascal และ Free Pascal
  • Lazarus zusilla ขยายไปสู่มิดเดิลแวร์สำหรับ Free Pascal แม้ว่าพอร์ต GTK จะเหมาะสำหรับการเขียนส่วนเสริมขนาดเล็ก เช่น การกำหนดค่าแบบกำหนดเอง พอร์ต win32 จะยังคงต้องการส่วนเสริมที่สำคัญ
  • InnerFuse เป็นนักแปล Delphi สำหรับการเข้าสู่ภาคผนวก เดินสักหน่อย Delphi รุ่น scho pratsyuvatimut s dekіlkom
  • WDOSX є Win32 API emulation DOS Extender ซึ่งสามารถใช้เพื่อแปลงส่วนเสริมคอนโซลที่เขียนใน Delphi ซึ่งทำงานบน DOS ดั้งเดิม

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

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

การเขียนโปรแกรมคืออะไร

Otzhe, persh สำหรับทุกอย่าง, แจ้งให้เราทราบด้วยตัวเราเอง, เราเข้าใจอะไรภายใต้คำว่า programming? ในทันที หลายคนเรียกตัวเองว่าโปรแกรมเมอร์ โดยไม่รู้เกี่ยวกับคนที่เป็นแบบนี้ ปรากฎว่ามีคนเปลี่ยนโค้ดสองสามแถวในเอกสาร HTML และพร้อมที่จะรับการพิจารณาว่าเป็นโปรแกรมเมอร์ แต่จริงๆ แล้ว การทำงานกับ HTML (ด้วยตัว HTML เอง) เป็นไปไม่ได้เลยที่จะเป็นโปรแกรมเมอร์ เศษของ HTML ที่เห็นได้ในชื่อ (Hypertext Markup Language - ภาษาของ hypertext markup) การเขียนโปรแกรมของผมไม่ใช่

เป็นผลให้เราอาจคิดในใจ: สำหรับการพัฒนาการเขียนโปรแกรม จำเป็นต้องมีการเขียนโปรแกรมใหม่ ในกรณีของเรา เราจะมีภาษา Object Pascal สำหรับเวอร์ชันที่เหลือ (14.0 หรือ 15.0)

ต้าหลี่ เป็นคนที่เรียกตัวเองว่าโปรแกรมเมอร์ ไม่เพียงแต่ควบคุมสองสามแถวในโค้ด HTML แต่ยังเชี่ยวชาญเดลฟีด้วย และวาดรูปแบบใหม่ด้วยปุ่ม 2-3 ปุ่มและช่องข้อความ ใครคือโปรแกรมเมอร์? Shvidshe สำหรับทุกสิ่ง โง่มาก ทางด้านขวาซึ่งอยู่ภายใต้เปลือกการมองเห็นอันที่จริงมีกลไกที่ซับซ้อนที่สุดซึ่งทำให้มั่นใจได้ว่าการโต้ตอบขององค์ประกอบการควบคุม (ของปุ่มเหล่านั้น) กับระบบปฏิบัติการและระบบปฏิบัติการ - จากด้านหนึ่งและช่วยให้คุณ นับในทางปฏิบัติ be-yak-n เมื่อคุณต้องการคิดว่าจะเอาชนะ smut ได้อย่างไร - เพิ่มอัลกอริทึมของพฤติกรรมของโปรแกรม - ไม่ว่าจะเป็นปฏิกิริยาต่อการโจมตีของปุ่มเหล่านั้นหรือปุ่มอื่นๆ หรือการสร้างฟังก์ชันเพื่อให้การจัดตำแหน่งทางคณิตศาสตร์แบบพับเสร็จสมบูรณ์

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

เดลฟีคืออะไร

ตอนนี้เรารู้แล้วว่าการเขียนโปรแกรมเป็นการพับอัลกอริธึมบวกกับความผันแปรของการเขียนโปรแกรม เอลในฐานะของฉันมันคืออะไร є Object Pascal แล้วเดลฟีคืออะไร? ข้อพิสูจน์คือ: Delphi คือ RAD หรือ Rapid Application Development เป็นสื่อกลางของเครื่องมือพัฒนาซอฟต์แวร์ มิฉะนั้น ดูเหมือนว่า Delphi ไม่เพียงแต่รวมเครื่องมือทั้งหมดสำหรับหุ่นยนต์ Object Pascal (มีมากกว่านั้น แต่ตั้งแต่เวอร์ชัน 2005, Delphi ก็มีการสนับสนุนสำหรับภาษาการเขียนโปรแกรมอื่นๆ, โค้ด, C#) แต่ยังมีเครื่องมือเพิ่มเติมอีกจำนวนหนึ่ง โดยคลิกที่คำขอเพื่อเพิ่มความเร็วของโปรแกรมนั้น เพื่อประโยชน์ดังกล่าว เราสามารถเห็นได้ทุกอย่างก่อน โปรแกรมแก้ไขภาพแบบฟอร์มสำหรับความช่วยเหลือในการรักษาความอ่อนแอและไม่มี zayvih zusil คุณสามารถสร้างโปรแกรมที่ดูสมบูรณ์แบบรวมถึงคลังสินค้าของการพัฒนาโปรแกรมภาพ

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

ร่วมกับ rozvinenimi zavods สำหรับเขียนและเก็บภาษีรหัส - ความเชี่ยวชาญ โปรแกรมแก้ไขข้อความ, เพิ่มประสิทธิภาพคอมไพเลอร์และไดรเวอร์ Delphi เป็นผู้อำนวยความสะดวกในการพัฒนาซอฟต์แวร์ ด้วยพื้นฐานใดที่เดลฟีสำหรับ kіntsevogo koristuvachє IDE - สภาพแวดล้อมการพัฒนาแบบบูรณาการ (Integrated Development Environment) เป็นเครื่องมือแก้ไขโค้ดและเครื่องมือพัฒนาภาพตลอดจนความช่วยเหลือเกี่ยวกับคอมไพเลอร์ เครื่องมือพัฒนาฐานข้อมูล และส่วนคลังสินค้าอื่นๆ ของ Delphi

เดลฟีและคนอื่นๆ

เป็นที่เข้าใจกันว่าเดลฟีไม่ใช่จุดศูนย์กลางเพียงจุดเดียวสำหรับการพัฒนาสารเติมแต่ง Іsnuyut Інші RAD, การปูพื้นและzruchnіสำหรับการพัฒนาโปรแกรมด้วยสายตา เช่น Visual Basic แต่โปรแกรมภาษาเบสิกไม่ใช่โปรแกรมภาษาที่มีประสิทธิภาพและใช้งานง่ายที่สุด ยิ่งกว่านั้น โปรแกรมในโปรแกรมใหม่มีความสมดุลด้วย swedcode ต่ำ

ในเวลาเดียวกันเกี่ยวกับสิ่งเหล่านั้นและความเครียดน้อยกว่ากับ Object Pascal ย้ายการเขียนโปรแกรมใช้งาน RAD ของคุณเอง - ลองคิดเกี่ยวกับ C ++ พร้อมกันด้วยเครื่องมือการพัฒนายอดนิยมเช่น Visual C ++ และ C ++ Builder . อย่างไรก็ตาม C ++ ไม่ใช่ บิ้กสั้นดูเหมือน Object Pascal เพื่อความเรียบง่าย นอกจากนี้ ควรทำการพับและปรับแต่งโปรแกรมใน C ++ เป็นประจำ หากคุณต้องการให้โปรแกรมพร้อมสำหรับการสร้างอย่างรวดเร็ว ราวกับว่ามันถูกสร้างขึ้นเพื่อความช่วยเหลือของเดลฟี

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

ด้วยเหตุนี้ เราจึงพิจารณาว่าเป็นผลิตภัณฑ์ในอุดมคติในทางปฏิบัติสำหรับการพัฒนาซอฟต์แวร์: ในด้านหนึ่ง ความเรียบง่ายและชัดเจน ความราบรื่นจาก Visual Basic และในอีกแง่หนึ่ง - ความรัดกุม ความยืดหยุ่น และความยืดหยุ่น ลักษณะของ C ++

ที่นี่ควรสังเกตว่าภาษา Object Pascal มีการเฉลิมฉลองใน Delphi ฉันนอนน้อยกับปู่ทวดของฉัน - การเขียนโปรแกรม Pascal ของฉันซึ่งอาจจะเล่นที่โรงเรียนหรือที่ VNZ Nasampered ที่ Delphi zastosovuetsya ซึ่งเป็นโมเดลการเขียนโปรแกรมเชิงวัตถุอย่างแท้จริง เช่นเดียวกับเหมืองขั้นตอนที่ยอดเยี่ยมของ Pascal สาระสำคัญของการเขียนโปรแกรมตามขั้นตอนกับการเขียนโปรแกรมเชิงวัตถุคืออะไร? แกนของห่วงโซ่อุปทานจะกล่าวถึงในสองย่อหน้าถัดไป

การเขียนโปรแกรมเชิงขั้นตอนและอัลกอริทึม

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

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

ข้าว. 1.1. ผังงานของอัลกอริทึมอย่างง่าย

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

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


ข้าว. 1.2. ผังงานสำหรับการบ่มโปรแกรม

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

การใช้งานเฉพาะของอัลกอริธึมอื่น ๆ เหล่านี้สามารถพบได้ในการเขียนโปรแกรม zastosovuvannogo mov และในกรณีของผู้สร้างโปรแกรม เศษ เสียง โครงสร้างเดียวกันสามารถ virishiti, vikoristovuyuchi sprat ของวิธีการที่แตกต่างกัน ตัวอย่างเช่น การเลี้ยวไปยังจุดใดๆ ที่ระบุในแผนผังลำดับงานสามารถบิดได้เหมือนวงจร และตัวดำเนินการของการเปลี่ยนแปลงที่บ้าคลั่ง บล็อกตัวเองสามารถถูกตำหนิในสภาพแวดล้อมของโพรซีเดอร์และเรียกว่าเหมือนโปรแกรมย่อย ข้าวป่าตัวเดียว ตัวดำเนินการอัจฉริยะส้อมสำหรับส้อมคืออะไร - อาจเป็นภาษาทั้งหมดและปาสกาลถูกตำหนิที่นี่ไวน์เรียกว่า IF Vtіm, іz Object Pascal สามารถจดจำได้ง่ายขึ้น

เกี่ยวกับการเขียนโปรแกรมเชิงวัตถุ

หากคุณเลือก ให้ทำซ้ำการเปลี่ยนแปลงนั้น - รากฐานภายนอกของการเขียนโปรแกรม mov ตามขั้นตอน จากนั้นสำหรับ การเขียนโปรแกรมเชิงวัตถุสิ่งสำคัญคือต้องเข้าใจ เช่น การห่อหุ้ม การเสื่อม และความหลากหลาย ลองดูให้ชัดเจนโดยปราศจากความเข้าใจวัตถุของภาษาไม่สามารถเรียกว่าเชิงวัตถุรายงานได้

บันทึก
ภายใต้คำว่า "ob'єkt" ตามความเข้าใจที่ตั้งโปรแกรมไว้ของประเภทข้อมูลที่ยุบได้ซึ่งสามารถแนบได้ไม่ซ้ำกัน ประเภทนี้ลักษณะและrazі OOP - shche th วิธี

Encapsulation คือการรวมกันของข้อมูลและโปรแกรมย่อยที่ใช้ในการประมวลผล - วิธีการ - ตรงกลางของวัตถุหนึ่งที่เรียกว่า "คลาส" ใน OOP Tse หมายความว่าคลาสสรุปงานที่จำเป็นทั้งหมดกับวัตถุอื่นนี้

Spadkuvannya - อีกอย่างหนึ่งมีความสำคัญ ส่วนคลังสินค้าอปท. ตามนี้ เป็นไปได้ที่จะสร้างประเภท (วัตถุ) ที่ขึ้นอยู่กับการกำหนดของวัตถุอื่น ด้วยพลังทั้งหมด วิธีการของวัตถุ batkiv สามารถสงบลงได้ด้วยการกัด ตัวอย่างเช่น หากเรามีวัตถุ "รถยนต์" ดังนั้นบนพื้นฐานนี้จึงเป็นไปได้ที่จะสร้างวัตถุอื่น สมมติว่า "รถราง" ซึ่งเป็นพลังงานที่ลดลงทั้งหมด และเรานำพลังงานไปให้กับพวกมัน มีหัวใจของตัวเอง วัตถุชิ้นนี้ยังเป็นไปได้สำหรับแม่ของรสนิยมของคุณเอง ฯลฯ. ตลอดช่วงสงคราม ต้นไม้ของวัตถุที่เรียกว่าลำดับชั้นของคลาส ได้ถูกสร้างขึ้น

ใน Object Pascal คลาสทั้งหมดดูเหมือนบรรพบุรุษเดียว - คลาส TObject ซึ่งใช้การรวมกันของคลาสทั้งหมดบนวัตถุเช่นการสร้างพื้นที่เสมือนนั้น

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

Nareshti วาฬตัวที่สามที่ควรมี OOP - ce polymorphism ความสามารถในการสร้าง chi ที่ชายแดนของวัตถุพื้นเมืองที่มีพลังและวิธีการระดับเดียวชอบดูแลวันของพวกเขา สมมุติว่าเรามีคลาส "รถยนต์" และ "รถราง" อยู่แล้ว และสำหรับทั้งกำลังของ "มอเตอร์" นั้นถูกกำหนดไว้แล้ว แต่ถ้าสำหรับรถยนต์แล้ว ประเภทของเครื่องยนต์จะเป็นวัตถุประเภทเดียวแล้วสำหรับรถราง มันจะแตกต่างกัน

รายละเอียดการจัดเก็บที่สำคัญอีกประการหนึ่ง pritamanna OOP - tse prikhovuvannya, scho ช่วยให้ robit มองไม่เห็นพลังของวัตถุจำนวนหนึ่ง กล่าวอีกนัยหนึ่งในขณะที่เราสามารถกำหนดวัตถุให้กับประเภท "เครื่องจักร" ซึ่งในสายงานของเขานั้นหน่วยงานดังกล่าวได้รับมอบหมายให้เป็นวงล้อ ดังนั้น จากเช่นมอเตอร์และล้อ คุณสามารถทำให้มองเห็นได้ (และเข้าถึงได้) ทุกที่ หากเข้าถึง "รถ" ของคลาสเองได้ แสดงว่าไม่สามารถเข้าถึงได้ Vіdpovіdnoเข้าถึงความสามารถดังกล่าวได้เฉพาะในบางส่วนของโปรแกรมซึ่งมีการดำเนินการคำอธิบายของวัตถุ "เครื่อง" เอง หน่วยงานดังกล่าวเรียกว่าการลักขโมย

รายงานเกี่ยวกับการเขียนโปรแกรมเชิงวัตถุจะได้รับในส่วนอื่นของภาคสนาม

การเขียนโปรแกรมเชิงภาพและ Delphi

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


ข้าว. 1.3. แนวทางคลาสสิกและภาพต่ออินเทอร์เฟซ

ผู้ที่ใช้ Delphi เป็นสื่อภาพสำหรับการพัฒนา จัดการวิดีโอและการเขียนโปรแกรมภาษาของตนเอง Zokrema ในการถ่ายโอนใหม่ของ zabob พิเศษเพื่อให้เพลงแห่งพลังของคลาสนั้นมีให้อยู่แล้วในขั้นตอนของการพัฒนาโปรแกรมและไม่ใช่แค่การกักขังเป็นเวลาหนึ่งชั่วโมง แต่ส่วนที่สำคัญที่สุดของการเขียนทั้งหมดคือไลบรารีคลาส - VCL (Visual Component Library) VCL นั้นนำโชคทั้งหมดของ Windows มาใช้และช่วยให้คุณสร้างโปรแกรมได้อย่างง่ายดายโดยไม่ต้องทำสงครามยืดเยื้อกับการบำรุงรักษาระบบ การหยุดทำงาน ตัวอธิบายและตัวบ่งชี้

ในกรณีนี้ เห็นได้ชัดว่าไม่มีสิ่งใดขวางกั้นคุณ หากคุณต้องการแทนที่ฟังก์ชันของ Windows โดยไม่มีตัวกลาง ให้ข้าม VCL อย่างไรก็ตาม อาจมีความจำเป็นไม่บ่อยนัก ดังนั้นสำหรับโปรแกรมเมอร์ที่เริ่มต้นใน Delphi สำหรับการเขียนโปรแกรมเสริมของ Windows ไม่จำเป็นต้องใช้ครีม VCL

องค์ประกอบภาพจะกล่าวถึงในรายละเอียดในส่วนที่ 3 ของหนังสือ

เวอร์ชันของ Delphi และข้อมูลจำเพาะ

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

เดลฟี 1. Delphi 1.0 ไม่นานก่อนการมาถึงของ Windows 95 เป็นเครื่องมือพัฒนาซอฟต์แวร์ Windows ตัวแรก (3.1) ซึ่งรวมคอมไพเลอร์ที่ปรับให้เหมาะสมที่สุด สภาพแวดล้อมการพัฒนาด้วยภาพ และเครื่องมือขั้นสูงสำหรับการทำงานกับฐานข้อมูล สำหรับภาพยนตร์ Pascal มันได้กลายเป็นการเปลี่ยนแปลงที่แท้จริง - มันได้กลายเป็น Object Pascal

เดลฟี 2. เดลฟีรุ่นที่ 2 ซึ่งไหลผ่านแม่น้ำ ผ่านเหมือนกันหมด แต่สำหรับรุ่น 32 บิตด้วย เวอร์ชั่น Windows(95/NT) ซึ่งกลายเป็นเครื่องมือแรกอีกครั้งที่จะใช้คอมไพเลอร์แบบ 32 บิต ซึ่งเป็นเครื่องมือสำหรับการทำงานกับฐานข้อมูลและสภาพแวดล้อมการพัฒนาภาพที่รองรับ OLE (และหลังการเปิดตัว Delphi 2.01 - ActiveX ที่อัปเดตแล้ว) ตัวภาษาเองก็เปลี่ยนไป โดยมุ่งไปที่ zastosuvannya แบบ 32 บิต

เดลฟี 3. ไกลออกไป Delphi ในทุกทิศทางได้นำไปสู่การเปิดตัวเวอร์ชันที่ 3 ซึ่งมีส่วนขยายไม่กี่ชุดของชุดเครื่องมือสำหรับการสร้างโปรแกรมที่รองรับ COM และ ActiveX เวอร์ชันนี้ยังเน้นที่เด่นชัดมากขึ้นเกี่ยวกับความเป็นไปได้ในการสร้างโปรแกรมสำหรับอินเทอร์เน็ต เช่นเดียวกับประเภทข้อมูลที่ไม่พิมพ์ - ตัวแปร

เดลฟี 4. อีกก้าวสำคัญในการพัฒนา ในเวอร์ชันนี้ มีการแนะนำโปรแกรมใหม่และโปรแกรมพื้นฐานจำนวนมากเพื่อทำให้การพัฒนาโปรแกรมง่ายขึ้น ซึ่งรวมถึงสื่อใหม่พร้อมข้อความแจ้งแบบไดนามิก แบบจำลองของหุ่นยนต์พร้อมส่วนประกอบ (VCL) ได้รับการปรับปรุงอย่างละเอียดถี่ถ้วน มีความเป็นไปได้ที่จะใช้เทคโนโลยีเช่น MIDAS, DCOM และ CORBA ในเวอร์ชันนี้ ภาษาของ Object Pascal ได้รับการปรับปรุงอย่างทั่วถึงเช่นกัน: ตัวเลขใหม่ปรากฏขึ้น พลังของ OOP สมัยใหม่ มีการแนะนำข้อมูลประเภทใหม่ รวมถึง 64 บิต

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

เดลฟี 6. ด้วยการเปิดตัวเวอร์ชันที่หก Borland ได้นำไปสู่ยุคข้ามแพลตฟอร์มใหม่ของ Delphi ควบคู่ไปกับการเปิดตัว Delphi เวอร์ชัน Linux (Kylix 1.0) ในตอนนี้ เมื่อสร้างโปรแกรม คุณสามารถเลือกประเภทหนึ่ง - สำหรับ Windows หรือสากล เห็นได้ชัดว่า ไลบรารี CLX ถูกเพิ่มลงในไลบรารี VCL ซึ่งเหมือนกับ Windows และ Linux นอกจากนี้ในรุ่นที่ 6 ยังมี "เนทีฟ" และไม่ใช่เอเลี่ยน ActiveX ซึ่งเป็นส่วนประกอบสำหรับการทำงานกับอินเทอร์เน็ต นอกจากนี้ ในทั้งสองเวอร์ชัน - สำหรับ VCL และสำหรับ CLX เริ่มต้นจากเวอร์ชันนี้ ภาษาของ Object Pascal เรียกอย่างเป็นทางการว่า Delphi

เดลฟี 7. การพัฒนาเพิ่มเติมของ Delphi 6, ไลบรารี CLX ได้รับการปรับปรุงและมิดเดิลแวร์เวอร์ชันใหม่ที่เกี่ยวข้องสำหรับการพัฒนา Linux OS - Kylix 3 ในเวลาเดียวกัน เริ่มต้นจาก Delphi 7 Borland ได้นำพลังของปัญญามาใช้ อีกหนึ่งแพลตฟอร์ม - Microsoft .NET ซึ่งอยู่ใน VCL ดังนั้นฉันจึงอยู่ใน mov (i, vіdpovіdno, คอมไพเลอร์)

เดลฟี 8. Delphi เวอร์ชันแรก ออกแบบมาเพื่อทำงานกับแพลตฟอร์ม Microsoft.NET ในเวอร์ชันนี้ ผู้ค้าปลีกขู่ว่าจะเปลี่ยนอินเทอร์เฟซของสื่อ ทำให้คล้ายกับผลิตภัณฑ์ของ Microsoft ของผู้ถือหุ้นรายใหญ่รายใหม่ชื่อ Borland Pіdtrimka, vіdpovіdno, bula Kylix ถูกตรึง

เดลฟี 2005. Mensh จามรีผ่านแม่น้ำหลังจากทางออกของ Delphi 8 ปรากฏขึ้น เวอร์ชั่นใหม่ในทำนองเดียวกัน พวกเขาเปลี่ยนความสามารถในการทำงานในสไตล์คลาสสิกของ IDE ด้วยการพัฒนาส่วนเสริมสำหรับ Windows ในเวลาเดียวกัน เดลฟี 2005 NET แพลตฟอร์มช่วยให้คุณฝึกฝนไม่เพียง แต่ Delphi ของฉันเท่านั้น แต่ยังรวมถึง C # ด้วย ในเวลาเดียวกัน นวัตกรรมดังกล่าวได้ถูกนำมาใช้ในภาษาเดลฟี เช่น ตัวดำเนินการสำหรับ ... ใน และการแนะนำขั้นตอนและฟังก์ชัน

เดลฟี 2006. รุ่นพัก Delphi ถูกปล่อยตัวโดย Borland นอกจากนี้ยังมีการเปิดตัวเวอร์ชันที่สว่างขึ้น - เทอร์โบเดลฟี. จากนั้น mandrivka ก็เริ่มขึ้นสำหรับผู้ค้าปลีกรายอื่น

Delphi 2007. เวอร์ชันที่เผยแพร่โดย CodeGear เพิ่มการรองรับอินเทอร์เฟซ Aero สำหรับ Windows Vista

เดลฟี 2009. เวอร์ชันที่เผยแพร่โดย Embarcodero รองรับ Unicode สำหรับ VCL และ RTL แทนที่การพิมพ์ทั้งหมด การทำงานของวินโดว์ API สำหรับแอนะล็อกใน Unicode ประเภทเพิ่มเติม และวิธีการที่ไม่ระบุชื่อ

Delphi 2010. รองรับ Windows 7, ส่วนประกอบสำหรับหุ่นยนต์ที่มีจุดและท่าทาง, ส่วนประกอบ dbExpress ได้รับการสนับสนุนอย่างเป็นทางการจาก Firebird แล้ว

เดลฟี XE (เดลฟี 2011). Dodano pіdtrimkuสำหรับแคลคูลัสมืดมน

เดลฟี - ว่าไง?

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

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

ชะตากรรมของโปรแกรมเมอร์ตามขวางนั้นเหลือเพียงความฝันเกี่ยวกับการสร้าง โปรแกรมของฉันเอง, สิ่งที่ต้องปฏิบัติ สภาพแวดล้อมของ Windows, ต. ถึง. วิธีเดียวที่จะขยายตัวอักษร Borland C ++ สำหรับ Windows ซึ่งเน้นที่มืออาชีพอย่างชัดเจนว่าเป็นความรู้ที่จริงจังของความรู้นั้น

การพัฒนาเทคโนโลยีคอมพิวเตอร์ที่ปั่นป่วน ความต้องการวิธีที่มีประสิทธิภาพในการพัฒนาความปลอดภัยของซอฟต์แวร์ นำไปสู่การปรากฏตัวของระบบการเขียนโปรแกรม มุ่งเน้นไปที่สิ่งที่เรียกว่า "การพัฒนาของสวีเดน" ซึ่งคุณสามารถเห็นได้ บอร์แลนด์ เดลฟีі Microsoft Visual Basic. หัวใจสำคัญของระบบการขยายตัวของสวีเดน (RAD-systems, การพัฒนาแอปพลิเคชันอย่างรวดเร็ว- ศูนย์กลางของการพัฒนาซอฟต์แวร์ของส่วนเสริม) อยู่ในเทคโนโลยีของการออกแบบภาพและการเขียนโปรแกรมย่อย สาระสำคัญอยู่ที่ความจริงที่ว่าตรงกลางของการพัฒนาใช้ส่วนใหญ่ของงานประจำโดยปล่อยให้ โปรแกรมเมอร์สำหรับหุ่นยนต์ด้วยการสร้างหน้าต่างโต้ตอบและฟังก์ชั่นในการประมวลผลส่วนย่อย ผลงานของโปรแกรมเมอร์ทุกๆ ชั่วโมงที่ทำงานกับระบบ RAD นั้นยอดเยี่ยมมาก!

เดลฟี- นี่คือจุดกึ่งกลางของ svidko ї rozrobki ในการเขียนโปรแกรมyakіy yak mov เสร็จสิ้นด้วย mov Delphi ภาษา Delphi - ภาษาเชิงวัตถุที่พิมพ์อย่างมากซึ่งอ้างอิงจากโปรแกรมเมอร์ที่รู้จักกันดี วัตถุปาสกาล.

ในระหว่างนี้ โปรแกรมเมอร์เวอร์ชันร่างได้เปิดให้ใช้งานแล้ว Borland Delphi 7 Studio. จามรีฉัน รุ่นหน้า, Borland Delphi 7 Studio ให้คุณสร้างโปรแกรมต่างๆ ได้ ตั้งแต่โปรแกรมเสริมทางเดียวที่ง่ายที่สุดไปจนถึงการจัดการโปรแกรมของฐานข้อมูลต่างๆ ก่อนถึงโกดัง แพ็คเกจจะรวมยูทิลิตี้ต่างๆ ที่รักษาความปลอดภัยให้กับงานด้วยฐานข้อมูล เอกสาร XML การสร้างระบบก่อนการผลิต และงานอื่นๆ ที่เสร็จสมบูรณ์ ตัวตน somy versії є pіdtrimka tehnologii.

Borland Delphi 7 Studioสามารถใช้ได้กับระบบปฏิบัติการตั้งแต่ Windows 98 ถึง Windows XP โดยเฉพาะอย่างยิ่งนอกเหนือจากโลกสมัยใหม่แพ็คเกจไม่ได้นำเสนอแพ็คเกจไปยังทรัพยากรของคอมพิวเตอร์: โปรเซสเซอร์สามารถเป็นประเภท Pentium หรือ Celeron ความถี่สัญญาณนาฬิกาไม่ต่ำกว่า 166 MHz (แนะนำ Pentium II 400 MHz) หน่วยความจำในการทำงาน- พื้นที่ดิสก์เพียงพอ 128 MB (แนะนำ 256 MB) (ประมาณ 475 MB ที่จำเป็นสำหรับการติดตั้งเวอร์ชัน Enterprise ใหม่)

เกี่ยวกับหนังสือเล่มนี้

ในหนังสือ เนื่องจากถูกกำหนดให้เขียนโปรแกรมในสื่อการพัฒนาโดยเฉพาะ จำเป็นต้องมีความสมดุลระหว่างสามบรรทัด - โปรแกรมของฉัน เทคนิคและเทคโนโลยีของการเขียนโปรแกรม (การเขียนโปรแกรมดังกล่าว) และสื่อของการพัฒนา แม้จะรู้จักครั้งแรกกับตรงกลางของการพัฒนา นำเสนอความเป็นไปได้ її ผู้เขียนโทษปัญหา: เพื่ออธิบายกระบวนการของการพัฒนาโปรแกรม อธิบายว่าโปรแกรมทำงานอย่างไร จำเป็นต้องทำงานกับเงื่อนไขดังกล่าว เช่น วัตถุ, แท่น, อำนาจ, rozuminnya yakikh ที่ขั้นตอน cob การพัฒนาการเขียนโปรแกรมยิ่งมีปัญหามากขึ้น จะแก้ไขอย่างไร? เราควรให้คำอธิบายของภาพยนตร์แล้วดำเนินการตามคำอธิบายของการพัฒนาขั้นตอนการเขียนโปรแกรมใน Delphi หรือไม่? แน่นอน อะไรไม่ใช่ เวอร์ชั่นสั้น. ดังนั้นเมื่อเพิ่มเนื้อหา pidkhid จึงถูกนำมาใช้ซึ่งอยู่บนพื้นฐานของความสมดุลของ dotrimanya ระหว่างการเขียนโปรแกรมวิธีการเขียนโปรแกรมและตรงกลางของการพัฒนา บนซองของหนังสือการกระทำของความเข้าใจโดยที่มันเป็นไปไม่ได้เลยที่จะเขียนเนื้อหานั้นจะได้รับในเงื่อนไขที่เท่าเทียมกัน

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

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

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

© 2022 androidas.ru - ทั้งหมดเกี่ยวกับ Android