اس فایل

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

اس فایل

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

پروژه برنامه نویسی مدیریت کارمندان

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

پروژه برنامه نویسی مدیریت کارمندان


پروژه برنامه نویسی مدیریت کارمندان

پروژه برنامه نویسی مدیریت کارمندان(مدیریت حقوق ، دستمز)این پروژه به صورت سورس ارائه شده و با قبلیت گزارش گیری است.

امکانات:

ثبت اطلاعات شخصی کارمندان - مدیریت حقوق کارمندان بر اسا سمت - فرم جستجو - چاپ اطلاعات از طریق کریستال ریپورت - بانک اطلاعاتی اکسس

 


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


پروژه برنامه نویسی مدیریت کارمندان

دانلود تحقیق زبان برنامه نویسی جاوا

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

دانلود تحقیق زبان برنامه نویسی جاوا


دانلود تحقیق زبان برنامه نویسی جاوا

شاید دلیلی که شما این نوشته را می خوانید این باشد که نام جُوا را بارها در مقاله‌ها، آگهی‌ها و تبلیغات شنیده باشید. این مقاله تلاشی است برای توضیح و تشریح این زبان برنامه‌نویسی، کاربردها و محیط‌های استفاده از آن برای کسانی که متخصص رشته‌های کامپیوتر و برنامه‌نویسی نیستند. این مقاله شاید پاسخی باشد برای کسانی که از خود پرسیده‌اند که جُوا چیست و چگونه می‌شود آنرا آموخت.
در چند دهه گذشته صدها زبان برنامه‌نویسی برای کامپیوترها ارائه شده است. زبان‌های برنامه نویسی اولیه بسیار به زبان ماشین‌ها که بیشتر چیزی شبیه رشته‌ای از اعداد یا دستورالعمل‌ها است نزدیک بودند به نحوی که یادگیری و بخاطر سپردن آنها برای انسان کار مشکل و زمان‌بری بود و بسیاری از مردم از یادگیری آن گریزان بودند. به همین دلیل کمبود برنامه‌نویسان حرفه‌ای احساس میشد. احتمال خطا در این زبان‌ها بالا بود به خاطر اینکه حجم برنامه‌ها زیاد بود. در عین حال سرعت برنامه‌سازی بشدت کند بود چرا که این زبان‌ها بسیار محدود بودند و قابلیت استفاده مجدد از برنامه‌های موجود اندک بود. اینها باعث شد که زبانهای برنامه‌نویسی سطح بالا متولد شوند. زبان‌ سطح بالا زبانی است که شباهت بیشتری به زبان انسان‌ها داشته و به شیوه تفکر انسانی نزدیک‌تر باشد.
این زبانها هرکدام کاربردها و محیط‌های خاص خود را دارند. برخی از آنها برای مقاصد خاصی مثل محاسبات عددی یا برنامه‌نویسی تجاری طراحی شده‌اند. مانند فرترن (FORTRAN) که بیشتر کاربرد محاسباتی در رشته‌های مهندسی دارد و کوبال (COBOL) که برای پیاده‌سازی برنامه‌های تجاری ساخته شده است.
در این حین، روش‌های مختلفی برای طراحی و ساخت برنامه‌ها ارائه شد. زبانهای سطح بالای نخستین بطور کلی از روش رویه‌ای  (Procedural) تبعیت می‌کردند. برنامه‌نویسی رویه‌ای روشی است برای نوشتن برنامه‌های کامپیوتر که در آن برنامه به زیربرنامه‌های کوچک‌تر تقسیم شده که محدوده، متغیرها و وظایف خاص خود را دارند. این زیربرنامه‌ها قابلیت استفاده مجدد در دیگر برنامه‌ها را فراهم می‌سازند. اما همچنان این روش چیزی نزدیکتر به ماشین است تا به انسان. بعدها روش‌های دیگری برای برنامه‌نویسی ارائه شد که به شیوه نگرش انسان به اشیاء و محیط نزدیک‌تر است.
همچنین زبان‌های قدیمی به طور عمده محدود به سخت‌افزارها و سیستم‌های عامل هستند بدین معنی که برنامه‌های نوشته شده برای یک ماشین و سیستم عامل براحتی قابل انتقال به سیستم‌های عامل و ماشین‌های دیگر نیستند. بطور کلی زبان‌های برنامه‌های نویسی هر چه از نظر زمانی قدیمی‌تر باشند از درجه کمتری از قابلیت انتقال برخوردارند. به عنوان مثال برنامه‌هایی که برای ویندوز نوشته شده اند مثلا در زبان ++C  Visualقابل اجرا در اپل نیستند.
کوشش برای طراحی یک زبان برنامه‌نویسی که همه منظوره طراحی شده باشد بدین معنی که قابلیتهای کاربرد مختلف داشته باشد و به طور نسبی آسان فراگرفته شود و به شیوه تفکر انسان در مورد اشیاء و محیط نزدیک‌تر باشد و دلایل فنی دیگر منجر به طراحی زبان برنامه نویسی جُوا شد.
در اوایل دهه نود شرکت سان مایکروسیستم برنامه ای برای تهیه یک زبان برنامه‌نویسی که قابلیت انتقال به ماشین‌های مختلف را داشته باشد با هدف استفاده در تلویزیون‌های محاوره‌ای (Interactive) داشت. در آن زمان استفاده از تلویزیون‌های محاوره‌ای به نظر بسیار نزدیک می‌رسید. اما گروه تهیه این نرم‌افزار در سال 1994 توجه خود را متوجه وب کرد که بسیار کاربردی تر بود. جُوا در سال 1995 توسط نخستین بار پا به عرصه وجود گذاشت. این زبان که در خفا نوشته و طراحی شده است به سرعت و ناگهان در میان برنامه‌نویسان حرفه‌ای برای خود جا باز کرد.
جُوا توان پاسخگویی به بسیاری از نیازهای برنامه‌نویسان در کاربردهای مختلف از وب گرفته تا کاربردهای علمی و تجاری را دارد. سهولت فراگیری، قابلیت انتقال به ماشین‌ها و سیستم‌های عامل مختلف، قابلیت بسته بندی برنامه‌ها و استفاده مجدد آن در برنامه‌های دیگر و چندین قابلیت دیگر باعث شد که جُوا زبان برنامه‌نویسی محبوب روز شود.
محاسن جُوا:

1-جُوا آسان است
هیچ زبان برنامه‌سازیی در سطح حرفه‌ای آسان نیست اما جُوا به نسبت زبان‌های دیگر از پیچیدگی کمتری برخوردار است. در این زبان یک سطح انتزاعی بین برنامه‌نویس و ماشین ایجاد شده است که باعث می‌شود برخی پیچیدگی‌های زبان‌های دیگر مانند  C++ از میان برداشته شود.

2- جُوا قابلیت برنامه‌سازی برای شبکه‌ها(Networks)  را دارد
این امکان در جُوا وجود دارد که در محیط شبکه‌های کامپیوتری به صورت توزیع شده(Distributed)  عمل کند و از امکانات چند کامپیوتر برای اجرای یک برنامه استفاده کند.

3- جُوا وابسته به ماشین و سیستم عامل نیست
برنامه‌های تهیه شده در جُوا این امکان را دارند که بر سخت‌افزارها و سیستم‌های عامل دیگر اجرا شوند. به دلیل وجود محیط انتزاعی هر ماشینی که مجهز به محیط جُوا باشد می‌تواند کلیه برنامه‌های این زبان را اجرا کند. این خصوصیت مهم باعث صرفه‌جویی بسیار در هزینه تولید نرم‌افزارهایی است که می‌بایست در چند محیط اجرا شوند. برای مثال یک بازی کامپیوتری را تصور کنید که می‌تواند در ویندوز، اپل و لینوکس  (LINUX)اجرا شود، شرکت تولید کننده این بازی نیاز به نوشتن سه برنامه جداگانه برای سه محیط مختلف ندارد.

4- جُوا زبانی امن است
جُوا نخستین زبان برنامه‌نویسی است که در آن به مسئله دزدان کامپیوتری توجه شده است. در لایه‌های مختلف این زبان به مسئله بستن درها به روی کسانی که اجازه ورود به محیط را ندارند توجه شده است.

5- جُوا قابل اعتماد است
برنامه‌های نوشته شده به این زبان از درجه‌ بالایی از قابلیت اعتماد برخوردارند. در این زبان به صورت خودکار امکان بسیاری خطاها از برنامه‌نویس سلب می‌شود. به عنوان مثال مدیریت حافظه جُوا امکانات خودکاری دارد که از هدر رفتن  حافظه جلوگیری میکند.

6- جوا قابلیتهای چند رسانه ای (Multi Media) (صوت، تصویر، فیلم و متن) دارد
امکان نوشتن برنامه های چند رسانه ای که در آن از صوت، تصویر، فیلم یا متن استفاده میشود به راحتی مهیا است. به طور مثال نوشتن برنامه های آموزشی که نیاز به بکارگیری انواع رسانه ها را دارند در جوا کار پیچیده ای نیست .

معایب جوا :
1- جوا کند است
مهمترین عیب جوا، کندی برنامه های نوشته شده به این زبان است. به دلیل استفاده از محیط انتزاعی یک لایه اضافه نسبت به زبان های دیگر و همجنین وجود لایه های امنیتی و غیره برنامه های این زبان از سرعت کمتری نسبت به برنامه های زبان های دیگر مانند ++ C برخوردارند.
جوا همچنین دارای برخی محدودیت های فنی است که توضیح آن نیاز به تجارب و دانش فنی بیش از این مقاله دارد.

 

 

 

 

شامل 34 صفحه word


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


دانلود تحقیق زبان برنامه نویسی جاوا

