كامپيوتر پاسگال 22 (دانلود رایگان)

دسته بندي : انسانی » علوم کامپیوتر
لینک دانلود و خرید پایین توضیحات
دسته بندی : وورد
نوع فایل :  word (..doc) ( قابل ويرايش و آماده پرينت )
تعداد صفحه : 35 صفحه

 قسمتی از متن word (..doc) : 
 

‏مقدمه‌اي بر Object Pascal
‏چنانچه درباره مك‌آپ مطالعه‌اي داشته باشيد ممكنست تعجب كرده باشيد از اينكه بايد برنامه‌ريز Macintosh peogrommer’s Workshop‏(MPW‏) را تهيه كنيد و بخصوص اينكه اين برنامه‌ريز بايد به زبان پاسكال نوشته شده باشد. فعلاً پاسخ مثبت است. در مورد آن كساني كه تأليفات ديگران را دوست دارند و يا برنامه‌ريزي به زبان ديگر مثلاً C‏ را ترجيح ميدهند در حال حاضر شانس زيادي ندارند. دليل آن دو چندان است. بسياري از زبانها بروي Macintosh‏ مطالب لازم را كه سيستم مك‌آپ دارد ندارند و حتي اگر داشته باشند سرعت پاسكال را ندارند.
‏در اين مقاله، ابتدا ساختار O.P‏ را توضيح داده سپس بعضي از معناشناسيهائي مورد استفاده در اين ساختار را پيشنهاد مي‌كنيم. در خصوص مراحل مختلفي از سازگاري بحث مي‌كنيم كه يك زبان يا مؤلف ديگر براي استفاده از مك‌آپ و مراحل رسيدن به هدف آن نياز دارد. خصوصاً، شغل خاص كه حاوي و زبان معمولي را كه به آن كه مربوط مي‌شود نشان ميدهيم. يكي هم راجع به چگونگي اضافه كردن مواد به زبان MPW‏ صحبت خواهيم كرد. در آخر نمائي از آنچه تا بحال فرا گرفته‌ايم ارائه مي‌كنيم.
Object Pascal
‏پيوست و ادامه‌اي است بر زبان پاسكال كه با مشورت نيكلاس ويرث، مخترع سيستم پاسكال، در شركت آپل انجام شد. اين تداوم ناشي از تلاش نوعي از تشخيص پاسكال به نام كلس‌كال مي‌باشد كه در كامپيوتر ليزا قابل دسترسي بود. خود مك‌آپ حاصل تول‌كيت ليزا، كه كارگاهي كاربردي براي ايجاد كاربردهاي ليزا است، مي‌باشد. ليزا تول كيت به زبان كلس‌كال نوشته شده است.
‏در سيستم O.P.‏ معناشناسيهاي معدودي ديده مي‌شوند. غوده آبجكت، نوع جديدي از داده‌هاست. Object‏ شباهت بسيار زيادي به شرح كتبي دارد كه مي‌تواند رشته داده‌هاي مضاعف نوع گشتاري را در خود جاي دهد. مضافاً اينكه، فهرستي از روشها و دستورالعملهائي مربوط به متدهاي مختلف را براي نوع خاصي از Object‏ مشخص مي‌كنيد. اين متدها، نقش هر يك از اين نوع Object‏ را توضيح ميدهد. مثلاً مي‌توانيد نوع ظاهري Object‏ را به شرح زير تعريف كنيد:
type
Shape = object
Bounds : Rect
Color: Pattemm
Pracedave Draw:
Procedure Erase:
Procedure Rotate (angle: integer):
Procedure Meve (delta: Point)
Function Area: integer:
End:
‏بعلاوه، مي‌توانيد نوعي از Object‏ را كه داراي حوزه‌ها و روشهاي Object‏ نوع ديگري باشد نيز شناسائي كنيد. نوع جديد مي‌تواند روشها و حوزه‌هاي جديدي را مشخص نموده روشها كه را كه در درون نهفته دارد و موردنظر شماست انتخاب نمايد.
Type
Circle = object (Shape)
Radias: integer
Procedure Draw: override:
Function Area: integer: override
Procedure SetRadis (new Raduig: unteger)
End
‏هر مدلي از Object‏ معمولاً اشاره به گروهي دارد. در مثال بالا، دايره زيرگروه شكل است. شكل گروه اصلي دايره مي‌باشد. هر گروه (نوع Object‏) مي‌تواند زيرمجموعه‌ها (انشعابات) زيادي داشته باشد، اما فقط يك سرگروه (اصل) دارد. وقتي از مفهوم ارتباط صحبت مي‌شود اكثراً از واژه گروه (Class‏) استفاده مي‌كنيم. هر وقت از انواع داده پاسكال حرف مي‌زنم، واژه Object‏ را به كار مي‌برم.
Object‏ ها از نامگذاري روشهاي انواع جديد فرمهاي پاسكال بوجود آمده‌اند. لغت جديد (دايره) را به كار مي‌بريد تا مثالي براي Object‏ نوع دايره‌اي بزنيد. وقتي در مورد متغيره‌اي از نوع Object‏ از واژه جديد استفاده مي‌شود، به ذخيره‌اي كافي در گروه اشاره داشته ميزان متغير را تا رسيدن به داده موردنظر (نقطه به نقطه) تنظيم مي‎كند. فلشهاي دوبل معمولاً براي تفهيم و بيان عدم مراجعه‎اي كه بطور اتوماتيك توسط مؤلف انجام ميشود مورد نياز است، بنابراين مي‎توان مستقيماً به حوزه‎هاي اطلائي دست يافت، بعنوان ‏مثال:
Acircle.bounds‏ درست است نه Bounds‏ 88 aCricle.‏ برعكس براي استناد به روشي كه براي همان بيان استفاده مي‎كنيد بايد نوشت: Acricle‏ اين طرح به روش نوع شيئي دايره شكل استفاده دارد. از آنجا كه همه متغيره‎‏هاي نوع

 
دسته بندی: انسانی » علوم کامپیوتر

