فی فوو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

فی فوو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

دانلودMSP پروژه آماده مایکروسافت پروجکت پروژه برنامه زمانبندی احداث مخزن 10000 متر مکعبی پترو شیمی

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

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

 

  • شامل ساختار شکست WBS و شناوری بر اساس استاندارد pmbok
  • تمام پیشنیازی و پس نیازی ها رعایت شده
  • مدت فعالیت ها آغاز و پایان فعالیت ها مشخص است
  • تعداد فعالیتهای پروژه 147 در سطوح مختلف
  • تقویم فارسی ندارد
  • منابع تعریف نشده است و بدون منبع برنامه ریزی شده است
  • روابط مابین فعالیت ها مشخص است
  • میزان ساعت کاری فعالیت ها مشخص است
  • نمایش فعالیت های بحرانی
  • درصد پیشرفت فیزیکی و  درصد پیشرفت complete% مشخص است ستون های مربوط به این مقادیر را میتوانید اضافه کنید
  • و...

میتوانید از برنامه ریزی مجدد reschedule برای استفاده مجدد بهره ببرید و baseline  جدید تعریف کنید و کارهای مربوط به کنترل پروژه را مجددا در یک پروژه مشابه انجام دهید

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

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

این پروژه دارای 147  فعالیت میباشد که از جمله ان :

Task Nameاحداث مخزن 10000 متر مکعبی پترو شیمی    تحویل زمین       تجهیز کارگاه         استقرار ماشین الات          استقرار تجهیزات          تامین محل استقرار کادر فنی         احداث ساختمان کارگران         تامین آب کارگاه          تامین برق کارگاه          تامین وسایل ارتباطی          استقراربچینگ          استقرار سیلو      خاکبرداری محل مخزن          پیاده کردن نقشه روی زمین         خاکبرداری         بارگیری وحمل خاک به محل دپو          تسطیح ورگلاژ کف و اطراف مخزن         حفاری محل زهکشیها و لوله ها       اجرای زهکشی         شیب بندی وتسطیح محل زهکشی          تهیه وحمل مصالح زهکشی         بتن ریزی مگر

 

برای دوستانی که تازه شروع به یادگیری MSP کرده اند لازمه تویح بدم برای نمایش هر کدام از مقادیر در گانت چارت باید ستون مربوظ به آن را اضافه نمایید مثلا برای نمایش  و وارد کردن درصد پیشرفت روی ستون های کانت چارت کلیک راست میکنیم و گزینه Insert coulum را انتخاب میکنیم و گزینه complete% را انتخاب میکنیم.


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


دانلودMSP پروژه آماده مایکروسافت پروجکت پروژه برنامه زمانبندی احداث مخزن 10000 متر مکعبی پترو شیمی

مقاله در مورد مقایسه زبان های برنامه نویسی جاوا و C++ از نظر شئ گرایی

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

مقاله در مورد مقایسه زبان های برنامه نویسی جاوا و C++ از نظر شئ گرایی


مقاله در مورد مقایسه زبان های برنامه نویسی جاوا و C++ از نظر شئ گرایی

لینک پرداخت و دانلود *پایین مطلب*

فرمت فایل:Word (قابل ویرایش و آماده پرینت)

 تعداد صفحه80

 

 

 

مقدمه...................................................................................................1

  ++C ..................................................................................................1

       تاریخچه...........................................................................................1

 

       ساختار برنامه ها...............................................................................1

 

 جاوا .....................................................................................................1 

 

       تاریخچه...........................................................................................1

 

       تکامل جاوا ......................................................................................2

 

      ویژگیهای زبان جاوا .............................................................................3

 

 ....................................................................4C++  مقایسه اجمالی جاوا و

 

شی ئ گرایی ........................................................................................6

 

دلایل استفاده از شی ئ گرایی..................................................................7

 

شیئ گرایی و طبیعت ..............................................................................7

 

تاریخچه زبان های شیئ گرا.......................................................................7

 

بدون شیئ گرا .......................................................................................7

 

Abstraction چیست؟...............................................................................8

 

سه اصل oop .........................................................................................9

 

کپسول سازی encapsulation ...................................................................9

 

آبجکت‌ها (Objects) ................................................................................10

 

وراثت  Inheritance..............................................................................11

 

چند شکلی( polymorphism).................................................................15

 

