دلفی برای مبتدیان (آموزش های تصویری). معرفی دلفی کدام نسخه از دلفی را نصب کنیم

اگر شما %username% که به سختی عنوان این مقاله را خوانده اید، احساس می کنید که دائماً نویسنده را رد می کنید، اگر کلمات "TForm1"، "مرجع دایره ای" و "نقض دسترسی" برای شما یک عبارت خالی نیستند، اگر بعد از یک هولیوار دیگر در گوشه هوشیاری شما دوباره کرم را تکان داد - این مقاله برای شماست.

با نظم رشک برانگیز، مقالات جدیدی از طرفداران و مخالفان دلفی ظاهر می شود و هولیوار همیشه با قدرتی تازه شعله ور می شود. و اگر 10-15 سال پیش هولیوار "دلفی ​​در مقابل سی ++" نامیده می شد، اکنون جبهه به سنگرهای حامیان بورلند سابق نزدیک شده است و اختلاف از قبل در چارچوب "دلفی ​​علیه غیر دلفی" است. ". حتی سرسخت‌ترین پیروان N. Wirth نیز گاهی تعجب می‌کنند که چرا ناگهان در جامعه برنامه‌نویسان طرد شده و غیرعادی شدند؟
اگر شما، خواننده، هنوز فکر می کنید که برای کار به چیزی غیر از دلفی نیاز ندارید، حداقل براکت های حقوق را برای مشاغل خالی دلفی و همان جاوا مقایسه کنید. آیا میل به یادگیری چیزی غیر از دلفی دارید؟ من با توجه به تجربه خودم به شما می گویم از کجا شروع کنید.

برنامه نویسان دلفی از کجا می آیند؟

زمانی که هنوز دانشجو بودم، 7-8 سال پیش در یک شرکت کوچک به عنوان تستر مشغول به کار شدم. سال ها گذشت، من به دلفی که تمام برنامه های دسکتاپ این شرکت روی آن نوشته شده بود تسلط پیدا کردم و برنامه نویس اصلی شدم. من خودم را یک گورو نمی دانم، اما دلفی و VCL برای من کتاب خواندنی هستند. همه سوراخ ها باید یاد می گرفتند که تکه های خود را دور بزنند یا ببندند. اگر بخواهیم منصف باشیم، VCL خرابی های آشکار بسیار کمی دارد. بسیاری از آنچه برای مدت طولانی در دلفی بوده است اخیراً در سایر سیستم عامل ها ظاهر شده است، اما در حال حاضر دلفی عملاً هیچ مزیتی نسبت به ابزارهای توسعه مدرن ندارد. افسوس، اما این یک واقعیت است.

چند وقت پیش، روسای بزرگ من را به یک جلسه دعوت کردند و مرا متقاعد کردند که پروژه جدیدی را انجام دهم. باید دلفی 7 محبوبم را در تاریک ترین و غبارآلودترین گوشه قرار می دادم هارد دیسکو مسلح به اینترنت، فوراً به Qt مسلط شوید. از اعماق حافظه، پوشیده از تار عنکبوت، اندک اندک دانش مؤسسه ای نسبتاً کم ظاهر شد. با ضرب کتاب های محبوب در C ++ و مستندات در Qt، آنها شروع به ارائه اولین نتایج کردند.

هنگام توسعه برنامه های دسکتاپ در هر زبان برنامه نویسی، دیر یا زود با ترکیب C و عناصر C++ روبرو خواهید شد. اینها مستندات و نمونه ها و "ترجمه" دردناک سرصفحه ها به زبان مورد علاقه شما هستند. با ظهور تجربه، یک برنامه نویس دلفی هنوز می تواند برنامه های C ++ را به طور قابل تحملی درک کند، فراوانی "ستاره ها"، "anpersands"، نمادهای "==" دیگر مانند یک آشفتگی بی معنی و توطئه Stroustrup موذی به نظر نمی رسد. سلول های مغز شما را از بین ببرید در پایان، شما شروع به دیدن زیبایی خاصی در برخی از طرح ها می کنید. علاوه بر این، ما فرض خواهیم کرد که خواننده قادر است نحو C را به خوبی درک کند.

بنابراین، خواننده، من موافقم که چیز جدیدی یاد بگیرم، اما چه چیزی را انتخاب کنم؟

