فایل هلپ

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

فایل هلپ

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

تحقیق درباره شبیه سازی فرایند تولید پایگاههای اطلاعات 15 ص

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

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

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

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

 

 

شبیه سازی فرایند تولید پایگاههای اطلاعات

 

 

بهروز زارعی

مرکز اطلاعات و مدارک ایران

دکترحسین غریبی

مرکز اطلاعات و مدارک ایران

اطلاع رسانی دورة 12 شمارة 1 پاییز 1375

 

چکیده

مقدمه

تعریف مسئله و بیان اهداف

تشریح مدل

انتخاب نرم افزار

فرایند شبیه سازی

نتایج

 

 

کلیدواژه ها:

شبیه سازی- تجزیه و تحلیل سیستم ها- بهبود فرایند- تولید پایگاههای اطلاعات

چکیده

استفاده کارا از نیروی انسانی، تجهیزات و دیگر منابع سازمانی امری ضروری است0 بدین منظور شبیه سازی ( simulation ) میتواند بعنوان یکی از تکنیکها موَثر و پرقدرت مدیران امروز مورد استفاده قرار گیرد0 دراین مقاله، روش جدیدی برای ارزیابی و بهبود فرایند تولید پایگاههای اطلاعات در مرکز اطلاعات و مدارک علمی ایران پیشنهاد شده است0 بدین منظور از نرم افزار SERVICE MODEL به منظور تبدیل فرایند تولید پایگاههای اطلاعات به برنامه کامپیوتری و تجزیه و تحلیل این فرایند از طریق برنامه ایجاد شده استفاده شده است0 اهداف این شبیه سازی، از روش دلفی (Delphi ) حاصل گردیده است0 در نهایت، با استفاده از این روش، درصد استفاده از نیروی انسانس و تجهیزات، بخشهای کارا و غیر کارای سازمان،میزان خروجی سازمان،مقایسه نیروهای هم ترازدر بخشهای مختلف،بهترین ترکیب منابع سازمان بمنظورافزایش بهره وری ،تعداد تجهیزات موردنیازوارزیابی سرمایه گذاریها مشخص شده است0 در پایان این مقاله ،به موارد استفاده این روش اشاره گردیده است 0

مقدمه

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

روشهای گوناگونی برای تجزیه وتحلیل فرایند تولید پایگاههای اطلاعات وجود دارد 0در این مقاله از شبیه سازی کامپیوتری بدین منظور استفاده شده است 0 از شبیه سازی کامپیوتری در مراحل طراحی ،تولید وروز آمدن کردن پایگاههای اطلاعات میتوان استفاده کرد 0در این پروژه ،فرایند تولید پایگاههای اطلاعات به یک برنامه کامپیوتری تبدیل شده و با اجرای برنامه ، عملاً رفتار سیستم واقعی ، اجراَو نتایج آن مشاهده می شود تحلیلگر میتواند بدون نگرانی و با آسانی برنامه کامپیوتری را تغییر داده و مدل جدید را برای مشاهده نتایج این تحلیل اجراَ نماید . بدین طریق ، تجزیه و تحلیل و برنامه ریزی شرایط پیچیده ای که تولید پایگاههای اطلاعات در آن قرار دارد امکان پذیر می گردد .

 

تعریف مسئله و بیان اهداف

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

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

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

1-       پایین بودن بهره وری نیروی انسانی .

2-       پایین بودن بهره وری تجهیزات .

3-       فقدان یک سیستم واقع بینانهً تدوین شده برای تشویق کارکنان .

4-       کنترل ضعیف فعالیتها .

5-       ناتوانی در پیش بینی آینده سازمان ، بر اساس مستندات .

6-        ضعف در ارزیابی گزینه ها .

اهداف پروژه نباید بسیار کلی یا بسیار ریز باشند . بلکه این اهداف باید به وضوح تعریف شوند . با در نظر گرفتن نکات فوق اهداف شبیه سازی فرایند تولید پایگاههای اطلاعات در مرکز اطلاعات و مدارک علمی ایران عبارتند از :

1-       تعیین نیروی انسانی و تجهیزات مورد نیاز فرایند تولید پایگاههای اطلاعات و بهبود بهره وری از آنها است .

2-       تجزیه و تحلیل ظرفیت و تعیین فضای مورد نیاز .

3-       بهبود سیستم تولید اطلاعات .

4-       طراحی یک سیستم واقع بینانه تدوین شده برای تشویق کارکنان و افزایش میزان انگیزش آنها .

5-       استقرار استانداردهای عملیاتی .

6-        استقرار استانداردهای مالی و بودجه ای برای تجهیزات و نیروی انسانی .

