گوپاس

گوپاس

Goopas
گوپاس

گوپاس

Goopas

دانلود تحقیق با موضوع برنامه نویسی CNC


تحقیق با موضوع برنامه نویسی CNC

تحقیق با موضوع برنامه نویسی CNC 307صفحه قالب ورد قابل ویرایش

دانلود تحقیق با موضوع برنامه نویسی CNC

تحقیق با موضوع برنامه نویسی CNC
دسته بندی کامپیوتر و IT
فرمت فایل doc
حجم فایل 199 کیلو بایت
تعداد صفحات فایل 307

توجه: شکلها درون فایل ورد موجود نمی باشد و فایل بدون شکل است

توضیحات:

تحقیق با موضوع برنامه نویسی CNC

307صفحه قالب ورد قابل ویرایش

بخشی ازمتن:

 

فصل اول :
این فصل مقدمه ای برای تکنیکهای برنامه نویسی CNC در کتاب حاضر می باشد.  که در رابطه با اکثرتکنیکهای که قسمتی از یک برنامه را به یک روش سازماندهی شده درآوریم صحبت می کند. به همین منظور با استفاده از یک نقشه ساده مهندسی پروسه های مورد نیاز جهت برنامه نویسی نهایی را بررسی می کنیم. در گام بعدی با نوشتن پله به پله برنامه، مراحل برنامه نویسی را طبقه بندی می کنیم . این کار برای آن است که برنامه نویسCNC با توجه به تعدد مراحل، مراحل را با یکدیگر اشتباه نکند . برای مثال تغییری در انتخاب و نصب یا  sctup ابزار در عرض یا عمق برش می تواند تأثیر بگذارد . به این نکته تا پایان فصل توجه کنید . 
برنامه نویسی نقشه :‌ 
نقشه زیر در این فصل مورد ارزیابی ه قرار می گیرد، این نقشه شامل همه جزئیات مورد نیاز ،‌ محاسبات و توضیحات اختصاصی هر مرحله برای نوشتن برنامه CNC می باشد . نقشه شامل تعدادی از عملیاتهای ماشینکاری مرسوم مانند روتراشی سوراخکاری ،‌مسیر زنی  ،‌گود تراشی دایره ای  و یک شیار فرزکاری شده می باشد . نقشه و طرح عمدا ساده در نظر گرفته شده است . 
ارزیابی نقشه :‌
اولین کاری که یک برنامه نویس CNC بایستی همیشه  بایستی قبل از نوشتن برنامه به یاد داشته باشد این است  که نقشه را به منظور گرفتن یک ایده کلی درباره قطعه مورد ارزیابی قرار دهد . که هر ارزیابی شامل چندین مشاهده خلاصه شده زیر می تواند باشد :‌ 
1) واحدها و مقیاس نقشه ،‌ 2) نوع اندازه گذاری ،‌ 3)  شکل ،‌ نوع ،‌ اندازه و جنس مواد ،4) ‌صافی سطح مورد نیاز ،‌5)  اطلاعات جدول ،6) ‌ تجدید نظر نقشه ،‌ 7) هزینه مواد اگر در دسترس می باشد ، اشتباهات یا از قلم افتادگی نقشه در نقشه مورد تحلیل واحدهای اندازه گیری مستقیما مشخص نشده اند ،‌اما همانطور که  از نقشه مشخص است این اندازهها در واحد متریک می باشند . مقیاس همیشه در نقشه ذکر نمی شود این به این دلیل است که انواع کپی های مختلفی که از این نقشه گرفته می شود ممکن است با نقشه اصلی مطابقت نداشته باشد . نقشه مورد نظر یک نقشه با مقیاس یک به یک ( 1:1) می باشد و تمامی اندازه ها نیز لحاظ شده اند ابعاد نقشه همیشه برای برنامه نویس CNC مهم می باشد حداقل به دو دلیل :‌
 یک :‌ به منظور انتخاب و بنای یک شکل خام برای قطعه و 
