هایدی

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

هایدی

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

تحقیق در مورد توضیحی مختصر درباره API 15 ص

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

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

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

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

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


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

 

توضیحی مختصر درباره API

قلب ویندوز یعنی چیزی که اساس سیستم عامل ویندوز است، چیزی نیست بجز توابع API .

API مخفف کلمه Aplication programming interface میباشد که به معنای رابط برنامه سازی کاربردی است.

که از آن به نام های Aplication programming Interface و Application Programmers Interface نیز یاد شده است.

نام API به توابعی اطلاق میشود که در فایل های مختلف ویندوز مانند advapi32.DLL و userDLL32.DLL و ole32.DLL و ... وجود دارند.

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

در حقیقت نوشتن برنامه برای ویندوز از صدا کردن توابع API تشکیل می شود. API بخشی از خود ویندوز است. لذا تمام برنامهای کاربردی ویندوز به همان توابعی دسترسی دارند که برنامه های دیگر دارند.

در محیط چند وظیفه ای ویندوز ضروری است که تمام برنامه ها در روش تعریف شده دقیق عمل کنند . با استفاده از توابع API که در تمامی برنامه های کاربردی استفاده می شود این سازگاری بوجود می آید.

شاید شما ندانسته تا حالا بارها با API کار کرده باشید. وقتی شما در محیط یک زبان برنامه نویسی مثل Delphi یا Visual Basic یا هر محیط دیگری پروژه جدیدی را آغاز می کنید و فرم اولیه را روی صفحه آورده و آماده طراحی می شوید در واقع استفاده از توابع API را آغاز کرده اید . در حقیقت در همان لحظه تابع Create Window فراخوانده شده است و فرم مزبور در مقابل شما قرار می گیرد که خود این تابع یکی از توابع API است.

از نظر برنامه نویس API شامل یک سری زیر برنامه ی آماده و کاملا سالم می باشد که در اختیار برنامه نویسان محیط ویندوز قرار می گیرد.

مشخصات توابع API

اگر بخواهیم توابع API را تقسیم بندی کنیم به دو دسته 16 بیتی و 32 بیتی تبدیل میشوند که دسته 16 بیتی دارای 730 تابع و دسته 32 بیتی دارای 6500 تابع میباشد.این روالها درون فایلهایی وجود دارند که در پوشه های Windows و Windows\System ذخیره شده اند.

در توابع API مانند هر زبان برنامه نویسی متغیر های ورودی و خروجی وجود دارد. این متغیر ها میتوانند از نوع long , integer , string , byte و ... باشند.

برخی از این توابع میتوانند فقط مقدار ثابت تعریف شده ای را بگیرند.

در تعدادی از توابع متغیر های ورودی و خروجی یه یک ساختار TYPE اشاره دارند که فیلدهای این ساختار اطلاعات ورودی یا برگشتی تابع را در خود نگهداری میکنند.

توابع API در کجا قرار می گیرند؟

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

DLL چیست؟

در حقیقت DLL ها هم مانند API ابزاری هستند که شما از آنها استفاده کرده اید ولی شاید نمی دانستید. اگر نگاهی به دایرکتوری system یا windows یا System32 بیندازید تعداد زیادی از این فایل های DLL می بینید!

Dynamic Linked Library (DLL): به معنای کتابخانه پیوندی پویا می باشد که می تواند شامل انواع داده یا کد باشد. درون DLL میتوان انواع داده ها همانند کد - تصویر - صوت و غیره را قرار داد.

فایلهای DLL در دسترس برنامه هایی که به زبان ویژوال بیسیک و زبانهای دیگری(که از DLL پشتیبانی می کنند) نوشته شده اند می باشد.

نکته جالب فایل های DLL خاصیت مستقل از زبان برنامه نویسی این فایل ها می باشد. یعنی اگر DLL با استفاده از Delphi ایجاد شده باشد می تواند Visual Basic یا Visual C++ از آن استفاده کرد.

نکته دیگر DLL ها صرفه جویی در مصرف حافظه می باشد که به همین دلیل نام Dynamic را به همراه خود دارند. در واقع هر قسمت از DLL که فراخوانی می شود همان قسمت به حافظه بار می شود و در صورت عدم نیاز هم از حافظه خارج می شود.

در واقع دلایل استفاده از DLL را موارد زیر را می توان نام برد:

توانایی اشتراکی کردن کد بین چند برنامه و حتی خود ویندوز

استفاده مجدد از کد های نوشته شده.

استفاده بهینه از منابع ویندوز و منابع سیستم.

جدا کردن کد های مختلف از هم.

لازم به ذکر است که DLL ها را می توان به زبان هایی مانند Delphi و Visual C++ تولید کرد.

