لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش تسلط بر زبان دلفی در ۷ روز
- آخرین آپدیت
دانلود Master Delphi in 7 Days
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
بالاخره دلفی را به روش درست یاد بگیرید — تسلط بر OOP، کدنویسی واقعی و ساخت اپلیکیشنهای حرفهای از صفر!
برای تخفیفات دوره، دورههای جاری و موارد بیشتر، میتوانید درس اول دوره را بررسی کنید.
با کامپایلر دلفی که سریعتر از سرعت نور است، اپلیکیشنهای منحصربهفرد و تخصصی توسعه خواهید داد!
از آنجایی که دهها برنامه جامع خواهیم نوشت، مهارتهای الگوریتمیک شما به اوج خواهد رسید!
شما ساختار Windows Form را درک کرده و خواهید آموخت!
یاد میگیرید که چگونه در سطح پیشرفته با ساختارهای Windows Form در دلفی کار کنید!
ساختار Control (اشیاء کمکی) را درک کرده و یاد خواهید گرفت!
نحوه کار در سطح پیشرفته با ساختارهای Control در دلفی را خواهید آموخت!
یاد میگیرید که چگونه به پنجرههای کدنویسی اشیاء در دلفی دسترسی پیدا کنید!
نحوه انتقال دادههای یک کنترل EditBox به حافظه یک متغیر عدد صحیح (Integer) را خواهید آموخت!
یاد میگیرید که چگونه مقدار یک متغیر عدد صحیح را در دلفی چاپ کنید!
نحوه انتقال دادههای EditBox به حافظه یک متغیر اعشاری (Real/Floating-point) را خواهید آموخت!
یاد میگیرید که چگونه مقدار یک متغیر اعشاری را در دلفی چاپ کنید!
نحوه نمایش دادههای رشتهای (String) در یک کنترل EditBox را خواهید آموخت!
یاد میگیرید که چگونه یک فرم فعال ویندوز را در دلفی از طریق کدبندی ببندید!
نحوه جلوگیری از اجرای خطوط خاصی از کد در دلفی را خواهید آموخت!
یاد میگیرید که چگونه یک برنامه توسعه یافته در دلفی را به موثرترین روش متوقف کنید!
نحوه اجرای هر فایل .exe در سیستمعامل را با استفاده از کدنویسی در دلفی خواهید آموخت!
مفهوم «متغیر» را که یکی از مهمترین مفاهیم برنامهنویسی در صنعت است، درک خواهید کرد!
یاد میگیرید که چگونه متغیرها را در دلفی تعریف کرده و در سطح پیشرفته با آنها کار کنید!
قوانین سینتکس (نحو) را که هنگام تعریف متغیرها در دلفی باید رعایت کنید، خواهید آموخت!
مفهوم «نوع داده» (Data Type) را که یکی از حیاتیترین مفاهیم برنامهنویسی است، درک خواهید کرد!
نحوه کار پیشرفته با انواع دادههای عدد صحیح (Integer) در دلفی را خواهید آموخت!
نحوه کار پیشرفته با انواع دادههای اعشاری (Real) در دلفی را خواهید آموخت!
نحوه کار پیشرفته با انواع دادههای رشتهای (String) در دلفی را خواهید آموخت!
نحوه کار پیشرفته با انواع دادههای منطقی (Boolean) در دلفی را خواهید آموخت!
نحوه کار پیشرفته با انواع دادههای ثابت (Const) در دلفی را خواهید آموخت!
مفهوم «عملگر» (Operator) را که از مفاهیم کلیدی صنعت برنامهنویسی است، درک خواهید کرد!
خواهید دانست که چه عملگرهایی در دلفی استفاده میشوند و چگونه در سطح پیشرفته با آنها کار کنید!
نحوه کار پیشرفته با عملگرهای ریاضی در دلفی را خواهید آموخت!
نحوه کار پیشرفته با عملگرهای منطقی در دلفی را خواهید آموخت!
دانشی درباره سایر عملیاتهای انتساب در دلفی کسب کرده و نحوه کار پیشرفته با آنها را درک خواهید کرد!
یکی از مهمترین استراتژیهای الگوریتمی را یاد میگیرید: نحوه جابجایی مقادیر متغیرها با یکدیگر!
مفهوم «دستورات شرطی» (Conditional Expressions) را که از ارکان برنامهنویسی است، درک خواهید کرد!
نحوه کار پیشرفته با ساختار If را خواهید آموخت!
نحوه کار پیشرفته با ساختار If - Else را خواهید آموخت!
نحوه کار پیشرفته با ساختار If - Else If - Else را خواهید آموخت!
یاد میگیرید که چگونه چندین شرط را در یک خط واحد با استفاده از دستورات کنترل جریان بررسی کنید!
نحوه طراحی ورودی کاربر در سطح حرفهای را با استفاده از دستورات شرطی خواهید آموخت!
مفهوم «حلقهها» (Loops) را که یکی از مهمترین مفاهیم برنامهنویسی است، درک خواهید کرد!
نحوه کار پیشرفته با حلقه For را خواهید آموخت!
نحوه کار پیشرفته با حلقه Repeat - Until را خواهید آموخت!
نحوه کار پیشرفته با حلقه While - Do را خواهید آموخت!
با دستورات کنترل حلقه در دلفی آشنا شده و نحوه کار با آنها را درک خواهید کرد!
نحوه کنترل پیشرفته ساختارهای حلقه را با استفاده از دستور Continue خواهید آموخت!
نحوه کنترل پیشرفته ساختارهای حلقه را با استفاده از دستور Break خواهید آموخت!
نحوه کنترل پیشرفته ساختارهای حلقه را با استفاده از دستور Exit خواهید آموخت!
نحوه کنترل پیشرفته ساختارهای حلقه را با استفاده از دستور Halt خواهید آموخت!
نحوه کنترل پیشرفته ساختارهای حلقه را با استفاده از دستور Application.Terminate خواهید آموخت!
نحوه کنترل پیشرفته ساختارهای حلقه را با استفاده از دستور Sleep خواهید آموخت!
یاد میگیرید که چگونه با استفاده از دستور Application.ProcessMessages از هنگ کردن اپلیکیشنهای دلفی جلوگیری کنید!
مفهوم «رویه» (Procedure) را که یکی از مهمترین مفاهیم برنامهنویسی است، درک خواهید کرد!
نحوه تعریف رویههای بدون پارامتر در دلفی و کار پیشرفته با آنها را خواهید آموخت!
نحوه تعریف رویههای تک پارامتری در دلفی و کار پیشرفته با آنها را خواهید آموخت!
نحوه تعریف رویههای چند پارامتری در دلفی و کار پیشرفته با آنها را خواهید آموخت!
مفهوم «تابع» (Function) را که یکی از مفاهیم بنیادین برنامهنویسی است، درک خواهید کرد!
نحوه تعریف توابع در دلفی و کار پیشرفته با آنها را خواهید آموخت!
مفهوم «استثنا» (Exception - مدیریت خطا) را که یکی از مهمترین مفاهیم صنعت است، درک خواهید کرد!
نحوه تعریف ساختار Try-Except-End در دلفی و کار پیشرفته با آن را خواهید آموخت!
نحوه تعریف ساختار Try-Finally-End در دلفی و کار پیشرفته با آن را خواهید آموخت!
با استفاده از دانش کسب شده در طول دوره، پروژه نهایی «چه زمانی میتوانم بازنشسته شوم؟» را که یک اپلیکیشن کاربردی واقعی است، خواهید ساخت!
درک خواهید کرد که فایلهای DLL (کتابخانه پیوند پویا) که از مهمترین فایلهای سیستمعامل هستند، چیستند!
یاد میگیرید که چگونه رویهها را در فایلهای DLL ساخته شده در دلفی ادغام کنید!
نحوه دسترسی به فایلهای DLL ساخته شده در دلفی حاوی رویهها را از داخل برنامه خود خواهید آموخت!
یاد میگیرید که چگونه توابع را در فایلهای DLL ساخته شده در دلفی ادغام کنید!
نحوه دسترسی به فایلهای DLL حاوی توابع را از داخل برنامه خود خواهید آموخت!
با استفاده از فایلهای DLL، یکی از کاربردهای ضروری ویندوز یعنی برنامه Run را خواهید ساخت!
پیش نیازها: برای تکمیل موفقیتآمیز این دوره، داشتن مهارتهای پایه خواندن و نوشتن کافی است.
این دوره شامل استفاده از هوش مصنوعی است.
سلام!
به جامعترین دوره دلفی در یودمی خوش آمدید!
Embarcadero Delphi، یا به اختصار دلفی، یک زبان برنامهنویسی است که به شما اجازه میدهد اپلیکیشنهایی برای پلتفرمهای کنسول، وب، دسکتاپ و موبایل توسعه دهید.
در ساختار عالی کامپوننتهای دلفی، تکنولوژی RAD (توسعه سریع اپلیکیشن) وجود دارد.
به لطف تکنولوژی RAD، دلفیبه یکی از سریعترین کامپایلرهای جهان، پشتیبانی عالی از پایگاه داده و برنامهنویسی شیءگرا (OOP) مجهز شده است. دلفی میتواند میلیاردها خط کد را در چند ثانیه به یک برنامه آماده استفاده تبدیل کند — سریعتر از سفر ثور و لوکی به آسگارد.
پس چرا دلفی؟
IDE (محیط توسعه یکپارچه): با محیط توسعه دلفی ارائه شده توسط Embarcadero، میتوانید به سرعت اپلیکیشن توسعه دهید. ویژگی Form Designer به شما اجازه میدهد فرمها را به راحتی طراحی کنید، Object Inspector امکان تغییر سریع ویژگیهای کامپوننتها را فراهم میکند و تکنولوژی CodeInsight به شما کمک میکند کدهایی سریعتر و بدون خطا بنویسید.
سرعت کامپایلر:دلفی دارای یکی از سریعترین کامپایلرهای جهان است که به شما اجازه میدهد با سرعت برق اپلیکیشن توسعه دهید.
ساختار سینتکس ساده: از آنجایی که دستورات پایه و ساختار برنامهنویسی دلفی از پاسکال مشتق شده است، سینتکس بسیار ساده و یادگیری آن آسان است. برای مثال، برنامهای که در ++C شامل هزاران خط کد است را میتوان در دلفی با تلاش بسیار کمتر و به سادگی نوشت.
پشتیبانی گسترده از پایگاه داده: بسیاری از اپلیکیشنهای توسعه یافته در جهان، اپلیکیشنهای دیتابیسی هستند. دلفی از تکنولوژیهای متعدد پایگاه داده به صورت بسیار موثری پشتیبانی میکند. برخی از این تکنولوژیها عبارتند از:
dbExpress
IB Express (IBX)
BDE
ADO
و بسیاری دیگر!
به طور خلاصه، اگر میخواهید سریعتر از اودین و ثور باشید، با یادگیری دلفی به خودتان پاداش دهید.
توجه در مورد استفاده از هوش مصنوعی (AI)
محتوای صوتی این دوره با کمک ابزارهای هوش مصنوعی (Text-to-Speech – TTS) صرفاً برای دوبله و بومیسازی زبانی به انگلیسی (آمریکا) تولید شده است. تمامی محتوای آموزشی — شامل متن، ساختار، مثالها، توضیحات فنی و مطالب آموزشی — توسط مدرس ایجاد شده و در هر مرحله تحت نظارت انسانی بررسی شده است.
سرفصل ها و درس ها
حتماً قبل از ثبتنام در دوره بررسی کنید!
Make sure to review BEFORE enrolling in the course!
حتماً قبل از ثبتنام در دوره بررسی کنید!
Make sure to review BEFORE enrolling in the course!
بیایید شروع کنیم!
Let's get started!
این دوره چگونه ساخته شد
How This Course Was Created
دلفی چیست؟
What is Delphi?
روند پیشرفت دوره چگونه خواهد بود؟
How will the course progress?
نصبهای مورد نیاز
Required Installations
روز اول: آشنایی با دلفی
Day 1 - Introduction to Delphi
اولین اپلیکیشن
First Application
تبدیل اپلیکیشنها به فایلهای .EXE
Converting Applications to .EXE Files
ویندوز فرم چیست؟
What is a Windows Form?
کار با ویندوز فرمها
Working with Windows Forms
کنترل (شیء کمکی) چیست؟
What is a Control (Auxiliary Object)?
کار با کنترلها (اشیاء کمکی)
Working with Controls (Helper Objects)
دسترسی به پنجره کد اشیاء
Accessing the Code Window of Objects
سلام دلفی!
Hello Delphi!
روز دوم: مبانی دلفی
Day 2 - Fundamentals of Delphi
بیایید با مقداری کد کاربردی گرم شویم!
Let's Start Warming Up with Some Practical Code!
انتساب مقدار داخل Editbox به یک متغیر عدد صحیح
Assigning the Value Inside an Editbox to an Integer Variable
چاپ مقدار یک متغیر عدد صحیح
Printing the Value of an Integer Variable
انتساب مقدار داخل Editbox به یک متغیر اعشاری
Assigning the Value Inside an Editbox to a Floating-Point Variable
چاپ مقدار یک متغیر اعشاری
Printing the Value of a Floating-Point Variable
نوشتن دادههای رشتهای در Editbox
Writing String Data to an Editbox
بستن فرم فعال ویندوز
Closing the Active Windows Form
جلوگیری از اجرای کد در خط بعدی
Preventing the Execution of the Code on the Next Line
متوقف کردن برنامه
Terminating the Program
اجرای هر اپلیکیشن .EXE
Running Any .EXE Application
درباره متغیرها
About Variables
متغیر چیست؟
What is a Variable?
متغیرها در دلفی چگونه تعریف میشوند؟
How are Variables Defined in Delphi?
ملاحظات هنگام تعریف متغیرها
Considerations When Defining Variables
درباره انواع دادهها
About Data Types
انواع دادههای عدد صحیح (Integer)
Integer Data Types
انواع دادههای اعشاری (Floating Point)
Floating-Point Data Types
انواع دادههای رشتهای (String)
String Data Types
انواع دادههای منطقی (Boolean)
Boolean Data Types
ثابتها (Constants)
Consts (Constants)
روز سوم: عملیات انتساب و عملگرها
Day 3 - Assignment Operations and Operators
عملگر چیست؟
What is an Operator?
درباره عملگرهای مورد استفاده در دلفی
About Operators Used in Delphi
عملگرهای ریاضی
Mathematical Operators
عملگرهای منطقی
Logical Operators
سایر عملیاتهای انتساب در دلفی
Other Assignment Operations in Delphi
کاربردی: ماشین حساب
Application - Calculator
کاربردی: شاخص توده بدنی (BMI)
Application - Body Mass Index (BMI)
کاربردی: انتقال مقادیر بین متغیرها
Application - Transferring Values Between Variables
روز چهارم: دستورات شرطی
Day 4 - Conditional Statements
دستورات شرطی (عبارات شرطی) چیستند؟
What are Statements (Conditional Expressions)?
روشهای استفاده از دستور IF در دلفی
Ways to Use the IF Statement in Delphi
روشهای استفاده از دستور IF ELSE در دلفی
Ways to Use the IF - ELSE Statement in Delphi
روشهای استفاده از دستور IF ELSE IF ELSE در دلفی
Ways to Use the IF - ELSE IF - ELSE Statement in Delphi
بررسی چندین شرط در یک خط (And)
Checking Multiple Conditions in a Single Line (And)
بررسی چندین شرط در یک خط (Or)
Checking Multiple Conditions in a Single Line (Or)
ورود پیشرفته کاربر: طراحی فرم
Advanced User Login - Let's Create the Form Design
ورود پیشرفته کاربر: سفارشیسازی کنترلهای فرم
Advanced User Login - Let's Customize the Form Controls
ورود پیشرفته کاربر: کدنویسی کنترلهای فرم
Advanced User Login - Let's Code the Form Controls
روز پنجم: حلقهها
Day 5 - Loops
حلقه چیست؟
What is a Loop?
روشهای استفاده از حلقه For در دلفی - ۱
Ways to Use the For Loop in Delphi - 1
روشهای استفاده از حلقه For در دلفی - ۲
Ways to Use the For Loop in Delphi - 2
روشهای استفاده از حلقه For در دلفی - ۳
Ways to Use the For Loop in Delphi - 3
روشهای استفاده از حلقه Repeat Until در دلفی
Ways to Use the Repeat Until Loop in Delphi
روشهای استفاده از حلقه While Do در دلفی
Ways to Use the While Do Loop in Delphi
درباره دستورات کنترل حلقه
About Loop Control Statements
روشهای استفاده از دستور Continue در دلفی
Ways to Use the Continue Statement in Delphi
روشهای استفاده از دستور Break در دلفی
Ways to Use the Break Statement in Delphi
روشهای استفاده از دستور Exit در دلفی
Ways to Use the Exit Statement in Delphi
روشهای استفاده از دستور Halt در دلفی
Ways to Use the Halt Statement in Delphi
روشهای استفاده از دستور Application.Terminate در دلفی
Ways to Use the Application.Terminate Statement in Delphi
استفاده از Application.ProcessMessages در دلفی
Application.ProcessMessages in Delphi
روز ششم: توابع و رویهها
Day 6 - Functions and Procedures
رویه (Procedure) چیست؟
What is a Procedure?
روشهای استفاده از دستور Sleep در دلفی
Ways to Use the Sleep Command in Delphi
رویههای بدون پارامتر در دلفی
Parameterless Procedures in Delphi
رویههای تک پارامتری در دلفی
Single-Parameter Procedures in Delphi
تعریف رویههای چند پارامتری در دلفی
Defining Multi-Parameter Procedures in Delphi
تابع (Function) چیست؟
What is a Function?
توابع در دلفی
Functions in Delphi
روز هفتم: مدیریت خطا
Day 7 - Error Handling
حل وضعیتهای غیرمجاز احتمالی در دلفی
Solving Potential Illegal States in Delphi
ساختار Try Except End در دلفی
Try-Except-End in Delphi
ساختار Try Finally End در دلفی
Try-Finally-End in Delphi
پروژه واقعی: چه زمانی میتوانم بازنشسته شوم؟
Real World Project - When Can I Retire?
معرفی برنامه
App Introduction
طراحی فرم مورد نیاز برای ورود کاربر
Let's Create the Necessary Form Design For User Login
سفارشیسازی کنترلهای فرم برای ورود کاربر
Lets Customize the Necessary Form Controls For User Login
کدنویسی کنترلهای فرم برای ورود کاربر
Lets Code The Necessary Form Controls For User Login
طراحی فرم برای استفاده مدیریت از برنامه
Lets Create The Form Design That The Authority Can Use The Application
سفارشیسازی کنترلهای فرم برای مدیریت
Lets Customize The Form Controls That The Authority Can Use The Application
درک الگوریتم موتور محاسبه بازنشستگی
Lets Understand The Algorithm Of The Retirement Calculation Engine
تعریف دادههای ورودی مدیریت به عنوان متغیر
Lets Declare Authority Input Data As Variables
انتقال دادههای ورودی مدیریت به حافظه متغیرها
Lets Transfer The Data That The Authority Will Enter Into The Variables Memories
درباره فایروال موتور محاسبه بازنشستگی
About The Retirement Calculation Engines Firewall
نمایش نظرات