shengo_k
18-01-2015, 11:35
با سلام. در این مطلب کتاب آموزشی راهنمای کاملزبان پاسکال شی ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]) را جهت دانلود قرار داده ایم. این کتاب زبان برنامه نویسی پاسکال شیئی را به همان صورتی که در ابزار توسعه بورلند به کار برده می شود ، توصیف می کند. هفت فصل اول کتاب، عناصر به کار رفته در برنامه نویسی شئ گرا را توضیح می دهند. فصل ۸ فایل ها و دست کاری رشته ها را جمع بندی می کند. I/O روال های استاندارد برای فصول بعدی ملحقات و محدودیت های زبان را برای کتابخانه های اتصال پویا ۱ و بسته ها ۲ ( فصل ۹) ، و واسط های شیء( فصل ۱۰ ) شرح می دهند. سه فصل پایانی عناوین پیشرفته زیر را نشان می دهند : مدیریت حافظه (فصل ۱۱ ) ، کنترل برنامه ( فصل ۱۲ ) ، و روال های زبان اسمبلی درمیان برنامه های پاسکال شیئی. این کتاب ارزشمند به توسط آقای مهدی محبیان ترجمه شده و اولین بار در سایت بزرگ پارس بوک ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]) اشتراک گذاری شده است. نهایت تشکر رو از سایت بزرگ پارس بوک داریم. همچنین سرفصل ها این کتاب آموزشی در ادامه موجود می باشد.
سرفصل های کتاب آموزشی راهنمای کامل زبان پاسکال شی :
فصل اول
- استفاده از پاسکال شیئی
- قرار دادهای نگارشی
- فصل۲
- مقدمه
- مدیریت برنامه
- فایل های منبع پاسکال
- دیگر فایل های به کار رفته برای ایجاد برنامه ها
- فایل های تولید شده توسط کامپایلر
- برنامه های نمونه
- یک برنامه کنسول ساده
- یک مثال پیچیده تر
- یک برنامه اصلی
- فصل۳
- برنامه ها و یونیت ها
- ساختار و ترکیب نوشتاری / نحوی برنامه
- هدینگ برنامه
- شرط uses برنامه
- بلوک
- ساختار و ترکیب یونیت
- هدینگ یونیت
بخش واسط( interface)
بخش پیاده سازی( implementation)
بخش ارزش گذاری( initialization)
بخش اتمام ( finalization)
ارجاعات یونیت و شرط uses
قواعد شرط uses
ارجاعات یونیت غیر مستقیم و چندگانه
ارجاعات یونیت چرخشی
فصل ۴
عناصر نحوی
عناصر نحوی بنیادی
علایم ویژه
شناسه ها
شناسه های توصیف شده
کلمات رزرو شده
راهنماها
ثابت های عددی (numerals)
برچسب ها
رشته های کاراکتری
توضیحات و راهنماهای کامپایلر
عبارت ها
عملگرها
عملگرهای محاسباتی
عملگرهای محاسباتی یکانی
عملگرهای بولی
ارزشیابی بولی کامل در برابر ارزشیابی مدار کوتاه
عملگرهای منطقی بیتی
عملگرهای رشته
عملگرهای اشاره گر
عملگرهای مجموعه
عملگرهای کلاس
عملگر@
قواعد حق تقدم عملگرها
فراخوان های تابع
سازنده های مجموعه
اندیس ها
قالب بندی نوع ( یندیل نوع صریح)
قالب بندی نوع مقدار
قالب بندی نوع متغیر
اعلان ها و دستورات
اعلان ها
دستورات
دستورات ساده
دستورات تخصیص داده
فراخوان تابع و روان
دستور Gotd
دستورات ساخت یافته
دستورات مرکب
دستور with
دستور IF
دستور Case
حلقه های کنترل
دستور Reoeat
دستور while
دستور for
بلوک ها و دامنه
بلوک ها
دامنه ( Scope)
تعارضات نام گذاری
انواع داده، متغیرها و ثوابت
مباحصی درباره نوع ها
انواع ساده
انواع ترتیبی (Ordinal types)
انواع صحیح ( lnteger)
انواع کاراکتر
انواع بولی (Boolean)
انواع شمارشی
انواع شمارشی با رتبه تخصیص داده شده به طور صریح
انواع زیر دامنه (subrange)
انواع حقیقی (Real)
انواع رشته (String)
رشته های کوتاه
رشته های بلند
رشته پهن
بحثی درباره مجموعه کاراکترهای بسط یافته
کار با رشته های منتهی به تهی
استفاده از اشاره گرها ، آرایه ها و ثوابت رشته ای
ترکیب رشته های پاسکال و رشته های منتهی به تهی
انواع ساخت یافته
مجموعه ها
آرایه ها
آرایه های استاتیک
آرایه های پویا
آرایه های دینامیک چند بعدی
انواع آرایه و تخصیص ها
رکوردها
بخش های واریانت در رکوردها
نوع های فایل
اشاره گرها و انواع اشاره گر
مقدمه ای بر اشاره گرها
نوع های اشاره گر
اشاره گرهای کاراکتر
دیگر انواع اشاره گر استاندارد
انواع رویه ای
نوع های رویه ای در دستورات و تخصیص ها
نوع های واریانت (variant)
تبدیلات نوع variant
Variant ها در عبارات
آرایه های واریانت
Olevaviant
مطابقت و یگانگی نوع
یگانگی نوع
سازگاری و مطابقت نوع
سازگاری برای تخصیص
اعلان نوع ها
متغیرها
اعلان متغیرها
آدرس های مطلق
متغیرهای پویا
متغیرهای Thread- local
ثابت های اعلان شده
ثابت های صحیح
عبارات ثابت
رشته های منبع
ثابت های نوعدار
ثابت های آرایه
ثابت های رکورد
ثابت های رویه ای
ثابت های اشاره گر
فصل۶
توابع و روال ها
اعلان روال ها و توابع
اعلان های روال
اعلان های تابع
قراردادهای فراخوانی
اعلان های واسط و forward
اعلان های بیرونی
اتصال به فایل های شیئی
وارد کردن توابع از کتابخانه ها
سربار گذاری توابع و روال ها
اعلان های محلی
روتین های تو در تو
پارامترها
معنا شناسی پارامتر
پارامترهای متغیر و مقداری
پارامترهای ثابت
پارامترهای بیرونی
پارامترهای بدون نوع
پارامترهای رشته ای
پارامترهای آرایه
پارامترهای آرایه باز
پارامترهای آرایه باز واریانت
پارامترهای پیش فرض
پارامترهای پیش فرض و روتین های سربار گذاری شده
پارامترهای پیش فرض در اعلان های interface , forward
فراخوانی روال ها و توابع
سازنده های آرایه باز
فصل ۷
کلاس ها و اشیاء
انواع کلاس
وارثت و دامنه
Tclass , tobject
سازگاری انواع کلاس
انواع شئ
میدان دید اعضای کلاس
اعضای Protected , private public
اعضای منتشر شده ( published)
اعضای Automated
اعلان های forwqrd و کلاس های وابسته متقابل
فیلدها
متدها
اعلان ها و پیاده سازی های متد
Inherited
Self
انقباد متد
متدهای استاتیک
متدذهای پویا و مجازی
مجازی در برابر پویا
تعریف مجدد در برابر مخفی سازی
متدهای مجرد
سربار گذاری متدها
سازنده ها
تخریب کننده ها
متدهای پیغام
پیاده سازی متدهای پیغام
توزیع پیغام
خاصیت ها
دسترسی خاصیت
خاصیت ها ی آرایه
تصریح کننده های اندیس
تصریح کننده های انباره
ابطال خاصیت ها و اعلان های مجدد
ارجاعات کلاس
انواع class- reference
سازنده ها و ارجاعات کلاس
عملگرهای کلاس
عملگر is
عملگر as
متدهای کلاسی
استثناها
چه زمانی از استثنا ها استفاده کنیم؟
دستور try…. Except
باز تولید استثناها
استثناهای تو در تو
دستور try… finally
کلاس ها و روتین های استثنای استاندارد
فصل ۸
روتین های استاندارد و I/o
ورودی و خروجی فایل
فایل های متنی
فایل های بدون نوع
گرداننده های ابزار فایل متنی
توابع ابزار
تابع open
تابع Inout
تابع fiush
تابع close
اداره کردن رشته های منتهی به تهی
رشته های کاراکتر پهن
روتین های استاندارد دیگر
فصل۹
بسته ها و کتابخانه ها
فراخوانی کتابخانه های قابل بارگذاری به طور پویا
بارگذاری استاتیک
بارگذاری دینامیک
نوشتن کتابخانه های قابل بارگذاری به طور پویا
شرط exports
کد مقدار دهی اولیه کتابخانه
متغیرهای سراسری در یک کتابخانه
کتابخانه ها و متغیرهای سیستم
استثناها و خطاهای زمان اجرا در کتابخانه ها
مدیر حافظه تسهیم شده (تنها برای ویندوز)
بسته ها
اعلان بسته ها و فایل های منبع
نام گذاری بسته ها
شرط requires
پرهیز از ارجاعات چرخشی به بسته ها
ارجاعات بسته تکراری
شرط contains
پرهیز از کد منبع زائد uses
کامپایل بسته ها
فایل های تولید شده
راهنماهای کامپایلر ویژه بسته
سوییچ های کامپایلر خط فرمان ویژه بسته
فصل ۱۰
واسطه های شئ
نوع های واسط
IInterface و وارثت
شناسایی واسط
قراردادهای فراخوانی برای واسط ها
خاصیت های واسط
اعلان های forward
پیاده سازی واسط ها
شروط وضوح متد
تغییر پیاده سازی های موروثی
پیاده سازی واسط ها به نیابت
نیابت دادن به یک خاصیت نوع کلاس
ارجاعات واسط
سازگاری برای تخصیص واسط
قالب بندی های واسط
جستار واسط
اشیاء اتوماسیون (تنها برای ویندوز)
نوع های واسط توزیع(تنها برای ویندوز)
متدهای واسط توزیع (تنها برای ویندوز)
خاصیت های واسط توزیع
دسترسی به اشیای اتوماسیون (تنها برای ویندوز)
ترکسی نوشتاری فراخوان متد شئ اتوماسیون
واسطهای دوگانه (تنها برای ویندوز)
فصل۱۱
مدیریت حافظه
مدیر حافظه (تنها برای ویندوز)
متغیرها
فرمت درونی داده ها
انواع صحیح
انواع کاراکتر
انواع بولی ( Boolean)
انواع شمارشی
انواع حقیقی
نوع Real 48
نوع Single
نوع Double
نوع Extehded
نوع comp
نوع Currency
انواع اشاره گر
انواع رشته کوتاه
انواع رشته بلند
انواع رشته پهن
انواع مجموعه
انواع آرایه استاتیک
انواع آرایه دینامیک
انواع رکورد
انواع فایل
انواع رویه ای
انواع کلاس
انواع ارجاع کلاس
انواع واریانت
فصل ۱۲
کنترل برنامه
پارامترها و نتایج تابع
ارسال پارامتر
قراردهای ذخیره سازی ثبات
نتایج تابع
فراخوان های متد
سازنده ها و تخریب کننده ها
روال های خروجی
فصل ۱۳
کد اسمبلر درون خطی
دستور asm
استفاده از ثبات
ترکیب نوشتاری دستور اسمبلر
برچسب ها
رمزالعمل های دستور
برآورد دستور العمل RET
برآورد پرش خودکار
فرامین اسمبلر
عملوندها
عبارت ها
تفاوت میان عبارات باسکال شیئی
و اسمبلر
عناصر عبارت
ثابت ها
ثباتها
سمیل ها
کلاس های عبارت
انواع عبارت
عملگرهای عبارت
توابع و روال های اسمبلر
گرامر پاسکال شیئی
دانلود با لینک مستقیم با حجم ۴ مگابایت ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])
پسورد : [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])
منبع ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])
سرفصل های کتاب آموزشی راهنمای کامل زبان پاسکال شی :
فصل اول
- استفاده از پاسکال شیئی
- قرار دادهای نگارشی
- فصل۲
- مقدمه
- مدیریت برنامه
- فایل های منبع پاسکال
- دیگر فایل های به کار رفته برای ایجاد برنامه ها
- فایل های تولید شده توسط کامپایلر
- برنامه های نمونه
- یک برنامه کنسول ساده
- یک مثال پیچیده تر
- یک برنامه اصلی
- فصل۳
- برنامه ها و یونیت ها
- ساختار و ترکیب نوشتاری / نحوی برنامه
- هدینگ برنامه
- شرط uses برنامه
- بلوک
- ساختار و ترکیب یونیت
- هدینگ یونیت
بخش واسط( interface)
بخش پیاده سازی( implementation)
بخش ارزش گذاری( initialization)
بخش اتمام ( finalization)
ارجاعات یونیت و شرط uses
قواعد شرط uses
ارجاعات یونیت غیر مستقیم و چندگانه
ارجاعات یونیت چرخشی
فصل ۴
عناصر نحوی
عناصر نحوی بنیادی
علایم ویژه
شناسه ها
شناسه های توصیف شده
کلمات رزرو شده
راهنماها
ثابت های عددی (numerals)
برچسب ها
رشته های کاراکتری
توضیحات و راهنماهای کامپایلر
عبارت ها
عملگرها
عملگرهای محاسباتی
عملگرهای محاسباتی یکانی
عملگرهای بولی
ارزشیابی بولی کامل در برابر ارزشیابی مدار کوتاه
عملگرهای منطقی بیتی
عملگرهای رشته
عملگرهای اشاره گر
عملگرهای مجموعه
عملگرهای کلاس
عملگر@
قواعد حق تقدم عملگرها
فراخوان های تابع
سازنده های مجموعه
اندیس ها
قالب بندی نوع ( یندیل نوع صریح)
قالب بندی نوع مقدار
قالب بندی نوع متغیر
اعلان ها و دستورات
اعلان ها
دستورات
دستورات ساده
دستورات تخصیص داده
فراخوان تابع و روان
دستور Gotd
دستورات ساخت یافته
دستورات مرکب
دستور with
دستور IF
دستور Case
حلقه های کنترل
دستور Reoeat
دستور while
دستور for
بلوک ها و دامنه
بلوک ها
دامنه ( Scope)
تعارضات نام گذاری
انواع داده، متغیرها و ثوابت
مباحصی درباره نوع ها
انواع ساده
انواع ترتیبی (Ordinal types)
انواع صحیح ( lnteger)
انواع کاراکتر
انواع بولی (Boolean)
انواع شمارشی
انواع شمارشی با رتبه تخصیص داده شده به طور صریح
انواع زیر دامنه (subrange)
انواع حقیقی (Real)
انواع رشته (String)
رشته های کوتاه
رشته های بلند
رشته پهن
بحثی درباره مجموعه کاراکترهای بسط یافته
کار با رشته های منتهی به تهی
استفاده از اشاره گرها ، آرایه ها و ثوابت رشته ای
ترکیب رشته های پاسکال و رشته های منتهی به تهی
انواع ساخت یافته
مجموعه ها
آرایه ها
آرایه های استاتیک
آرایه های پویا
آرایه های دینامیک چند بعدی
انواع آرایه و تخصیص ها
رکوردها
بخش های واریانت در رکوردها
نوع های فایل
اشاره گرها و انواع اشاره گر
مقدمه ای بر اشاره گرها
نوع های اشاره گر
اشاره گرهای کاراکتر
دیگر انواع اشاره گر استاندارد
انواع رویه ای
نوع های رویه ای در دستورات و تخصیص ها
نوع های واریانت (variant)
تبدیلات نوع variant
Variant ها در عبارات
آرایه های واریانت
Olevaviant
مطابقت و یگانگی نوع
یگانگی نوع
سازگاری و مطابقت نوع
سازگاری برای تخصیص
اعلان نوع ها
متغیرها
اعلان متغیرها
آدرس های مطلق
متغیرهای پویا
متغیرهای Thread- local
ثابت های اعلان شده
ثابت های صحیح
عبارات ثابت
رشته های منبع
ثابت های نوعدار
ثابت های آرایه
ثابت های رکورد
ثابت های رویه ای
ثابت های اشاره گر
فصل۶
توابع و روال ها
اعلان روال ها و توابع
اعلان های روال
اعلان های تابع
قراردادهای فراخوانی
اعلان های واسط و forward
اعلان های بیرونی
اتصال به فایل های شیئی
وارد کردن توابع از کتابخانه ها
سربار گذاری توابع و روال ها
اعلان های محلی
روتین های تو در تو
پارامترها
معنا شناسی پارامتر
پارامترهای متغیر و مقداری
پارامترهای ثابت
پارامترهای بیرونی
پارامترهای بدون نوع
پارامترهای رشته ای
پارامترهای آرایه
پارامترهای آرایه باز
پارامترهای آرایه باز واریانت
پارامترهای پیش فرض
پارامترهای پیش فرض و روتین های سربار گذاری شده
پارامترهای پیش فرض در اعلان های interface , forward
فراخوانی روال ها و توابع
سازنده های آرایه باز
فصل ۷
کلاس ها و اشیاء
انواع کلاس
وارثت و دامنه
Tclass , tobject
سازگاری انواع کلاس
انواع شئ
میدان دید اعضای کلاس
اعضای Protected , private public
اعضای منتشر شده ( published)
اعضای Automated
اعلان های forwqrd و کلاس های وابسته متقابل
فیلدها
متدها
اعلان ها و پیاده سازی های متد
Inherited
Self
انقباد متد
متدهای استاتیک
متدذهای پویا و مجازی
مجازی در برابر پویا
تعریف مجدد در برابر مخفی سازی
متدهای مجرد
سربار گذاری متدها
سازنده ها
تخریب کننده ها
متدهای پیغام
پیاده سازی متدهای پیغام
توزیع پیغام
خاصیت ها
دسترسی خاصیت
خاصیت ها ی آرایه
تصریح کننده های اندیس
تصریح کننده های انباره
ابطال خاصیت ها و اعلان های مجدد
ارجاعات کلاس
انواع class- reference
سازنده ها و ارجاعات کلاس
عملگرهای کلاس
عملگر is
عملگر as
متدهای کلاسی
استثناها
چه زمانی از استثنا ها استفاده کنیم؟
دستور try…. Except
باز تولید استثناها
استثناهای تو در تو
دستور try… finally
کلاس ها و روتین های استثنای استاندارد
فصل ۸
روتین های استاندارد و I/o
ورودی و خروجی فایل
فایل های متنی
فایل های بدون نوع
گرداننده های ابزار فایل متنی
توابع ابزار
تابع open
تابع Inout
تابع fiush
تابع close
اداره کردن رشته های منتهی به تهی
رشته های کاراکتر پهن
روتین های استاندارد دیگر
فصل۹
بسته ها و کتابخانه ها
فراخوانی کتابخانه های قابل بارگذاری به طور پویا
بارگذاری استاتیک
بارگذاری دینامیک
نوشتن کتابخانه های قابل بارگذاری به طور پویا
شرط exports
کد مقدار دهی اولیه کتابخانه
متغیرهای سراسری در یک کتابخانه
کتابخانه ها و متغیرهای سیستم
استثناها و خطاهای زمان اجرا در کتابخانه ها
مدیر حافظه تسهیم شده (تنها برای ویندوز)
بسته ها
اعلان بسته ها و فایل های منبع
نام گذاری بسته ها
شرط requires
پرهیز از ارجاعات چرخشی به بسته ها
ارجاعات بسته تکراری
شرط contains
پرهیز از کد منبع زائد uses
کامپایل بسته ها
فایل های تولید شده
راهنماهای کامپایلر ویژه بسته
سوییچ های کامپایلر خط فرمان ویژه بسته
فصل ۱۰
واسطه های شئ
نوع های واسط
IInterface و وارثت
شناسایی واسط
قراردادهای فراخوانی برای واسط ها
خاصیت های واسط
اعلان های forward
پیاده سازی واسط ها
شروط وضوح متد
تغییر پیاده سازی های موروثی
پیاده سازی واسط ها به نیابت
نیابت دادن به یک خاصیت نوع کلاس
ارجاعات واسط
سازگاری برای تخصیص واسط
قالب بندی های واسط
جستار واسط
اشیاء اتوماسیون (تنها برای ویندوز)
نوع های واسط توزیع(تنها برای ویندوز)
متدهای واسط توزیع (تنها برای ویندوز)
خاصیت های واسط توزیع
دسترسی به اشیای اتوماسیون (تنها برای ویندوز)
ترکسی نوشتاری فراخوان متد شئ اتوماسیون
واسطهای دوگانه (تنها برای ویندوز)
فصل۱۱
مدیریت حافظه
مدیر حافظه (تنها برای ویندوز)
متغیرها
فرمت درونی داده ها
انواع صحیح
انواع کاراکتر
انواع بولی ( Boolean)
انواع شمارشی
انواع حقیقی
نوع Real 48
نوع Single
نوع Double
نوع Extehded
نوع comp
نوع Currency
انواع اشاره گر
انواع رشته کوتاه
انواع رشته بلند
انواع رشته پهن
انواع مجموعه
انواع آرایه استاتیک
انواع آرایه دینامیک
انواع رکورد
انواع فایل
انواع رویه ای
انواع کلاس
انواع ارجاع کلاس
انواع واریانت
فصل ۱۲
کنترل برنامه
پارامترها و نتایج تابع
ارسال پارامتر
قراردهای ذخیره سازی ثبات
نتایج تابع
فراخوان های متد
سازنده ها و تخریب کننده ها
روال های خروجی
فصل ۱۳
کد اسمبلر درون خطی
دستور asm
استفاده از ثبات
ترکیب نوشتاری دستور اسمبلر
برچسب ها
رمزالعمل های دستور
برآورد دستور العمل RET
برآورد پرش خودکار
فرامین اسمبلر
عملوندها
عبارت ها
تفاوت میان عبارات باسکال شیئی
و اسمبلر
عناصر عبارت
ثابت ها
ثباتها
سمیل ها
کلاس های عبارت
انواع عبارت
عملگرهای عبارت
توابع و روال های اسمبلر
گرامر پاسکال شیئی
دانلود با لینک مستقیم با حجم ۴ مگابایت ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])
پسورد : [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])
منبع ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])