close
تبلیغات در اینترنت
برنامه نویسی و برنامه نویسی شئ گرا

موضوعات موضوعات

فروشگاه Ns

محصولات جدید

لوازم آرایشی و بهداشتی

لوازم خانگی

نرم افزار کاربردی

نرم افزار کامپیوتر

کامپیوتر،لپ تاب و لوازم جانبی

کتاب و مجله

کتاب و مجله الکترونیک

موبایل و لوازم جانبی

متفرقه

بازی

پزشکی

پوشاک

آموزشی

زیورآلات

متفرقه

آهنگهای Ns

آهنگهای جدید

آرشیو آهنگ

آهنگ موبایل

نرم افزار های Ns

نرم افزار مدیریت دانلود

سیستم عامل (os)

نرم افزار آفیس

نرم افزار ویرایش فیلم

نرم افزار پخش کننده ماتی مدیا

نرم افزار های اینترنت (شبکه)

نرم افزار محافظتی

نرم افزار ویرایش تصویر

نرم افزار رایت

نرم افزار ویرایشگر متن

نرم افزار دیکشنری

نرم افزار مسنجر

نرم افزار کاربردی

نرم افزار بهینه ساز

نرم افزار برنامه نویسی

نرم افزار فشرده ساز

نرم افزار اف تی پی

نرم افزار و ابزار فلش

نرم افزار تبدیل فرمت

گوناگون

آرشیو تصویری Ns

انیمیشن

آرشیو فیلم ها

مستند

بازی های Ns

دانلود بازی های جدید

ورزشی

اکشن

فکری

ماجراجویی

گوناگون

کتابهای الکترونیکی NS

کتابهای کامپیوتر

کتابهای موبایل

مطالب آموزشی Ns

ابزار و مطالب پیج رنک

فیلم های آموزشی

کامپیوتر

متفرقه

اس ام اس های Ns

اس ام اس های مناسبتی

کتابهای الکترونیک Ns

مجله

مداحی Ns

مداحی صوتی

مداحی تصویری

اخبار Ns

اخبار

کامپیوتر


آرشیو آرشیو

آبان 1391

فروردين 1391

اسفند 1390

آذر 1390

آبان 1390

مهر 1390

شهريور 1390


پشتیبانی پشتیبانی

Website Translator Website Translator

مترجم سایت

مترجم سایت


تعبیر خواب تعبیر خواب

تعبیر خواب آنلاین


بازی آنلاین بازی آنلاین

بازی آنلاین



استخاره استخاره

استخاره آنلاین با قرآن کریم


آب و هوا آب و هوا

دیکشنری آنلاین دیکشنری آنلاین


دانستنی دانستنی

.


آمار سایت آمار سایت
آمار مطالب آمار مطالب
کل مطالب کل مطالب : 147
کل نظرات کل نظرات : 2
آمار کاربران آمار کاربران
افراد آنلاین افراد آنلاین : 1
تعداد اعضا تعداد اعضا : 43

کاربران آنلاین کاربران آنلاین

آمار بازدید آمار بازدید
بازدید امروز بازدید امروز : 37
باردید دیروز باردید دیروز : 11
ورودی امروز گوگل ورودی امروز گوگل : 0
ورودی گوگل دیروز ورودی گوگل دیروز : 0
بازدید هفته بازدید هفته : 68
بازدید ماه بازدید ماه : 391
بازدید سال بازدید سال : 3,019
بازدید کلی بازدید کلی : 121,323
اطلاعات شما اطلاعات شما
آِ ی پیآِ ی پی : 54.221.9.6
مرورگر مرورگر :
سیستم عامل سیستم عامل :

جستجوگر پیشرفته سایت




اخبار وبلاگ
برای ورود به فروشگاه  Ns اینجا کلیک کنید


سلام خدمت همه دوستای عزیز

به این وبلاگ خوش امدید

دوستان حتماً سر بزنید،نظر بدید،خرید کنین،ایمیل بدید و همیشه حضور داشته باشید اینجا به روزه پر از نرم افزار،بازی،فیلم،انیمیشن،کارتون و... بهتون خوش بگذره

ممنون

