نیک فایل

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

نیک فایل

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

پروژه زبان برنامه نویسی doc .VHDL

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

پروژه زبان برنامه نویسی doc .VHDL


پروژه زبان برنامه نویسی doc .VHDL

 

 

 

 

 

 

نوع فایل: word

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

 

مقدمه:

برای آنکه بتوان بخش بزرگی از یک طرح را داخل یک تراشه منتقل نمود و از زمان و هزینه مونتاژ و راه‌اندازی و نگهداری طرح کاست، ساخت تراشه‌های قابل برنامه ریزی مطرح شد از جمله مزایای استفاده از تراشه‌های قابل برنامه ریزی در طراحی پروژه‌ها عبارتند از:

کاهش ابعاد و حجم

کاهش زمان و هزینه طرح

افزایش اطمینان از سیستم

حفاظت از طرح

حفاظت در برابر نویز و اغتشاش

FPGA ها ابزار سخت افزاری قابل برنامه ریزی ارزان قیمت را جایگزین کاربردهای فعلی کنترلرهای داخلی (Embedded Controllers) نموده‌اند. به همین دلیل بازار آنها رشد گسترده‌ای داشته است. علاوه بر این به جهت ارائه راه حل‌های مناسب برای IC های سفارشی با عملکرد بالا موفقیت زیادی به دست آورده‌اند. در واقع به نظر می‌رسد که FPGAها با توجه به ارزان بودن، نسل فعلی تراشه‌های ASIC را از رده خارج کنند. همین مزیت هزینه و عملکرد توجه زیادی را درحوزه تحقیقات به خود معطوف کرده است.

ویژگی‌ استفاده از قطعات منطقی قابل برنامه ریزی (PLD) و FPGA، ارزان بودن قیمت و سرعت ورود آنها به بازار است.

قطعات ASIC، هزینه‌های توسعه مهندسی غیر قابل برگشت بالاتری  دارند و در نتیجه اغلب، قیمت این محصولات بالاتر است، اما اساساً کارایی بالاتری دارند. این شیوه‌های مختلف طراحی محیطهایی را با مجموعه‌ای از متدولوژی و ابزاهای مختلف CAD پدید می‌آورند.

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

ایده اصلی و زیر بنایی معماری FPGA و CPLD بسیار ساده است. به طوری کلی میتوان مدارهای ترکیبی و ترتیبی را مستقیماً روی بستر سیلیکون ایجاد کرد. تراشه‌های ASIC با اینکه کارایی بالایی دارند اما تنها می‌توانند یک نوع عملیات را انجام دهند.

از آنجایی که امکان توزیع هزینه توسعه بین چند کاربر وجود ندارد، قیمت ASIC ها معمولاً بیش از سیستمهای مبتنی بر ریز پردازنده معمولی می‌شود.

تکنولوژی تراشه‌های قابل برنامه‌ریزی

 

فهرست مطالب:

مقدمه ای درباره FPGA & CPLD

تکنولوژی تراشه‌های قابل برنامه ریزی

تقسیم بندی PLDها

انواع تراشه‌های قابل برنامه ریزی

ساختار FPGA

بلوکهای FPGA

شرکتهای سازنده FPGA

روش برنامه ریزی JTAG

تراشه ‌های قابل برنامه ریزی Altera

VHDL

انواع تأخیر در VHDL

اپراتورهای VHDL

مفاهیم بنیادی در زبان VHDL

ضمائم


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


پروژه زبان برنامه نویسی doc .VHDL

دانلود رجیستری ویندوز

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

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

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

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

 

