Delphi 7 programming para sa mga nagsisimula pdf

Ito ay isang artikulo batay sa mga tanong sa mga forum: "Paano ko maibabalik ang isang string mula sa isang DLL?", "Paano ipasa at ibalik ang isang hanay ng mga talaan?", "Paano ipasa ang isang form sa isang DLL?".

Upang hindi mo gugulin ang kalahati ng iyong buhay sa pag-uunawa nito, sa artikulong ito ay dadalhin ko ang lahat sa isang pinggan.

Ang mga paksa ng artikulong ito ay nahawakan nang higit sa isang beses sa blog na ito sa iba't ibang antas, ngunit sa artikulong ito sila ay pinagsama-sama at nabigyang-katwiran. Sa madaling salita, maaari kang magtapon ng isang link sa artikulong ito sa mga gumagawa ng mga DLL.

Mahalagang Paalala: dapat basahin ang artikulo sunud-sunod. Ang mga halimbawa ng code ay ibinigay lamang bilang mga halimbawa, sa bawat hakbang (punto) ng artikulo, ang halimbawang code ay idinaragdag na may mga bagong detalye. Halimbawa, sa pinakadulo simula ng artikulo ay walang error sa paghawak; "classical" na mga pamamaraan ay ipinahiwatig (tulad ng paggamit ng GetLastError , ang sdtcall convention, atbp.), na pinapalitan ng mas sapat habang ang artikulo ay umuusad. Ginawa ito upang ang mga disenyong “bago” (“hindi pangkaraniwan”) ay hindi magbangon ng mga katanungan. Kung hindi, kakailanganing maglagay ng tala para sa bawat halimbawa tulad ng: "tinalakay ito sa talatang iyon sa ibaba, ngunit tinatalakay iyon sa talatang ito." Sa anumang kaso, sa dulo ng artikulo mayroong isang link sa handa na code, na isinulat na isinasaalang-alang ang lahat ng sinabi sa artikulo. Maaari mo lamang itong kunin at gamitin. At ipinapaliwanag ng artikulo kung bakit at bakit. Kung hindi ka interesado sa "bakit at bakit", mag-scroll hanggang sa dulo sa konklusyon at ang link upang i-download ang halimbawa.

Sa isang application, habang tumatakbo, isang window control lang ang makakatanggap ng keyboard input sa bawat pagkakataon. Ang elementong ito ay may input focus.

Upang ilipat ang focus ng input sa isa pang elemento, kailangan mong mag-click sa isa pang elemento ng kontrol ng window o gamitin ang Tab o Shift+Tab key. Gamit ang keyboard, ang input focus ay sunud-sunod na inililipat mula sa isang elemento ng window patungo sa isa pa. Bukod dito, gamit ang Tab key, ang paghahanap ay nangyayari sa pasulong na pagkakasunud-sunod ng priyoridad, at gamit ang Shift+Tab key, sa reverse order.

May ari-arian ang isang form sa Delphi AlphaBlendValue, na responsable para sa transparency ng form (dapat itong isaalang-alang na ang property AlphaBlend dapat itakda sa TRUE). Kapag ang property na ito ay nakatakda sa 255, ang maximum na halaga, ang form ay hindi transparent (nakikipagtulungan kami sa mga ganoong form). At kung ang halaga ay katumbas ng o (minimum), ang form ay magiging ganap na transparent. Sa pamamagitan ng mga intermediate na halaga, ang form ay makikita sa pamamagitan nito at ang mga window na matatagpuan sa ibaba ay makikita sa pamamagitan nito.

Nai-post sa |

Nai-post sa |

Component ScrollBar matatagpuan sa Standard page ng toolbar. Gamit ang slider maaari tayong pumili ng isang integer na nasa hanay ng mga halaga mula sa Min sa Max sa mga katangian ng bahagi.

Maaari mong baguhin ang posisyon ng slider gamit ang mouse, ang pataas, pababa sa kaliwa, kanang mga arrow key, o Page Up at Page Down. Binabago ng paggalaw ng slider ang property ng posisyon. Kung kinakailangan, ang posisyon nito ay maaaring itakda sa programmatically, maliban kung ang posisyon ay lumalabas sa saklaw.

Nai-post sa |

Nilo-load ang Delphi. I-save namin ang aming application. Tawagan natin ang project file calculator, ang module file na Umain. Mula sa Standard na tab, piliin ang Button component at ilagay ito sa form. Nakikita namin ang button na may label na Button1. Tinutulungan tayo ng kapaligiran ng Delphi sa pamamagitan ng pagbibigay ng pangalan sa mga bahagi sa form gamit ang kanilang pangalan kasama ang bilang ng ibinigay na bahagi sa ibinigay na form. Sumang-ayon, ang gayong pangalan ay hindi masyadong nagbibigay-kaalaman na basahin. Maaari tayong makabuo ng mas makabuluhang mga pangalan.

Bakzhenova I.Yu. Delphi 7. Tutorial ng programmer. 2003 448 pp. PDF. 23.9 MB.
Nilalaman:
Bagay kay Pascal. Access sa mga relational database. Delphi component palette classes. BDE at InterBase. ODBC at OLE DB. Paggawa gamit ang mga database. Paggawa ng mga ulat sa Rave Reports. Pagbuo ng mga aplikasyon ng SDI at MDI. COM at CORBA. Mga server at lalagyan ng automation. Pag-publish ng data sa Internet.
Isang mahusay na tutorial na nagbibigay-daan sa iyong makaramdam ng malaya sa kapaligiran ng programming gamit ang mga simpleng halimbawa.