دو : جهت ارزیابی مبناء صفر قطعه اندازههای نقشه از گوشه سمت چپ و پائین قطعه اندازه گذاری شده اند . در این مورد این قسمت برای صفر قطعه بسیار مناسب است .  این را به خاطر داشته باشید که همیشه این دلیلی برای مبنا دهی نمی باشد. تلرانسها بسیار به اندازه ها وابسته اند . این نقشه شامل همه تلرانسها  نمی باشد بنابراین برنامه نویس (و اپراتور )‌باید از استانداردهای کلی (شرکتی )‌استفاده نماید .همه نقشه ها جنس  قطعه را ذکر نمی کنند ، برنامه نویس باید بتوانند قطعه را از نظر  شکل ،‌وضع ،‌نوع و اندازه بلوک خام مورد ارزیابی قرار دهد.  جنس قطعه و اندازه آن در نقشه مشخص شده است  . جنس قطعه از  آلومینیوم 6061  است که امکان ماشین کاری آسان و امکان استفاده از سرعتهای برشی و پیشروی بالا جهت ماشین کاری را فراهم می آورد.  می دهد . اندازه قطعه طبق نقشه 
90* 65*13 (l*w*d) میلیمتر است . که این موارد از اولین پارامترهای مستقیم انتخاب ابزار و عملیات ماشین کاری محسوب می شوند . طول و عرض قطعه خام به اندازه طول و عرض قطعه نهایی می باشد اما در مورد برای ضخامت قطعه خام اینطور نیست . البته یک تفاوت یک میلیمتری را  می توان در طول برنامه نویسی یا هنگام Setup ابزاربه ضخامت قطعه اعمال کرد نظر گرفت . 

فصل اول :این فصل مقدمه ای برای تکنیکهای برنامه نویسی CNC در کتاب حاضر می باشد.  که در رابطه با اکثرتکنیکهای که قسمتی از یک برنامه را به یک روش سازماندهی شده درآوریم صحبت می کند. به همین منظور با استفاده از یک نقشه ساده مهندسی پروسه های مورد نیاز جهت برنامه نویسی نهایی را بررسی می کنیم. در گام بعدی با نوشتن پله به پله برنامه، مراحل برنامه نویسی را طبقه بندی می کنیم . این کار برای آن است که برنامه نویسCNC با توجه به تعدد مراحل، مراحل را با یکدیگر اشتباه نکند . برای مثال تغییری در انتخاب و نصب یا  sctup ابزار در عرض یا عمق برش می تواند تأثیر بگذارد . به این نکته تا پایان فصل توجه کنید . برنامه نویسی نقشه :‌ نقشه زیر در این فصل مورد ارزیابی ه قرار می گیرد، این نقشه شامل همه جزئیات مورد نیاز ،‌ محاسبات و توضیحات اختصاصی هر مرحله برای نوشتن برنامه CNC می باشد . نقشه شامل تعدادی از عملیاتهای ماشینکاری مرسوم مانند روتراشی سوراخکاری ،‌مسیر زنی  ،‌گود تراشی دایره ای  و یک شیار فرزکاری شده می باشد . نقشه و طرح عمدا ساده در نظر گرفته شده است . ارزیابی نقشه :‌اولین کاری که یک برنامه نویس CNC بایستی همیشه  بایستی قبل از نوشتن برنامه به یاد داشته باشد این است  که نقشه را به منظور گرفتن یک ایده کلی درباره قطعه مورد ارزیابی قرار دهد . که هر ارزیابی شامل چندین مشاهده خلاصه شده زیر می تواند باشد :‌ 1) واحدها و مقیاس نقشه ،‌ 2) نوع اندازه گذاری ،‌ 3)  شکل ،‌ نوع ،‌ اندازه و جنس مواد ،4) ‌صافی سطح مورد نیاز ،‌5)  اطلاعات جدول ،6) ‌ تجدید نظر نقشه ،‌ 7) هزینه مواد اگر در دسترس می باشد ، اشتباهات یا از قلم افتادگی نقشه در نقشه مورد تحلیل واحدهای اندازه گیری مستقیما مشخص نشده اند ،‌اما همانطور که  از نقشه مشخص است این اندازهها در واحد متریک می باشند . مقیاس همیشه در نقشه ذکر نمی شود این به این دلیل است که انواع کپی های مختلفی که از این نقشه گرفته می شود ممکن است با نقشه اصلی مطابقت نداشته باشد . نقشه مورد نظر یک نقشه با مقیاس یک به یک ( 1:1) می باشد و تمامی اندازه ها نیز لحاظ شده اند ابعاد نقشه همیشه برای برنامه نویس CNC مهم می باشد حداقل به دو دلیل :‌ یک :‌ به منظور انتخاب و بنای یک شکل خام برای قطعه و دو : جهت ارزیابی مبناء صفر قطعه اندازههای نقشه از گوشه سمت چپ و پائین قطعه اندازه گذاری شده اند . در این مورد این قسمت برای صفر قطعه بسیار مناسب است .  این را به خاطر داشته باشید که همیشه این دلیلی برای مبنا دهی نمی باشد. تلرانسها بسیار به اندازه ها وابسته اند . این نقشه شامل همه تلرانسها  نمی باشد بنابراین برنامه نویس (و اپراتور )‌باید از استانداردهای کلی (شرکتی )‌استفاده نماید .همه نقشه ها جنس  قطعه را ذکر نمی کنند ، برنامه نویس باید بتوانند قطعه را از نظر  شکل ،‌وضع ،‌نوع و اندازه بلوک خام مورد ارزیابی قرار دهد.  جنس قطعه و اندازه آن در نقشه مشخص شده است  . جنس قطعه از  آلومینیوم 6061  است که امکان ماشین کاری آسان و امکان استفاده از سرعتهای برشی و پیشروی بالا جهت ماشین کاری را فراهم می آورد.  می دهد . اندازه قطعه طبق نقشه 90* 65*13 (l*w*d) میلیمتر است . که این موارد از اولین پارامترهای مستقیم انتخاب ابزار و عملیات ماشین کاری محسوب می شوند . طول و عرض قطعه خام به اندازه طول و عرض قطعه نهایی می باشد اما در مورد برای ضخامت قطعه خام اینطور نیست . البته یک تفاوت یک میلیمتری را  می توان در طول برنامه نویسی یا هنگام Setup ابزاربه ضخامت قطعه اعمال کرد نظر گرفت . 

 