احتمالا تاکنون مطالب زیادی در مورد رجیستری ویندوز شنیده‌اید. اما آیا تابحال فکر کرده‌اید که چگونه میتوانید از این ویژگی ویندوز در برنامه‌های خودتان استفاده کنید؟ این مقاله به بررسی چگونگی دستیابی به رجیستری در ویژوال بیسیک دات نت می پردازد. رجیستری ویندوز یکی از پرکاربرد ترین مباحث در برنامه نویسی استاندارد ویندوز میباشد که اکثر برنامه‌های موجود از این امکان بهره میبرند. برای مثال می توان از رجیستری برای نگهداری آخرین تغییرات داده شده در برنامه و یا ذخیره تنظیماتی که کاربر در برنامه اعمال کرده است استفاده کرد. در NET. از دو کلاس Registry و RegistryKey برای دسترسی به رجیستری و داده‌های موجود در آن استفاده میشود. هر ورودی در رجیستری ویندوز شامل دو قسمت میشود: نام مقدار (Value Name) و مقدار (Value). این ورودی‌ها در در کلیدها و زیرکلیدهای رجیستری ذخیره میشوند که از این لحاظ میتوان آنها را با فایلهایی مقایسه کرد که در فهرستها و زیر فهرستها قرار میگیرند. دستیابی به رجیستری به وسیله توابع Visual Basic .NETویژوال بیسیک دات نت چهار تابع را برای کار با رجیستری معرفی میکند که برای استفاده از آنها شما باید اجازه خواندن و نوشتن، یعنی دسترسی RegistryPermissionAccess را داشته باشید. برای اطلاعات بیشتر در این مورد به کلاس RegistryPermission رجوع کنید. در زیر اطلاعاتی را در مورد این توابع مشاهده میکنید: نام تابع توضیحات DeleteSetting یک ناحیه یا یک کلید که شامل اطلاعات ورودی از برنامه در رجیستری است را حذف میکند. GetSetting مقدار یک کلید که شامل اطلاعات ورودی از برنامه در رجیستری است را برمیگرداند. GetAllSettings یک لسیت از کلیدها و ارزش آنها که شامل اطلاعات ورودی از برنامه در رجیستری است را برمیگرداند. SaveSetting اطلاعات برنامه را در رجیستری ذخیره میکند. نکته: : اطلاعات یک ناحیه نمیتواند توسط تابع GetSetting برگردانده شود. مثال زیر یک کلید و دو زیر کلید در رجیستری میسازد، ارزش کلید اول و ارزش دو زیر کلید آنرا را چاپ میکند سپس دومین زیر کلید را حذف و مقدار کلید اول و زیر کلیدهایش را چاپ میکند تا حذف زیر کلید دوم تایید شود: ' Create the first key.SaveSetting(''TestApp'',''Startup'', ''FirstKey'', ''First'')' Create the first subkey.SaveSetting(''TestApp'',''FirstKey'', ''FirstSubKey'', ''FirstSub'')' Create the second subkey.SaveSetting(''TestApp'',''FirstKey'', ''SecondSubKey'', ''SecondSub'')Try' Write the first key's value.Console.WriteLine((GetSetting(''TestApp'', ''Startup'', ''FirstKey''))' Write the first key as well as its two subkeys.Console.WriteLine(GetAllSettings(''TestApp'', ''Startup''))Catch e As ArgumentExceptionCatch e As ExceptionConsole.WriteLine(e.GetType.ToString)End TryDeleteSetting(''TestApp'', ''FirstKey'', ''SecondSubKey'')TryConsole.WriteLine(GetSetting(''TestApp'', ''Startup'', ''FirstKey''))Console.WriteLine(GetAllSettings(''TestApp'', ''Startup''))Catch e As ArgumentExceptionCatch e As ExceptionConsole.WriteLine(e.GetType.ToString)End Tryتوجه داشته باشید که استفاده از این توابع با محدودیتهایی همراه است. شما تنها میتوانید به کلیدهای رجیستری در محدوده HKEY_CURRENT_USER\Software\VB and VBA Program


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


دانلود رجیستری ویندوز

تحقیق در مورد سیستم آزمون

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

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

دسته بندی : وورد

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

تعداد صفحه : 10 صفحه


 قسمتی از متن .doc : 

 

