✍️ Marco Cantù

#Pascal
#Delphi
🧠 Pascal، همانطور که در Delphi استفاده میشه
📌 این یک کتاب دقیق و مفصل درباره زبان Pascal موجود در Delphi و بعضی از دیالکتهای در دسترس Delphi مثل FreePascal و Chrome است. کتاب عمداً روی ساختارهای سنتی زبان Pascal تمرکز میکنه و وارد افزونههای شیءگرای اون نمیشه. هر از گاهی هم آپدیتهایی اضافه میشه تا افزونههایی که نسخههای جدیدتر Delphi به هسته زبان اضافه کردهاند پوشش داده بشن؛ البته باز هم نه افزونههای OOP مربوط به Object Pascal.
📅 اولین نسخه کامل این کتاب، با تاریخ جولای ۱۹۹۹، روی Delphi 5 Companion CD منتشر شد. ویرایشهای بعدی هم از نظر محتوا و هم از نظر فرمت بهروزرسانی شدن و یادداشتهایی درباره Kylix، یعنی Delphi برای Linux، و Delphi for .NET بهشون اضافه شد. این ویرایش جدید که اولین نسخه چاپی کتابه، پوشش رو به دیالکتهای دیگر Pascal/Delphi هم گسترش میده.
🛠️ در طول ویرایشهای مختلف، همه مثالهای کتاب از استفاده از رابط گرافیکی Visual Control Language (VCL) در Delphi فاصله گرفتن تا کتاب برای پلتفرمها و کامپایلرهای مختلف مناسبتر بشه. تبدیل مثالهای گرافیکی به مثالهای مبتنی بر Console این مزیت رو داره که خواننده میتونه بیشتر روی خود زبان تمرکز کنه و درگیر Event Handlerها، متدها، کامپوننتها و موضوعهای پیشرفتهتر نشه. همینطور برنامهها میتونن روی پلتفرمهای غیر Windows هم اجرا بشن.
📖 فهرست مطالب
فصل ۱. تاریخچه کوتاه زبان Pascal
فصل ۲. کدنویسی در Pascal
فصل ۳. نوعها، متغیرها و ثابتها
فصل ۴. نوعهای داده تعریفشده توسط کاربر
فصل ۵. دستورها
فصل ۶. Procedureها و Functionها
فصل ۷. کار با Stringها
فصل ۸. حافظه
فصل ۹. برنامهنویسی Windows
فصل ۱۰. Variantها
فصل ۱۱. برنامه و Unitها
فصل ۱۲. فایلها در زبان Pascal
👤 درباره نویسنده
✍️ مارکو کانتو نویسنده پرفروش مجموعه Mastering Delphi، کتابهای راهنمای Delphi 2007 و Delphi 2009، و یکی از چهرههای برجسته و متخصص در کامیونیتی برنامهنویسی Delphi است.
Pascal, as in Delphi
This is a detailed book on the Pascal language found in Delphi, and in some of the available Delphi dialects (namely FreePascal and Chrome). The book purposely focuses on the traditional Pascal language constructs, not delving into its object-oriented extensions. From time to time there will be updates to cover extensions to the core language provided by recent editions of Delphi (again, not the OOP extensions of Object Pascal).
The first complete version of this book, dated July '99, was published on the Delphi 5 Companion CD. Following editions were updated, both in the content and in the format, with notes covering Kylix (Delphi for Linux) and Delphi for .NET. This new edition, the first available in print, extends coverage to other Pascal/Delphi dialects.
During the various editions, the examples used in the book were all migrated away from using Delphi's Visual Control Language (VCL) graphic user interface (GUI), to make the book better suited for different platforms and compilers. Changing the examples from visual ones to console based ones, brings with it the advantage that the reader can focus even more on the language, ignoring event handlers, methods, component, and other more advance topics. Also, the programs can run on non-Windows platforms.
Table of Contents
Chapter 1: Short History of the Pascal Language
Chapter 2: Coding in Pascal
Chapter 3: Types, Variables, and Constants
Chapter 4: User-Defined Data Types
Chapter 5: Statements
Chapter 6: Procedures and Functions
Chapter 7: Handling Strings
Chapter 8: Memory
Chapter 9: Windows Programming
Chapter 10: Variants
Chapter 11: Program and Units
Chapter 12: Files in the Pascal Language
About the Author
Marco Cantu is the best-selling author of the Mastering Delphi series, Delphi 2007 and 2009 handbooks and a prominent experts in the Delphi programming community.




