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

Learn To Program with Delphi and Object Pascal

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: برنامه نویسی استاد در ویندوز یا Mac OS X با Lazarus و رایگان Pascal یا Delphi توسعه متقابل پلتفرم با Lazarus در مک، ویندوز یا حتی لینوکس کد منبع قابل دانلود برای Lazarus در ویندوز و مک یا دلفی در ویندوز یک کتاب الکترونیکی 124 صفحه ای، کتاب کوچک پاسکال، همه موضوعات را به طور عمیق توضیح می دهد پیش نیازها:

سریع‌ترین راه برای یادگیری برنامه‌نویسی در مک یا ویندوز – با سیستم استاندارد صنعتی دلفی یا با لازاروس رایگان و پاسکال رایگان، می‌توانید برنامه‌نویسی چند پلتفرمی را به روشی آسان یاد بگیرید. فقط بکشید و رها کنید، کلیک کنید و کد کنید!

این دوره زبان Object Pascal را به شما آموزش می دهد که نه تنها توسط Lazarus بلکه توسط سیستم برنامه نویسی شناخته شده دلفی استفاده می شود. دانشی که به دست می آورید با استفاده از Lazarus یا Delphi به دنیای توسعه برنامه های تجاری تجاری وارد می شود.

آنچه خواهید آموخت:

  • اصول برنامه نویسی – از پایه

  • شی گرایی – اصول و تمرین آن

  • زبان Object Pascal – برای برنامه نویسی منظم، ظریف و قابل نگهداری

  • توسعه بین پلتفرم - برای ویندوز، مک یا حتی برای لینوکس

چه کسی باید دوره را بگذراند


  • مبتدیان - اگر قبلاً هرگز کدنویسی نکرده اید، می توانید پاسکال را قدم به قدم یاد بگیرید

  • این آموزش برنامه نویسی پاسکال برای آن دسته از برنامه نویسانی که از زبان های دیگری مانند روبی، پایتون یا جاوا استفاده کرده اند اما می خواهند دانش خود را گسترش دهند نیز امکان پذیر است؟ این برای شماست!

  • توسعه‌دهنده‌های چند پلتفرمی – با Lazarus و Free Pascal، روی یک سیستم‌عامل بنویسند، در سیستم‌عامل دیگری کامپایل کنند!

Huw Collingbourne از زمان اولین انتشار Delphi در سال 1995 در Object Pascal برنامه نویسی کرده است. برای بیش از 10 سال او ستون نویس برنامه نویسی Delphi برای مجله PC Plus در بریتانیا بود. این دوره به شما آموزش های عمیقی در مورد برنامه نویسی با دلفی و زبان Object Pascal می دهد.


سرفصل ها و درس ها

شروع شدن Getting Started

  • معرفی Introduction

  • کتاب کوچک پاسکال (کتاب الکترونیکی) The Little Book Of Pascal (eBook)

  • آرشیو کد منبع Source Code Archive

  • آرشیو کد منبع Source Code Archive

  • اول من را بخوانید! Read Me First!

  • نصب نرم افزار Installing the software

  • نصب نرم افزار Installing the software

  • اولین برنامه شما: "سلام دنیا" Your first program: 'Hello world'

  • یک پروژه نمونه را بارگیری و اجرا کنید Load and run a sample project

  • یک پروژه نمونه را بارگیری و اجرا کنید Load and run a sample project

  • یک گشت و گذار سریع در فایل کد پاسکال A quick tour of a Pascal code file

  • یک گشت و گذار سریع در فایل کد پاسکال A quick tour of a Pascal code file

شروع شدن Getting Started

  • معرفی Introduction

  • کتاب کوچک پاسکال (کتاب الکترونیکی) The Little Book Of Pascal (eBook)

  • اول من را بخوانید! Read Me First!

  • اولین برنامه شما: "سلام دنیا" Your first program: 'Hello world'

مبانی پاسکال Fundamentals of Pascal

  • متغیرها Variables

  • متغیرها Variables

  • ثابت ها Constants

  • نظرات Comments

  • نظرات Comments

مبانی پاسکال Fundamentals of Pascal

  • ثابت ها Constants

رویه ها و عملکردها Procedures and Functions

  • رویه ها و عملکردها Procedures And Functions

  • انتقال آرگومان ها بر اساس مقدار و با مرجع Passing arguments by value and by reference

  • روش های فرم Form Methods

  • نمونه برنامه: محاسبه نرخ بهره Sample program: calculating interest rates

