رزفایل

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

رزفایل

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

برنامه نویسی اندروید و محیط اجرا

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

برنامه نویسی اندروید و محیط اجرا


برنامه نویسی اندروید و محیط اجرا

برنامه نویسی اندروید و محیط اجرا

 

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

10000تومان

 

چکیده  :

 

اندروید (Android) نام یک سیستم عامل موبایل است که توسط شرکت گوگل توسعه داده میشود. این سیستم عامل اوپن سورس است و برپایه هسته لینوکس بنا شده است. اندروید بر خلاف سیستم عامل iOS آیفون که فقط پردازنده های ARM را پشتیبانی میکند، بر روی انواع مختلفی از پردازنده ها (ARMMIPSPower Architecturex86) قابل نصب است. از سال 2008 تاکنون تلفن های همراه متعددی با استفاده از این سیستم عامل به بازار ارائه شده اند. همچنین چندین Tablet PC نیز با استفاده از این سیستم عامل به بازار ارائه شده اند.

کلمه اندروید به معنی "روبات انسان نما" است و شاید علت این وجه تسمیه هم علاقه زیاد آقای روبین به روبات ها بوده است.

در نوامبر سال 2007 گروهی از تولید کنندگان مطرح تجهیزات الکترونیکی همچون موبایل و تجهیزات بی سیم به علاوه یکسری از شرکت های نرم افزاری که از آن جمله می توان به گوگل اشاره کرد که در ابتدا 34 شرکت بودند و سال به سال به تعداد اعضا اش افزوده شد، در کنار یکدیگر جمع شده و کنسرسیومی را تشکیل دادند که هدف آن ایجاد یک سیستم عامل موبایل Open Source بود تا از این طریق بتوانند هزینه های تولید اپلیکیشن های موبایل را کاهش دهند.

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

 

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

 

 

 

 

 

 

 

 

 

فهرست مطالب :

 

1-فصل اول.. 1

1-1سیستم عامل.. 1

1-2تاریخچه سیستم عامل لینوکس.... 3

1-3بقیه سیستم عامل ها 3

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

1-6 مشخصات فنی سیمبین.. 7

1-7 بررسی ویژگی های سیمبیان.. 12

1-8 پیدایش و حیات Symbian. 12

1-9 تکنولوژی Symbian. 13

1-10 زبانهای برنامه نویسی برای Symbian. 14

1-11 رابط های کاربری : 14

1-12 بازی بر روی Symbian. 15

1-13 فایلها و دایرکتوریها 15

1-14 طبقه بندی نگارش های مختلف... 16

1-15 ویژگی های سیمبیان.. 17

1-16 اهداف سیستم عامل.. 19

1-17 وظایف سیستم عامل.. 20

1-18 انواع پردازش... 20

1-19 اشتراک زمانی یاسیستم های بلادرنگ... 21

1-20 سیستم عامل تلفن همراه. 22

1-21 انواع سیستم عامل ها 22

1-22 اندروید. 22

1-23 تاریخچه. 23

1-24 کپی‌رایت و حق امتیاز. 25

1-25 لوگوی اندروید. 25

1-26 معنای اندروید و تلفظ صحیح.. 26

1-27 ویژگی‌های اندروید. 26

1-28 رابطه اندروید و جاوا 27

1-29محیط برنامه‌نویسی اندروید. 28

1-30 نسخه‌های اندروید. 28

1-31 پراکندگی نسخه‌های اندروید. 31

1-32 اجزاء تشکیل دهنده کاربردهای اندروید. 31

1-33 مشخصات فنی اندروید. 34

1-34 آی او اس... 34

1-35 مشخصات فنی آی او اس... 35

1-36 ویندوز فون.. 36

1-37 مشخصات فنی ویندوز فون.. 37

1-38 بلک بری.. 38

1-39 پادا 39

1-40 اوبونتو. 40

Android1-41. 40

1-42 ویژگی ها و خصوصیات آندروید. 41

1-43 آندروید سیستم عاملی بر اساس لینوکس.... 42

1-44 سیستم عامل آندروئید چیست... 43

1-45 اندروید چه سیستم عاملی است... 44

1-46 معماری.. 44

1-47 ویژگی‌های آندروید. 45

1-48 رابطه آندروید و جاوا 46

1-49 فرمت‌های پشتیبانی شده توسط آندروید. 47

1-50 برنامه‌نویسی آندروید. 47

2- فصل دوم. 49

2-1 نرم افزار های مورد نیاز برای توسعه نرم افزار مبتنی بر اندروید: 49

2-2 نصب و راه اندازی: 51

2-3 مقدمه بر زبان های برنامه نویسی.. 58

2-4 انتخاب ابزاری برای برنامه نویسی جاوا 63

3-1 فصل  سوم. 66

3-2 مولفه های برنامه. 68

3-3 اکتیویتی ها: 69

3-4 سرویس ها: 69

3-5 ارایه دهنده های محتوی: 70