مقایسه اصل شی گرایی در ++C و جاوا..................................................17

 

مقایسه کپسول سازی در جاوا و  C++ ....................................................19

 

مقایسه چند شکلی در جاوا و C++ ......................................................20

 

مقایسه وراثت (inheritance)  در C++ و جاوا ...........................................21

 

وراثت در جاوا ......................................................................................21

 

دسترسی به اعضائ و وراثت .................................................................23

 

استفاده از Final با وراثت ......................................................................29

 

وراثت در C++  ...................................................................................32

 

مقایسه جاوا و C++                                                                     

 

از نظر وراثت منفرد و چندگانه ................................................................33

 

مقایسه کلاس ها در C++ و جاوا ..........................................................34

 

کلاسها در جاوا ..................................................................................34

 

تعریف یک کلاس در جاوا ......................................................................38

 

سازندگان Constructors ......................................................................39

 

سازندگان Constructorsدر جاوا .............................................................39

 

سازندگان پارامتردار شده (parameterized) .............................................41

 

وقتی که سازندگان فراخوانی می شوند..................................................43

 

استفاده از کلاسهای مجرد (abstract)....................................................44

 

انباشتن روشها …...........................................................................48

 

انباشتن سازندگان Overloading constructors.....................................52

 

جمع آوری زباله Garbage collection..................................................55

 

کلاس ها در C ++..........................................................................55

 

تخصص حافظه به صورت پویا با

 

 اشاره گرهای new  و delete در ++ c..............................................57

 

ایجاد یک زیرکلاس در جاوا ...............................................................58

 

ایجاد سلسله مراتب کلاس .............................................................59

 

وراثت چگونه عمل میکند؟............................................................61

 

واسط ها (Interface) و

 

 بسته­ها (Package) در جاوا .........................................................62

 

ایجاد یک سلسله مراتب

 

 چند سطحی (Multilevel)............................................................63

 

استثنائات توکار جاوا ....................................................................67

 

کتابخانه های کلاس جاوا …...........................................................69

 

مدل نخ در جاوا ...........................................................................69

 

کشف کلاس رشته ای (string)......................................................73

 

جمع بندی(مزایای شیئ گرایی

 

 در حوزه مهندسی نرم افزار).........................................................77

 

 

 

مقدمه:

++C

++C یک زبان برنامه نویسی همه منظوره و سطح بالا است. ++C یک زبان چندرگه است که از برنامه نویسی رویه‌ای، تجرید داده‌ها و برنامه نویسی شئ گرا پشتیبانی می‌‌کند. ++C به همراه جد خود C از پرطرفدارترین زبانهای برنامه نویسی تجاری هستند.

 

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

 

تاریخچه: زبان ++C در سال ۱۹۸۳ میلادی در آزمایشگاه های Bel (Bell Labs) توسط Bjarne Stroustrup و بر مبنای زبان سی و برای بهبود C، با افزودن امکانات برنامه نویسی شی گرا ساخته شد.در آن زمان نام ++C ,'سی با کلاسها`(c with classes) بود.این زبان در سال 1998 توسط موسسه ANSI استاندارد شد. این زبان از حوالی سال ۱۹۹۰ میلادی یکی از پرکاربردترین زبان‌های برنامه نویسی به شمار می رود که برای برنامه نویسی سیستمی و برنامه نویسی ویژوال (بر مبنای GUI) در محیط های مختلف از قبیل ویندوز و لینوکس به صورت وسیع به کار می رود.

ساختار برنامه ها: ساختار برنامه ها در این زبان بدین صورت است که همانند زبان سی، هر برنامه بایستی یک تابع اصلی (main) به عنوان بدنه برنامه داشته باشد. هر برنامه معمولا از تعداد زیادی فایل تشکیل می شود که به هم الحاق می گردند (با دستور include) و به این فایل های الحاقی سرآیند (Header) می‌گوییم. فایل های الحاقی حاوی کد ها یا نسخه های اجرایی کلاس ها (مجموعه متغیر ها و توابع) می باشند که در بدنه اصلی برنامه از آنها استفاده می شود. معمولاً هر کلاس (که تعریف یک نوع داده ای با متد های مربوط به آن است) را در یک سرآیند می‌نویسند. هر سرآیند که معمولا تنها تعاریف (معرفی) کلاس را در خود دارد به همراه فایل های پیاده سازی به زبان ++C یا پیاده سازی های کامپایل شده (به صورت فایل اشیا مانند dll یا so یا ... ) می تواند به کار برده شود. به مجموعه های یکپارچه ای از کلاس های پیاده سازی شده (به صورت فایل های سرآیند با پیاده سازی های کد یا اشیای زبان ماشین) که برای برنامه نویسی به کار می روند، یک کتابخانه ++C گفته می شود و قدرت اصلی این زبان در امکان به کارگیری کتابخانه های آماده می باشد. کتابخانه های بزرگ ++C مانند STL، MFC، QT و ... مجموعه قدرتمندی برای تولید برنامه در این زبان ایجاد کرده اند.

