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

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)

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

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

شروع شدن 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

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

  • ثابت ها Constants

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

  • متغیرها Variables

  • متغیرها Variables

  • ثابت ها Constants

  • نظرات Comments

  • نظرات Comments

رویه ها و عملکردها 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

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

  • محدوده Scope

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

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

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

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

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

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

  • محدوده Scope

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

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

  • آرایه ها Arrays

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

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

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

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

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

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

  • آرایه ها Arrays

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

  • سوابق Records

  • IO فایل File IO

انواع تعریف شده توسط کاربر و 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

شی گرایی Object Orientation

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

شی گرایی Object Orientation

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

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

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

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

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

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

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

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

سلسله مراتب طبقاتی 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

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

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

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

  • استثناها Exceptions

  • استثناها Exceptions

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

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

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

رفتن به جلو Going Further

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

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

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

رفتن به جلو Going Further

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

  • سریال سازی Serialization

  • سریال سازی Serialization

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

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

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

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

نمایش نظرات

آموزش برنامه نویسی با دلفی و آبجکت پاسکال
جزییات دوره
5 hours
44
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
4,410
4.7 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Huw Collingbourne Huw Collingbourne

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