فهرست برخی ازمطالب:

برنامه نویسی نقشه :‌ 

 

جنس و قطعه خام:‌

 

پوسته :frake 

 

ثابت کردن قطعه :

نقطه ارجاع قطعه:

 

موقعیت دهی قطعه :‌

 

 انتخاب صفر قطعه :‌

 

انتخاب ابزار :‌

 

فرآیندهای ماشین کاری :‌

رزکاری سطح :‌

فرز کاری گود (گود تراشی):

 

فرزکاری شیار :

 

قلاویز کاری :‌

خلاصه ابزارهای بکار گرفته شده :‌

اطلاعات ماشین کاری :‌

سرعت محوری :‌

اطلاعات ابزار:

جدول محاسبات 

جدول

ابزار شماره یک – تیغه فرز غلطکی :‌

مختصات X 

جدول

ابزار 2 – گودتراشی :

ابزار شماره سه – شیار تراشی یا فرز کاری شیار:‌

دانلود تحقیق با موضوع برنامه نویسی CNC

دانلود تحقیق با موضوع برنامه مطلب


تحقیق با موضوع برنامه مطلب

تحقیق با موضوع برنامة مطلب 39صفحه قالب ورد قابل ویرایش

دانلود تحقیق با موضوع برنامه مطلب

تحقیق با موضوع برنامه مطلب
دسته بندی کامپیوتر و IT
فرمت فایل doc
حجم فایل 271 کیلو بایت
تعداد صفحات فایل 39

توضیحات:

تحقیق با موضوع برنامة مطلب 

39صفحه قالب ورد قابل ویرایش

بخشی ازمتن:

 

پشگفتار 
با تشکر از خداوند متعال که اینجانب را در به پایان رساندن این پروژه یاری کرد. 
در این پروژه برای انجام بخشی از کار ها از برنامة مطلب(Matlab ) استفاده شده است. برنامة مطلب یک برنامة قوی جهت دانشجویان و محققین ریاضی و مهندسی است و بیشتر برای حل مسائل تئوری  ماتریسها و جبر خطی و آنالیز های عددی بوجود آمده است.
 در ابتدای این مقاله به معرفی برخی از دستورات مورد نیاز از برنامة مطلب برای انجام دادن این پروژه پرداخته شده است. همچنین مطالبی در مورد درگاه موازی و نحوة استفادة برنامة مطلب از این درگاه بیان شده است. پس از آن مشخصات عناصر سخت افزاری لازم برای انجام این پروژه آورده شده است و در ادامه طراحی سخت افزاری برای دو فاز:
فاز 1: فاز دریافت از pc و قراردادن در حافظة داده 
فاز 2: برداشت از حافظة داده شده و نمایش برروی LCD  پرداخته شده است.
 سپس برنامه های مورد نیاز برای انجام این کار آورده شده است که هم شامل برنامه های Matlab و هم برنامه های اسمبلی 8051  بر ای انجام این پروژه است.
