ژیکو

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

ژیکو

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

مقاله در مورد مقایسه زبان های برنامه نویسی جاوا و 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++ از نظر شئ گرایی

دانلود تحقیق دانشگاهی در مورد جاوا اسکریپت java

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

دانلود تحقیق دانشگاهی در مورد جاوا اسکریپت java


دانلود تحقیق دانشگاهی در مورد جاوا اسکریپت java

چکیده :

جاوااسکریپت یک زبان اسکریپتی که بوسیلة مرورگر وب تفسیر یاintepret می شود. بطور گسترده در دنیای وب مورد استفاده قرار می گیرد. این زبان توسط شرکتNetscape به وجود آمد. در ابتدا نامش Live script بودکه بعدها با حمایت شرکت Sun به نام Java scriptدرآمد. بیشتر دستورات خود را ازجاوا گـرفته است.

جاوااسکریپت دارای قابلیتهای زیادی است که در طول تحقیق ذکر شده است.

 

فهرست:

چکیده

مقدمه

جاوااسکریپت چیست؟

1ـ1)اصول اسکریپت نویسی درصفحات وب

2ـ1)اسکـریپتهاو برنامه ها

3ـ1)معرفی جـاوااسکـریپت

4ـ1)قابلیتهای جـاوااسکـریپت

5ـ1)تفاوتهای جـاوا و جـاوااسکـریپت

6ـ1)چگونه جـاوااسکـریپت در یک صفحه وب قرار میگیرد ؟

خلق یک اسکـریپت

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

1ـ2)ابزار اسکریپت نویسی

2ـ2)آغاز خلق اسکریپت

بررسی قابلیتهای جاوااسکریپت

1ـ3)زیباترکردن ظاهر یک صفحه وب به کمک جاوااسکریپت

1ـ1ـ3)استفاده از نوار وضعیت

2ـ3)کار با برنامه‌های اتصالی

1ـ4)توابع در جاوااسکریپت

Function Greet

2ـ4)اشیاء در جاوااسکریپت

1ـ2ـ4)جاوااسکریپت از سه نوع شیء پشتیبانی می‌کند

3ـ4)کنترل حوادث

4ـ4)مخفی کردن اسکـریپتها از مرورگرهای قدیمی

استفاده از مقادیر و ذخیره‌سازی آنها

1ـ5)انتخاب نام برای متغییرها

2ـ5)انواع داده‌ها در جاوااسکریپت

1ـ2ـ5)انواع اساسی داده‌های جاوااسکریپت

رشته‌ها و آرایه‌ها

1ـ6)خلق یک شیء String 

1ـ7)دستور if

2ـ7)دستور else

1ـ8)حلقه‌های for

2ـ8)حلقه های while

3ـ8)حلقه‌های do…while

اشیاء درون ساخت مرورگر

1ـ9)اشیاء چیستند؟

1ـ1ـ9)خلق اشیاء

2ـ9)خاصیتهای اشیاء و مقادیر

3ـ9)گرد کردن اعداد

4ـ9)خلق اعداد تصادفی

5ـ9)کار با تاریخها

مدل شیئی سند (DOM)

1ـ10)درک مدل شیئی سند

2ـ10)دسترسی به تاریخچه مرورگر

شیء location

1ـ11)استفاده از اشیاء برای ساده‌کردن اسکریپتها

2ـ11)اختصاصی کردن اشیاء درون ساخت

1ـ12)کنترل پنجره‌ها با استفاده از اشیاء

2ـ12)ایجاد وقفه‌های زمانی

3ـ12)استفاده از اشیاء جاوااسکریپت برای کار با زیرصفحه‌ها

دریافت اطلاعات به کمک پرسشنامه

1ـ14)اصول طراحی پرسشنامه‌ها در HTML

2ـ14)شی‌ء form در جاوااسکریپت

3ـ14)ورودیهای متن

4ـ14)ورودیهای چند خطی متن

5ـ14)کار با متن در پرسشنامه‌ها

6ـ14)دکمه‌ها

7ـ14)مربعهای گزینش

8ـ14)دکمه‌های رادیوئی

تصاویر گرافیکی و انیمیشن

1ـ15)استفاده از جاوااسکریپت برای کار با نقشه‌های تصویری

2ـ15)تصاویر دینامیک در جـاوااسکـریپت

اسکـریپتهای فرامرورگری

1ـ16)دریافت اطلاعات مرورگر

2ـ16)حل مشکل ناسازگاری مرورگرها

3ـ16)خلق اسکریپتهایی که به یک مرورگر اختصاص دارند

4ـ16)هدایت کاربران به صفحات متفاوت

5ـ16)خلق یک صفحه چند منظوره

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

1ـ17)معرفی HTML دینامیک

2ـ17)شیوه ها و ظاهر صفحات

3ـ17)تعریف و استفاده از شیوه‌های css

4ـ17)تنظیم مکان متن

5ـ17)تغییر رنگ، و تصاویر زمینه

6ـ17)کار با فونتها

7ـ17)حاشیه ها و حدود

استفاده از لایه‌ها برای خلق صفحات دینامیک

1ـ18)لایه‌ها چگونه کار می‌کنند ؟

2ـ18)دو استاندارد برای خلق لایه ها

3ـ18)خلق لایه‌های CSS

4ـ18)تعریف خواص لایه ها

1ـ19)خلق سند HTML

2ـ19)استفاده ازلیستهای باز شونده برای تسهیل هدایت کاربران

3ـ19)خلق دستورات HTML و ایجاد ساختار داده ای

4ـ19)افزودن توضیحاتی در مورد پیوندها

5ـ19)استفاده از پیوندهای گرافیکی

نتیجه

خلاصه

فهرست منابع

 

---------------------------------

فرمت : word 

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

فهرست مطالب: دارد

کیفیت صفحه بندی : خوب

فهرست منابع : دارد 

پروژه آماده چاپ و ارائه میباشد 

 


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


دانلود تحقیق دانشگاهی در مورد جاوا اسکریپت java

کتاب طراحی الگو ها در جاوا (2016)

اختصاصی از ژیکو کتاب طراحی الگو ها در جاوا (2016) دانلود با لینک مستقیم و پر سرعت .

کتاب طراحی الگو ها در جاوا (2016)


کتاب الگو های طراحی در جاوا (2016)

کتاب الگو های طراحی در جاوا (2016)

نام انگلیسی کتاب: Design Patterns in JAVA - 1st Edition

زبان کتاب انگلیسی و در 102 صفحه است.


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


کتاب طراحی الگو ها در جاوا (2016)

مقاله معماری عمومی وب و روش جاوا

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

توضیحات :

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

 

فهرست مطالب :

  • مقدمه
  • لایه Presentation
  • لایه Business
  • لایه داده
  • مروری بر معماری J2EE
  • Servelt چیست
  • JSP
  • EJB
  • پروژه سبز
  • جاوانویس ، جاوایی فکر کن ، جاوابنوش
  • صفحات JAVAServer
  • ساختار دستوری جاوا
  • کدنویسی JSP در مقابل کد نویسی Sevelt
  • جداسازی منطق تجاری از ارائه صفحه
  • اجرای مختصرJSP
  • کتابخانه برچسبهای JSP
  • رهنمودهای آتی

 

مشخصات : 

  • تعداد صفحات : ۲۷ صفحه
  • نوع فایل : فایل Word

 


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


مقاله معماری عمومی وب و روش جاوا