3-6 دریافت کننده پیام های عمومی: 71

3-7 فعال سازی مولفه ها: 71

3-8 متوقف نمودن مولفه ها 75

3-9 فایل manifest 76

3-10 فیلتر کردن intent ها: 77

3-11 - طراحی رابط گرافیکی با قابلیت Drag and Drop. 83

3-12-قابلیت تکمیل کد (Code Completion) 84

3-13یکپارچگی Gradle. 84

3-14پلتفرم ابری گوگل: 84

3-15 رابط کاربری: 85

3-16  محیطهای کاری و پروژه ها: 86

نتیجه  گیری : 87

منابع : 88

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

فهرست اشکال :

 

شکل  2-1 ساختار دایرکتوری ..............................................................................................................................................................53

شکل 2-2 .................................................................................................................................................................................................. 55

شکل   3-1 : عکس  از برنامه نوشته شده  ....................................................................................................................................... 79

     شکل  3-2 ................................................................................................................................................................................................. 81

     شکل 3-3 .................................................................................................................................................................................................  82

 

 

فهرست جداول :

جدول 2-1: ساختار برنامه ..................................................................................................................................................................... 60

 

 


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


برنامه نویسی اندروید و محیط اجرا

سی رایت میلز 175 ص

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

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

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

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

 

"سی رایت میلز"

استاد راهنما : جناب اقای دکتر وثوقی

تهیه و تنظیم : مهدیه سلماسی

نظریه جامعه شناسی 2

مهر 1387

فهرست مطالب

فصل اول : بیوگرافی

1-1- مراحل تحصیلی – شغلی 6-5

2-1- خاستگاه اجتماعی 8-7

3-1- زمینه فکری 10-9

فصل دوم : روش شناسی در اثار سرایت میلز

1-2- روش شناسی در اثار سرایت میلز 12

2-2- مراحل مختلف انجام یک پروژه تحقیقاتی از دیدگاه میلز 13

فصل سوم : بررسی ارا و اثار سی رایت میلز

1-3- بینش جامعه شناختی 59-16

2-3- نخبگان قدرت 153-60

3-3- یقه سفیدان 154

4-3- مارکسیست ها 155

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

1-4- روش و نظریه 157

2-4- اثبات تجربی 158

3-4- ساخت اجتماعی 159

4-4- ازادی 160

5-4- دموکراسی 161

6-4- قدرت 162

فصل پنجم : مفاهیم کلیدی جامعه شناسی تخصصی سی رایت میلز

1-5- جامعه شناسی و جامعه شناسی 164

2-5- بینش جامعه شناسی 165

3-5- ساختار طبقاتی نوین 7-166

4-5- نخبگان جدید قدرت 168

5-5- لیبرالیسم و مارکسیسم 169

6-5- کارگران یقه سفید 170

7-5- واقعیت گرایی مسخره 171

نتیجه گیری 173-172

فهرست منابع و ماخذ 175-174

فصل اول

بیوگرافی


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


سی رایت میلز 175 ص

اصول برنامه‌نویسی اسمبلی

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

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

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

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

 

اصول برنامه‌نویسی اسمبلی

CPU تراشه enCorRe دستور پشتیبانی می‌کند. همه برنامه‌ها باید از این 37 دستور استفاده کنند. سیپرس یک مترجم مجانی ارائه می‌دهد که کدهای اسمبلی را که شما می‌نویسید به فایل‌های موضوع، که به منظور برنامه‌ریزی در EPROM تراشه تهیه می‌شوند، تبدیل می‌کند. اگر ترجیح دهید که در C برنامه‌نویسی کنید، سیپریس یک مفسر C نیز پیشنهاد می‌کند.

اگر با برنامه‌نویسی اسمبلی میکروکنترلر آشنایی داشته باشید، برنامه‌نویسی برای enCoRo نیز مشابه همان است. اما اگر با برنامه‌نویسی در بیسیک و C آشنا هستید، باید بدانید که در برنامه‌نویسی کدهای اسمبلی بسیاری از عملگرهای زبانهای سطح بالا موجود نیست در اینجا دیگر حلقه‌های While یا ‌for یا انواع مختلف متغیرها وجود ندارد. اما برای تراشه‌‌ای مانند enCoRo که به منظور کارهای نمایشی و کنترلی غیر پیچیده طراحی شده است، استفاده از کدهای اسمبلی عملی است. برای برنامه‌های کوتاه، که به سرعت اجرا می‌شوند احتیاجی به خرید مفسر نیست.

اصول برنامه‌نویسی اسمبلی

برنامه‌نویسی اسمبلی شامل یک مجموعه از دستورات است که هر کدام مربوط به کدهای ماشینی هستند که تراشه از آنها پشتیبانی می‌کند. مثلاً دستور iord، که محل io را می‌خواند به کد h29 مربوط است. به جای به خاطر آوردن h 29، شما می‌توانید iord را بنویسید، و مترجم معادل سازی را برای شما انجام خواهد داد. دستور iord همچنین احتیاج به یک عملوند دارد که محل خواندن را مشخص کند. به عنوان مثال 01h iord پورتی با آدرس h 10 را می‌خواند.

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