از آنجائیکه این پروژه هم برای نمایش عکس و هم انیمیشین کاربرد دارد در انتهای مقاله برنامهCorel R.A.V.E برای ساخت انیمیشین معرفی شده است.
 در پایان لازم است از استاد راهنما جناب آقای مهندس احمدپور که مرا در انجام این پروژه یاری کردند کمال تقدیر و تشکر را داشته باشم.
پروژه:
نمایش عکس و انیمیشین برروی
GRAPHIC LCD
بسم الله الرحمن الرحیم 
چکیده:
هدف از انجام این پروژه تبدیل عکس های رنگی با فرمتهای Jpeg .،bmp.، bmp .، gif .، TIF . به حالت سیاه و سفید(Black & White ) و نمایش این تصویر برروی LCD گرافیکی(64*128 ) این پروژه از سه بخش تشکیل شده است.
 بخش اول: عمل تبدیل عکس های رنگی به سیاه و سفید که این کار توسط برنامة مطلب(Matlab ) انجام می شود.
 بخش دوم: عمل انتقال داده از pc به حافظة داده (RAM یا PROM E)
بخش سوم: عمل برداشت از حافظة داده و نمایش برروی LCD گرافیکی

چکیده:

هدف از انجام این پروژه تبدیل عکس های رنگی با فرمتهای Jpeg .،bmp.، bmp .، gif .، TIF . به حالت سیاه و سفید(Black & White ) و نمایش این تصویر برروی LCD گرافیکی(64*128 ) این پروژه از سه بخش تشکیل شده است.

 بخش اول: عمل تبدیل عکس های رنگی به سیاه و سفید که این کار توسط برنامة مطلب(Matlab ) انجام می شود.

 بخش دوم: عمل انتقال داده از pc به حافظة داده (RAM یا PROM E)

بخش سوم: عمل برداشت از حافظة داده و نمایش برروی LCD گرافیکی

بخش اول:

بر ای اینکه بتوان عکس های رنگی را به سیاه و سفید تبدیل کرد از برنامة مطلب استفاده کردیم. در این برنامه توابعی وجود دارد که براحتی عکس های رنگی را به سیاه و سفید(binary Image ) تبدیل می کند.

 بخش دوم:

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

بخش سوم:

در این بخش هم  یک طراحی سخت افزاری برای برداشت داده از حافظة داده و نمایش روی LCD  انجام گرفت. در ادامه هر کدام از بخش ها را به تفصیل شرح می دهیم.

 

فهرست برخی ازمطالب:

 1-  مقدمه:

 

 2- نحوة نوشتن برنامه در Matlab:

 

 3- تبدیل عکس های رنگی به Binary Image 

 

1-3-1 تابع Imread 

 

 2-3-1 تابع rgb 2 gray :

 

3-3-1تابع Im 2 bw : Bw=im 2  bw(I,Level) 

 

4-3-1 تابع Imshow 

فصل دوم: رابط موازی 

1- پورت موازی در Matlab :

 2- تابع Digitalio 

1-  Port - configurable device :

2- Line -configurable devices  :

 4- خصوصیات پورت موازی:

 5- نوشتن در خطوط پورت:

دانلود تحقیق با موضوع برنامه مطلب

دانلود اصول امنیت برنامه های وب (بخش اول)


اصول امنیت برنامه های وب (بخش اول)

اصول امنیت برنامه های وب ( بخش اول ) 126صفحه قالب ورد قابل ویرایش

دانلود اصول امنیت برنامه های وب (بخش اول)

اصول امنیت برنامه های وب بخش اول
دسته بندی کامپیوتر و IT
فرمت فایل doc
حجم فایل 374 کیلو بایت
تعداد صفحات فایل 126

توضیحات:

 

اصول امنیت برنامه های وب ( بخش اول )
126صفحه قالب ورد قابل ویرایش

اصول امنیت برنامه های وب ( بخش اول )

126صفحه قالب ورد قابل ویرایش

 

بخشی ازمتن:

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