رویه ها و عملکردها Procedures and Functions

  • رویه ها و عملکردها Procedures And Functions

  • انتقال آرگومان ها بر اساس مقدار و با مرجع Passing arguments by value and by reference

  • روش های فرم Form Methods

  • نمونه برنامه: محاسبه نرخ بهره Sample program: calculating interest rates

انواع داده ها، اپراتورها و محدوده Data Types, Operators and Scope

  • انواع داده ها Data Types

  • انواع داده ها Data Types

  • پارامترها و نوع چک کردن Parameters and type-checking

  • عملگرهای حسابی Arithmetic Operators

  • عملگرهای حسابی Arithmetic Operators

  • محدوده Scope

انواع داده ها، اپراتورها و محدوده Data Types, Operators and Scope

  • پارامترها و نوع چک کردن Parameters and type-checking

  • محدوده Scope

حلقه ها و آرایه ها Loops and Arrays

  • برای حلقه ها 'for' Loops

  • برای حلقه ها 'for' Loops

  • اظهارات موردی Case Statements

  • حلقه های "while" و "repeat". 'while' and 'repeat' loops

  • حلقه های "while" و "repeat". 'while' and 'repeat' loops

  • آرایه ها Arrays

حلقه ها و آرایه ها Loops and Arrays

  • اظهارات موردی Case Statements

  • آرایه ها Arrays

انواع تعریف شده توسط کاربر و IO فایل User-defined Types and File IO

  • انواع تعریف شده توسط کاربر User-defined types

  • انواع تعریف شده توسط کاربر User-defined types

  • سوابق Records

  • IO فایل File IO

  • ذخیره و بارگذاری فایل های متنی Saving and loading text files

  • ذخیره و بارگذاری فایل های متنی Saving and loading text files

انواع تعریف شده توسط کاربر و IO فایل User-defined Types and File IO

  • سوابق Records

  • IO فایل File IO

شی گرایی Object Orientation

  • مقدمه ای بر شی گرایی Introduction to Object Orientation

  • مقدمه ای بر شی گرایی Introduction to Object Orientation

  • کلاس ها و اشیاء Classes and Objects

  • کلاس ها و اشیاء Classes and Objects

  • ذخیره و بارگذاری اشیاء Saving and Loading Objects

شی گرایی Object Orientation

  • ذخیره و بارگذاری اشیاء Saving and Loading Objects

سلسله مراتب طبقاتی Class Hierarchies

  • نحوه ایجاد سلسله مراتب کلاس How to create a class hierarchy

  • نحوه ایجاد سلسله مراتب کلاس How to create a class hierarchy

  • فرم ها و کنترل ها به عنوان اشیا Forms and controls as Objects

  • تکمیل کد برای کلاس ها Code completion for classes

  • تکمیل کد برای کلاس ها Code completion for classes

  • روش های مجازی Virtual methods

  • روش های مجازی Virtual methods

  • خواص Properties

  • خواص Properties

  • خواص دریافت کننده Getter Properties

سلسله مراتب طبقاتی Class Hierarchies

  • فرم ها و کنترل ها به عنوان اشیا Forms and controls as Objects

  • خواص دریافت کننده Getter Properties

مدیریت استثنا و اشکال زدایی Exception-handling and Debugging

  • استثناها Exceptions

  • استثناها Exceptions

  • بازیابی خطا Error-recovery

  • بازیابی خطا Error-recovery

  • اشکال زدایی Debugging

مدیریت استثنا و اشکال زدایی Exception-handling and Debugging

  • اشکال زدایی Debugging

رفتن به جلو Going Further

  • یک بازی ماجراجویی بنویسید! Write an adventure game!

  • سریال سازی Serialization

  • سریال سازی Serialization

  • منابع اضافی Additional Resources

  • منابع اضافی Additional Resources

  • جلوتر رفتن... Going further...

  • و در نهایت... And finally...

رفتن به جلو Going Further

  • یک بازی ماجراجویی بنویسید! Write an adventure game!

  • جلوتر رفتن... Going further...

  • و در نهایت... And finally...

نمایش نظرات

نظری ارسال نشده است.

آموزش برنامه نویسی با دلفی و آبجکت پاسکال
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
5 hours
44
Udemy (یودمی) udemy-small
24 بهمن 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
4,410
4.7 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Huw Collingbourne Huw Collingbourne

مدیر فناوری، نرم افزار SapphireSteel

Udemy (یودمی)

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

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