جاوا

 

تاریخچه: زبان برنامه نویسی جاوا در اوایل دهه 1990 در شرکت سان میکرو سیستم طراحی شد. جاوا یک زبان برنامه نویسی شیء گرا است که هم برای نوشتن برنامه های کاربردی و هم برای نوشتن برنامه های محاوره ای در اینترنت به کار می رود.

 

زبان B منجر به ظهور زبان C و Cزمینه پیدایش C++ شد و در نهایت زبان جاوا متولد شد . درک زبان جاوا مستلزم : درک زمینه های لازم برای ایجاد جاوا ، نیروهایی که این زبان را شکل داده اند و مشخصاتی است که این زبان از اسلاف خود به ارث برده است . نظیر سایر زبانهای برنامه نویسی موفق ، جاوا نیز عناصر بارث برده از اسلاف خود را با ایده های ابتکاری که ناشی از محیط منحصر بفرد این زبان بوده درهم آمیخته است .

 

تکامل جاوا

 

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

 

در سال 1991 ، شرکت سان میکروسیستمز در آغاز راه تبدیل شدن به بزرگترین تولید­کننده ایستگاههای کاری یونیکس بود و در طول فقط 5 سال درآمدش را از 210  میلیون دلار به 5/2 میلیارد دلار رسانده بود و بنظر می­رسد هیچ چیز نمی­تواند جلودار آن باشد. عامل عمده موفقیت سان کارهای پیشتازانه­اش در ایجاد شبکه­های باز بود و در این زمینه هیچ­کس به پای آن نمی­رسید.

 

مدیران سان به این فکر افتادند تا کاری کنند که این رشد برای مدتی طولانی ادامه یابد. یکی از زمینه­های موردعلاقه سان بازار و لوازم الکترونیکی بود، پروژه گرین بوجود آمد تا برای این بازار نرم­افزاری پیشرفته خلق کند. مهندسان سان توجه خود را به میکروپروسسورهایی معطوف کردند که دارای قابلیت استفاده در اینگونه سیستمها باشند. اگر پروژه گرین می­خواست موفق باشد باید کاری می­کرد تا سیستم مزبور بتواند به راحتی به بسترهای سخت افزاری مختلف منتقل شود. برای این منظور ابتدا از کامپایلر C++ استفاده شد ولی به زودی نارسایی­های C++ در این زمینه خود را نشان دادند. مهندسان سان خیلی سریع دریافتند که برای ادامه کار باید چیزی جدید و قوی خلق کنند. در همین زمان بود که James Gosling کار بر روی زبان جدید Oak را شروع کرد. تقدیر آن بود که این زبان جاوا نامیده شود، چون اداره ثبت نامهای تجاری نام Oak را ردکرده بود. 

 

به تدریج مهندسین یک دستگاه شبه PDA (Personal Digital Assistant) ساختند که در آن از سیستم عامل، زبان برنامه­نویسی و واسط کاربر جاوا استفاده شده بود و با وجود ابتدایی بودن توانست توجه مدیران سان را به خود جلب کند. بعدها گروهی که در پروژه گرین کار کرده بودند شرکت Java Soft را بنیان نهادند.

 

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

 

سان بلافاصله برای جاوا یک کاوشگر هم تولید کرد. این اولین کاوشگری بود که می­توانست اپلت­های جاوا را اجرا کند و نام آن هم Hot Java بود.

 

ویژگیهای زبان جاوا

 