راه اول ساده ترین سی شارپ

در میان زبان‌های مدرن، سی شارپ برای مغزهای دلفی‌گرا، ساده‌ترین زبان برای درک است. برای جابجایی از دلفی به سی شارپ، اصلاً لازم نیست با یک کتاب قطور از مایکروسافت شروع کنید. بیشتر چیزها بصری خواهند بود، بقیه در MSDN هستند. همه اشیا، همانطور که انتظار می رود، اشاره گر هستند، روش ها و ویژگی ها همیشه از طریق "نقطه" در دسترس هستند، بدون "->" برای شما. جمع‌آوری خودکار زباله، البته، باعث تکان سرزنش‌آمیز دلفیست واقعی می‌شود، اما شما به سرعت به خوبی عادت می‌کنید. شایان ذکر است که شما می توانید در C# نه تنها در ویژوال استودیو برنامه ریزی کنید، بلکه یک IDE شگفت انگیز SharpDevelop نیز وجود دارد. رایگان است، درست مانند دلفی. آستانه ورود حداقل است - نصب شد، راه اندازی شد، بیایید برویم! در هر دو محیط، می‌توانید با برنامه‌نویسی با ماوس، گاوها را سرقت کنید، همانطور که قبلاً در دلفی انجام می‌دادیم: ویرایشگر فرم اساساً تفاوتی ندارد و با دوبار کلیک کردن روی دکمه، یک روش کنترل کننده کلیک ایجاد می‌کند. در عرض نیم ساعت می توانید اولین دنیای جهنمی را بسازید، در یک روز می توانید یک نمونه اولیه از ناوبری GPS خود را برای یک PDA قدیمی اما محبوب در ویندوز CE ارائه کنید و در یک یا دو هفته می توانید یک پروژه تجاری جدید روی آن شروع کنید.
نکته اصلی، فراموش نکنید، عملگر مقایسه برای برابری دو برابر برابر با "==" است. فهمیدنش غیرممکن است، فقط باید به خاطر بسپارید.

راه دوم خاردار است. C++

با مقایسه دلفی و С++ می‌توانیم قیاس زیر را ترسیم کنیم: دلفی یک دولت تمامیت‌خواه قوی است. به ایدئولوژی او اعتراف کنید - تا همیشه با خوشی زندگی کنید و حتی به ارتفاعات خاصی برسید. ایجاد شغل آسان و دلپذیر است، مسیر مقدر است. اما ارزش آن را دارد که یک قدم به کناری برداریم - اعدام!
C++ یک دموکراسی است. اگر می خواهی، انجام بده، اگر می خواهی، انجام بده. یا تف کنید و به روش خود انجام دهید. اما لطفا مسئول اعمال خود باشید.

در اینجا باید ادبیات خاصی را بخوانید. من شخصاً همیشه کتاب را برای مبتدیان ترجیح می دهم. مهم است که دقیقاً چیزهای اساسی را درک کنید ، سپس خودتان به سرعت به ورزش هوازی خواهید رسید. من در حال حاضر در حال اتمام C++ برای مبتدیان توسط هربرت شیلد هستم. اگر واقعاً یک برنامه نویس دلفی با تجربه هستید، صد صفحه اول را می توان با دقت ورق زد. توجه ویژه ای باید به کار با اشاره گر و مدل شی معطوف شود.

اکنون باید یک IDE انتخاب کنید. شما می توانید ویژوال استودیو اثبات شده را انتخاب کنید، اما من Qt را انتخاب کردم. این برنامه رایگان، چند پلتفرمی است، دارای مجموعه ای غنی از کلاس ها، یک IDE عالی و پشتیبانی عالی از جامعه است. Qt را دانلود کنید، نصب کنید، همین! ما باید ادای احترام کنیم، Qt یک برنامه نویس تازه کار را با سوالات غیر ضروری آزار نمی دهد، مستندات و نمونه های داخلی دارد. همه چیز مانند IDE های تجاری گران قیمت است. دیگر امکان برنامه ریزی با ماوس وجود نخواهد داشت، اگرچه این ممکن است برای بهتر شدن باشد.
اولین چیزی که در مغز دلفی گرا نمی گنجد، فقدان نوع رشته بدوی است. عادت کردن به آن سخت است، اما حقیقت دارد. ثانیا، برای استفاده از رویکرد آشنا برای کار با اشیا، باید آنها را به صراحت به عنوان اشاره گر معرفی کنیم. ثالثاً، رابط ماژول معمولاً در فایل های هدر جداگانه ذخیره می شود. این در نگاه اول اضافی به نظر می رسد، اما، همانطور که می دانید، آنها با منشور خود به یک صومعه عجیب و غریب نمی روند. اینها فقط برداشت های اولیه هستند. پس از هضم و درک آنها، خود را با کتاب‌ها، راهنماها، گوگل مسلح می‌کنیم و شروع به تغییر ایده برنامه‌نویسی می‌کنیم. Qt اینجاست تا کمک کند.