مترجمی که توسط سیپرس ارائه می‌شود، cyasm.exe قابل اجرا در پنجره داس می‌باشد. سیپرس مرجع‌ها و راهنمای استفاده برای کاربرانی را تهیه کرده است که چگونگی استفاده از مترجم را شرح می‌دهد.

مترجم از دو مجموعه دستور مشابه برای CPU‌های سری A و سری‌B پشتیبانی می‌کند. تراشه‌های enCoRo از سری B هستند. تراشه‌های قدیمی‌تر سیپرس، مانند 63001، از سری A بودند و از همة دستورات بجز بعضی از آنها پشتیبانی می‌کنند.

کدهای مترجم

راهنمای کاربران دارای توضیحات کاملی در مورد کد اسمبلی و دایرکتیوهاست و در اینجا برخی از جزئیات آن تکرار می‌شود. جدول 1-8 خلاصه‌ای از کدها می‌باشد و جدول 2-8 خلاصه‌ای از دایرکتیوها را نشان می‌دهد. کدهای ماشین تراشه به 37 دستور ترجمه شده است.


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


اصول برنامه‌نویسی اسمبلی

شماتیک صنعتی مدار راه اندازی AVR

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

شماتیک صنعتی مدار راه اندازی AVR


شماتیک صنعتی مدار راه اندازی AVR

شماتیک در نرم افزار آلتیوم رسم شده است.

شماتیک شامل موارد زیر است:

مدار ریست مناسب و صنعتی 

فیلتر تغذیه ورودی میکرو

فیلتر مناسب ورودی پایه AREF

مدار کریستال

مدار پروگرم کردن میکرو روی فیبر برای پروگرمر هاتل

 


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


شماتیک صنعتی مدار راه اندازی AVR

طراحی میکروکنترلر AVR جهت اسکن

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

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

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

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

 

طراحی میکروکنترلر AVR جهت اسکن

چکیده :

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

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

در این پروژه سعی شده با استفاده از میکروکنترلر AVR و صفحه کلید 4×4 تمام کلیدها اسکن می شود.

این پروژه شامل دو قسمت : 1) نرم افزار ، 2) سخت افزار می باشد .

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

تاریخچه و مقدمه :

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

اولین ریزپردازنده تک تراشه ای ، ریزپردازنده Intel 4004 بود که توانست دو عدد 4 بیتی دودویی را جمع کند و عملیات متعدد دیگری را انجام دهد .

4004 با معیارهای امروزی یک وسیله کاملا ابتدایی بود که می توانست 4096 مکان مختلف را آدرس دهد. برای حل این مسئله بود که ریزپردازنده 8 بیتی ( 8008 ) به وسیله شرکت Intel معرفی شد .

Intel 8008:

Intel 8008 توانست اعداد 8 بیتی را ( که بایت نامیده می شوند ) به کار گیرد ، که این خود پیشرفت بزرگی نسبت به 4004 بود . تقریبا در همان زمان گشایشی در ساختن مدارهای منطقی NMOS ( نیمه هادی اکسید فلز از نوع N )پیش آمد . منطق NMOS بسیار سریع تر از PMOS است . به علاوه از یک منبع تغذیه مثبت استفاده می کند که آن را برای اتصال به مدارهای منطقی TTL سازگارتر می کند . خصوصیات مذکور از این جهت دارای اهمیت است که بسیاری از مدارهای جنبی ریزپردازنده از نوع TTL هستند . NMOS سرعت ریزپردازنده را با ضریبی در حدود 25 بار افزایش می دهد که رقم چشمگیری است .

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

Intel 8080:

Intel 8080 در 1973 و معرفی آن دنیا را به دوره ریزپردازنده وارد کرد . 8080 نوع بسیار غنی شده ای از 8080 بود که می توانست 500000 عمل را در ثانیه انجام دهد و 64 کیلو بایت از حافظه را آدرس می دهد و 500000 دستورالعمل را در ثانیه اجرا کند . امتیاز اصلی Z80 نسبت به 8080 این است که می تواند از دستورالعمل هایی که برای 8080 می شوند نیز استفاده کند . نرم افزاری که برای 8080 استفاده می شود بدون پیچیدگی بر روی Z80 قابل اجرا است . یک مشخصه سخت افزاری مهم Z80 در مقایسه با 8080 آرایش کامل تر ثبات هاست . Z80 همچنین مکانیزمی را به کار می گیرد که حافظه RAM دینامیکی را به طور خورکار تازه می کند . این دو مشخصه اضافی موجب برتری Z80 نسبت به Intel 8080 شده است.

سایر ریزپردازنده های اولیه :


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


طراحی میکروکنترلر AVR جهت اسکن