لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 31
آشنایی با نرم افزار Endorphin
بدلهای مجازی در سینما - با نگاهی به جلوههای ویژه فیلم Troy
اشاره :
وقتی صحنههای نبرد بین یونانیان و سربازان تروآ را در فیلم Troy مشاهده میکنیم، حتی به ذهنمان هم خطور نمیکند که بخش بزرگی از این سپاهیان جنگاور، چیزی جز بدلهای مجازی نیستند که پا بهپای سیاهیلشکرهای واقعی فیلم مشغول نبرد هستند. ظاهراً کمکم باید آماده شویم تا شاهد جولان هر چه بیشتر این هنرپیشههای تازه وارد بر پرده نقرهای باشیم. شاید زمانی که استفاده از فناوری در سهگانه اربابحلقهها برای تولید سپاهیان بیشمار انسانها و اورکها، جایزه اسکار را برای طراحان این موجودات به ارمغان آورد، جای پای این سیاهی لشکرها در عرصه سینما محکمتر از قبل شد. بهطوریکه بعد از آن و همینطور بعد از Troy، شاهد نبرد سپاهان دیجیتالی در سایر فیلمهای سینمایی نیز بودیم. در این مقاله بهطور مختصر به نحوه استفاده از سیاهی لشکرهای مجازی در ساخت فیلم می پردازیم. پس از معرفی یکی از جدیدترین فناوریهای ساخت بدل مجازی (virtual stuntmen) تحتعنوان ACT، به فیلم Troy بهعنوان مثالی از بهکارگیری سیاهی لشکرهای مجازی در یک فیلم خواهیم پرداخت. لازم بهذکر است که در این مقاله جلوههای ویژه فیلم Troy بهطور کامل بررسی نخواهد شد و فقط به بخشی از آن که مربوط به استفاده از سیاهیلشکرهای مجازی است پرداخته میشود.
مقدمه :
نرم افزار Motion Endorphin 2 5 2 برنامه ای قدرتمند است در ضمینه ساخت انیمیشن های سه بعدی .
این نرم افزار از قدرت بالا در ایجاد حرکت های طبیعی انسان دارد و اگر شما در ضمینه طراحی سه بعدی کار می کنید این نرم افزار را بسیار توصیه می کنیم.
قیمت این نرم افزار در حدود 9.500 دلار است که کمتر شرکتی توانایی خرید آن را دارد.
بدل حقیقی یا مجازی، مسئله این است
استفاده از بدلها و سیاهی لشکرها در فیلمهای سینمایی چیز جدیدی نیست و همواره در بسیاری از فیلمها شاهد حضور انبوه سیاهی لشکرهایی بودهایم که حتی در برخی موارد بهیادماندنیترین صحنههای تاریخ سینما را هم رقم زدهاند. ولی مشکلاتی در استفاده از بدلها و سیاهی لشکرها وجود دارد و این مطلب در ساخت فیلمهای تاریخی و حماسی و بهویژه در جایی که فیلمساز باید صحنههای پرتحرک و پر زد و خورد و گاهی خشونتباری را بهتصویر بکشد، بیشتر خود را نشان میدهد.
در اینگونه موارد علاوه بر مشکلاتی که در هماهنگ کردن و کنترل سیاهی لشکرها وجود دارد، حفظ سلامت آنها نیز مهم است. مجموعه این مشکلات سبب میشود که معمولاً این صحنهها آنطوری که سازنده میخواهد از آب در نیاید و بیش از حد، مصنوعی جلوه کند. البته مدتی است که کامپیوتر به کمک آمدهاست و در طراحی صحنههای پرتحرک و شلوغ فیلمسازان را یاری میدهد. اما هنوز هم نبردهایی که بهطور دیجیتال ساخته میشوند رضایت بخش نیستند و تصنعی بهنظر میرسند.
استفاده از فناوری برای بهتصویر کشیدن صحنههای پرازدحام و شلوغ، چیز جدیدی نیست. بهطور مثال در دهه 1920 فیلمبردارها با استفاده از لنزهای ویژهای این حالتها را ایجاد میکردند. رویه استفاده از تکنیکهای کامپیوتری در ساخت هنرپیشهها و بدلها برای جایگزینی با هنرپیشهها و بدلهایی که مجبورند کارهایی خطرناک یا غیرممکن انجام دهند، زمان زیادی است که بهعنوان بهترین و بهصرفهترین انتخاب دنبال میشود. روشهایی مانند motion capture، متحرکسازی فریم به فریم و حتی استفاده از بانکهای عظیم اطلاعاتی برای تعریف حرکات و خصوصیات یک کاراکتر از جمله این تکنیکها هستند. ولی در تمامی این روشها ما نیازمند پیشبینی کلیه حرکاتی هستیم که یک کاراکتر در یک صحنه ممکن است انجام دهد و این علاوهبر پیچیده کردن روند تولید، غالباً نتیجه مناسبی بهدنبال نخواهد داشت.
بهعلاوه، در اینگونه تکنیکها محدودیتهای دیگری هم وجود دارد. بهطور مثال در روش motion capture، ما نمیتوانیم به بدلها ضربههای خیلی محکم وارد کنیم؛ یعنی چیزی که در صحنههای اکشن بسیار اتفاق میافتد و موردنیاز است. در صحنههای اکشن لازم است که بدل واکنش مناسبی به ضربات نشان دهد و این واکنش باید به اندازه کافی باورپذیر باشد. چیزی که با استفاده از نیروی انسانی نمیتوان به آن دست یافت. کافی است نبردهایی در ابعاد نبردهای افسانهای تروآ را مجسم کنید تا پیچیدگی کار را درک کنید؛ نبردهایی که نه میتوان آنها را با تکیه کامل بر بدلهای انسانی ساخت و نه استفاده از تلفیق حرکات انسانی و تکنیکهای کامپیوتری مثل motioncapture و استفاده از بانکهای اطلاعاتی یا انیمیشنسازی فریم به فریم می تواند بهخوبی جوابگو باشد.
اما شرکت Natural motion راهی برای ساخت اینگونه صحنهها و کاهش پروسه تولید یافتهاست که به سازندگان اجازه میدهد از آن برای ساخت بدلکار و سیاهی لشکر برای صحنههایی که انجام آنها برای انسان غیرممکن یا بهطور بالقوه دارای خطر بالایی است استفاده کنند. این روش در چند مورد استفاده شده که بهترین نمونه آن فیلم سینمایی Tory است. در این روش صحنههای نبرد با استفاده از بدلهای مجازی پیادهسازی میشوند. البته بدلهای مجازی پیش از این هم در ساخت فیلم استفاده شدهاند که معروفترین نمونه آن سهگانه ارباب حلقههاست. ولی بدلهای مجازی استفاده شده در Troy با نوع بهکار رفته در ارباب حلقهها تفاوتی اساسی دارند؛ زیرا این بدلها دارای هوش مصنوعی هستند.
این فناوری، پروسه ساخت فیلم را بهطور چشمگیری کوتاه می کند و بر واقعیتر جلوه کردن آن کمک شایانیمینماید. نرمافزاری که این شرکت برای این منظور ارائه دادهاست، Endorphin نام دارد که در بخش جانورشناسی دانشگاه آکسفورد ساخته و پرداخته شده است. این برنامه هوشمند با استفاده از
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 30
کار کردن با آبجکتها :
یککلمه اسرارآمیزمعروفدربرنامهنویسی object-oriented programin در این قسمت در مورد عناوین زیر توضیح خواهیم داد.
اشیا چه هستند ؟
اجزا تشکیل دهنده اشیا چیست ؟
عملیاتی که میتوان بر روی اشیا انجام داد چگونه است ؟
اشیا پیش ساخته قابل دسترس asp چیست ؟
یک مجموعه چیست ؟
اشیا چه هستند ؟
در مورد ماشین خود فکر کنید یک آبجکت یک تکه نرمافزار قابل استفاده مکرر میباشد که شامل اطلاعات و توابع وابستهای باشد که چیزهای حقیقی را مهیا کنند.
چرا آبجکتها میتوانند در صفحههایی که مینویسید مفید باشند ؟
آبجکتها به افزایش سطح تجرد در صفحههایتان کمک مینمایند. به شما گفته میشود که به صورت تصادفی یک پرچم انتخابی را نمایش دهید. میتوانید در میان لیست پرچمها یکی را انتخاب کنید به این صورت که تابع random که اعداد تصادفی تولید میکند را اجرا کرده و سپس کدی را برای بنویسید.
میتوانید تمام این کارها را هر زمان که میخواهید یک پرچم را نمایش دهید انجام دهید. امّا سادهتر آن است که تمام کارهایی را که میخواهید انجام شود در داخل یک آبجکت که یک پرچم را به صورت تصادفی نمایش میدهد بنویسید.
بعد از این کار احتیاج دارید به اینکه فقط چیزی مانند RANDOM BANER را بنویسید پس از آن اگر بخواهید به سیستم نمایش پرچم خود چیزی را اضافه یا تغییری دهید فقط احتیاج دارید که یک تکه از کد را تغییر دهید.
و حتّی بهتر آن است که به دنبال آبجکتهایی بگردید که اشخاص دیگر آنها را نوشتهاند و شما نیز میتوانید در برنامة خود از آنها استفاده کنید.
استفاده از توابع در سادهتر کردن و خواناتر کردن کدهایتان کمک میکند و آبجکتها نیز که در سطح بعدی قرار دارند همین مزایا را دارند.
ساختن بلاکهایی از آبجکتها :
آبجکتهای برنامهنویسی از چیزهایی تشکیل شدهاند که آبجکتها را توصیف میکنند و چیزهایی که آبجکتها با آنها میتوانند کارهایی را انجام دهند. چیزهایی که آبجکت را توصیف میکنند PROPERTIES نامیده میشوند.
خصوصیّات PROPERTIES :
خصوصیّات یک آبجکت را توصیف میکنند.
اگر یک آبجکت داشتید که پرچمها را به صورت تصادفی نمایش میدهد ممکن است که خصوصیّاتی برای نمایش چیزهایی مثل URL یک کاربر وقتی که پرچم در حال نمایش است را داشته باشید که ممکن است برای پرچمهای مختلف تغییر کنید همچنین میتوانید خصوصیّاتی برای نمایش طول و عرض تصویر داشته باشید که ممکن است برای تمامی پرچمها یکسان باشد.
در برنامهنویسی خصوصیّات همانند متغیرها کار میکنند میتوانید به خصوصیّات یک آبجکت به روش زیر دسترسی پیدا نمایید :
ObjectvariableName.property
پس اگر متغیر از نوع آبجکت به نام objlesson با یک خصوصیّت به نام Name داشتید میتوانید مقدار خصوصیّت Name را به روش زیر تنظیم نمایید :
<%objlesson.Name = "joe" %>
و میتوانید مقدار خصوصیّت Name را به صورت زیر چاپ کنید :
< %Response.write(objlesson.Name) = %>
بعضی از خصوصیّات پنهان میباشند. خیلی چیزهای را که در ساختن بیشتر آبجکتها به کار رفته است را نخواهید دانست. برخی خصوصیّات ممکن است برای شما پنهان باشد این مسئله اهمیّتی ندارد از آنجا که شما از مستندسازی استفاده میکنید احتیاجی به دیدن همه چیزها ندارید.
متدها :
متد عبارت است کارهایی که میتوانید با یک آبجکت انجام دهید. متدهای مرتبط با برنامهنویسی با آبجکتها نیز احتیاج به اطلاعات دارند. توابع و سابروتینها این اطلاعات را از طریق آرگومانها دریافت میکنند. بنابراین متدها نیز همین کار را انجام میدهند. متدها مانند توابع ممکن است صفر یک یا تعداد بیشتری آرگومان داشته باشند. متدها از مقادیر دریافت شده خصوصیّات
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 45
پیشگفتار
بهار آخرین استاد شعر کلاسیک فارسی است . شاعری از تبار بزرگان که به ویژه قصیده سرایی ، ادامه دهندة راه استادانی چون رودکی و عنصری و فرخی و ناصر خسرو و سنائی و انوری بشمار می آید ؛ اما در عین حال نسبت به گرایش های شعر نو عنادی ندارد و خود نیز در زمینه شعر نو معتدل طبع آزمائی کرده است . بهار در زندگی اش همواره آزادیخواه و ایران دوست باقی ماند اما با هوشیاری و مهارتی که می توان آن را نوعی هنر صیانت نفس نامید از تصفیه های خونین نظام رضا شاهی جان به در برد . او که طرفدار رنجبران و فقرا بود در عین حال زندگی سیاسی همواره به جناح قوام السلطنه وفادار ماند که مظهری از اشرافیت کشور شمرده می شد . بهار البته ادیب و هنرمندی پروردة انقلاب مشروطیت و فرهنگ مردم گرای آن بود اما بهار در مقایسه با سه شاعر برگزیده همین انقلاب عاقبت بهتری داشت ؛ عارف قزوینی سال های آخر عمر خود را در تبعید و فقر سپری کرد میرزاده عشقی با گلولة مزدوران نظمیه ترور شد و فرخی یزدی در زندان دیکتاتور سر به نیست گردید و حتی گورش نیز شناخته نیست. بهار که جهنم و منش آنها را داشت پس از دو بار به زندان افتادن توانست زنده بماند در اواخر سلطنت رضا شاه شغل دانشگاهی و فرهنگستانی بگیرد و در زمان سلطنت محمد رضا شاه در کابینه قوام السلطنه وزیر فرهنگ شود . با همة این احوال نمی توان حضور مستمر بهار را از مقولة سازش و تسلیم دانست ؛ چرا که با توجه به حجم آثار با ارزشی که چه در زمینه شعر و چه در عرصة تحقیقات ادبی پدید آورده است می توان گفت که زندگی بهار خود پدیده أی است شایسته بررسی : به عنوان یک ادیب و یک مرد سیاسی .
برای چنین جستجوئی مفیدترین منبع شعرهای خود بهار است که بر میراث پنجاه سال شاعری و کل زندگی صاحب اثر شهادت می دهد. خوشبختانه دیوان چاپ شده بهار نخست بر پایة تاریخ سرودن شعرها تنظیم شده و هر شعر نیز شناسنامه یا معرفیکوتاهی بر پیشانی دارد. دو دیگر این که در بهار سودائی هست شاید بتوان گفت سودای یادگار نهادن . او همواره نگران است که برای خوانندگان بعدی سرچشمة مار و انگیزة آثارش را روشن کند ؛ کمتر شاعری هست که چون او این همه آگاهی از جزئیات زندگی اش در اثرش نهفته باشد. بر پایة این امکانات شاید بتوانیم حرف های نگفته را فاصله های خالی میان سطور را نیز به نوعی حدس بزنیم . می دانیم که بخش عمده ای از سروده های بهار در دوران اختناق و نظارت ممیزی پدید آمده است ؛ شاعر به روشی تقیه آمیز منظومه هایی تدارک دیده که سرشار از گوشه و کنایه هاست و در آن قطع کلام های عمدی و سکوت های قهری با پژوهش گر شکیبا سخن می گویند.
کودکی و نوجوانی
محمد تقی ملک الشعراء بهار در 18 آذرماه 1265 شمسی در محلة سرشور شهر مشهد به دنیا آمد . پدر او میرزا کاظم متخلص به صبوری ، ملک الشعراء آستان قدس رضوی بود . خاندان پدری بهار خود را از نسل میرزا احمد صبور کاشانی (متوفی به سال 1192 ش) شاعر و قصیده سرای سرشناس عهد فتحعلی شاه قاجار می دانند . انتخاب تخلص صبوری از سوی پدر بهار نیز به همین مناسبت است . در عین حال این خاندان خود را از تبار برمکیان به شما می آورند و بهار در شعری به این مورد اشاره می کند ( شاید انتخاب نام «نوبهار» از سوی شاعر برای روزنامه اش که در اوان جوانی تأسیس کرد ، به همین علت باشد ؛ چراکه برمکیان تولیت معبد بودائی «نوبهار» را در بلخ به عهده داشته اند ) . مادر بهار از یک خاندان اصیل تجارت پیشه و نیاکانش از معاریف گرجستان و مسیحیان قفقاز بودند که پس از جنگ های ایران و روس توسط عباس میرزا به ایران آورده شده و دین اسلام را پذیرفته بودند .
بهار در چنین خانواده ای ابتدا در چهار سالگی نزد زن عمویش تحصیلات ابتدائی متداول (قرآن ـ فارسی) را آغاز می کند . سپس به مکتب مردانه می رود . کتاب صد کلمه را در مکتب و شاهنامة فردوسی را نزد پدر می خواند . اولین شعر خود را در هفت سالگی در بحر نقارب می سراید و از پدر جایزه می گیرد :
تهمتن بپوشید ببر بیان بیامد به میدان چو شیر ژیان
بین هفت تا ده سالگی در مکتب شعرهایی می گوید : از جمله مکتب دار پیر و بعضی هم مکتبی ها را هجا و برخی دیگر را مدح می کند . در ده سالگی در راه سفر به کربلا ، همراه با خانواده ، در بیستون بیتی می سراید ، که پدر غالباً آن را به شوخی در مجالس دوستانه می خواند :
به بیستون که رسیدم یک عقربی دیدم
اگر غلط نکنم از لیفند فرهاد است
تا پانزده سالگی ، محمد تقی جوان در شاعری و نیز شعر و نقاشی طبع خود را آزموده است . اما پدر که تا این هنگام مربی و مشوق اوست ، ناگهان معتقد می شود که زمانه عوض شده و فرزندش با شعر نمی تواند زندگی خود را تامین کند و باید به دنبال کسب تجارت برود. بنابراین تحصیل او را متوقف می کند و فرزند را ، برای فراگرفتن راه و رسم کاسبی ، به دکان بلور فروشی دائی اش می فرستد ، اما بهار در روح خویش شاعر است و برای دل خود همچنان می سراید . در سال 1283 ش ، در هجدهمین بهار عمر شاعر پدرش در می گذرد و مسئولیت سرپرستی خانواده ، یعنی مادر و خواهر و دو برادر کوچک به عهدة شاعر جوان می افتد ، قصیده ای در مدح مظفرالدین شاه می نویسد و به تهران می فرستد . به پاداش آن شاه یکصد تومان صله برای بهار می فرستد و لقب پدر ـ ملک الشعرائی آستان قدس رضوی را به وی تفویض می کند . این سخن سرای هجده ساله آنچنان در آثاری که می سراید مهارت به خرج می دهد
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 40
تحقیق کارآموزی
زراعت سویا
استاد:
آقای مهندس کازرانی
محقق :
سیده صبورا شفیعپور
دانشگاه آزاد اسلامی
واحد گرگان
فهرست مطالب
کلیات: 1
گیاهشناسی سویا: 1
شرایط آب و هوایی: 2
تهیه ی زمین: 2
طرز کاشت: 3
تناوب زراعی: 6
ذیلا" چند تناوب جالب ذکر میگردد: 7
خشک کردن محصول: 11
انبار کردن سویا: 12
مگس لوبیا: 15
پروانه ی تک نقطه ای: 16
فیتوفترا: 16
پوسیدگی ذغالی: 17
پوسیدگی ساقه: 17
بیماری لکه موجی برگ سویا: 18
بیماری لکه ارغوانی: 19
ویروس موزاییک سویا: 19
نحوه ی کنترل بیماریهای سویا: 19
بیماری ناشی از کمبود مواد غذایی: 20
کمبود آهن: 21
کمبود منگنز: 21
علفهای هرز مزارع سویا و نحوه ی کنترل آنها: 22
نکات مهم در زراعت سویا: 24
منابع مورد استفاده: 27
کلیات:
سویا که آن را به انگلیسی soybean مینامند گیاهی است که اکثرا" بخاطر دانه اش در دنیا کشت میشود از دانه ی این نبات روغن استخراج میگردد که در تهیه ی روغن نباتی وتغذیه ی انسان به کار میرود از کنجاله ی سویا نیز که دارای مقدار زیادی پروتیین مرغوب میباشد در دامپروری و مخصوصا" مرغداری استفاده میشود همچنین در بعضی از نقاط دنیا این نبات را به عنوان علوفه کشت میکنند
تا دو سال پیش در ایران زراعت سویا از لحاظ سطح کشت و مقدار محصول در مقام بعد از آفتابگردان قرار داشت ولی توجه دولت مخصوصا" وزارت کشاورزی ومنابع طبیعی به توسعه ی این زراعت موجب گردید که در سال 1345 سطح زراعت ویا به پای سطح آفتابگردان برسد امروزه زراعت این نبات در خیلی از نقاط دنیا یکی از مهمترین زراعتهای منطقه میبا شد.
گیاهشناسی سویا:
نام علمی سویا GLYCIN MAXL ازخانواده ی لگومینوز و حساس به شوری واز نباتات روز کوتا است.
نکته: اگر شوری خاک بیشتر از 7میلی موز بر سانتی متر باشد گره بندی در ریشه متوقف میشود.
ریشه:هر ریشه سویا از ریشه اصلی و ریشههای فرعی تشکیل شده، ریشه اصلی میتواند تا عمق 5/1متر پایین برود ولی ریشههای در اعماق فرو میرود، قسمت عمده ریشه در 60سانتی متری اولیه خاک قرار دارد، رشد ریشه ها تا موقع گل دادن نبات ادامه دارد وبعد ازآن متوقف میشود.
برگ: به غیر از دو برگ اولیه، سویا مرکب است از 3 برگچه نسبتا" بیضی شکل و پهن و کرکدار تشکیل شده است.
ساقه: ساقه ی اصلی سویه عمودی بوده و از آن ساقههای کوچکتر فرعی منشعب میشوند
گل: گلهای سویا خود گشن و به رنگ سفید یا بنفش کمرنگ است، گل آذین آن ازنوع خوشه ای است که عوامل محیطی مانند رطوبت،
حرارت، و. . . در موقع گل دادن روی آنها تاثیر عمده میگذارد.
میوه: میوه سویا از نوع نیام که با دو شکاف طولی با زمینگردد و عموما" 2 تا 3 دانه در درون آن قرار دارد.
نکته: صفر بیولوژیک سویا حدود 10 درجه سانتیگراد است و شروع رشد آن زمانی است که درجه حرارت خاک در این محدوده باشد.
شرایط آب و هوایی:
به طور کلی سویا نباتی است که در طول رشد خود احتیاج به بارندگی دارد ولی موقع رسیدن بهتر است که هوا آفتابی باشد بعلاوه سویا شرایط آب وهوایی مرطوب را دوست دارد و در این شرایط کمتر دچار آفت میشود
حرارت کمتر از 10 درجه برای سویا مناسب نیست و حرارت بیش از 38 درجه نیز ممکن است به سویا صدمه بزند در مورد درجه حرارتهای بالا نوع رقم سویا موثر است برخی از ارقام با بالا رفتن درجه حرارت دانه ی آنها چروکیده شده و از ارزش آنها کاسته میشود.
تهیه ی زمین:
تهیه ی زمین مهمترین مسۀله در زراعت سویا است . تهیه ی زمین از زمان برداشت محصول قبلی شروع میشود که باید بلافاصله بعد از برداشت زراعت قبلی زمین را شخم نیمه عمیق زد تا بقایای زراعت قبل در خاک مدفون گردد و در جریان پاییز وزمستان پوسیده وتبدیل به
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 31
کار کردن با آبجکتها :
یککلمه اسرارآمیزمعروفدربرنامهنویسی object-oriented programin در این قسمت در مورد عناوین زیر توضیح خواهیم داد.
اشیا چه هستند ؟
اجزا تشکیل دهنده اشیا چیست ؟
عملیاتی که میتوان بر روی اشیا انجام داد چگونه است ؟
اشیا پیش ساخته قابل دسترس asp چیست ؟
یک مجموعه چیست ؟
اشیا چه هستند ؟
در مورد ماشین خود فکر کنید یک آبجکت یک تکه نرمافزار قابل استفاده مکرر میباشد که شامل اطلاعات و توابع وابستهای باشد که چیزهای حقیقی را مهیا کنند.
چرا آبجکتها میتوانند در صفحههایی که مینویسید مفید باشند ؟
آبجکتها به افزایش سطح تجرد در صفحههایتان کمک مینمایند. به شما گفته میشود که به صورت تصادفی یک پرچم انتخابی را نمایش دهید. میتوانید در میان لیست پرچمها یکی را انتخاب کنید به این صورت که تابع random که اعداد تصادفی تولید میکند را اجرا کرده و سپس کدی را برای بنویسید.
میتوانید تمام این کارها را هر زمان که میخواهید یک پرچم را نمایش دهید انجام دهید. امّا سادهتر آن است که تمام کارهایی را که میخواهید انجام شود در داخل یک آبجکت که یک پرچم را به صورت تصادفی نمایش میدهد بنویسید.
بعد از این کار احتیاج دارید به اینکه فقط چیزی مانند RANDOM BANER را بنویسید پس از آن اگر بخواهید به سیستم نمایش پرچم خود چیزی را اضافه یا تغییری دهید فقط احتیاج دارید که یک تکه از کد را تغییر دهید.
و حتّی بهتر آن است که به دنبال آبجکتهایی بگردید که اشخاص دیگر آنها را نوشتهاند و شما نیز میتوانید در برنامة خود از آنها استفاده کنید.
استفاده از توابع در سادهتر کردن و خواناتر کردن کدهایتان کمک میکند و آبجکتها نیز که در سطح بعدی قرار دارند همین مزایا را دارند.
ساختن بلاکهایی از آبجکتها :
آبجکتهای برنامهنویسی از چیزهایی تشکیل شدهاند که آبجکتها را توصیف میکنند و چیزهایی که آبجکتها با آنها میتوانند کارهایی را انجام دهند. چیزهایی که آبجکت را توصیف میکنند PROPERTIES نامیده میشوند.
خصوصیّات PROPERTIES :
خصوصیّات یک آبجکت را توصیف میکنند.
اگر یک آبجکت داشتید که پرچمها را به صورت تصادفی نمایش میدهد ممکن است که خصوصیّاتی برای نمایش چیزهایی مثل URL یک کاربر وقتی که پرچم در حال نمایش است را داشته باشید که ممکن است برای پرچمهای مختلف تغییر کنید همچنین میتوانید خصوصیّاتی برای نمایش طول و عرض تصویر داشته باشید که ممکن است برای تمامی پرچمها یکسان باشد.
در برنامهنویسی خصوصیّات همانند متغیرها کار میکنند میتوانید به خصوصیّات یک آبجکت به روش زیر دسترسی پیدا نمایید :
ObjectvariableName.property
پس اگر متغیر از نوع آبجکت به نام objlesson با یک خصوصیّت به نام Name داشتید میتوانید مقدار خصوصیّت Name را به روش زیر تنظیم نمایید :
<%objlesson.Name = "joe" %>
و میتوانید مقدار خصوصیّت Name را به صورت زیر چاپ کنید :
< %Response.write(objlesson.Name) = %>
بعضی از خصوصیّات پنهان میباشند. خیلی چیزهای را که در ساختن بیشتر آبجکتها به کار رفته است را نخواهید دانست. برخی خصوصیّات ممکن است برای شما پنهان باشد این مسئله اهمیّتی ندارد از آنجا که شما از مستندسازی استفاده میکنید احتیاجی به دیدن همه چیزها ندارید.
متدها :
متد عبارت است کارهایی که میتوانید با یک آبجکت انجام دهید. متدهای مرتبط با برنامهنویسی با آبجکتها نیز احتیاج به اطلاعات دارند. توابع و سابروتینها این اطلاعات را از طریق آرگومانها دریافت میکنند. بنابراین متدها نیز همین کار را انجام میدهند. متدها مانند توابع ممکن است صفر یک یا تعداد بیشتری آرگومان داشته باشند. متدها از مقادیر دریافت شده خصوصیّات