7-       ارزیابی گزینه هایی که ممکن است بهره وری حال و آینده سازمان را بهبود بخشد0

تشریح مدل

یک سیستم ،به عنوان مجموعه ای از عناصر که در تعامل باهمدیگر در صدد دستیابی به یک هدف مشترکند تعریف می شود . فرایند فرایند تولید پایگاههای اطلاعات را میتوان به صورت یک سیستم در نظر گرفته وانرا درقالب عناصری ،نظیر جمع اوری اطلاعات نیروی ان، تجهیزات ،رویه ها و روشها،حرکت و منطقها تصور کرد . این فرایند در شکل 1 نشان داده شده است.

 

 

 

در شکل 1 عملیات گوناگونی که در بخشهای مختلف سازمان انجام می گیرد ،نشان داده شده است 0همانگونه که قبلاً نیز تذکر داده شده ،این فرایند به صورت یک برنامه کامپیوتری در خواهد آمد 0علاوه بر فرایند ،ورودیهای دیگر هم برای برنامه های کامپیوتری لازم است 0

این ورودیها به همراه خروجیهای برنامه ،در شکل 2 ملاحظه می شود.

 


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


تحقیق درباره شبیه سازی فرایند تولید پایگاههای اطلاعات 15 ص

تحقیق در مورد الگوی مصرف 15 ص

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

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

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

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

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


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

 

در سال ۱۳۵۲ سازمان ملل درصدد بود یک قطب صنعتی قوی در آسیا دایر کند. برای این منظور ایران و کره جنوبی نامزد شدند. کارشناسان برنامه ریزی ۱۲ شاخص را در نظر گرفتند و به مقایسه پرداختند. کشور ایران در شاخص های فضای حیاتی، یعنی محل زندگی ۳ برابر از کره برتر بود

. شاخص دوم؛ مصرف کاغذ و نوشت افزار سرانه ایرانیها ۲ برابر کره ایها بود. شاخص سوم؛ درصد باسوادی مردم به همت آمار کلاسهای اکابر ۴ برابر کره ای ها، گزارش شده بود. شاخص چهارم؛ مصرف پروتئین حیوانی و تنوع مواد غذایی ایران از حجم بیشتر و تنوع گسترده تری برخوردار بود. در شاخص پنجم ایران از نظر تعداد پزشک و سلامت و بهداشت از کشورهای مطرح دنیا بود و با کره اصلاً قابل مقایسه نبود. شاخص ششم، نسبت جمعیت به تعداد تخت بیمارستان بود، کشور ما ۴ برابر نسبت به کره برتری داشت. شاخص هفتم، مصرف پوشاک بود که ایرانیان باز هم نسبت به کره ای ها پرمصرف تر بودند. شاخص هشتم، پشتوانه مالی جهت سرمایه گذاری خارجی بود که کره ای ها فاقد سرمایه های معدنی، نفت و گاز و … بودند و ایران دومین صادرکننده نفت در زمان خود بود. شاخص نهم، آموزش فنی و حرفه ای در سطح کشور بود زیرا قطب صنعتی به نیروی کارگر، تکنسین و مهندسین فنی نیاز دارد. کره ای ها ۳۶ درصد مدارس و دانشگاههای خود را به رشته های فنی اختصاص داده بودند، در حالی که در ایران تنها ۲ درصد داوطلب در هنرستان ها و دانشگاهها جذب بخش های فنی شده بودند. شاخص دهم، مصرف سرانه انرژی برحسب بخشهای صنعتی، کشاورزی و خدمات بود که علیرغم مصرف بالای برق در جامعه ایران، مصرف برق صنعتی در کره ۲ برابر ایران بود. شاخص های دیگری هم مطرح بود که به بحث ما کمکی نمی کند لذا به تحلیل همین تعداد بسنده می کنیم