راه سه سیم پیچی. وب

اگر می خواهید افق های جدیدی را باز کنید - به برنامه نویسی وب خوش آمدید. هرج و مرج در اینجا حاکم است. ده ها فناوری، صدها پیاده سازی، هزاران توصیه متقابل منحصر به فرد. هیچ محیط توسعه ای وجود ندارد که کل پروژه در آن انجام شود. با این حال، ارزش امتحان کردن را دارد، جالب است. با این حال، با وجود فراوانی و سادگی بیشتر فناوری های وب، ساخت یک محصول با کیفیت آسان تر از ساخت یک برنامه دسکتاپ نیست.

نتیجه

انتخاب شما البته به شما بستگی دارد. حتی اگر به دلفی وفادار بمانید، این انتخاب شماست، و نه بدترین، باید بگویم. در هر صورت، خواننده، به یاد داشته باشید: کیفیت محصول توسط توانایی ها و مهارت های شما تعیین می شود، و آخرین اما نه کم اهمیت به ابزار بستگی دارد.

سلام. این مقاله بر روی ایجاد و استفاده از کتابخانه های پویا در دلفی تمرکز دارد. ...اگر وظیفه اجازه می دهد، کتابخانه را در همان ابتدای برنامه بارگیری کنید و در پایان، هنگام خروج، آن را آزاد کنید.

بیدلوکود به سبک ساکنان محلی. نحوه ارسال یک رشته از یک کتابخانه به پنجره برنامه اصلی را نشان می دهد...0). پایان؛ صادرات myproc; پایان. ...

اغلب اتفاق می افتد که برای پست کردن آن در جایی، مثلاً باید یک اسکرین شات از پنجره برنامه خود داشته باشید. آیا prn ... کد ساده و فشرده. از معایب - اندازه تصویر بزرگ است - حدود 2-3 مگابایت ....

سلام. اکنون ساده ترین برنامه را در دلفی می نویسیم. آن را باز می کنیم، روی f...edit فرم را کوچکتر می کنیم. بقیه اش رو خودت میفهمی چون من خودم دلفی رو ضعیف میفهمم ....

حالا بیایید با متغیرها در دلفی کار کنیم. متن برنامه را در آنجا باز کنید ما به دنبال کلمه imple ... a; پایان؛ پایان. می توانید برای متغیرهای دیگر در گوگل جستجو کنید...

در صورت لزوم، پس من یک کتاب درسی کامل در دلفی دارم (کاغذ) که می توانم فقط نمونه هایی را از آن بیاورم، شروع می کنم ... ue; Img2.Visible:=False; پایان؛ پایان....

حالا ما با فایل ها در دلفی کار می کنیم. جزء یادداشت را به فرم اضافه کنید ...leName:= SaveDialog1.FileName; شبیه دفترچه یادداشت است...

اکنون به شما می گویم که چگونه پیام ها را در دلفی نمایش دهید. برای نمایش یک پیام ساده eat... start edit1.Text:= "لغو" پایان؛...

توابع بعد از کلمه private نوشته می شوند و به این صورت نوشته می شوند: تابع نام تابع...construction inttostr; حالا اگر دکمه را فشار دهید عدد 14 در برچسب ظاهر می شود ....

سلام درس اول برنامه های کنسول برنامه های ساده کنسول، من نمی خواهم ... آما سایت ممکن است در جای خود نباشد، اما کدهای منبع دلفی را می توان از سایت من در افرادی که در بخش فایل های من هستند دانلود کرد ...