I-download.

Illustrated tutorial sa Delphi 7 para sa mga nagsisimula. Ang aklat na hawak mo sa iyong mga kamay ay hindi isang paglalarawan ng wikang Delphi o ang kapaligiran ng pag-unlad ng Delphi 7 Studio. Ito ay isang tutorial sa programming sa Delphi sa kapaligiran ng parehong pangalan. Sinasaklaw nito ang buong chain, ang buong proseso ng paglikha ng isang program: mula sa pagbuo ng isang dialog box at mga function sa pagproseso ng kaganapan hanggang sa paglikha ng isang help system at isang disk sa pag-install.
Ang layunin ng aklat na ito ay maaaring mabuo tulad ng sumusunod: upang magturo ng programming sa kapaligiran ng Delphi, iyon ay, upang lumikha ng mga kumpletong programa para sa iba't ibang layunin: mula sa mga simpleng one-window na application hanggang sa ganap na propesyonal na mga programa para sa pagtatrabaho sa mga database.
Maaari kang matutong magprograma lamang sa pamamagitan ng pagprograma, paglutas ng mga partikular na problema. Kasabay nito, ang mga tagumpay na nakamit sa programming ay higit na nakasalalay sa karanasan. Samakatuwid, upang masulit ang aklat, dapat mong aktibong gamitin ito. Huwag lamang basahin ang mga halimbawa, ipatupad ang mga ito gamit ang iyong computer. Huwag matakot mag-eksperimento - gumawa ng mga pagbabago sa mga programa. Kung mas marami kang ginagawa sa iyong sarili, mas marami kang matututuhan!
Skompel. chm tulong. 5.1 MB

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . I-download.

Kandzyuba at Delphi 6/7. Mga database at application. 260 dobleng pahina djvu. 35.7 MB.
Sa manual, pp. 15-146 ay nakatuon sa mismong Object Pascal programming language at ang pagbuo ng pinakasimpleng mga programa sa console execution sa kapaligiran ng Delphi. Ang Bahagi 2 ay naglalaman ng mga pangunahing kaalaman sa pagbuo ng mga windowed application sa kapaligiran gamit ang pinaka-maginhawang visual at non-visual na bahagi.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . I-download

Kornyakov. Pagprograma ng mga dokumento at aplikasyon ng MS Office sa Delphi. 2005 Ang aklat ay nakatuon sa paglikha ng mga aplikasyon sa kapaligiran ng Delphi para sa pagtatrabaho sa teksto, mga talahanayan, mga bagay, mga diagram, mga macro, mga setting ng parameter ng pahina, atbp. sa mga dokumento ng MS Word at Excel. Maraming pansin ang binabayaran sa mga object model ng mga dokumento ng MS Office. Isinasaalang-alang ang programming ng mga kontrol para sa mga editor ng MS Word at Excel, pati na rin ang paglikha ng mga dynamic na aklatan na maaaring magamit sa mga macro sa mga dokumento ng MS Office. Ibinibigay ang mga opsyon para sa pagpapatupad ng software ng mga tipikal na gawain at mga sagot sa mga karaniwang tanong na kinakaharap ng mga developer. 34.0 MB. 500 pp. PDF.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . I-download.

Malinin, editor ng elektronikong bersyon ng aklat-aralin. DELPHI - Mga aralin para sa mga nagsisimula. Нtml sa RAR archive. 393 KB.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .I-download.

Ozerov V. Delphi 7. Mga Tip para sa Delphi. pilitin ang sertipiko sa archive 176 Kb.
Mga Tip sa Delphi - isang koleksyon ng mga sagot sa mga hindi tradisyunal na tanong sa programming ng Delphi, hindi karaniwang mga solusyon, mga trick at mga kawili-wiling ideya. Para sa praktikal na benepisyo, ang mga partikular na halimbawa ng code ay ibinibigay upang makatulong na maihatid ang ideya o ganap na masagot ang itinanong.
Kapag kino-compile ang "Mga Tip," ang layunin ay hindi isama ang LAHAT ng mga materyales lamang ang napili. Ang pinagmulan ng "Sovets" ay maraming Western sources (FAQ), maingat na pinili at isinalin sa Russian. Ang lahat ng ibinigay na code ay naka-format upang makopya mo ito nang direkta mula sa pahina patungo sa iyong aplikasyon.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . I-download.

Flenov M. E. Delphi nang pabiro at seryoso; kung ano ang magagawa ng mga hacker. 2006 271 pp. djvu. 7.8 MB.
Isang libro tungkol sa mga propesyonal na diskarte sa programming sa Delphi. Sa isang madali at naa-access na form, gamit ang isang malaking bilang ng mga orihinal na halimbawa, ang mga isyu ng tamang pagsulat ng code, pag-optimize ng programa, pagtatrabaho sa kapaligiran ng system, at paglikha ng mga aplikasyon sa network ay tinalakay. Ang aklat ay pangunahing inilaan para sa mga baguhan na programmer na may kaunting karanasan sa programming, ngunit magiging kapaki-pakinabang din para sa mga propesyonal.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . I-download

4. Shuprut. Delphi 2005 pag-aaral sa programa. Manwal ng pagtuturo sa sarili. Lahat ng mga pangunahing tanong tungkol sa pagtatrabaho sa Borland Delphi 2005. Ang isang malaking bilang ng mga halimbawa. Mga rekomendasyon para sa mga nagsisimulang programmer. Hindi nangangailangan ng paunang pagsasanay. 38.8 MB. 345 pp. PDF.