جاوا ویژگیهای متعددی دارد که آن را منحصربفرد کرده است. جاوا هم کامپایلر دارد و هم اینترپرتر. کامپایلر برنامه­ای است که متن برنامه را گرفته و در پایان یک فایل exe تولید می­کند. بعد از کامپایل شدن یک برنامه، دیگر به وجود کامپایلر نیازی نیست و می­توان برنامه exe را روی هر کامپیوتر سازگاری اجرا کرد. اما اینترپرتر هیچ برنامه exeای تولید نمی­کند و برنامه را خط به خط اجرا می­کند. برای اجرای برنامه حتما باید اینترپرتر هم روی کامپیوتر موردنظر موجود باشد. هر کامپایلر فقط برای یک سیستم خاص(مانند اینتل، اپل یا آلفا) می­تواند کد اجرایی تولید کند. اما کامپایلر جاوا کد اجرایی تولید نمی­کند و در عوض یک فایل بینابینی می­سازد که byte code نام دارد. byte code چیزی شبیه زبان اسمبلی است اما این زبان مختص هیچ پروسسور خاصی نیست بلکه زبان اسمبلی یک ماشین ویژه به نام ماشین مجازی جاوا (Java Virtual Machine) است. در هنگام اجرای چنین برنامه­ای، اینترپرتر زمان اجرای جاوا (Java Runtime Interpreter) که روی ماشین مجازی جاوا اجرا می­شود، دستورات فایل بایت­کد را به دستورات قابل فهم برای پروسسوری که روی آن اجرا می­شود تبدیل خواهد کرد. در شکل زیر این فرآیند نشان داده شده است:

 

برنامه­های کاربردی جاوا

اشیاء جاوا

ماشین مجازی جاوا

مکینتاش

ویندوز یا OS2

یونیکس

 


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


مقاله در مورد مقایسه زبان های برنامه نویسی جاوا و C++ از نظر شئ گرایی

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

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

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

17صفحه

 

                               DELPHI -1

C++ -2

C# -3

BASIC -4

FORTRAN -5

VISUAL BASIC -6

 

 

                     DELPHI  -1

 