با توجه به این که رویکرد فوق با ماهیت و یا روح  نرم افزار چندان سازگار نمی باشد ، تلاش های گسترده ای در جهت ایجاد محتویات پویا انجام و متعاقب آن ، فن آوری های متعددی ایجاد گردید . به عنوان نمونه ، با پیاده سازی فن آوری CGI ( برگرفته از Common Gateway Interface  ) ، امکان استفاده از برنامه های خارجی به منظور تولید محتویات پویا فراهم گردید . بدین ترتیب ، کاربران قادر به درج اطلاعات و ارسال آنها برای یک برنامه خارجی و یا اسکریپت سمت سرویس دهنده شدند . برنامه موجود در سمت سرویس دهنده پس از دریافت اطلاعات و انجام پردازش های تعریف شده ، نتایج را تولید و آنها را برای کاربر ارسال می نمود .

رویکرد فوق ،‌ به عنوان نقطه عطفی در برنامه های وب تلقی می گردد چراکه برای اولین مرتبه امکان تولید محتویات پویا در وب سایت ها فراهم گردید . از آن زمان تاکنون فن آوری های متعددی به منظور تولید برنامه های وب ایجاد شده است .  PHP و ASP.NET نمونه هائی در این زمینه می باشند .  صرفنظر از این که از کدام فن آوری به منظور ایجاد برنامه های وب استفاده می گردد ، ایمن سازی آنان از جمله اهداف مشترک تمامی پیاده کنندگان است .

فهرست برخی ازمطالب:

اصول امنیت برنامه های وب ( بخش اول )

 

امنیت چیست ؟ 

 

چگونه می توان یک برنامه وب ایمن را ایجاد نمود ؟ 

 

ایمن سازی شبکه ، host و برنامه 

 

ایمن سازی شبکه 

 

تهدیدات 

 

جمع آوری اطلاعات 

 

نقاط آسیب پذیر 

 

حملات 

 

sniffing 

 

نقاط آسیب پذیر 

 

پیشگیری و مقابله با تهدیدات  

 

حملات 

 

پیشگیری و مقابله با تهدیدات  

 

Spoofing 

 

نقاط آسیب پذیر 

 

 حملات 

 

session Hijacking 

 

دانلود اصول امنیت برنامه های وب (بخش اول)

دانلود تحقیق با موضوع کیفیت سرویس از دیدگاه برنامه های کاربردی تحت اینترنت


تحقیق با موضوع کیفیت سرویس از دیدگاه برنامه های کاربردی تحت اینترنت

تحقیق با موضوع کیفیت سرویس از دیدگاه برنامه های کاربردی تحت اینترنت 93صفحه قالب ورد قابل ویرایش

دانلود تحقیق با موضوع کیفیت سرویس از دیدگاه برنامه های کاربردی تحت اینترنت

تحقیق با موضوع کیفیت سرویس از دیدگاه برنامه های کاربردی تحت اینترنت
دسته بندی کامپیوتر و IT
فرمت فایل doc
حجم فایل 209 کیلو بایت
تعداد صفحات فایل 93

توضیحات:

تحقیق با موضوع  کیفیت سرویس از دیدگاه برنامه های کاربردی تحت اینترنت

93صفحه قالب ورد قابل ویرایش

بخشی ازمتن:

 مقدمه:

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

      لیکن علیرغم گسترش روزافزون اینترنت از لحاظ سرعت و فراگیر شدن شاهد آنیم که معماری اولیه اینترنت کماکان دست نخورده باقی مانده است و به همین علت زیر ساخت های نرم افزاری و سخت افزاری موجود حتی در پیشرفته ترین کشورهای دنیا با نیازهای فعلی مطابقت ندارند. اما درکشور ما  به علت عدم اتصال به فیبرهای نوری جهانی که بستر اصلی جابجایی اطلاعات در اینترنت می باشد و  ناهمگونی مراکز مخابراتی بین شهری و درون شهری از لحاظ تجهیزات دیجیتالی و غیره  و همچنین فقدان قوانین بروز و نظارت بر عملکرد سرویس دهندگان ریز و درشت اینترنت که با سرعت قارچ گونه در حال پیدایش هستند,  شاهد آن هستیم که کاربران اینترنت  با وجود پرداخت شارژها و آبونمان های سنگین به سرویس دهندگان از کیفیت پائین سرویس اینترنت رنج برده و حتی در تامین پیش پا افتاده ترین نیازهای خود  مانند خواندن روزانه پست الکترونیکی با مشکلات زیادی مواجه هستند. یکی دیگر از مشکلات کاربران ما عدم وجود ثبات در کیفیت سرویس های ارائه شده می باشد تا جائیکه کمتر سرویس دهنده ای یافت می شود که توانسته باشد کیفیت سرویس های ارائه شده را تضمین نماید ( آنچنان که در سایر کشورها موافقت نامه سطح سرویس (SLA:Service Level Agreement) بین کاربران و سرویس دهندگاه بسته می شود).