سامان بهرامی
Ns Friendly - اون چیزی که تو میخوای

برای دیدن بهتر و کاملتر صفحه از مرورگر های قدرتمند مثل FireFox استفاده کنید،در صورتی که از اینترنت اکسپلورر استفاده می کنید صفحه کامل نشون داده نمیشه.

 

لینک دانلود جدیدترین نسخه FireFox:

 



تلوزیون دیجیتال

کوچکترین گیرنده تلوزیون ایران دیجیتال

کوچکترین گیرنده تلوزیون ایران دیجیتال

مشخصات:

۱- استفاده از طریق USB


2- دریافت و پخش ۱5 شبکه تلویزیونی و ۱۰ شبکه رادیویی با کیفیت عالی


۳- دارای نرم افزار و منوی فارسی


۴- امکان ضبط برنامه های تلویزیونی و رادیویی بر روی هارد کامپیوتر


۵- مشاهده و امکان جلو و عقب بردن تصاویر ضبط شده ی یک برنامه ی درحال ضبط، بطور همزمان (Time Shift)


- دریافت ۱۴ کانال تلویزیونی داخلی و ماهواره ای و ۱۱ شبکه رادیویی

- مشاهده شبکه های تلویریونی با کیفیت DVD به صورت دیجیتال
- امکان ضبط و آرشیو برنامه ها با فرمت mpeg
- تامین برق مورد نیاز از پورت usb، بدون نیاز به آداپتور خارجی
- امکان تهیه عکس از برنامه های در حال نمایش
- بزرگنمایی تصویر در هر نقطه و به میزان دلخواه
- اعمال افکت های دلخواه صدا بر روی برنامه های در حال پخش
- سایز کوچک و اتصال آسان از طریق پورت usb
- امکان تهیه لیست کانال های مورد علاقه
- دارای ریموت کنترل
- تبدیل آنتن هوایی برای دریافت تصاویر با کیفیت بهتر

قیمت: 40,000 تومان


خرید کوچکترین گیرنده تلوزیون ایران دیجیتال




خودکار چند کاره شگفت انگیز

خودکار فلش مموری 4 گیگ ,خودکار چند کاره شگفت انگیز

خودکار فلش مموری 4 گیگ ,خودکار چند کاره شگفت انگیز

در نگاه اول شما یک خودکار در اختیار دارید برای انجام امور روزانه
اما آنچه این خودکار رابا خودکار های دیگر متمایز نموده است چند عمل هنرمندانه مثل عکسبرداری و فیلمبرداری با کیفیت بسیار بالا ست :
که اگر بخواهیم برای هر کدام ازاین کارآیی ها وسیله ای مناسب با این کیفیت صدا و تصویر داشته باشیم تا هر زمان که اراده کنیم خاطره تلخ و شیرینی را با رزولیشن بسیار بالا و وضوح تصویر غیر قابل وصف ثبت نماییم اولا باید هزینه بسیار بالایی را متحمل شویم ثانیا همواره باید حجم و وزن بالایی را با خود حمل نماییم که عملا به هیچ وجه امکان پذیر نمی باشد.

و مهم تر و جالبتر از همه اینکه با لنز بسیار ریز و غیر قابل دیدی که این خودکار دارد بدون اینکه کسی متوجه شود میتوانیم فیلم بسیار عالی و یا عکسی هایی با کیفیتی باور نکردنی داشته باشید که این امکان با هیچ وسیله دیگری وجود ندارد.

از آنجایی که از این خودکار میتوان مثل هزاران خودکار دیگری که در دست یا جیب پیراهن یا کت بسیاری از افراد جامعه برای انجام امور روزانه وجود دارد استفاده کرد داشتن آن را به :خبرنگاران عزیز،وکلا و قضات،مدیران عامل،مسئولین حراست و حفاظت،اساتید محترم دانشگاهها و مورخان عزیز و هر کسی که دوست دارد ثبت هیچ لحظه تلخ و شیرینی را در زندگی از دست ندهد ....

مشخصات فنی دستگاه :


-خودکار دوربین دار لنز بسیار ریز 6 مگاپیکسلی

- عکسبرداری با رزولیشن واقعی 1280x960