سازمان ملل در نهایت، فرهنگ کاری دو کشور را ارزیابی کرده و متوجه شد ایرانیان طالب یقه سفید هستند. یعنی کارمندی و پزشکی اما کره ای ها طالب یقه آبی یعنی کارگری و صنعتگرند. در ایران تأمین نیروی انسانی برای صنعت مشکل است یعنی تبدیل ۲درصد هنرجو به ۳۶ درصد، پنج سال کار تبلیغی و پنج سال آموزش می برد، لذا زمان را از دست می دهند. نژاد زرد، قانع وکم مصرف است و ژاپنی ها در تفاهم ملی سریعاً هماهنگ می شوند بطوری که کارشناس سازمان ملل می گوید: کارگران ژاپنی اعتصاب کرده بودند، شب هنگام مشاهده کردم که در حال اضافه کاری هستند. پرسیدم: این چه جور اعتصابی است، از روی ترس است یا نمایش خیابانی. جواب دادند: اعتصاب ما امروز بخاطر اهداف سیاسی بود اما اکنون اضافه کاری می کنیم تا تولید کشورمان از آمریکایی ها عقب نیفتد. این طرز فکر توانست موفقیت آنها را طی دهه گذشته تضمین کند. براساس گزارشهای سازمان ملل، نهایتاً کره ای ها صنعت را برای توسعه صادرات می خواستند. جوانان را پایه توسعه قرارداده بودند، بخش آموزش را تجهیز کرده و افراد تحصیلکرده خود را از سراسر دنیا به کشور فراخواندند. اما ایرانی ها توسعه صنعتی را برای جایگزین واردات می خواستند و این نمی توانست اهداف استراتژیک توسعه صنعتی را تأمین کند و سرمایه های جهانی را افزایش دهد.بعدها چین، برزیل، مکزیک و مالزی به اشکال دیگری سعی کردند قطبهای صنعتی ایجاد کنند اما امروزه چین موفق ترین شکل توسعه صادرات را دارد و گوی رقابت را ربوده است. حرکت آهسته و پیوسته مانع فروپاشی آن شد و تولید ارزان و سیاست درهای باز، تولید ناخالص ملی، این کشور را در دنیا به جایگاه دوم جهانی رسانده است. الگوی موفق مدیریت

. توسعه در مالزی توسط نخست وزیر این کشور براساس شاخص های زیر شکل گرفت۱ـ انتخاب مدیران کارآفرین جهت از دست ندادن فرصت و صرف وقت جهت آموزش مدیران۲ـ برنامه استراتژی توسعه برمبنای عزم ملی و سیاسی متناسب با منافع کشور تنظیم شد۳ـ سیستمی قانونگرا و نظم پذیر ایجاد شد، اگرچه در پاره ای مواقع این سیستم اشکالاتی پیدا می کرد اما اعتماد به سیستم خدشه دار نمی شود و عزم ملی بهبود سیستم است نه تخریب و اغتشاش. امروز برای اکثریت مردم مالزی ثابت شده که فرآیند اجرای هرالگوی اقتصادی، نابسامانی دارد و باید تحمل کرد تا فعالیتهای انسانی متناسب با ظرفیتها شکل بگیرد و افراد توانا برای رسیدن به مسابقه تند و تیز اقتصادی که سراسر جهان را فراگرفته، در خط مقدم مدیریت ها قرارگیرند. ماهاتیر محمد وقتی مدیریتی دچار لغزش می شود، می گرید و از اینکه خواسته های کوچک مدیران مانع دیدن اهداف بزرگ کشور شده غصه می خورد، زیرا می داند مدیری برای رسیدن به اهداف شخصی، زمان رسیدن به پیروزی بزرگ را از جامعه گرفته است. او معتقد است برنامه توسعه او نباید زمان را تلف کند و در برنامه خود استراتژی استفاده از فرصتهای جهانی را به حداکثر و محدودیتها را به حداقل کاهش دهد تا در آینده کشوری ثروتمند، توسعه یافته و الگویی موفق باقی گذارد. تئوریسین های توسعه شرقی معتقدند اگر آنها بتوانند از زمان هایی که غربی ها از دست می دهند، استفاده کنند، به آنها خواهند رسید

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

رهبر انقلاب اسلامی در پیامی به مناسبت آغاز سال نو، سال جدید را سالی مهم خواندند و با ابراز امیدواری درباره غلبه قدرت ایمانی ملت ایران بر همه حوادث و تحولات این سال، افزودند: با توجه به اهمیت "حیاتی و اساسیِ مصرف مدبرانه و عاقلانه منابع کشور"، سال جدید را در همه زمینه ها و امور، سال اصلاح الگوی مصرف می دانم. اهمیت و سبب این نامگذاری را زمانی در می یابیم که میزان مصرف در ایران را با کشور های دیگر مطالعه، مقایسه و مورد بررسی قرار دهیم.بر اساس گزارش، موسسه «مارکت اوراکل» ایران از نظر ارائه بنزین ارزان سومین کشور و از نظر میزان یارانه پرداختی به این کالا نخستین کشور در میان کشورهای جهان است و بیش از 36 درصد کل مصرف بنزین خاورمیانه در سال2007

در ایران مصرف ‌گردیده است. متوسط مصرف سوخت خودروهای بنزینی در کشورمان حدود 11 لیتر در روز است در حالی که متوسط مصرف سوخت در کشورهای دیگر نظیر آلمان و ژاپن 5/2، در انگلیس 5/3، در فرانسه 9/1، در کانادا 5/6 و در کشور آمریکا 3/7 لیتر در روز است.


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