عنوان : * سیستم آزمون و تست شخصیت و علاقه:

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

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

علاقه : اگر فردی در کاری علاقه نداشته باشد و در واقع با آن کار بجنگد صد در صد آسیب می بیند و حتی می تواند برای موسسه ضرر مالی داشته باشد. از این رو روان شناسان برای جذب کارکنان و میزان شخصیت و علاقه آنها نسبت به کار آزمون هائی در نظر می گیرند. و این گزینش ها می تواند در کلیه موسسات انجام گیرد.

هدف سیستم: دانستن و سنجش و اندازه گیری میزان ویژگیها و علایق کارکنان و کارمندانی که می خواهند وارد سازمان یا موسسه بشوند تا هم در عضویت آنها و هم در نوع شغلی که برایشان در نظر می گیرند مناسب با توانایی آنها باشد.

محدوده کاربرد سیستم : این سیستم می تواند در قسمت گزینش کلیه موسسات مورد آزمون قرار گیرد. و در جذب کارکنان.

ذینفعان سیستم : شرکت ها و موسسات – محققین – کارکنان و کارمندان و کسانی که آزمون می گیرند.

روش اجرا:

1- استفاده از کتب و جزوات معتبر

2- مشورت با کسانی که وظیفه انجام این کار را در کارخانه ها انجام می دهند.

3- تهیه فرم ها ، وقت ها و نوع آزمون و طریقه اجرای آن بر روی کارکنان و کارمندان و شرایط آن

4- برداشت و کپی تست های علاقه و شخصیت و به صورت شخصی و حضوری گرفته شد.

5- نتایج و بررسی آزمونهای افراد در شرایط و کارخانه و موسسات مختلف.

6- نوع پذیرش و قبول افراد بنا به شخصیت و علاقه در کارهای مختلف

7- استفاده از اطلاعات اینترنتی

8- میزان درجه رضایت بخش و اطمینان از اینکه داوطلبان درست آزمون داده اند و غلط زده اند.

9- مصاحبه و پرسش و پاسخ از داوطلبان که از آزمون راضی هستند یا نه

10- بررسی نقاط ضعف و قوت آزمون ها و میزان نتیجه بخش بودن آنها در مسیر معرفی کارکنان در شغل مورد نظر

11- جمع بندی مطالب فوق الذکر

12- بودن و حضور داشتن در محل آزمون و آشنایی با طرق برگزاری آن.

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

الف- بلی ب- نمی دانم ج- خیر

پاسخها بر اساس هر یک صفات مختلف شخصیتی نمره گذاری می شود.

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

به این صورت که لکه های جوهر یا تصاویری به او نشان داده می شود و او باید بگوید که در آن ناحیه می بیند. یا آن کلمه ها یا تصاویر او را به فکر چه چیزی می اندازد.

فرد در هر یک از آزمون ها با تجربه ، آرزوها ، احساسات ، و نیازهای خود آنها را تفسیر می کند. کسی که این آزمون ما ها را تهیه می کند. در کار خود تخصص دارد. و در نهایت با کد گذاری و ارزشیابی به نیمرخ صفات شخصیتی فرد را ترسیم می نماید.

این نیمرخ به صورت نمودار است و نکات قوت و ضعف و دیگر ویژگیها را مطرح می کند.

پرسشنامه شخصی برون رویتر:

یکی از رایجترین پرسشنامه ها است که در شرکت ها و موسسات کاربرد دارد. این پرسشنامه 125 سوال دارد و شش جنبه شخصیت را ارزشیابی می کند ، یا پاسخها 6 بار تصحیح می شود و باره بار تصحیح یکی از شش جانبه مورد توجه قرار می گیرد.


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


تحقیق در مورد سیستم آزمون

دانلود زبان برنامه نویسی برای ایجاد صفحات پویا در وب Php

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

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

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

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

 

تاریخچه