حالا می توانیم به سوال قبلی پاسخ دهیم . API درون فایلهایی وجود دارند که در پوشه های Windows و Windows\System ذخیره شده اند. هنگام نصب ویندوز فایلهای DLL نیز ذخیره می شوند ، پس به طور اتوماتیک به این کتابخانه ها دسترسی دارید.

مهمترین DLL ها که بیشترین API ها را در خود جا داده اند عبارتند از Kernel32.DLL و User32.DLL و Shell32.DLL و ... البته DLL های دیگری هم وجود دارند!

اکثر فایلهای DLL پسوند .DLL یا .EXE دارند.هربرنامه ای که می نویسید به این فایلها دسترسی دارد.این فایلهای DLL در ویرایش های قدیمی تر ویندوز (قبل از 95) هم وجود داشتند ، منتها این فایلها شماره 32 را (که نشان دهنده سازگار 32 بیتی است)در نام خود نداشتند.ویرایشهای قبل از ویندوز 95 سیستمهای 16 بیتی بودند ، بدین معنی که انتقال اطلاعات با نرخ 16 بیت یا دو بایت انجام می شد.برنامه نویسی در محیط های 32 بیتی ، انعطاف بیشتر ، سرعت زیادتر و کارایی بالاتر را در مقایسه با یک محیط 16 بیتی قدیمی دارد.

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

Usre32.DLL: شامل توابعی است که محیط ویندوز و واسط کاربر مثل مکان نماها ، منوها و پنجره ها را کنترل می کند .

Gdi32.DLL: شامل توابعی است که خروجی برنامه به صفحه تصویر و ابزارهای دیگر را کنترل می کنند.

Kernel32.DLL: شامل توابعی است که سخت افزار و واسط نرم افزار داخلی ویندوز را کنترل می کنند.اکثر روالهای مربوط به حافظه ، فایل و دایرکتوری درون Kernel32.DLL قرار دارند.

توجه: ویندوز یک سیستم عامل است که از چند لایه تشکیل شده است.شروع این لایه ها با واسط گرافیکی کاربر یا GUI(Grapical User Interface) است که کاربر می بیند و ختم آنها با نزدیک ترین لایه به سخت افزار است که جریان داده ها بین برنامه و سخت افزار را کنترل می کند. این پایین ترین سطح سیستم عامل را هسته اصلی (Kernel) می گویند. بنابراین نام Kernel32.DLL مربوط به کتابخانه ای است که تعدادی روال بر مبنای هسته اصلی را دارد.

این سه فایل بیشتر روالها یا توابع API را نگه می دارند.با یک نگاه کوتاه به پوشه های Windows و Windows \ system چند کتابخانه پیوند دینامیکی دیگر را نیز می بینید مثل COMDLG.DLL,MAPI32.DLL,NETAPI32.DLLوWINMM.DLL . همچنانکه مایکروسافت قابلیتهایی را به سیستم عامل اضافه می کند، فایلهای جدید DLL هم ظاهر می شوند.

فایلهای DLL فقط قسمتی از ویندوز نمی باشند . وقتی یک برنامه جدید را به سیستم خودتان اضافه می کنید.این برنامهDLL خاص خودش را فراهم می کند.بنابراین در طول زمان تعداد زیادی فایل DLL روی سیستم خودتان خواهید داشت.

ماهیت فایلهای DLL:

اصطلاح پیوند دینامیکی معانی خاصی برای برنامه نویسان دارد.وقتی گفته میشود که یک روال با یک برنامه پیوند دینامیکی دارد بدین معناست که این روال(سابروتین یا تابع) تا قبل از ترجمه برنامه به آن متصل نمی شود .این تابع فقط در زمان اجرا در دسترس برنامه می باشد.توابعی که درون پنجره کد می نویسید دارای پیوند استاتیکی میباشند،یعنی هر وقت برنامه را ترجمه می کنید این توابع با بقیه کد اصلی ترکیب می شوند.اما فایلهای DLL برنامه ترکیب نمی شوند. برنامه شما به این روالها در زمان اجرا دسترسی دارداما فایل EXE برنامه شامل روالهای واقعی DLL نمی باشد.

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