-حافظه داخلی 4 گیگ
-فرمت فیلمبرداری AVI
-فرمت عکسJPG

- عمر مفید باتری با یکبار شارژ یکساعت

این خودکار بسیار باریکتر از تمام خودکار های مشابه موجود در بازار و زیبا تر از همه آنهاست.

توجه توجه این محصول فقط به مدت چند روز دیگر برای فروش عرضه میشود ... و پس از آن از لیست محصولات برای همیشه حذف خواهد شد...


قیمت: 128,000 تومان


خرید خودکار فلش مموری 4 گیگ ,خودکار چند کاره شگفت انگیز


At&T مودم

مودمat&t-مودم سیم کارتیat&t-جدیدترین و پیشرفته ترین مودم سیم کارتی


جدیدترین و پیشرفته ترین مودم سیم کارتی

جدیدترین مودم سیم کارتی-پیشرفته ترین مودم سیمکارتی-ساخت شرکت سیاراوایرلس-با چیپ ست آمریکایی -مدل پیشرفته مودمAT&T-
توجه فرمایید مودم AT&Tبا مدل دیگری نیز در بازار با قیمت 93000 تومان موجود است ...اما از سری قبلی تولیدات شرکت سیاراوایرلس میباشد و این مدل جدیدترین مودمgsm- سیم کارتی این شرکت با پشتیبانی 3.5G را دارد یعنی از مودم 3G نیز بالاتر است ...

خصوصیات مودم:

دارای ماژول بسیار قوی ICERA Livanto® ICE8040

دارای 4 باند فرکانسی 850 ، 900 ، 1800، 1900 مگاهرتز (شبکه 2G )


پشتیبانی از UMTS / WCDMA / HSDPA 2100Mhz ( شبکه 3G )


دریافت اطلاعات تا 7.2 mbps برروی HSDPA


دریافت اطلاعات تا 384 Kbps برروی UMTS


دریافت اطلاعات تا 237 Kbps برروی EDGE


قابلیت ارسال و دریافت SMS / MMS / DATA / Email


قابلیت استفاده از Micro SD در داخل مودم (Flash Disk) تا 32 گیگابایتmicroSD™/ SDHC support (up to 32 GB)


مطابق با استاندارد ETSI GSM Phase2+


نصب خودکار درایور (Zero CD)


امکان استفاده در تمام دنیا


اتصال از طریق USB2.0


وزن : 46 گرم


فعالیت در دمای 20- الی 85+ درجه سانتیگراد


اندازه دستگاه : 79.7 mm (L) x 36.4 mm (W) x 11 mm (H)


پشتيباني از كليه سيم كارتهاي همراه اول ، ايرانسل ، تاليا ، روستايي


داراي امکان ارائه نمودارهاي گرافيکي با قابليت مشخص نمودن ميزان مصرف کيلوبايتي اينترنت

و نمايش سرعت آپلود و دانلود آن

پشتيباني از کليه دستورات USSD


( شارژ سيم کارت از طريق نرم افزار بدون نياز به خارج ساختن سيم کارت از داخل دستگاه )


داراي سرعت ارسال پيام کوتاه مطلوب ويژه نرم افزارهاي ارسال و دريافت پيام کوتاه


( 8 الي 12 پيام در دقيقه )


پشتيباني از کليه سيستم عاملهاي


به هنگام ارسال بسته راهنمای نصب و راه اندازی مودم برایتان ارسال میگردد

این مودم دارای 6 ماه گارانتی تعویض و در حال حاضر بهتریم مودم سیم کارتی میباشد.

قیمت: 115,000 تومان

خرید مودمat&t-مودم سیم کارتیat&t-جدیدترین و پیشرفته ترین مودم سیم کارتی



آخرین ارسال های تالار گفتمان
آخرین ارسال های تالار گفتمان
عنوان پاسخ بازدید توسط
Ns Friendly - اون چیزی که تو می خوای تیتر خبر : بازماندن دختر 19 ساله از مدرسه به جرم زیبایی+تصویر 1 582 mohamad
Ns Friendly - اون چیزی که تو می خوای رامبد جوان از من خواستگاری کرد !! + عکس 1 378 asdf
Ns Friendly - اون چیزی که تو می خوای جنگنده های ایرانی ( عکس ) 0 653 nsadministrator
Ns Friendly - اون چیزی که تو می خوای عجیب ترین اتاق کار دنیا+عکس 0 286 nsadministrator
Ns Friendly - اون چیزی که تو می خوای وسیله ای فوق العاده برای کنترل نوزاد از راه دور (عکس) 0 238 nsadministrator
Ns Friendly - اون چیزی که تو می خوای مرسدس بنز با روکشی از طلای 24 عیار (عکس) 0 240 nsadministrator
Ns Friendly - اون چیزی که تو می خوای تیتر خبر : هدیه تهرانی به سینما بازگشت + عکس 0 306 nsadministrator
Ns Friendly - اون چیزی که تو می خوای تیتر خبر : تصاویری ار ازدواج دو بازیگر معروف ایرانی با یکدیگر ! 0 669 nsadministrator
Ns Friendly - اون چیزی که تو می خوای تیتر خبر : 2 تا عکس از دوران دانشجویی الناز شاکردوست || 0 279 nsadministrator
Ns Friendly - اون چیزی که تو می خوای افشا شدن قرار جنجالی جنيفر لوپز و بردلي كوپر + عکس 0 279 nsadministrator
Ns Friendly - اون چیزی که تو می خوای ماجرای ارسال اس ام اس الیکا عبدالرازقی به حامد بهداد 0 515 nsadministrator
Ns Friendly - اون چیزی که تو می خوای ساختمان پزشکان ۲ ساخته می‌شود + تصویر 0 213 nsadministrator
Ns Friendly - اون چیزی که تو می خوای فروتن و نیوشا ضیغمی بعد از تصادف / عکس 0 265 nsadministrator
Ns Friendly - اون چیزی که تو می خوای علیرضا رئیسیان: آمدن آنجلینا جولی به ایران قطعی است + عکس 0 297 nsadministrator
Ns Friendly - اون چیزی که تو می خوای نامزدی کریس انجل، شعبده باز سرشناس +عکس 0 224 nsadministrator
Ns Friendly - اون چیزی که تو می خوای لیلا حاتمی جایگزین آنجلینا جولی شد! 0 236 nsadministrator


برنامه نویسی و برنامه نویسی شئ گرا


برنامه‌نویسی و برنامه نویسی شئ گرا

  • برنامه نویسی

برنامه‌نویسی رایانه در فرهنگ واژه غیر متخصّصین ممکن است به تمام پروژه ساخت نرم‌افزار یا برنامهٔ رایانه‌ای گفته شود. با این همه برنامه‌نویسی تنها بخشی از فرآیند توسعهٔ نرم افزار یا برنامه رایانه‌ای است. اهمیت، توجه و منابع اختصاص داده شده به برنامه‌نویسی، بسته به ویژگی‌های مشخص شده محصول و خواست افراد درگیر در پروژه و کاربران و در نهایت شیوهٔ انتخاب شده مهندسی نرم‌افزار متغیر است.

برنامه‌نویسی کامپیوتر (که اغلب در انگلیسی programming یا coding گفته می‌شود) فرآیند نوشتن، اشکال زدایی(debug) و نگهداری کد منبع (source code) برنامه کامپیوتر می‌باشد. این کد منبع با یک زبان برنامه نویسی نوشته شده است. این کد منبع ممکن است تغییر داده شده یک کد قبلی و یا یک کد کاملا جدید باشد. هدف برنامه نویسی ساختن یک برنامه می‌باشد که یک رفتار خواسته شده را به نمایش بگذارد.

  • تاریخچه

موضوع دستگاه‌هایی که به دنباله‌ای از دستورالعمل‌های از قبل تعریف شده عمل می‌کند بر می‌گردد به Greek Mythology.

  • برنامه نویسی مدرن
  • اندازه گیری کاربرد زبان

تعیین اینکه محبوب‌ترین زبان برنامه نویسی مدرن کدام است کار بسیار مشکلی است. بعضی از زبان‌ها در کاربردهای خاصی محبوب است و بعضی دیگر مرتبا در نوشتن کاربردهای گوناگون استفاده می‌شود. روش‌های اندازه گیری محبوبیت زبان شامل موارد زیر می‌باشد : شمردن تعداد آگهی‌های اشتغال و توجه به یک زبان، تعداد کتاب‌های آموزشی فروخته شده در مورد یک زبان، تخمین تعداد خطوط کد نوشته شده در یک زبان

  • اشکال زدایی  - Debug

اشکال زدایی وظیفه بسیار مهمی در فرآیند توسعه نرم‌افزار می‌باشد، زیرا یک برنامه غلط می‌تواند پیامدهای مهمی برای کاربر خود داشته باشد. بعضی از زبان‌ها بیشتر در معرض برخی اشتباهات می‌باشند، به خاطر خصوصیاتشان نیاز به بررسی بیشتر کامپایلر نسبت به زبان‌های دیگر ندارند.

  • زبان برنامه‌نویسی -  Programing Language

اجرا و عملی ساختن الگوریتم‌های انتزاعی وابسته به هم به‌وسیله تولید یک برنامه رایانه‌ای مشخص با ابزار زبان برنامه‌نویسی ممکن است.

 

  • نمونه یک برنامه

یک برنامه ساده در زبان برنامه‌نویسیBasic که از ساده‌ترین زبان‌های برنامه‌نویسی است می‌تواند به شکل زیر باشد:

 1- REM MY FIRST TRY TO COMMAND THIS MACHINE TO DO WHAT I LIKE

2- Print "Hello New World" 

 3- END

سطر نخست که با واژه کلیدی "REM" آغاز شده و از سوی برنامهٔ واسط درنظر گرفته نمی‌شود و تنها برای نگاه داشتن یک توضیح یا مانند آن برای خود برنامه‌نویس است. سطر دوم با واژه کلیدی "PRINT" به دستگاه فرمان می‌دهد تا نوشته "HELLO NEW WORLD!" ("سلام دنیای نو!") را روی نمایشگر بنویسد (چاپ کند). سطر آخر پایان فرامین و برنامه را به ماشین اطلاع می‌دهد.

پس از نوشتن یک برنامه مانند بالا، برنامهٔ مترجم (در اینجا Basic) دستورات را تبدیل به فرامینی می‌کند که لایه زیرین، که ممکن است همان سخت‌افزار باشد، می‌تواند آنها را اجرا کند.

  • پارادایم‌ها

مقاله اصلی: پارادایم برنامه‌نویسی

زبان‌های برنامه‌نویسی گوناگون براساس قابلیت‌های درنظر گرفته شده از شیوهٔ خط‌های مختلف استفاده می‌کنند. موارد ریزتری مانند چگونگی برخورد با نیازهای پشت پردهٔ ماشین مانند مدیریت حافظه و مدیریت زباله نیز در زبان‌های مختلف متفاوت است. علاوه بر این‌ها، مفاهیمی متفاوت از (اجرای) یک برنامه تصور شده‌اند که پارادایم یا الگو نام دارند.

 

  • برنامه‌نویسی شئ‌گرا

برنامه‌نویسی شیءگرا (به انگلیسی Object Oriented Programming مخفف OOP) یک شیوه برنامه نویسی است که ساختار یا بلوک اصلی اجزای آن اشیا می باشد. در واقع دراین نوع پارادیام برنامه نویسی برنامه به شیء گرایش پیدا می کند و در ضمن مزیت هایی از جمله "پیچیدگی کم" و "هزینه ی کم" نسبت به سایر پارادیام های برنامه نویسی دارد.

زبان‌های برنامه نویسی شیءگرا، زبان‌هایی هستند که در آن برنامه نویس می‌تواند اشیاء مختلفی را تعریف نماید و از اشیاء تولید شده استفاده نماید. امروزه اکثر زبان‌های دستوری برنامه نویسی از فنون شیءگرایی پشتیبانی می‌کنند. زبانهایی مانند جاوا، سی++، سی شارپ، دلفی از جمله زبانهای شیءگرا هستند. حتی بسیاری از زبانهای روال گونه که ساختار برنامه‌ها در آنها بلوک‌هایی با نام پروسیجر است امروزه از فنون شیءگرایی نیز پشتبانی می‌کنند. زبانهای سی++ و پی‌اچ‌پی از این جمله هستند. هر شیء یک سری خصوصیت و قابلیت دارد، که اصطلاحاً Properties و Operation خوانده می‌شوند. در این روش از برنامه نویسی دید برنامه نویس به سیستم دید شخصی است که سعی می‌نماید به پیدا کردن اشیاء مختلف در سیستم و برقراری ارتباط بین آنها سیستم را تولید نماید.

  • مفاهیم عمده
  • وراثت

مقالهٔ اصلی: وراثت (برنامه‌نویسی شی‌گرا)

وراثت یا ارث بری (Inheritance) از مفاهیم اساسی برنامه نویسی شیءگراست. هر شیء یک نمونه از یک کلاس است و هر کلاس می‌تواند از کلاس یا کلاسهای دیگری مشتق شده باشد (خواص متدها یا رویدادهای کلاس‌های دیگر را به ارث ببرد). در یک مثال ساده می‌توان اتومبیلی را در نظر گرفت که برای جلوگیری از بازنویسی خواص عمومی اتومبیل شامل: چهار چرخ، متدهای حرکت چرخ، متد چرخاندن فرمان، فرمان، بدنه، در و غیره، می‌توان یک کلاس پایه از اتومبیل ایجاد کرد سپس مثلاً برای اتومبیل زانتیا مدل C۵ یک کلاس جدید ایجاد کرده که خواص، متدها و رویدادهای عمومی اتومبیل را داشته باشد و فقط برای خواص، متدها و رویدادهای جدید این اتومبیل کد نوشته شود. این ویژگی باعث صرفه‌جویی در نوشتن کد و تا حدودی تضمین صحت کد موجود می‌شود. به عنوان مثال اگر کلاس پایه مشکلی داشته باشد فقط کافی است کلاس پایه تغییر داده شود و در تمامی کلاس‌هایی که از این کلاس پایه ویژگی‌ای ا به ارث برده‌اند این تغییر اعمال خواهد شد.

  • مخفی‌سازی

مقاله اصلی: مخفی‌سازی

کپسوله سازی، مخفی‌سازی (Encapsulation)، یا لفافه‌بندی، به این مفهوم اشاره دارد که باید بعضی خصوصیات یا رفتارهای شیء را از دید دیگران پنهان کرد. فرض کنید شما به عنوان یک راننده می‌خواهید اتومبیل شخصی تان را روشن کنید و به محل کارتان عزیمت کنید سوییچ را بر می‌دارید، استارت می‌زنید و با فشار آوردن به پدال‌های گاز و ترمز و چرخش فرمان و ... به محل کارتان خواهید رسید. در طول این مسیر در اتومبیل شما به عنوان یک شیء اعمال مختلفی در حال انجام بود. مثلاً لنت ترمز به دیسک چرخ برخورد می‌کرد و باعث کم شدن سرعت می‌شد یا شمع‌ها شروع به جرقه زدن در زمانی بخصوصی می‌کردند. حال فرض کنید که عمل مخفی سازی وجود نداشت و شما مجبور بودید که جرقه زدن شمعها را کنترل می‌کردید و به سیستم سوخت رسانی در موقع لزوم دستور می‌دادید که سوخت را بداخل سیلندرها ارسال کند و... یا هیچ‌گاه به مقصد نمی‌رسیدید! یا سالم نمی‌رسیدید!

عمل مخفی سازی باعث می‌شود که اشیاء بدون آنکه از چگونگی کارکرد یکدیگر اطلاع داشته باشند با هم کار کنند.

  • چندریختی

مقالهٔ اصلی: چندشکلی