بیایید در مورد توابع رشته در دلفی صحبت کنیم. حذف.&nb...th. فیلد 6 نمایش داده می شود، در اینجا از تابع inttostr برای تبدیل عدد به رشته استفاده کردیم ...

سلام دوباره. از تب System و جزء TrackB...sition یک تایمر روی فرم می اندازیم. F9 را فشار دهید و سعی کنید نوار لغزنده را حرکت دهید، شکل شفاف می شود ....

با درود. امروز یک مرورگر وب بر اساس خر می نویسیم. یک پروژه جدید ایجاد کنید و کارهای زیر را انجام دهید: ...در Form2.Show; پایان؛ همین! همه آزادن....

با درود! حال به رمزگذاری اطلاعات می پردازیم. برای شروع، من به شما نشان خواهم داد که در نهایت به چه چیزی می رسیم: ...mme".

این مقاله کار با فایل های متنی در محیط دلفی را پوشش می دهد.&nbs...loseFile(f); پایان؛ PS با عرض پوزش برای املا ....

در این درس یاد می گیرید که چگونه در دلفی انیمیشن بسازید (دو روش) به پس زمینه نیاز دارید (برای برنامه...d راه دوم داخل است! دانلود فایل ...

امروز تصمیم گرفتم مقاله ای در مورد نحوه استفاده از پروکسی برای برنامه خود "Scribble" بنویسم! :) اینها خودشان هستند...te("2ip.ru"); dispose (proxytest); پایان؛...

کامپیوترها غیرقابل اعتماد هستند، اما مردم حتی غیر قابل اعتمادتر هستند.

از کجا شروع کنیم؟

دلفی که مبتنی بر زبان پاسکال است، مکانی عالی برای شروع یادگیری برنامه‌نویسی است. خود پاسکال کم کم دارد به گذشته تبدیل می شود و کمتر به آن توجه می شود. این قابل درک است - برنامه های کاربردی برای MS-DOS روی آن نوشته شده است، و این تک وظیفه است سیستم عاملهمه مثل یک رویای بد سعی در فراموش کردن دارند. به طور دقیق تر، زبان دلفی به شکلی که برای نوشتن برنامه های MS-DOS استفاده می شود، پاسکال نیست، بلکه در اصلاح دیگری - Object Pascal است. در این زبان، برنامه نویسی، همانطور که بود، به اشیاء خاص - هم بصری و هم غیر بصری، فقط در حافظه "چسب می شود". برنامه نويسي برنامه های کاربردی سادهبا رابط خط فرمان(یعنی وقتی خطوط متن به صورت متوالی روی صفحه نمایش داده می شوند و کاربر مقداری داده را وارد می کند) همچنین توصیه می شود با پاسکال شروع کنید. همچنین بسیاری از افراد با QBasic شروع می کنند، اما این زبان یکی از "قدیمی ترین" ها است و امکانات کمی دارد. با این حال، برای درک اصول کلی برنامه نویسی نیز مناسب است. واقعیت این است که در این زبان ها هیچ ساختار و مجموعه شخصیت های مبتکرانه ای وجود ندارد - کد نوشته شده به راحتی قابل خواندن و درک است. این را نمی توان مثلاً در مورد C++ گفت. شوخی هایی در مورد این موضوع وجود دارد - "آنچه یک برنامه نویس در شب در C ++ نوشت ، او نمی تواند صبح بخواند." البته این درست نیست، اما نحو زبان C++ بسیار پیچیده است. یادگیری دلفی را تقریباً از ابتدا شروع خواهیم کرد. پاسکال در طول مسیر مورد مطالعه قرار خواهد گرفت.

چرا دلفی؟

دلفی چیزی متفاوت از پاسکال است، این یک مرحله کیفی کاملاً متفاوت از محیط برنامه نویسی است. با کمک دلفی، برنامه های کاربردی برای سیستم عامل ویندوز ایجاد می شود، اما علاوه بر این، با کمک ابزارهای اضافی، می توانید برای مثال برنامه هایی برای لینوکس بنویسید. محیط دلفی با نصب ماژول های اضافی به راحتی گسترش می یابد. رابط کاربری نیز بسیار قابل تنظیم است - هر کس فضای کاری خود را به گونه ای که می خواهد سازماندهی می کند.

اطلاعات مختصری در مورد دلفی