دِلفی (Delphi) یا به تعبیری ویژوآل پاسکال – یک زبان برنامه‌نویسی است و بستری برای توسعهٔ نرم‌افزار که شرکت بورلند آن را تولید کرده است. این زبان، در بدو انتشار خود در سال ۱۹۹۵، به عنوان یکی از نخستین ابزارهایی مطرح شد که از توسعهٔ نرم‌افزار بر مبنای متدولوژی  RAD((Rapid Application Developmentپشتیبانی می‌کردند؛ یعنی تولید و توسعهٔ سریع برنامه‌های کاربردی این نرم افزار بر مبنای پاسکال شی‌گرا بوده و از این زبان مشتق شده است. البته بورلند نسخه‌ای از دلفی و سی‌پلاس‌پلاس‌بیلدر را برای لینوکس به نام کایلیکس (Kylix) ارائه کرد که مورد استقبال توسعه دهندگان نرم‌افزارهای لینوکس قرار نگرفت. نرم‌افزارهای دلفی در ابتدا به صورت مستقیم از کتابخانه‌های ویندوز و کتابخانهٔ مخصوص خود به نام VCL استفاده می‌کرد، اما پس از نسخه ۶ دلفی، امکانات استفاده از دات‌نت هم به آن اضافه شد. در حال حاضر می‌توان دلفی را یکی از رایج‌ترین زبان‌های ممکن در ایران دانست.زبانِ دلفی که پیشتر بنام پاسکال شیءگرا (Object-Pascal) خوانده می‌شد و برای طراحی نرم‌افزاهای تحت ویندوز به کار می‌رفت، امروزه چنان توسعه یافته است که برای تولید نرم‌افزارهای تحت سیستم‌عاملِ لینوکس و دات‌نت نیز به کار می‌آید. بیشترین کاربرد دلفی در طراحی برنامه‌های رومیزی و پایگاه دا‌ده‌ها‌ است، اما به عنوان یک ابزارِ «چند- منظوره»، برای طراحی انواع گوناگونی از پروژه‌های نرم‌افزاری نیز مورد استفاده قرار می‌گیرد.

دلفی 2006

شرکت بورلند در سال ۲۰۰۶ نرم‌افزار جدید خود را با ویژگیهای جدید به بازار ارائه کرد. این برنامه جدید امکان برنامه نویسی با دلفی و سی پلاس پلاس و همچنین سی‌شارپ را بطور هم‌زمان ارائه می‌دهد. بدین ترتیب برنامه نویسانی که با ابزارهای مختلفی کار می‌کنند براحتی می‌توانند در این محیط جدید برنامه نویسی کنند. ویژگی مهم این نگارش نسبت به نگارش ۲۰۰۵ بحث مدیریت حافظه است. در نگارش ۲۰۰۵ ضعفهائی در این زمینه وجود داشت که در این نسخه حل شده است. شرکت بورلند افتخار دارد که به عنوان اولین شرکت تولید کننده IDE زبانهای برنامه نویسی مانند دلفی و سی شارپ بیلدر و جی بیلدر(مخصوص زبان جاوا) و .... از تکنولوژی دات نت در محصولات خود استفاده کرده است.

دلفی 2007

در اواخر سال 2006 شرکت بورلند یک شرکت تابع با نام CodeGear را تاسیس کرد تا این شرکت بتواند تمام انرژی خود را صرف محیط های برنامه‌نویسی مشهور خود یعنی دلفی و ++C بیلدر و... کند. بن اسمیت نام اولین مدیر CodeGear بود. شرکت بورلند نیز فعالیتهای خود را در زمینه Application Lifecycle Management ادامه می‌دهد. اولین محصول این شرکت، CodeGear Delphi 2007 هست که بسیاری از نقائص موجود در دلفی 2006 از جمله سرعت پائین آن در این محصول برطرف شده است و بعد از دلفی 7 می‌توان از آن به عنوان محصولی مطمئن و قابل استفاده نام برد، هر چند که دلفی 2006 هم محصولی کارامد هست. از دیگر محصولات CodeGear می‌توان به Delphi 2007 For PHP اشاره کرد که تحول شگرفی در رابطه با استفاده از تکنولوژی Ajax در دلفی است.

 

                            C++  -2

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

زبان ++c یک زبان سطح میانی در نظر گرفته می‌شود. این زبان دارای قابلیت زبان‌های سطح بالا و پایین بصورت همزمان است.

زبان ++C توسط بی‌یارنه استراس‌تروپ دانمارکی در سال ۱۹۷۹ در آزمایشگاه های بل (Bell Labs) و بر مبنای زبان  C  ساخته شد و آن را "C با کلاس" نام‌گزاری نمودند. در سال ۱۹۸۳ به ++c تغییر نام داد. توسعه با اضافه نمودن کلاس‌ها و ویژگی‌های دیگری مانند توابع مجازی، سربارگزاری عملگرها، وراثت چندگانه، قالب توابع، و پردازش استثنا انجام شد. این زبان برنامه‌نویسی در سال ۱۹۹۸ تحت نام ISO/IEC 14882:1998 استاندارد شد. نسخه فعلی استاندارد این زبان ISO/IEC 14882:2003 است. نسخه جدیدی از استاندارد (که به صورت غیررسمی C++0x نامیده می‌شود) در دست تهیه است.

تاریخچه زبان

استراس‌تروپ کار بر روی زبان «c با کلاس» را در سال ۱۹۷۹ آغاز کرد.ایده ساخت این زبان جدید در زمان کار بر روی تز دکترای خود به ذهن استراس‌تروپ خطور نمود. او متوجه شد که سیمولا دارای ویژگی‌های مناسب برای ساخت برنامه‌های بسیار بزرگ است اما برای استفاده عملی بسیار کند است اما BCPL با وجود سرعت بسیار زیاد برای ساخت برنامه‌های بزرگ بسیار سطح پایین است. زمانی که استراس‌تروپ کار خود را در آزمایشگاه های بل (Bell Labs) آغاز نمود با مشکل تحلیل هسته unix با توجه به محاسبات توزیع شده روبرو شده بود. با یادآوری تجربیات خود در دوران دکترا، او زبان C را با استفاده از ویژگی‌های سیمولا گسترش داد. C به این دلیل انتخاب شد که C یک زبان عمومی، سریع، قابل حمل، و بصورت گسترده در حال استفاده بود. علاوه بر C و سیمولا زبان‌های دیگری مانند ALGOL 68، ADA، CLU، ML نیز بر ساختار این زبان جدید اثر گذاشت.


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


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