اما مزیت عمده پیوند دینامیکی این نیست که موجب افزایش راندمان منابع می گردند.چنانچه ویندوز تغییر کند این فایلهای DLL با ویرایشهای جدید DLL باید جایگزین شوند.بنابراین برنامه شما قادر است تا از قابلیتهای جدید ویندوز استفاده کند بدون آنکه مجبور باشید همه برنامه هایی را که از API ویندوز استفاده میکنند مجددا ترجمه کنید.به عنوان مثال در ویندوز 95 ظاهر پنجره ها تغییر کرد.شمایلهای موجود در گوشه بالا و سمت راست یک پنجره نسبت به ویندوز 11.3 تفاوت دارند.اما هر برنامه ویژوال بیسیک که برای نمایش پنجره یک تابع API ویندوز را احضار می کند در همه محیطهای ویندوز اینگونه عمل می کند. یعنی این برنامه وقتی در محیط ویندوز11.3 اجرا میشود شمایلهای قدیمی را نشان میدهد با وجودی که برنامه را تغییر نداده اید. در نتیجه در اکثر مواقع وقتی از ویرایشهای مختلف ویندوز


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


تحقیق در مورد توضیحی مختصر درباره API 15 ص

انشای تشریحی یا توضیحی

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

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

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

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

 

انشای تشریحی یا توضیحی

انشای تشریحی یا توضیحی نوعی نگارش است که در آن پیرامون موضوع توضیح بیشتر داده می شود . برای مثال از مامی خواهند در باره کوه دماوند انشایی بنویسم . درحقیقت از ما خواسته اند در باره ی کوه دماوند توضیح بدهیم تا ذهن خواننده کاملاً روشن شود  .

اغلب برای این کار داشتن اطلاعات ضروری است . قبل از هر چیز باید به مطالعه و تحقیق پرداخت . بدون داشتن آگاهی نمی توان چیزی نوشت . از ذهن خالی مطلبی بیرون نمی تراود . باید ذهن خود را پربار کنیم . با مشاهده – مطالعه و اندیشیدن

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

نقل از سایت مجازی جام جهان نما


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


انشای تشریحی یا توضیحی

دانلود تحقیق توضیحی مختصر درباره API

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

دانلود تحقیق توضیحی مختصر درباره API


دانلود تحقیق توضیحی مختصر درباره API

دسته بندی : فنی و مهندسی _ کامپیوتر و آی تی