دلفی نتیجه توسعه زبان توربو پاسکال است که به نوبه خود از زبان پاسکال توسعه یافته است. دلفی تأثیر زیادی بر مفهوم زبان سی شارپ برای پلتفرم دات نت داشت. بسیاری از عناصر و راه حل های مفهومی آن در سی شارپ گنجانده شده اند. یکی از دلایل انتقال Anders Hejlsberg، یکی از توسعه دهندگان پیشرو دلفی، از Borland Ltd است. در شرکت مایکروسافت
نسخه 1 برای توسعه تحت پلت فرم 16 بیتی Win16 در نظر گرفته شده بود.
نسخه هایی از برنامه های کامپایل دوم تحت پلت فرم 32 بیتی Win32.
همراه با نسخه ششم دلفی، محیط Kylix، سازگار با آن از نظر زبان و کتابخانه، منتشر شد که برای کامپایل برنامه های سیستم عامل لینوکس طراحی شده است.
نسخه 8 قادر به تولید بایت کد منحصراً برای پلتفرم دات نت است. این اولین محیطی است که بر توسعه برنامه های کاربردی چند زبانه متمرکز شده است (فقط برای پلت فرم دات نت).
نسخه‌های بعدی (که با سال‌های انتشار به جای اعداد متوالی مشخص می‌شوند، همانطور که قبلاً وجود داشت) می‌توانند هم برنامه‌های Win32 و هم بایت کد را برای پلتفرم NET ایجاد کنند.

دلفی برای دات نت - محیط توسعه دلفی و همچنین زبان دلفی (ابجکت پاسکال) بر توسعه برنامه های کاربردی برای دات نت متمرکز شده است.

چه نیازی داریم...

فرض بر این است که شما با قوانین کلی کار در آشنا هستید سیستم ویندوزو در هر برنامه ای حداقل در سطح ابتدایی مانند Notepad یا Calculator کار کرده است. از جانب نرم افزارما به خود محیط دلفی نیاز داریم. فرآیند نصب توضیح داده نخواهد شد، زیرا نسبتاً استاندارد است. کیت های توزیع دلفی را در سایت پیدا نخواهید کرد - هر یک از نسخه ها حداقل 200-300 مگابایت حجم دارد و ذخیره چنین فایل هایی در سایت به سادگی بی سود است. همچنین، دلفی به طور رسمی رایگان نیست. بنابراین، اگر هنوز کیت توزیع ندارید، سعی کنید در اسرع وقت آن را پیدا کنید. می توانید آن را از فروشگاه بخرید یا از کسی که می شناسید بگیرید. از آنالوگ های رایگان دلفی می توان به لازاروس اشاره کرد، اما در این مقالات در مورد دلفی صحبت خواهیم کرد.

چه نسخه ای از دلفی را نصب کنم؟