تعداد مشاهده: 3594 مشاهده

فرمت فایل دانلودی:.zip

فرمت فایل اصلی: .zip

تعداد صفحات: 35

حجم فایل:27 کیلوبایت

 قیمت: رایگان
برای دانلود رایگان فایل روی لینک دانلود کلیک کنید.   دریافت فایل


كوانتوم كامپيوتر 66 (دانلود رایگان)

كوانتوم كامپيوتر 66 (دانلود رایگان) - ‏چرا كامپيوتر كوانتومي مطالعه مي‏‌‏شود؟ ‏در جامع رايج، كامپيوترها،‏‌‏ در همه جا، روز و شب به كار مي‏‌‏روند...

قیمت : رایگان

توضیحات بیشتر دریافت فایل

كامپيوتر نرم افزار solidwork 45 (دانلود رایگان)

كامپيوتر نرم افزار solidwork 45 (دانلود رایگان) - ‏مقدمه ‏نرم افزار solidwork‏ يكي از كاملترين نرم افزارهاي cad‏ در جهان مي باشد كه قابليتها...

قیمت : رایگان

توضیحات بیشتر دریافت فایل

كامپيوترمودم (دانلود رایگان)

كامپيوترمودم (دانلود رایگان) - ‏1 ‏«‏1‏» ‏مودم ‏اطلاعات عمومي ‏داده هاي رايانه اي به صورت رقمي ( ديجيتال ) ( Digital‏ ) بوده كه با ارقام 0 تا 1 ...

قیمت : رایگان

توضیحات بیشتر دریافت فایل

كامپيوتر و تاريخ آن (دانلود رایگان)

كامپيوتر و تاريخ آن (دانلود رایگان) - ‏مقدمه ‏هزاران سال پيش ، انسان با انگشتانش مي شمرد . ‏او براي شمارش گاو و گوسفند و مرغ و خروس ، و نيز بر...

قیمت : رایگان

توضیحات بیشتر دریافت فایل

كامپيوتر در علوم زيستي 34 (دانلود رایگان)

كامپيوتر در علوم زيستي 34 (دانلود رایگان) - ‏1 ‏چكيده ‏هزاران سال است كه بشر از فعاليتهاي زيست شيميايي موجودات زنده بهره‏‌‏برداري مي‏‌‏كند و در...

قیمت : رایگان

توضیحات بیشتر دریافت فایل

كامپيوتر اينترنت 22 (دانلود رایگان)

كامپيوتر اينترنت 22 (دانلود رایگان) - 1 ‏ويژگيهاي RAS‏ ‏بحث Remote Access Service‏ به نسخه هاي قديمي سرويس دهنده ويندوز NT‏ برمي گردد كه اسم آ...

قیمت : رایگان

توضیحات بیشتر دریافت فایل

كامپيوتر ـ هكرها و ككرها ـ 21 (دانلود رایگان)

كامپيوتر ـ هكرها و ككرها ـ 21 (دانلود رایگان) - ‏مقدمه ‏تهاجمات و حملات كامپيوتري به طور متداول و هر روزه روي مي‎دهد و با اتصال شده به اينترنت، ...

قیمت : رایگان

توضیحات بیشتر دریافت فایل

كامپيوتر كنترل ازراه دور 25 (دانلود رایگان)

كامپيوتر كنترل ازراه دور 25 (دانلود رایگان) - ‏مقدمه: ‏گرچه كامپيوترهاي تنها چند دهه‎اي است كه با ما همراهند با اين حال تأثير عميق آنها بر زن...

قیمت : رایگان

توضیحات بیشتر دریافت فایل

كامپيوتر ـ صفحات وب 55 (دانلود رایگان)

كامپيوتر ـ صفحات وب 55 (دانلود رایگان) - 1 ‏مقدمه : ‏1 . فراگير شدن كامپيوتر و به دنبال آن حضور اينترنت در سازمانها و خانه ها لزوم استفاده از وب...