کمتر کاربر اینترنت را می‌توان یافت که تاکنون با صفحاتی با پسوندPHP برخورد نکرده باشد و البته این پسوند نامی آشنا برای طراحان و برنامه ‌نویسان وب است.

پی اچ پی (PHP) یکی از محبوب‌ترین و رایج‌ترین زبان‌های برنامه ‌نویسی برای ایجاد صفحات پویا در وب است و کمتر خواسته‌ای در محیط وب وجود دارد که در PHP قادر به انجام آن نباشیم. از ایجاد یک صفحه ساده برای پردازش اطلاعات فرم‌ها، ارتباط با بانک‌های اطلاعات، کار با سوکت‌های TCP، پردازش فرمت‌های PDF وZIP و حتی تصویر بخشی از توانایی این زبان است.

PHP در سال 1994 توسط Lerdorf Rasmus و برای استفاده شخصی‌اش ایجاد شد. او بعدها و در سال 1995 نسخه حرفه‌ای‌تر از مفسر زبان PHP به نام Version 2 PHP/FI را عرضه کرد، و در سال 97 تعداد سایت‌هایی که از PHP استفاده می‌کردند به بیش از 50000 رسید و امرازه نیز میلیون‌ها سایت از آن استفاده می‌کنند.

سایت‌های مشهوری چون Alltheweb و mamma از این زبان استفاده می‌کنند و حتی Yahoo نیز در حال استفاده از این زبان برای توسعه وب سایت‌های خود است.

PHP زبانی برای سیستم عامل‌ها

   یکی از برترین مزایای زبان PHP سازگاری آن با اکثر سیستم عامل‌ها و نرم‌افزارهای وب سرار (مانند IIS و Apache) است. برخی از دیگر زبان‌ها و تکنولوژی‌ها مانند ASP محدود به سیستم عامل windows است و پشتیبانی از آن در دیگر سیستم عامل‌ها بسیار پر هزینه و محدود است، و برخی نیز مانند JSP مشکلاتی با برخی نرم‌افزارهای وب سرار دارد. ساختار و امکانات PHP به شکل مستقل از سیستم عامل شکل گرفته است و این بدان معنا است که به طور مثال برنامه‌نویس می‌تواند اسکریپت خود را تحت سیستم عامل ویندوز نوشته و تست کند و سپس آنرا بدون تغییر به سیستم عامل یونیکس یا لینوکس انتقال دهد. درPHP امکان استفاده از برخی از امکانات خاص سیستم عامل‌های مشهور نیز در نظر گرفته است که برای نمونه می‌توان از پشتیبانی از تکنولوژی DCOM و یا Windows API نام برد. نسخه‌های جدید مفسر PHP سازگار با دیگر تکنولوژی‌های خاص وبسرارها مانند ISAPI نیز می‌باشد.