این یکی از سوالات متداول است. به طور کلی، همه آنها بسیار شبیه هستند و در بیشتر موارد برنامه ها بدون توجه به نسخه دلفی که در آن ایجاد شده اند یکسان کار می کنند. با این حال، من همچنان به شما توصیه هایی خواهم کرد. نسخه های پایین تر را نصب نکنید دلفی 5- بسیار قدیمی هستند و با جدیدترها مغایرت قابل توجهی دارند. محیط دلفی 5 دارای تمام ویژگی های اساسی است، اما فاقد برخی از چیزهای خوبی است که در نسخه های بعدی آمده است. بهترین گزینه - دلفی 6یا دلفی 7. این نسخه ها بیشترین محبوبیت را در میان "جمعیت" دارند. دلفی 6 پایدارترین است. دلفی 7 تفاوت چندانی با دلفی 6 ندارد، به جز سازگاری بیشتر با ویندوز XP (به معنای سازگاری برنامه های نوشته شده). این بدان معنا نیست که برنامه های نوشته شده در دلفی 6 به درستی در WinXP کار نخواهند کرد. همه چیز عالی خواهد شد. اما دلفی 7 هنوز پایدارتر از دلفی 6 است. نسخه های بیشتر - دلفی 8, دلفی 9من اصلا نصب رو توصیه نمیکنم اینها از همه بدبخت ترند. تلاش‌هایی برای ادغام ابزارهایی برای نوشتن برنامه‌های کاربردی در فناوری‌های دات‌نت انجام شد، اما در پاسخ، خود محیط‌ها نسبتاً ناموفق بودند ("باگ"). بعدی قابل ذکر است نسخه Enterprise Delphi 2005. این نسخه همچنین توزیع گسترده ای دریافت نکرد و اکثر برنامه نویسان به سادگی از آن عبور کردند. بعدی در صف - Borland Developer Studio 2006. بله، این در حال حاضر یک بسته نرم افزاری کامل است که علاوه بر دلفی، سایر ابزارهای توسعه را نیز شامل می شود. محیط راحت است، اما بسیار نیازمند منابع است. در رایانه های قدیمی با حافظه دسترسی تصادفیکمتر از 1 گیگابایت، من استفاده از آن را توصیه نمی کنم. بورلند در این امر متوقف شد و تولید بیشتر از طرف آن شروع شد کدگیر(و سپس - Embarcadero). دلفی 2007گنجانده شده است RAD Studio 2007، از نظر ویژگی ها با BDS 2006 تفاوت کمی دارد، اما برخلاف مدل قبلی خود بسیار بهینه شده و برای استفاده در ماشین های کم مصرف مناسب است. دلفی 2009یک گام بزرگ جدید در توسعه دلفی است. در این نسخه، پشتیبانی کامل از یونیکد ظاهر شد (همه منتظر این بودند و این اتفاق افتاد). البته، همراه با فضاهای جدید برای فعالیت، این امر مشکلات جدیدی را آشکار کرد: برخی از برنامه ها، اجزا و ماژول های قدیمی به درستی کار نمی کردند. با این حال، در بیشتر موارد، تمام تضادها با ویرایش چند خط حل می شود. شما نباید از این بترسید. اگر به تازگی "سفر" خود را شروع کرده اید، برای شما تفاوتی وجود ندارد و بنابراین بهتر است بیشتر نصب کنید نسخه جدید. تمام مثال هایی که در این درس ها آورده می شود، در نسخه های قدیمی و جدید دلفی به درستی کار می کنند. و در نهایت، آخرین نسخه - دلفی 2010. من هنوز نمی توانم چیز زیادی در مورد او بگویم. آن را نصب کنید یا نه - خودتان تصمیم بگیرید. شاید منطقی باشد که در حال حاضر به نسخه های اثبات شده تر عادت کنیم.

به طور خلاصه، من به شما توصیه می کنم که از بین سه گزینه انتخاب کنید: دلفی 7، دلفی 2007 یا دلفی 2009. بسیاری از مردم هنوز روی نسخه 7 کار می کنند و استدلال می کنند که هیچ چیز بهتر از آن در جهان وجود ندارد. اما شایان ذکر است که دیر یا زود همه چیز قدیمی به حدی منسوخ می شود که غیرقابل استفاده می شود. دلفی 2007 به زمان حال نزدیک تر شده است. خوب، دلفی 2009 - اگر نمی خواهید از بقیه دنیا عقب بمانید. این به شما بستگی دارد، اما من گزینه دوم را انتخاب می کنم.

نتیجه

در این مقاله درباره ریشه دلفی و ویژگی های آن صحبت کردیم. در مرحله بعد، ما شروع به مطالعه خود محیط و زبان برنامه نویسی خواهیم کرد.

این مقاله بر اساس سؤالات موجود در انجمن ها است: "چگونه یک رشته را از یک DLL برگردانم؟"، "چگونه یک آرایه از رکوردها را پاس کنم و برگردانم؟"، "چگونه یک فرم را به یک DLL ارسال کنم؟".

به طوری که نیمی از عمر خود را صرف فهمیدن آن نکنید - در این مقاله همه چیز را روی یک بشقاب نقره ای خواهم آورد.

موضوعات این مقاله، به درجات مختلف، قبلاً بیش از یک بار در این وبلاگ مورد بررسی قرار گرفته است، اما در این مقاله به صورت انبوه جمع آوری شده، توجیهاتی ارائه شده است. به طور خلاصه، پیوندی به این مقاله می تواند برای کسانی که DLL را توسعه می دهند، ارسال شود.