آموزش مقدماتی برنامه نویسی به زبان php - بخش اول

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

آموزش مقدماتی برنامه نویسی به زبان php - بخش اول


آموزش جامع برنامه نویسی به زبان php - بخش اول - مفاهیم اولیه

دراین قسمت شما با مفاهیم ابتدایی در مورد دنیای اینترنت که باید قبل از شروع به برنامه نویسی در زبان php در مورد آنها اطلاعاتی داشته باشید آشنا خواهید شد.مطالبی که در این قسمت یاد خواهید گرفت عبارت انداز:

۱ - مفهموم هاست(host) در اینترنت

۲ - مفهوم دامنه و DNS سرورها در اینترنت و نحوه کار آنها به صورت مختصر

۳ - نرم افزارهای وب سرور و کار آنها در قسمت سرور شما

۴ - مفهوم زبان های سمت کاربر یا کلاینت و معرفی آنها

۵ - مفهوم زبان های سمت سرور و معرفی آنها

۶ - معرفی اجمالی زبان برنامه نویسی php و برخی از خصوصیات آن


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


آموزش مقدماتی برنامه نویسی به زبان php - بخش اول

پروژه در مورد الگوریتم ژنتیک در زبان برنامه نویسی c++

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

پروژه در مورد الگوریتم ژنتیک در زبان برنامه نویسی c++


پروژه در مورد الگوریتم ژنتیک در زبان برنامه نویسی c++

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

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

تعداد صفحه:136

فهرست مطالب:

چکیده

1

مقدمه

2

الگوریتم ژنتیک

5

تعریف خروجی(نمایش)

8

عملگرهای مجموعه ژن

10

شئ جمعیت

13

توابع شئ و مقیاس گذاری مناسب

14

نمایش الگوریتم ژنتیک درc++

15

توانایی عملگرها

17

چگونگی تعریف عملگرها

18

چگونگی تعریف کلاس مجموعه ژن

22

سلسله مراتب کلاس ها

23

  1. سلسله مراتب کلاس GALib – گرافیکی

23

  1. سلسله مراتب کلاس GALib – مراتب

24

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

25

نام پارامترها و گزینه های خط فرمان

26

رفع خطا 

28

توابع اعداد تصادفی

29

GAGeneticAlgorithm

31

GADemeGA

42

GAIncrementalGA

44

GASimpleGA

47

GASteadyStateGA

50

Terminators

52

Replacement Schemes

54

GAGenome

55

GA1DArrayGenome<T>

62

GA1DArrayAlleleGenome<T>

65

GA2DArrayGenome<T>

67

GA2DArrayAlleleGenome<T>

70

GA3DArrayGenome<T>

72

GA3DArrayAlleleGenome<T>

76

GA1DBinaryStringGenome

78

GA2DBinaryStringGenome

81

GA3DBinaryStringGenome

85

GABin2DecGenome

88

GAListGenome<T>

91

GARealGenome

92

GAStringGenome

94

GATreeGenome<T>

96

GAEvalData

97

GABin2DecPhenotype

98

GAAlleleSet<T>

100

GAAlleleSetArray<T>

103

GAParameter and GAParameterList

104

GAStatistics

108

GAPopulation

113

GAScalingScheme

123

GASelectionScheme

127

GAArray<T>

130

GABinaryString

132

نتیجه گیری

135

مراجع

136

 

چکیده

 

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

 

این مستند، یک کتابخانه از اشیا الگوریتم ژنتیک به زبان c++ می باشد. این کتابخانه شامل ابزاریست که برای بهبود هر برنامه ای به زبان c++ و هر خروجی و هر عملگر ژنتیکی، استفاده می شوند. در اینجا، با پیاده سازی الگوریتم ژنتیک، رابط برنامه نویسی آن و اشکالی برای راهنمایی، آشنا خواهید شد.             

 

مقدمه

 

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

 

الگوریتم ژنتیک از عملگر های مجموعه ژن ( که در داخل مجموعه هستند) و استراتژی های انتخاب/ جایگزینی ( که در داخل الگوریتم ساخته می شود ) برای تولید یک مجموعه ژن جدید مجزا ، استفاده می کند.

 

سه چیز برای حل مسئله با استفاده از الگوریتم ژنتیک وجود دارد :

 

  1. تعریف خروجی های که نشان داده میشوند
  2. تعریف عملگر های ژنتیکی
  3. تعریف تابع عضو شی را

 

 

 

 

 

 

 


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


پروژه در مورد الگوریتم ژنتیک در زبان برنامه نویسی c++

پروژه حرکت رفت و برگشت توپ به زبا ن برنامه نویسی ++C

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

پروژه حرکت رفت و برگشت توپ به زبا ن برنامه نویسی ++C


پروژه حرکت رفت و برگشت توپ به زبا ن برنامه نویسی  ++C

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

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


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


پروژه حرکت رفت و برگشت توپ به زبا ن برنامه نویسی ++C