فرمت فایل:  Image result for word ( قابلیت ویرایش و آماده چاپ

حجم فایل:  (در قسمت پایین صفحه درج شده )

فروشگاه کتاب : مرجع فایل 

 


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

توضیحی مختصر درباره API قلب ویندوز یعنی چیزی که اساس سیستم عامل ویندوز است، چیزی نیست بجز توابع API . API مخفف کلمه Aplication programming interface میباشد که به معنای رابط برنامه سازی کاربردی است. که از آن به نام های Aplication programming Interface و Application Programmers Interface نیز یاد شده است. نام API به توابعی اطلاق میشود که در فایل های مختلف ویندوز مانند advapi32.DLL و userDLL32.DLL و ole32.DLL و ... وجود دارند. هر کاری که در ویندوز روی می دهد و هر اتفاقی که می افتد با استفاده از این توابع صورت می گیرد. در حقیقت نوشتن برنامه برای ویندوز از صدا کردن توابع API تشکیل می شود. API بخشی از خود ویندوز است. لذا تمام برنامهای کاربردی ویندوز به همان توابعی دسترسی دارند که برنامه های دیگر دارند. در محیط چند وظیفه ای ویندوز ضروری است که تمام برنامه ها در روش تعریف شده دقیق عمل کنند . با استفاده از توابع API که در تمامی برنامه های کاربردی استفاده می شود این سازگاری بوجود می آید. شاید شما ندانسته تا حالا بارها با API کار کرده باشید. وقتی شما در محیط یک زبان برنامه نویسی مثل Delphi یا Visual Basic یا هر محیط دیگری پروژه جدیدی را آغاز می کنید و فرم اولیه را روی صفحه آورده و آماده طراحی می شوید در واقع استفاده از توابع API را آغاز کرده اید . در حقیقت در همان لحظه تابع Create Window فراخوانده شده است و فرم مزبور در مقابل شما قرار می گیرد که خود این تابع یکی از توابع API است. از نظر برنامه نویس API شامل یک سری زیر برنامه ی آماده و کاملا سالم می باشد که در اختیار برنامه نویسان محیط ویندوز قرار می گیرد. مشخصات توابع API اگر بخواهیم توابع API را تقسیم بندی کنیم به دو دسته 16 بیتی و 32 بیتی تبدیل میشوند که دسته 16 بیتی دارای 730 تابع و دسته 32 بیتی دارای 6500 تابع میباشد.این روالها درون فایلهایی وجود دارند که در پوشه های Windows و Windows\System ذخیره شده اند. در توابع API مانند هر زبان برنامه نویسی متغیر های ورودی و خروجی وجود دارد. این متغیر ها میتوانند از نوع long , integer , string , byte و ... باشند. برخی از این توابع میتوانند فقط مقدار ثابت تعریف شده ای را بگیرند. در تعدادی از توابع متغیر های ورودی و خروجی یه یک ساختار TYPE اشاره دارند که فیلدهای این ساختار اطلاعات ورودی یا برگشتی تابع را در خود نگهداری میکنند. توابع API در کجا قرار می گیرند؟ حتما این سوال برای شما پیش آمده که این توابع قدرتمند در کجا قرار دارند؟ یا اینکه این توابع کجا هستند که می توانند به طور اشتراکی در چند برنامه و حتی خود ویندوز مورد استفاده قرار گیرند؟ ابتدا باید مطالبی در مورد فایل های DLL بیاموزید. DLL چیست؟ در حقیقت DLL ها هم مانند API ابزاری هستند که شما از آنها استفاده کرده اید ولی شاید نمی دانستید. اگر نگاهی به دایرکتوری system یا windows یا System32 بیندازید تعدا

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

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

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

 
« پشتیبانی فروشگاه مرجع فایل این امکان را برای شما فراهم میکند تا فایل خود را با خیال راحت و آسوده دانلود نمایید »
/images/spilit.png
 

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


دانلود تحقیق توضیحی مختصر درباره API

دانلودپاورپوینت کامل شناخت روستای کندوان(فیلم توضیحی هم برای روستای کندوان دارم که بسیار عالیه و بدردتون میخوره)

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

دانلودپاورپوینت کامل شناخت روستای کندوان(فیلم توضیحی هم برای روستای کندوان دارم که بسیار عالیه و بدردتون میخوره)


دانلودپاورپوینت کامل شناخت روستای کندوان(فیلم توضیحی هم برای روستای کندوان دارم که بسیار عالیه و بدردتون میخوره)

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


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


دانلودپاورپوینت کامل شناخت روستای کندوان(فیلم توضیحی هم برای روستای کندوان دارم که بسیار عالیه و بدردتون میخوره)

تحقیق توضیحی بر IC 8255A

اختصاصی از هایدی تحقیق توضیحی بر IC 8255A دانلود با لینک مستقیم و پر سرعت .

تحقیق توضیحی بر IC 8255A


تحقیق توضیحی بر  IC 8255A

 

 

 

 

 



فرمت فایل : WORD (قابل ویرایش)

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

فهرست مطالب:

شماره صفحه    نام موضوع
آ    مقدمه
1    آشنایی با رابط قابل برنامه ریزی 8255A
2    روش برنامه ریزی 8255
4    عملیات حالت صفر
5    عملیات حروجی استروب شده (حالت 1 )
7    عملیات دو طرفه (جالت 2)
9    روش استفاده از 8255
10    توصیف سخت افزاری
10    پرت A
12    هسته پرت A
13    پرت B   
14    پرت C
16    CONTROL REGISTER
16    PROCESS CONTROL
17    DAT BUS BUFFER & MULTIPLEXER
18    نمونه برنامه پرت C
21     نمونه برنامه پرت A
23    خلاصه  
24    منابع


مفدمه

به علت مشکلاتی از قبیل سیاست سازندکان قطعات سخت افزار و تحریم اقتصادی ایران  اکثر کشور ها از ارائه تکنولوژی به ایران خودداری می کنند .در  کشور ما طراح سخت افزار و اصولا مرکزی برای تولید این قطعات وجود ندارد ، به دانشجویان نیز در این زمینه  به جز مقداری تئوری اطلاعات دیگری آموخته نمی شود .
به همین دلیلی با مطالعه درس VLSI  که اصول کلی طراحی سخت افزار را توضیخ می دهد  بر آن شدیم تا شاید بتوانیم بوسیله نرم افزار های شبیه ساز سخت افزار (VHDL) قطعات سخت افزاری را شبیه سازی نماییم .جهت رسیدن به این مقصود از  IC  کوچکی که کارایی زیادی در میکرو کنترولر ها دارد  شروع کردیم . بعد از حدود 3 ماه توانستیم از مدار خود جواب بگیریم و تازه متوجه کار مشقت بار یک طراح شدیم .
مستندات برنامه نویسی این پروژه در این  مقاله تحقیقی فقط برای قسمتهای اصلی داده شده است چون  ارائه کامل آن  مقاله را بسیار پیچیده  و گنگ می کرد .
لازم به ذکر است مطالب این مفاله صرفا برای دانشجویان سخت افزار و الکترونیک قابل درک است و برای کسانی که درس VLSI ,  ریز پردازنده را خواهند گدراتد مفید خواهد بود .


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


تحقیق توضیحی بر IC 8255A