Delphi- ն օբյեկտի վրա հիմնված անկախ ծրագրավորման լեզու է, որը ստացվել է Object Pascal- ից: Ներկայումս դրա հիմնական նպատակային պլատֆորմը Microsoft. NET- ն է:
Հրահանգներ
Քայլ 1
Ընտրեք կազմող ՝ Դելֆիում գործողություններ կատարելու համար: Կախված ձեր պայմաններից, կարող եք օգտագործել Free Pascal, Embarcadero Delphi, Oxygene, Virtual Pascal, Pocket Studio, Virtual Pascal, GNU Pascal և այլն: Այսօրվա ամենահայտնի և լայնորեն օգտագործվող կազմողը Embarcadero Delphi- ն է:
Քայլ 2
Դելֆիում գիծ գծելու համար օգտագործեք ամենահայտնի շինարարական ալգորիթմներից մեկը ՝ Բրեսենհեմի ալգորիթմը, հիմնվելով երկչափ ռաստերի կետերի որոշման վրա, որոնք պետք է ստվերածվեն ՝ տրված երկու կետերի միջև առավելագույն ուղիղ գիծը: Մեթոդն առավել արդիական է հորիզոնական և ուղղահայաց գծեր գծելու համար, որոնք հատուկ հակաալազիզացիա չեն պահանջում: Այս ալգորիթմը նույնպես կարևոր է շրջանակներ կառուցելիս, դրա կատարման արագությունը հաճախ բավականին մեծ է: Object Pascal- ի այս տեսակի ալգորիթմի ներդրումը հետևյալն է (տե՛ս քայլի նկարը)
Քայլ 3
Եթե ցանկանում եք Delphi- ում գիծ քաշել առավելագույն հակաալազիզացմամբ, դրա համար օգտագործեք Wu- ի ալգորիթմը: Դրա իմաստն է հատվածի գծի տրոհումը ռաստերի մեջ ՝ օգտագործելով հակասահմանափակում: Դրա առավելությունը գծերի բարձր որակի մեջ է, ինչպես նաև կատարման արագությունը բավականին բարձր է, ուստի խորհուրդ է տրվում օգտագործել այն, երբ անհրաժեշտ է նկարել անկյունագծային գծեր: X- առանցքի ծածկագրում դրա կատարումն այսպիսի տեսք ունի (տե՛ս քայլի նկարը)
Քայլ 4
Բացի այդ, Դելֆիում գծեր գծելու համար կարող եք օգտագործել այլ մեթոդներ, օրինակ ՝ պատրաստի կաղապարներ ներբեռնել ինտերնետից: Դրանով ստուգեք հեղինակների կողմից թույլ տրված սխալները: Ուշադրություն դարձրեք այլ ալգորիթմների առկայությանը: Դրանք կիրառման մեջ այնքան լայն չեն, որքան վերը նկարագրված երկուսը և ավելի հավանական է, որ տեղավորվեն որոշակի նախադրված պարամետրերի, որոնք գործնականում հանդիպում են ավելի հազվադեպ, քան վերը նկարագրված դեպքերը: