یارا فایل

مرجع دانلود انواع فایل

یارا فایل

مرجع دانلود انواع فایل

تحقیق درباره برنامه نویسی net

اختصاصی از یارا فایل تحقیق درباره برنامه نویسی net دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

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

 

مقدمه ای بر برنامه نویسی شی گراء در دات نت

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

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

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

در صورت تامل در ارتباط با اشیاء فوق ، با سوالات متعددی مواجه خواهیم شد . چه تفاوت هائی بین یک وان حمام و سینک آشبزحانه ، وجود دارد ؟ آیا اختلاف موجود به  محل آنها ، اندازه لگن و یا  گودی  آنها از سطح زمین برمی گردد. شباهت موجود بین اشیاء فوق چیست ؟در برخی موارد انجام عملات یکسان در ارتباط با یک شی ، رفتارهای متفاوتی را بدنبال خواهد داشت . یک شی  قادر به انجام عملیات متفاوتی با توجه به ماهیت وضعیت بوجود آمده است . مثلا "  زمانیکه دکمه Play  یک دستگاه کنترل کننده DVD و یا VCD فعال می گردد ، دستگاه قوق ، یک فیلم را پخش و ما شاهد نمایش آن بر روی صفحه تلویزیون خواهیم بود. اما اگر یک CD در دستگاه Player باشد ، همزمان با فشردن دکمه Play ، دستگاه Player باعث پخش CD صوتی شده و ما شاهد نواختن موسیقی از بلندگوهای مربوطه خواهیم بود.  همانگونه که مشاهده می گردد در چنین وضعیتی ، فعال نمودن دکمه ها ی مشابه ، عملیات یکسان ولی با  نتایج متفاوت را بدنبال داشته است .

به بسیاری از اشیاء پیرامون خود، می توان بعنوان جعبه های سیاه  ( black box ) ، نگاه نمود.در چنین حالتی نسبت به اصول اولیه عملکرد شی مورد نظر و پردازش های اولیه آن شناخت لازم وجود خواهد داشت ولی بسیاری از جزئیات عملیاتی که یک شی انجام می دهد برای ما ناشناخته خواهد بود. اکثرا" در زمان استفاده از یک شی علاقه مند به رویکرد فوق می باشند ( آشنائی با پتانسیل های شی و نحوه بالفعل نمودن آنان و پرهیز از درگیر شدن و آگاهی از جزئیات مربوطه ) . در چنین مواردی برای استفاده از اشیاء موجود در منزل ، ضرورتی به آگاهی از مکانیزم داخلی بعنوان شرط لازم وجود نخواهد داشت و می توان بدون درگیر شدن در جزئیات از شی موجود استفاده نمود.

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


دانلود با لینک مستقیم


تحقیق درباره برنامه نویسی net

تحقیق در مورد تحلیل شیء گرا

اختصاصی از یارا فایل تحقیق در مورد تحلیل شیء گرا دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

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

 

تحلیل شیء گرا

واژه های کلیدی. نمودار کلاسها، طبقه بندی کلاسها، مشارکت، مدلسازی CRC ، تحلیل دامنه، مدل رفتار اشیاء مؤلفه های مدل OAA، مسئولیتها، پکیج، استفاده مجدد، زیر سیستم، UML، موارد کاربرد.

هنگامی که قرار است محصول یا سیستم جدیدی ساخته شود، چگونه آن را به نحوی مشخص کنیم که بتواند به صورت شیء گرا مهندسی شود؟ آیا پرسشهایی وجود دارند که باید از مشتریان پرسیده شوند؟ اشیاء چگونه با یکدیگر ارتباط دارند؟ اشیاء در حیطة سیستم چگونه رفتار می کنند؟ چگونه مسئله ای را مشخص یا مدلسازی کنیم تا بتوانیم یک طراحی کارآمد ایجاد کنیم؟

هر یک از این پرسشها در حیطة تحلیل شیء گرا (OAA) – نخستین فعالیت تکنیکی که در مهندسی نرم افراز OO اجرا می شود – پاسخ داده می شود. OOA به جای بررسی یک مسئله با استفاده از مدل جریان اطلاعات کلاسیک ، چند مفهوم جدید را معرفی می کند. کود و یوردون (COA91) در این مورد چنین اظهار نظر می کنند:

OOA-تحلیل شیءگرا – مبتنی بر مفاهیم است که اولین بار آنها را در کودکستان فرا گرفته ایم: اشیاء و صفات، کلاسها و اعضاء ، سوراخها و مؤلفه ها. چرا این همه زمان لازم بود تا این مفاهیم را در تحلیل و تعیین مشخصات سیستمهای اطلاعاتی به کار بندیم:

OOA ریشه در مجموعه ای از اصول بنیادی دارد که در فصل 11 معرفی شد. برای ساخت یک مدل تحلیل، پنج اصل بنیادی به کار برده می شود: 1- دامنه اطلاعاتی مدلسازی می شود؛ 2- عملکرد توصیف می شود؛ 3- رفتار نشان داده می شود؛

4- مدلهای داده ای، عملیاتی و رفتاری افراز می شوند تا جزئیات بیشتری درمعرض دید قرار گیرند، و 5- مدلهای اولیه، جوهره و ماهیت مسئله را نشان می دهند، حال آنکه مدلهای نهایی، جزئیات پیاده سازی را نمایش می دهند. این اصول ، مبنای روش OOA را تشکیل می دهند.

هدف OOA تعریف کلیه کلاسهایی است که به نوعی با مسئله ارتباط دارند- عملیات و صفات مرتبط با آنها و روابط میان آنها و رفتاری که از خود نشان می دهند. برای این منظور ، چند وظیفه باید انجام شود:

1. خواسته های اصلی کاربر باید بین مشتری و مهندسی نرم افزار تبادل شود.

2. کلاسها باید شناسایی شوند (یعنی صفات و متدها تعریف شوند).

3. سلسله مراتب کلاسها باید مشخص شود.

4. روابط شیء با شیء (اتصالات اشیاء) باید نشان داده شوند.

5. رفتار اشیاء باید مدلسازی شود.

6. وظایف 1تا5 به طور تکراری دوباره اجرا می شوند تا مدل کامل گردد.

لازم به ذکر است که هیچ توافق جهانی بر سر ‹‹مفاهیمی›› که به عنوان مبنایی برای OOA عمل می کنند، وجود ندارد. ولی تعداد محدودی از ایده های کلیدی مکرراً ظاهر می شوند که آنها را در این فصل در نظر خواهیم گرفت.

نگاهی گذرا

تحلیل شیء گرا چیست؟ پیش از آنکه بتوانید سیستمی شیء گرا (OO) بسازید، باید این موارد را تایپ کنید:

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

چه کسی آن را انجام می دهد؟ تعریف یک مدل شیء گرا شامل شرحی از خصوصیات ایستا و پویای کلاسهایی است که سیستم یا محصولی را توصیف می کنند. این فعالیت توسط مهندس نرم افزار انجام می شود.

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

مراحل کار کدام است؟ OOA با شرحی از موارد کاربرد – شرحی مبتنی بر سناریو از چگونگی تعامل کنشگرها (افراد، ماشینها، سیستمهای دیگر) با محصولی که قرار است ساخته شود – آغاز می شود. مدلسازی CRC اطلاعات موجود در موارد کاربرد را به نمایشی از کلاسها و مشارکت آنها با کلاسهای دیگر ترجمه می کند. سپس خصوصیات ایستا و پویای کلاسها با استفاده از یک زبان مدلسازی یکنواخت (یا روش دیگر) مدلسازی می شود.

محصول کاری چیست؟ یک مدل تحلیل شیء گرا ایجاد می شود. مدل تحلیل OO از نمایشهای گرافیکی یا زبانی تشکیل می شود که صفات، روابط و رفتارهای کلاسها و نیز برقراری ارتباط میان کلاسها و توصیفی از رفتار کلاسها با گذشت زمان را تعریف میکنند.

چگونه اطمینان یابم که درست از عهده امور برآمده ام؟ در هر مرحله، عناصر مدل تحلیل شیء


دانلود با لینک مستقیم


تحقیق در مورد تحلیل شیء گرا

دانلود پاورپوینت با عنوان شی گرایی UML

اختصاصی از یارا فایل دانلود پاورپوینت با عنوان شی گرایی UML دانلود با لینک مستقیم و پرسرعت .

دانلود پاورپوینت با عنوان شی گرایی UML


دانلود پاورپوینت با عنوان شی گرایی UML

دانلود پاورپوینت با عنوان شی گرایی UML که شامل 64 اسلاید و بشرح زیر میباشد:

نوع فایل : PowerPoint

ویژه ی رشته های کامپیوتر، فناوری اطلاعات IT و .......

فهرست محتوا

  • شی و شی گرایی : 
  • چرا از شی گرائی استفاده می کنیم؟
  • تاریخچه : 
  • UML چیست ؟
  • مدلسازی :
  • اهداف :
  • چرا مدلسازی می کنیم؟
  • سیستم های نرم افزاری و متدولوژی :
  • روند کار در متد شی گرا :
  • آنالیز شی گرا (OOA): 
  • طراحی شی گرا (OOD): 
  • مصنوعات (deliverable) تولید شده درهر فاز پروژه :
  • متدلوژی آبشاری (متد ساخت یافته) :
  • متدلوژی موازی (متد ساخت یافته) :
  • متدلوژی حلزونی (متد ساخت یافته) :
  • مفاهیم متد شی گرا :
  • کلاس(Class) :
  • شی(Object) :
  • صفت(Attribute) :
  • : Class & Object
  • روش(Method) :
  • ارسال پیامMessage Sending)) :
  •  میراثInheritance))
  • سناریو(Scenario) :
  •  تجریدAbstraction)) 
  •   چند شکلیPolymorphism)) 
  • پنهان سازیEncapsulation))
  • نمونه سازی(Instantiation) : 
  • مسئولیت(Responsibility) :
  • تناظر یا ارتباطAssociations))
  • تجمعAggregation)) 
  • ابزارهای موجود برای طراحی شی گرا :
  • Microsoft Visio
  • UML star
  • Enterprise Architect
  • VP Suite Windows
  • Rational Rose
  • چرا Rational ؟
  • نسخه های مختلف نرم افزار Rose :
  • معرفی محیط رشنال رز :
  • عناصر اصلی رشنال رز عبارتند از:
  • معرفی نماهای رشنال رز : 
  • چهار دید متفاوت در طراحی نرم افزار
  • نمای مورد استفاده ی سیستم : ( usecase view )
  • نمای منطقی سیستم ( logical view ):
  • نمای اجزای سیستم : ( component view )
  • نمای پیاده سازی سیستم: ( deployment view )
  • معرفی دیاگرام های رشنال رز :
  • دیاگرام موردهای استفاده : (usecase diagram)
  • : usecase diagram 
  • Diagram Toolbar :
  • : usecase diagram 
  • انواع ارتباطات :
  • usecase specification :
  • دیاگرام کلاس ها (class diagram) :
  • ابزارهاو مشخصات کلاس :
  • :class diagram
  • دیاگرام توالی (Sequence Diagram) 
  • دیاگرام توالی در Rational Rose
  • دیاگرام همکاری(Collaboration Diagram ) 
  • دیاگرام همکاری در Rational Rose
  • دیاگرام (Statechart Diagram) حالت
  • دیاگرام حالت در Rational Rose
  • دیاگرام فعالیت(Activity Diagram) 
  • اجزای دیاگرام فعالیت :
  • Control Nodes :
  • دیاگرام اجزا (Component Diagram) 
  • سه گونه مختلف اجزاء :
  • دیاگرام توسعه

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

*هدف ما راحتی شماست*


دانلود با لینک مستقیم

پروژه شی گرایی سیستم دانشجویی با زبان سی پلاس پلاس

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

پروژه شی گرایی سیستم دانشجویی با زبان سی پلاس پلاس


پروژه شی گرایی سیستم دانشجویی با زبان سی پلاس پلاس

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


دانلود با لینک مستقیم

پروژه نگاشت تراکنشهای پایگاه داده شی گرا به تراکنشهای رابطه ای ( word . powerpoint )

اختصاصی از یارا فایل پروژه نگاشت تراکنشهای پایگاه داده شی گرا به تراکنشهای رابطه ای ( word . powerpoint ) دانلود با لینک مستقیم و پرسرعت .

پروژه نگاشت تراکنشهای پایگاه داده شی گرا به تراکنشهای رابطه ای ( word . powerpoint )


پروژه نگاشت تراکنشهای پایگاه داده شی گرا به تراکنشهای رابطه ای ( word . powerpoint )

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


دانلود با لینک مستقیم