یادداشت مهم: مقاله باید خوانده شود به طور متوالی. نمونه کد فقط به عنوان ارائه شده است مثال ها، در هر مرحله (نقطه) مقاله، کد نمونه ها با جزئیات جدید اضافه می شود. به عنوان مثال، در همان ابتدای مقاله مدیریت خطا وجود ندارد، روش های "کلاسیک" نشان داده شده است (مانند استفاده از GetLastError، قراردادهای sdtcall و غیره)، که در طول مقاله با روش های مناسب تر جایگزین می شوند. این کار به این دلیل انجام می شود که طرح های "جدید" ("غیر معمول") سوالی ایجاد نمی کنند. در غیر این صورت، با هر مثال، باید یادداشتی از شکل را وارد کنید: "این در آن پاراگراف زیر بحث شده است، اما آن - در این یکی در اینجا." در هر صورت، در انتهای مقاله یک لینک به یک کد آماده وجود دارد که با در نظر گرفتن تمام موارد گفته شده در مقاله نوشته شده است. شما فقط می توانید آن را بگیرید و از آن استفاده کنید. و مقاله توضیح می دهد که چرا و چرا. اگر به "چرا و چرا" علاقه ندارید - به پایان بروید تا نتیجه گیری کنید و یک لینک برای دانلود مثال بزنید.

باکژنوا I.Yu. دلفی 7. آموزش برنامه نویس. 2003 448 صفحه PDF. 23.9 مگابایت
محتوا:
آبجکت پاسکال. دسترسی به پایگاه داده های رابطه ای کلاس های پالت اجزای دلفی BDE و InterBase. ODBC و OLEDB. کار با پایگاه های داده ایجاد گزارش در Rave Reports. توسعه برنامه های کاربردی SDI و MDI. COM و CORBA. سرورها و کانتینرهای اتوماسیون. انتشار داده ها در اینترنت
یک آموزش عالی که به شما امکان می دهد با مثال های ساده در محیط برنامه نویسی احساس راحتی کنید.

دانلود.

آموزش مصور دلفی 7 برای مبتدیان. کتابی که در دست دارید توصیفی از زبان دلفی یا محیط توسعه استودیو دلفی 7 نیست. این یک آموزش برنامه نویسی به زبان دلفی در محیطی به همین نام است. این کل زنجیره، کل فرآیند ایجاد یک برنامه را پوشش می‌دهد: از توسعه یک جعبه محاوره‌ای و توابع مدیریت رویداد تا ایجاد یک سیستم راهنما و یک دیسک نصب.
هدف این کتاب را می توان به صورت زیر فرموله کرد: آموزش برنامه نویسی در محیط دلفی، یعنی ایجاد برنامه های کامل برای اهداف مختلف: از برنامه های کاربردی ساده تک پنجره ای تا برنامه های پایگاه داده کاملا حرفه ای.
شما می توانید برنامه نویسی را فقط با برنامه نویسی و حل مسائل خاص یاد بگیرید. در عین حال، موفقیت در برنامه نویسی تا حد زیادی به تجربه بستگی دارد. بنابراین، برای استفاده بیشتر از یک کتاب، باید فعالانه با آن کار کنید. فقط نمونه ها را بخوانید، آنها را با رایانه خود پیاده سازی کنید. از آزمایش نترسید - تغییراتی در برنامه ها ایجاد کنید. هرچه بیشتر به تنهایی انجام دهید، بیشتر یاد خواهید گرفت!
اسکامپل. کمک chm 5.1 مگابایت

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . دانلود.

کانجوبا و همکاران دلفی 6/7. پایگاه های داده و برنامه های کاربردی. 260 دو صفحه djvu. 35.7 مگابایت
در راهنما، صفحات 15-146 به خود زبان برنامه نویسی Object Pascal و توسعه ساده ترین برنامه ها در اجرای کنسول در محیط دلفی اختصاص داده شده است. بخش 2 شامل اصول اولیه توسعه برنامه های کاربردی پنجره ای در محیط با استفاده از راحت ترین اجزای بصری و غیر بصری است.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . دانلود

