ภาษาไทย
中文(简体)
中文(繁体)
한국어
日本語
English
Português
Español
Русский
العربية
Indonesia
Deutsch
Français
ภาษาไทย
แผนที่เว็บไซต์ทั้งหมด
อัปเดตล่าสุด
หน้าแรก
โค้ดต้นฉบับ
เกี่ยวกับการเขียนโปรแกรม
ทรัพยากรสร้างเว็บไซต์
บทเรียนออกแบบเว็บ
บทเรียนการเขียนโปรแกรมเครือข่าย
หน้าแรก
>
การเขียนโปรแกรมที่เกี่ยวข้อง
>
ตัวสร้าง C++(BCB)
อินเทอร์เฟซเลียนแบบ NeoPlanet
ตัวสร้าง C++(BCB)
v1.0
ไม่มีทรัพยากร
วิธีสร้างอินเทอร์เฟซเหมือน NeoPlanet
นับตั้งแต่กำเนิดไดอารี่อิเล็กทรอนิกส์ ผู้เขียนได้รับจดหมายมากมาย และมีเพียงไม่กี่คนที่สงสัยเกี่ยวกับอินเทอร์เฟซซอฟต์แวร์ และถามผู้เขียนถึงวิธีสร้างเอฟเฟกต์อินเทอร์เฟซดังกล่าว ตอนนี้วิธีการผลิตได้รวมเข้ากับโปรแกรมสาธิตของโปรแกรมที่ใช้งานอยู่เพื่อตอบเพื่อน ๆ ทุกคนแบบครบวงจร จริงๆ แล้ว การสร้างเอฟเฟกต์อินเทอร์เฟซเหมือน NeoPlanet ไม่ใช่เรื่องยาก เพื่อนๆ ที่รู้เพียงเล็กน้อยเกี่ยวกับ C++ Builder จะค้นพบความจริงที่ชัดเจนเพียงแค่ดูที่โปรแกรมสาธิต ด้านล่างนี้เป็นคำแนะนำสั้นๆ เกี่ยวกับประเด็นทางเทคนิคภายใน
● แนวคิดโดยรวม:
เมื่อเราเขียนโปรแกรมตามปกติ เรามักจะสืบทอดมาจากคลาส TForm เมื่อสร้างแบบฟอร์มใหม่ TForm เป็นคลาสพื้นฐานของฟอร์มเริ่มต้นใน VCL ดังนั้นแบบฟอร์มที่สืบทอดมาจาก TForm จึงสามารถรักษารูปแบบอินเทอร์เฟซมาตรฐานของ Windows เท่านั้น แต่ถ้าคุณไม่สืบทอดโดยตรงจากคลาส TForm แต่เขียนคลาสแบบฟอร์มด้วยตัวเอง (เช่น TNeoForm) คลาสนี้จะรับช่วงข้อความของการดำเนินการกับฟอร์มส่วนใหญ่ (เช่น การเปลี่ยนขนาด การขยายขนาดให้ใหญ่สุดและย่อเล็กสุด เป็นต้น) และแก้ไข อินเทอร์เฟซมาตรฐานของ Windows จากนั้นเมื่อคุณสร้างแบบฟอร์มใหม่ แบบฟอร์มทั้งหมดจะสืบทอดมาจาก TNeoForm เพื่อให้แบบฟอร์มทั้งหมดในแอปพลิเคชันของคุณมีสไตล์และคุณลักษณะของ TNeoForm และบรรลุวัตถุประสงค์
● การออกแบบ TNeoForm:
โปรแกรมต้นฉบับของ TNeoForm รวมอยู่ในโปรแกรมสาธิตแล้ว ไม่ยาวมาก เพียง 560 บรรทัดเท่านั้น คุณสามารถเข้าใจได้หลังจากศึกษาอย่างละเอียด จำเป็นต้องชี้ให้เห็นว่า TNeoForm ยังไม่สมบูรณ์แบบ และมีหลายส่วนที่ต้องปรับปรุง หากเพื่อนคนใดสนใจที่จะทำให้ดีขึ้น ฉันหวังว่าคุณจะสามารถส่งสำเนาไปให้ผู้เขียนต้นฉบับได้ (อีเมล: haoem@126. ดอทคอม)
● สิ่งที่ควรทราบ:
1. ขณะนี้ TNeoForm ไม่สามารถจัดการปุ่มลัดเมนูได้ (เช่น Alt+X ฯลฯ) วิธีเดียวคือตั้งค่า KeyPreview ของแบบฟอร์มใหม่ให้เป็นจริง จากนั้นใช้โปรแกรมเพื่อจัดการปุ่มลัดเมนูในเหตุการณ์ KeyDown ของ รูปร่าง.
2. ในการตั้งค่าว่าผู้ใช้สามารถปรับขนาดแบบฟอร์มได้หรือไม่ คุณต้องกำหนดค่าให้กับ Sizeable ในตัวสร้างแบบฟอร์มหรือเหตุการณ์ FormCreate
3. หากต้องการตั้งค่าว่าแบบฟอร์มมีปุ่มขยายใหญ่สุดหรือปุ่มย่อเล็กสุด คุณสามารถตั้งค่าคุณสมบัติ BorderIcons ของแบบฟอร์มใน Object Explorer (Object Inspector) ใน C++ Builder ได้โดยตรง
ผู้เขียน: ห่าวซิงเกิง
1999/10/58
ขยาย
ข้อมูลเพิ่มเติม
เวอร์ชัน
v1.0
ประเภท
ตัวสร้าง C++(BCB)
เวลาอัปเดต
2023-04-18
ขนาด
27KB
แอปที่เกี่ยวข้อง
NFT คอลเลกชันดิจิตอลศิลปะดิจิทัล APP H5 ซอร์สโค้ดซอร์สโค้ด
2024-02-13
เว็บไซต์เคมี asp ซอร์สโค้ด ซอร์สโค้ดสไตล์สีเขียว ซอร์สโค้ดองค์กร
2022-08-20
ซอร์สโค้ด ASP300
2022-07-01
ซอร์สโค้ดเครือข่ายการเสนอราคา
2012-08-22
ซอร์สโค้ด Tingshu.com
2011-12-29
ซอร์สโค้ด TCGCMS
2010-01-20
แนะนำสำหรับคุณ
chat.petals.dev
ซอร์สโค้ดอื่น ๆ
1.0.0
GPT Prompt Templates
ซอร์สโค้ดอื่น ๆ
1.0.0
GPTyped
ซอร์สโค้ดอื่น ๆ
GPTyped 1.0.5
แสดงไอคอนในถาด Windows
ตัวสร้าง C++(BCB)
สร้างซอร์สโค้ด BCB ของแอนิเมชัน
ตัวสร้าง C++(BCB)
รีสตาร์ทแหล่งที่มาของ Windows
ตัวสร้าง C++(BCB)
Google Dorks
ซอร์สโค้ดอื่น ๆ
1.0
shepherd
ซอร์สโค้ดอื่น ๆ
v6.1.6-react-shepherd: Prepare Release (#3063)
mongo express
ซอร์สโค้ดอื่น ๆ
v1.1.0-rc-3
ข้อมูลที่เกี่ยวข้อง
ทั้งหมด
การจับคู่ซอร์สโค้ดหมอกน้ำค้างแข็งของดาวเคราะห์รีสตาร์ท
2024-04-23
คำแนะนำซอร์สโค้ด Planet Restart Eridanus และการแก้ปัญหา
2024-03-25
วิธีเลือกซอร์สโค้ดของ Planet Restart Solar Wind
2024-03-18
คุณสมบัติทักษะการหมุนวนของซอร์สโค้ดโลกขนาดเล็ก
2024-03-12
รายละเอียดการจับคู่ซอร์สโค้ดของ Planet Restart Haidongqing
2023-12-21
รายการซอร์สโค้ดสำหรับ Planet Reboot: Rude Fear
2023-12-14
จะจับคู่ซอร์สโค้ดของ Planet Reboot ได้อย่างไร
2023-12-14
การพูดน้อยกลยุทธ์การตลาดอินเทอร์เน็ตหมายเลข 4: การตลาดซอร์สโค้ด
2011-02-24
การอภิปรายสั้นๆ เกี่ยวกับความสัมพันธ์ระหว่างซอร์สโค้ดของเว็บไซต์และ SEO
2011-02-15
บทสนทนากับ Sheng Nannan นักพัฒนาซอร์สโค้ดที่เกิดในปี 1990
2010-11-08
การคาดเดาเกี่ยวกับโค้ดโอเพ่นซอร์สของเว็บไซต์นำทาง URL แบบภาพ
2010-09-08
ซอร์สโค้ดโปรแกรมเพื่อใช้อัพโหลดไฟล์
2009-06-07