فهرست برخی ازمطالب:

 

فصل اول 
 مقدمه 
طرح کلی بحث    
بخش  اول    کیفیت سرویس از دیدگاه برنامه های کاربردی تحت اینترنت  
 آشنائی با معماری اینترنت 
   آشنائی با سرویس های کاربردی در اینترنت 
  معرفی 4 پارامتر اصلی کیفیت سرویس 
   آشنایی با معمارهای جدید جهت پشتیبانی QoS در اینترنت
  طبقه بندی کاربران از لحاظ  سطح استفاده آنان از  اینترنت 
بخش  دوم   کیفیت سرویس از دیدگاه  کاربران 
 بررسی اجمالی پارامترهای مواثر در کیفیت سرویس 
    پارامترهای مربوط به عملکرد   (Performance)  
   پارامترهای مربوط به اطمینان و پشتیبانی (Reliability)

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

بخش  دوم   

کیفیت سرویس از دیدگاه  کاربران  بررسی اجمالی پارامترهای مواثر در کیفیت سرویس 
    پارامترهای مربوط به عملکرد   (Performance)  
   پارامترهای مربوط به اطمینان و پشتیبانی (Reliability)

 

دانلود تحقیق با موضوع کیفیت سرویس از دیدگاه برنامه های کاربردی تحت اینترنت

دانلود تحقیق با موضوع مقایسه زبان های برنامه نویسی جاوا و C++ از نظر شی گرایی


تحقیق با موضوع مقایسه زبان های برنامه نویسی جاوا و C++ از نظر شی گرایی

تحقیق با موضوع مقایسه زبان های برنامه نویسی جاوا و C از نظر شئ گرایی 84صفحه قالب ورد قابل ویرایش

دانلود تحقیق با موضوع مقایسه زبان های برنامه نویسی جاوا و C++ از نظر شی گرایی

تحقیق با موضوع مقایسه زبان های برنامه نویسی جاوا و C از نظر شی گرایی
دسته بندی کامپیوتر و IT
فرمت فایل doc
حجم فایل 203 کیلو بایت
تعداد صفحات فایل 84

توضیحات:

تحقیق با موضوع مقایسه زبان های برنامه نویسی جاوا و C++ از نظر شئ گرایی

84صفحه قالب ورد قابل ویرایش

بخشی ازمتن:

مقدمه:

++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 و ... مجموعه قدرتمندی برای تولید برنامه در این زبان ایجاد کرده اند.

 

فهرست برخی ازمطالب:

 

 C++ ..................................................................................................1
       تاریخچه...........................................................................................1
       ساختار برنامه ها...............................................................................1
 جاوا .....................................................................................................1  
       تاریخچه...........................................................................................1
       تکامل جاوا ......................................................................................2 
      ویژگیهای زبان جاوا .............................................................................3
 ....................................................................4C++  مقایسه اجمالی جاوا و 
شی ئ گرایی ........................................................................................6
دلایل استفاده از شی ئ گرایی..................................................................7
شیئ گرایی و طبیعت ..............................................................................7
تاریخچه زبان های شیئ گرا.......................................................................7
بدون شیئ گرا .......................................................................................7
Abstraction چیست؟...............................................................................8
سه اصل oop .........................................................................................9
کپسول سازی encapsulation ...................................................................9
آبجکت‌ها (Objects) ..................................................................

 C++ ..................................................................................................1
       تاریخچه...........................................................................................1
       ساختار برنامه ها...............................................................................1
 جاوا .....................................................................................................1         تاریخچه...........................................................................................1       تکامل جاوا ......................................................................................2       ویژگیهای زبان جاوا .............................................................................3 ....................................................................4C++  مقایسه اجمالی جاوا و شی ئ گرایی ........................................................................................6دلایل استفاده از شی ئ گرایی..................................................................7شیئ گرایی و طبیعت ..............................................................................7تاریخچه زبان های شیئ گرا.......................................................................7بدون شیئ گرا .......................................................................................7Abstraction چیست؟...............................................................................8سه اصل oop .........................................................................................9کپسول سازی encapsulation ...................................................................9آبجکت‌ها (Objects) ..................................................................

 

دانلود تحقیق با موضوع مقایسه زبان های برنامه نویسی جاوا و C++ از نظر شی گرایی