کورنیاکوف برنامه نویسی اسناد و برنامه های MS Office در دلفی. سال 2005. این کتاب به ایجاد برنامه های کاربردی در محیط دلفی برای کار با متن، جداول، اشیاء، نمودارها، ماکروها، تنظیمات صفحه و غیره در اسناد MS Word و Excel اختصاص دارد. توجه زیادی به مدل های شی اسناد MS Office می شود. برنامه نویسی عناصر کنترلی ویرایشگرهای MS Word و Excel و همچنین ایجاد کتابخانه های پویا قابل استفاده در ماکروهای اسناد MS Office در نظر گرفته شده است. گزینه هایی برای اجرای نرم افزار وظایف معمولی و پاسخ به سوالات معمولی که توسعه دهندگان با آنها ملاقات می کنند ارائه شده است. 34.0 مگابایت 500 صفحه PDF.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . دانلود.

مالینین، ویراستار نسخه الکترونیکی کتاب درسی. دلفی - دروس برای مبتدیان. html در آرشیو RAR. 393 کیلوبایت

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .دانلود.

Ozerov V. Delphi 7. نکاتی برای دلفی. کمک جمع آوری شده در آرشیو 176 کیلوبایت.
نکات دلفی - مجموعه ای از پاسخ به سوالات برنامه نویسی غیر سنتی دلفی، راه حل های غیر استاندارد، ترفندها و ایده های جالب. برای سود عملی مورد، نمونه‌های کد خاصی برای انتقال ایده یا پاسخ کامل به سؤال ارائه می‌شود.
هنگام گردآوری "شوراها"، هدف این نبود که همه مطالب را شامل شود، فقط جالب ترین آنها انتخاب شدند. منابع متعدد غربی (FAQ) که با دقت انتخاب و به روسی ترجمه شده اند، به عنوان منبع "شوروی" خدمت کرده اند. تمام کدهای بالا به گونه ای فرمت شده اند که بتوانید آن را مستقیماً از صفحه در برنامه خود کپی کنید.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . دانلود.

Flenov M. E. Delphi با شوخی و جدیت. کاری که هکرها می توانند انجام دهند 2006 271 ص djvu. 7.8 مگابایت
کتابی در مورد تکنیک های برنامه نویسی حرفه ای در دلفی. به شکلی آسان و در دسترس با استفاده از تعداد زیادی نمونه اصلی، مسائل کدنویسی صحیح، بهینه سازی برنامه، کار با محیط سیستم و ایجاد اپلیکیشن های شبکه مورد توجه قرار گرفته است. این کتاب در درجه اول برای برنامه نویسان مبتدی با تجربه برنامه نویسی کمی در نظر گرفته شده است، اما برای حرفه ای ها نیز مفید خواهد بود.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . دانلود

4. شوپروتا. دلفی 2005 یادگیری برنامه نویسی. آموزش. تمام سوالات اساسی در مورد کار در Borland Delphi 2005. نمونه های زیادی. توصیه هایی برای برنامه نویسان مبتدی. نیازی به آموزش اولیه ندارد. 38.8 مگابایت 345 ص پی دی اف.

 
مقالات برموضوع:
نحوه حذف پیام ها در واتساپ
در حین برقراری ارتباط فعال در واتس اپ، می توانید به طور تصادفی پیام اشتباهی را برای مخاطب ارسال کنید، اشتباه کنید یا حتی آن را به چت دیگری ارسال کنید. در هر یک از این موارد، بهترین راه حل این است که "پیام" غیر ضروری را نه تنها در خود، بلکه در آشفتگی حذف کنید.
نوار کناری برای ویندوز XP
در ویندوز XP کمی قدیمی، اما همچنان سرزنده و محبوب، ابزارها نیز می توانند استفاده شوند، البته در یک نسخه محدود. محدودیت به عدم امکان استفاده از مقیاس گذاری ابزارهایی اشاره دارد که در آن چنین است
شرح تعرفه MTS
تاریخ: 27 مارس 2018 "هوشمند برای دوستان" یک طرح تعرفه بسته MTS است که می توان آن را با استفاده از کد ویژه تغییر داد. این تعرفه برای اکثر مناطق روسیه بسیار سودمند است - هزینه اشتراک فقط 200 روبل در ماه است و بسته mi
کلبه در فنلاند گزیده ای از کلبه در فنلاند
تغییر تنظیمات حریم خصوصی کوکی هایی را که می خواهید در سایت بپذیرید انتخاب کنید. کوکی های کاربردی چیست؟ کوکی‌های عملکردی به وب‌سایت ما کمک می‌کنند تا به درستی کار کند و به شما امکان ایجاد، ورود و مدیریت یک حساب را می‌دهد.