قیمت : رایگان

توضیحات بیشتر دریافت فایل

كامپيوتر ـ تهديدات امنيت شبكه ـ 50 (دانلود رایگان)

كامپيوتر ـ تهديدات امنيت شبكه ـ 50 (دانلود رایگان) - 1 ‏مقدمه : ‏تهديدات امنيت شبكه ‏بي شك يكي از مهمترين مسائل امروز دنياي علم كه در تمامي ابع...

قیمت : رایگان

توضیحات بیشتر دریافت فایل

كامپيوتر پاسگال 22 (دانلود رایگان)

كامپيوتر پاسگال 22 (دانلود رایگان) - ‏مقدمه‌اي بر Object Pascal ‏چنانچه درباره مك‌آپ مطالعه‌اي داشته باشيد ممكنست تعجب كرده باشيد از اينكه باي...

قیمت : رایگان

توضیحات بیشتر دریافت فایل

كامپيوتر باركد خوان 38ححنخحننئتن (دانلود رایگان)

كامپيوتر باركد خوان 38ححنخحننتن (دانلود رایگان) - ‏47 ‏يكي هست و هيچ نيست جز او ‏پيش گفتار : ‏پروژة دستگاه بار كد خوان محصول تحقيق چندين ماهه...

قیمت : رایگان

توضیحات بیشتر دریافت فایل

كامپيوتر ـ آموزش FLASH MX ـ فلش ـ 32 (دانلود رایگان)

كامپيوتر ـ آموزش FLASH MX ـ فلش ـ 32 (دانلود رایگان) - ‏مقدمه ‏ماكرومديا فلش ( Macromedia Flash‏) يكي از بهترين نرم افزار هايي است كه شما ميتو...

قیمت : رایگان

توضیحات بیشتر دریافت فایل

كامپيوتر ـ آشنايي با مفاهيم اوليه رجيستري ـ 80 (دانلود رایگان)

كامپيوتر ـ آشنايي با مفاهيم اوليه رجيستري ـ 80 (دانلود رایگان) - ‏آشنايي با مفاهيم اوليه رجيستري (REGISTRY)‏ ‏مقدمه اي بر ريجستري ‏هماهنگونه ك...

قیمت : رایگان

توضیحات بیشتر دریافت فایل

كامپيوتر ـ HACKING METHOD ـ هك كردن ـ 30 (دانلود رایگان)

كامپيوتر ـ HACKING METHOD ـ هك كردن ـ 30 (دانلود رایگان) - ‏بخش اول ‏پيشگفتار ‏مقدمه ‏نفوذگري در كامپيوتر و امنيت اطلاعات از مباحث روز است و...

قیمت : رایگان

توضیحات بیشتر دریافت فایل

شبكه در كامپيوتر windows 2000 14 (دانلود رایگان)

شبكه در كامپيوتر windows 2000 14 (دانلود رایگان) - ‏1 ‏مقدمه ‏پيشرفت محاسبات در كامپيوتر بستگي به شبكه دارد اين وضعيت قطعا ادامه پيدا ميكند. ام...

قیمت : رایگان

توضیحات بیشتر دریافت فایل

سخت‌افزار كامپيوتر (دانلود رایگان)

سخت‌افزار كامپيوتر (دانلود رایگان) - ‏1 ‏«به نام خدا» ‏فهرست CD-ROM‏ چگونه كار مي‌كند؟ ‏سي دي رام (CD-ROM‏) و دي وي دي (DVD‏) ‏سي د‌ي‌هاي ضبط نش...

قیمت : رایگان

توضیحات بیشتر دریافت فایل

دنياي كامپيوتر هاي كيفي (دانلود رایگان)

دنياي كامپيوتر هاي كيفي (دانلود رایگان) - ‏2 ‏دنياي كامپيوتر هاي كيفي ‏شايد تا كتون در مورد كامپيو تر هاي كيفي مطالبي را مطالعه يا شنيده باشيد ...

قیمت : رایگان

توضیحات بیشتر دریافت فایل

آشنايي با كامپيوتر (دانلود رایگان)

آشنايي با كامپيوتر (دانلود رایگان) - 1 ‏مقدمه ‏انسان ، هر روزه با موفقيت هاي چشمگيري در زمينة علوم روبرو مي شود و گاه ، مسايل جديدي رو در روي او...

قیمت : رایگان

توضیحات بیشتر دریافت فایل

گزارش كار آموزي كامپيوتر ـ 40 (دانلود رایگان)

گزارش كار آموزي كامپيوتر ـ 40 (دانلود رایگان) - 1 ‏محيط كارآموزي : ‏اينجانب حسين پ‏ژ‏ومند دانشجوي ورودي سال 79 رشته ‏سخت افزار کامپوتردانشگاه آز...

قیمت : رایگان

توضیحات بیشتر دریافت فایل