تحقیق در مورد الگوی مصرف 15 ص

دانلود گزارش کارآموزی خیریه حضرت ابوالفضل (ع) 15 ص

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

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

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

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

 

دانشگاه آزاد اسلامی

واحدطبس

استاد راهنما :

جناب آقای غلامزاده

محقق :

ملیحه تدینی

رشته علمی کاربردی حسابداری

بهار 85

 

 

چشمه سار زلال معنویت زهرای مرضیه (ع)

به یگانه مولود کعبه علی (ع)

و به پیشگاه با عظمت و ملکوتی ثامن الحجج علی بن موسی الرضا (ع)

که تا به امروز آستان ملکوتیش مأوا ایمان و ضریح مطهرش

آمال و آرزوهایمان و خلوت منورش درمان دردهای ناپیدایمان بوده است.

 

که بعد از ذات پروردگار ، همه وجودم از آن ایشان است

و جمله توفیقاتم در زندگی مدیون فداکاریها و تشویقهای بی شائبه

و الطاف خالصانه و جبران ناپذیرشان می باشد.

باشد که با این اندک قطره ای از دریای زحمات آنها را ارج نهاده باشم .


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


دانلود گزارش کارآموزی خیریه حضرت ابوالفضل (ع) 15 ص

دانلود ایمنی در برق 15 ص

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

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

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

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

 

نکات ایمنی در برق

مقدمه

اصول ایمنی در محیط کار

ایمنی بعنوان حفاظت انسان و کارآیی او از صدمات و پیشگیری از صدمه دیدن انسان تعریف میشود.اولین تلاش انسان در جهت بهبود ایمنی 2000 سال پیش در کتاب تاریخ طبیعی Pliny و Elder آمده است. بعنوان مثال در این کتاب گفته شده که برای جلوگیری از استنشاق مواد سمی کارگران باید از ماسکهای حفاظتی استفاده نمایند و از اولین وسایل ایمنی لامپهای ایمنی معادن را می توان نام برد.هدف از اجرای مقررات ایمنی و دستورالعملهای مربوطه،امکان بوجود آمدن محیط سالم است بنحوی که کارگران بدون دغدغه خاطر و بدون ترس از خطرات صنعت بکار خود ادامه دهند. بدین ترتیب ترس از آینده نامعلوم که زائیده و معلول حوادث و سوانح در محیط کار می باشد در جامعه صنعتی ما رخت بر خواهد بست. بدون وجود مسئول ایمنی نه تنها قدمی در راه پیشرفت صنعتی برداشته نمی شود بلکه صنعت دچار هرج و مرج و از هم پاشیدگی شده و دیر یا زود به سوی زوال تدریجی سوق پیدا نموده و به قهقرا راه خواهد سپرد.نظم و نظافت کارگاهی (House Keeping )

روزگاری فروش زیاد و یا تعداد کارکنان و بزرگی کارخانه موجبات افتخار یک شرکت را فراهم می آورد زیرا ظاهرا فروش بالا و تولید انبوه،کاهش هزینه تولید و سود بالاتر را تضمین می کرد.در دیدگاه جدید مدیریتی مهارت کارگر خط تولید و نیز شرایط تولید و محیط کارخانه و کیفیت محصول است که تعیین کننده فروش و سود شرکت است. پاکیزگی در سیستم هفت سین مدیریتی ژاپن یعنی پاکیزگی انسان،ماشین آلات ،مواد و محیط می باشد.جهت دستیابی به صنعتی منضبط و کارگاهی تمییز با کارگران بهره ور و کاهش ریخت و پاش راهکارهای زیر توصیه می شود:1- علامت گذاری و نوشتن مشخصات مواد و یا قطعاتی که در داخل قوطی ها و یا بشکه ها هستند و نوع آنها مشخص نیست.2- لوازم ضروری از لوازم غیر ضروری تفکیک شده و وسائل غیر ضروری از محیط کار دور نگه داشته شوند.3- ماشین آلات و تجهیزات مورد استفاده و کف سالنها و راهروها بعد از هر شیفت تمیز شوند.4- اقلام پر مصرف در نزدیکی محل مصرف قرار داده شوند.5- برای نظافت و بهداشت شخصی کارگران باید یک برنامه مدون وجود داشته باشد.رنگ و کاربرد آن در صنعت

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

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

اتوماسیون وایمنی :

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


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


دانلود ایمنی در برق 15 ص

تحقیق در مورد توضیحی مختصر درباره 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 ص