چند ریختی(Polymorphism) چند ریختی، کمیتی است که به یک رابط امکان می‌دهد تا از عملیات یکسانی در قالب یک کلاس عمومی استفاده کند.عمل خاص کلاس را ذات حقیقی شیء تعیین می‌کند.مثال ساده‌ای از چند ریختی، فرمان اتومبیل است.عمل فرمان اتومبیل برای تمام اتومبیل‌ها بدون توجه به ساز و کاری که دارند، یکسان است.فرمان برای اتومبیل که به طور مکانیکی کار می‌کند یا با نیروی برق یا هر چیز دیگری، عمل یکسانی را انجام می‌دهد.بنابراین، پس از اینکه شما عملکرد فرمان را یاد گرفتید، می توانید فرمان هر اتومبیلی را کنترل کنید.همین هدف در برنامه نویسی نیز اعمال می‌شود. به طور کلی، مفهوم چند ریختی، اغلب با عبارت ((یک رابط، چندین روش))بیان می‌شود. این بدین معنی است که امکان طراحی رابط عمومی برای گروهی از عملیات مرتبط وجود دارد. چند ریختی یا چندشکلی (Polymorphism) به این معنا است که اشیاء می‌توانند در موقعیت‌های مختلف، رفتارهای متفاوتی بروز دهند. مثلاً یک تابع در صورتی که بر روی نمونه‌ای از کلاس آ فراخوانی شود، رفتار ب را بروز دهد در حالی که اگر بر روی کلاس ج (که فرزند کلاس آ است) فراخوانی شود، رفتاری متفاوت انجام دهد.

  • انتزاع / تجرید

مقاله اصلی: تجرید (رایانه)

به این معنا است که بخشی از یک موجودیّت یک مفهوم را که میان همهٔ وارثان مشترک است، پیش تعریف کنیم. این توانایی منجر به داشتن نگاه مشابه به موجودیّت‌های مشابه می‌گردد.

  • یک مثال کاربردی

در اطراف ما اشیاء زیادی وجود دارد و می‌توان تمام مفاهیم موجود در طبیعت را با اشیاء تقلیل داد. مثلاً یک ماشین باربری. این ماشین یک سری خصوصیات دارد: چهار چرخ، یک پدال ترمز، یک پدال گاز، یک فرمان و یک محل بزرگ برای قرار دادن اشیاء در آن و.... این ماشین در صورتی که ما پدال گاز آن را فشار دهیم، حرکت می‌کند. در صورتی که فرمان آن را بچرخانیم تغییر مسیر می‌دهد. پس این شیء علاوه بر یک سری خصوصیات، یک سری رفتار مشخص هم به ما نشان می‌دهد. ولی فقط این یک ماشین نیست که این کار را انجام می‌دهد. تمامی ماشین‌ها این کارها را انجام می‌دهند. پس می‌توانیم این ماشین را 'تعریف' کنیم و بگوییم:

ماشین باربری وسیله‌ای است که چهار چرخ، یک گاز، یک ترمز، یک فرمان و یک محل برای حمل بار دارد و اگر پدال گاز آن فشار داده شود حرکت می‌کند. این تعریف این ماشین است ولی خود آن نیست. هر زمانی چنین ماشینی بخواهیم به کارخانه تولید آن می‌رویم و از فروشندگان می‌خواهیم تا با توجه به این تعریف یک ماشین به ما بدهند.

مفاهیم فوق در زبان‌های برنامه نویسی شیءگرا گنجانده شده‌اند. در این زبان‌ها، اشیاء زیادی از پیش وجود دارند که برنامه‌نویسان می‌توانند از آنها استفاده کنند.

  • ارتباط اشیاء

مجدداً به مثال ماشین باربری بر می‌گردیم و این بار، یک ماشین سواری را تعریف می‌کنیم. ماشین سواری شیئی است که چهار چرخ، یک ترمز، یک پدال گاز و یک صندوق عقب دارد. این تعریف به تعریف ماشین باربری بسیار شبیه‌است. به عبارت دیگر ما به یک تعریف جدید می‌رسیم: خودرو. خودرو وسیله‌ای است که چهار چرخ، یک ترمز، یک پدال گاز دارد. پس از این به بعد تعریف ماشین باربری و ماشین سواری خیلی ساده‌تر می‌شود.

ماشین باربری، خودرویی است که محلی برای قرار دادن بار داشته باشد و ماشین سواری خودروییاست که صندوق عقب داشته باشد.

    اگر کسی به درب کارخانه مراجعه کند و بگوید که 'خودرو' می‌خواهد، چیزی دریافت نمی‌کند. خودرو یک تعریف انتزاعی است، برای تعریف خودرو شیء وجود ندارد پس مشتری تنها می‌تواتند ماشین باربری یا ماشین سواری بخواهد.

    کارواش را در نظر می‌گیریم. این کارواش خودرو را تمیز می‌کند و دیگر به طور جزئی عنوان نمی‌کند که کدام نوع خودرو را تمیز می‌کند. به عبارت دیگر نوع خودرو برای کارواش مهم نیست.

    وقتی شخصی قصد اجاره خودرویی دارد، و می‌خواهد جنسی را حمل کند در هنگام نماس با متصدی کرایه ماشین می‌گوید: «اگر خودرو شمااز نوع باربری است، برای من ارسال کنید»، ولی اگر قصد جابجا شدن را دارد می‌گوید : «برای من یک ماشین سواری بفرستید.»

در زبان‌های برنامه نویسی شیءگرا نیز اشیاء مختلفی وجود دارند که تعریف آنها تکمیل کننده یکدیگر است، به عبارت دیگر اشیا از یکدیگر ارث بری می‌کنند. برخی از تعاریف کاملاً عام است و نمی‌توان از آنها نمونه شیئی ساخت و تنها تعریف هستند. به این تعاریف Interface گفته می‌شود.

  • مدیریت پیچیدگی

مقاله اصلی: مدیریت پیچیدگی

اعمال شیوه‌های مدیریتی با محوریت اشیاء در مطالعه، طراحی، ایجاد، و اجراء پروژه‌های مهندسی نرم‌افزار و مهندسی دانش.

 

دانلود مطلب - PDF



برچسب ها : Ns برنامه نویسی شئ گرا خطا یابی زبان برنامه نویسی Ns Friendly SB Market
ارسال شده در : سه شنبه 15 فروردين 1391 - توسط : Saman Bahrami
بازدید : 213 بار دسته بندی : کتابهای الکترونیکی NS کتابهای کامپیوتر کتابهای موبایل مطالب آموزشی Ns کامپیوتر نظر دهيد! [ ]

مرتبط باموضوع :



نام
ایمیل (منتشر نمی‌شود) (لازم)
وبسایت
:) :( ;) :D ;)) :X :? :P :* =(( :O @};- :B /:) :S
نظر خصوصی
مشخصات شما ذخیره شود ؟ [حذف مشخصات] [شکلک ها]
کد امنیتیرفرش کد امنیتی

تبليغات تبليغات
Rozblog.com رز بلاگ - متفاوت ترين سرويس سایت ساز

Ns Friendly - اون چیزی که تو می خوای Ns Friendly - اون چیزی که تو می خوای

Ns Friendly - اون چیزی که تو می خوای در فیس بوک

فید برنر Ns Friendly - اون چیزی که تو می خوای

آر اس اس


ورود کاربران ورود کاربران
نام کاربری :
رمز عبور :

رمز عبور را فراموش کردم ؟

عضویت سریع عضویت سریع
نام کاربری :
رمز عبور :
تکرار رمز :
ایمیل :
نام اصلی :
کد امنیتی : * کد امنیتیبارگزاری مجدد

پیوند ها پیوند ها'

تبادل لينک تبادل لينک تبادل لينک تبادل لينک

رز بلاگ رز بلاگ رز بلاگ رز بلاگ

بهترین روش کسب درآمد از اینترنت

میهن دانلود

درج آگهی تا 4 ستاره رایگان

تبلیغات در گوگل,تبلیغ در گوگل

مردمک

تبادل لینک هوشمند

آشپزی

دانلود|بروز ترین سایت دانلود رایگان

GOOSHNAVAZ

افزایش بازدید سایت و وبلاگ

آخرین مطالب ارسال شده

فال حافظ فال حافظ

فال حافظ



چت آنلاین چت آنلاین



نرم افزار های ضروری نرم افزار های ضروری














Copyright © 2012 - Allright Reserved - Template Designer SkyDesign - Powered By rozblog.com - مترجم قالب تيم طراحان قالب رزبلاگ