PHP رایگان و Open Source

   تهیه برنامه مفسر PHP برای همه سیستم عامل‌ها رایگان است و علاقه‌مندان می‌توانند آخرین نسخه مفسر این زبان را از سایت رسمی PHP بارگذاری (Download) کند.

   همچنین امکان تهیه رایگان سورس مفسر PHPنیز فراهم است ، و این مسئله علاوه بر این که در گسترش امکانات این زبان بسیار موثر بوده است، مزیتی برای شرکت‌ها و توسعه ‌دهندگان برای انتخاب این زبان است چرا که پشتیبانی و اعتماد به آن را راحت‌تر کرده است. بسیاری از ویرایشگرهای حرفه‌ای این زبان نیز یا رایگان هستند و یا با هزینه بسیار کم می‌توان آنها را تهیه کرد، در حالی که دیگر تکنولوژی‌ها، مثلاً تهیه پلات فرم‌های جاوا هزینه هنگفتی دارد و همچنین کار حرفه‌ای با تکنولوژی .NET نیز نیاز به تهیه Visual Studio.NET و پرداخت هزینه چند صد دلاری است.

 سرعت بالای تفسیر و اجرای PHP یکی از سریع‌ترین زبان‌ها در نوع خود است. تفسیر و اجرای یک اسکریپ php به طور متوسط تا سه و چهار برابر یک اسکریپ ASP است. (البته باید در نظر داشته باشیم که IIS با Cach اسکریپت‌های ASP سرعت اجرای آنها را در دفعات بعد بالا می‌برد) همچنین در ASP استفاده زیادی از اشیا COM می‌شود که باعث کاهش سرعت و مصرف منابع سیستم می‌شود در حالی که در PHP بسیاری از امکانات و حتی برقراری ارتباط با یکی محبوب‌ترین نرم‌افزار مدیریت بانک‌های اطلاعاتی mySql به صورت توکار نهاده شده است. شرکت Zend که تهیه کننده فعلی موتور مفسر و پشتیبانی کننده آن است، محصولات دیگری را نیز در جهت بهینه کردن سرعت اجرای PHP ارائه کرده است این محصولات با افزایش سرعت تفسیر و همچنین ذخیره کردن نتیجه تفسیر (Cash) باعث افزایش چندین برابر اجرای آن می‌شوند. ساختار مناسب و امکانات بالا در PHP همان طور که در ابتدای مقاله اشاره شد، کمتری نیازی در برنامه‌نویسی تحت وب وجود دارد که در PHP امکان رفع آن نباشد. PHP شامل کتابخانه‌ای غنی از توابعی است که امکان پردازش اطلاعات فرم‌ها، کار با بانک‌های اطلاعاتی، فایل‌های متنی و باینری، فایل‌های گرافیکی، PDF، ZIP و پراتکل‌های


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


دانلود زبان برنامه نویسی برای ایجاد صفحات پویا در وب Php

دانلود راه اندازی یک کافی نت 15 ص

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

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

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

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

 

راه اندازی یک کافی نت

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

این دو سوال اساس مقاله این شماره می باشند.در این مقاله بدون آنکه به بحث فنی وارد شویم موارد مورد نیاز و کار هایی که باید انجام دهید را ارائه خواهیم کرد. مواد مورد نیاز

کارت شبکه PCI، یک عدد برای هر کامپیوتر. قیمت هر کارت شبکه در حدود 8 تا 10 هزار تومان می باشد. شکل 1 : کارت شبکه PCI

کابل شبکه CAT5 به متراژ مورد نیاز . هر متر کابل در حدود 130 تومان می باشد.

شکل 2 :

کابل شبکه CAT5

سوکت شبکه ( سرسیم ) از نوع RJ45 ، حداقل 2 عدد. هر عدد 200 ریال .

شکل3 :

سر سیم از نوع RJ45

به اشتراک گذاشتن اینترنت و راه اندازی یک شبکه کامپیوتری کوچک

برای راه اندازی یک شبکه کامپیوتری با بیش از دو کامپیوتر شما به یک دستگاه HUB و کابل های شبکه ( برای اتصال هر کامپیوتر به هاب ) نیاز دارید اما برای اتصال دو کامپیوتر به هم نیازی به هاب نیست و شما می توانید با استفاده از یک کابل خاص به نام کابل Cross ( که روش ساخت آن با کابل هایی معمولی شبکه کمی تفاوت دارد) دو کامپیوتر را به وصل کنید .

شکل 4 : تصویری از یک HUB

• ساخت کابل Cross : برای ساخت کابل Cross ، به 2 عدد سوکت و چند متر کابل شبکه نیاز دارید . کابل های آماده 3 و 5 متری از نوع Cross را می توانید از فروشگاه های تجهیزات شبکه تهیه نمایید . برای متراژهای بیشتر نیز می توانید با استفاده از دستورالعمل زیر آن را بسازید و یا از فروشگاه های تجهیزات شبکه بخواهید آن را به سفارش شما بسازند .


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


دانلود راه اندازی یک کافی نت 15 ص