دانلود مقاله و پروژه و پایان نامه دانشجوئی

دانلود مقاله و پروژه و پایان نامه دانشجوئی

دانلود مقاله و پروژه و پایان نامه دانشجوئی

دانلود مقاله و پروژه و پایان نامه دانشجوئی

مقاله Bluetooth

فهرست مطالب

 

ردیف

موضوع

صفحه

1

بلوتوث

1

2

مقدمه

3

3

دندان آبی یا bluetooth از کجا آمد؟

4

4

این دندان آبی bluetooth یعنی چه؟

4

5

فن آوری دندان آبی bluetooth در حال حاضر

5

6

از امواج رادیویی تا فن آوری دندان آبی bluetooth

5

7

فن آوری دندان آبی bluetooth امواج برد کوناه

6

8

مزایای bluetooth

6

9

Bluetooth یا فن آوری دندان آبی در جهان امروز

7

10

استاندارد bluetooth

7

11

تکنولوژی مادون قرمز در مقابل bluetooth

8

12

قیمت ارزان فن آوری bluetooth

8

13

سرعت انتقال اطلاعات در bluetooth

9

14

Bluetooth و سیستم تداخل امواج

9

15

فناوری bluetooth

11

16

راه حلی به نام bluetooth

13

17

نام bluetooth

14

18

مزایای bluetooth

14

19

Piconet ها

19

20

کاربردهای bluetooth

21

1-20

مقایسه بلوتوث و wi-fi در محیط کار

22

2-20

بلوتوث

22

3-20

Wi-fi

23

4-20

مشخصات و ساختار

23

5-20

بلوتوث ورژن 1.0 و 1.0B

24

6-20

بلوتوث ورژن 1.1

24

7-20

بلوتوث ورژن 1.2

25

8-20

بلوتوث ورژن 2

26

21

آینده bluetooth

26

1-21

  Atomic Encryption Chang

   

 

26

2-21

Extended Inquiry Response

27

3-21

Sniff Subrating

 

27

4-21

  QoS Improvements

 

27

5-21

  Simple Pairing

 

27

22

اطلاعات تخصصی

29

1-22

ارتباط و اتصال

29

2-22

جفت شدن با دستگاه های دیگر (pairing)

32

3-22

هوا به عنوان یک رابط (air interface)

33

23

امنیت

35

1-23

اقدام های امنیتی

35

2-23

نگرانی های امنیتی

35

 

2003

35

 

2004

36

 

2005

36

 

2006

37

24

پروفایل های bluetooth

38

1-24

پروفایل پخش رادیویی پیشرفته (A2DP(:Advanced Audio Distribution Profile

 

38

2-24

پروفایل AVRCP: Audio/Video Remote Control Profile

39

3-24

پروفایل BIP : Basic Imaging Profile

 

39

4-24

پروفایل BPP :  Basic Printing Profile

 

 

41

5-24

پروفایل  CIP : Common ISDN Access Profile

41

6-24

پروفایل   CTP  : Cordless Telephony Profile

41

7-24

پروفایل DID : Device ID Profile

42

8-24

پروفایل DUN : Dial-up Networking Profile

42

9-24

پروفایل FAX : Fax Profile

42

10-24

پروفایل FTP:  File Transfer Profile

 

43

11-24

پروفایل  GAVDP  : General Audio/Video Distribution Profile

 

43

12-24

پروفایل  GAP  : Generic Access Profile

 

43

13-24

پروفایل GOEP: Generic Object Exchange Profile

 

43

14-24

پروفایل HCRP :  Hard Copy Cable Replacement Profile

44

15-24

پروفایل  HID :  Human Interface Device Profile

 

44

16-24

پروفایل  ICP :  Intercom Profile

 

 

44

17-24

پروفایل  OPP :  Object Push Profile

 

45

18-24

پروفایل  PAN  :   Personal Area Networking Profile

 

45

19-24

پروفایل  PBAP :  Phone Book Access Profile

45

20-24

پروفایل  SPP   :  Serial Port Profile

 

45

21-24

پروفایل SDAP :  Service Discovery Application Profile

46

22-24

پروفایل  SAP   و SIM :  SIM Access Profile

 

46

23-24

پروفایل  SYNCH  : Synchronisation Profile

 

46

24-24

پروفایلWAPB   :   Wireless Application Protocol Bearer

 

47

25

مبداء  یا  منشاء اسم و آرم بلوتوث

 

48

26

کنسرسیوم  بلوتوث

 

49

27

تکنولوژی های مرتبط

 

50

front page آموزش

کادر منوی برنامه کاربردی : با کلیک نمودن بر روی آ یکن    Front page یک کادر باز شو راه اندازی میگردد که شامل گزینه هایی برای پنجره  Front page  میباشد.

2- اسامی صفحه و سایت وب : هنگامی که یک وب ایجاد میگردد نامی برای آن در نظر گرفته میشود.

3- نوار منو و نوار های ابزار : بطور پیش فرض برنامه   Front page  نوار منو نوار ابزار استاندارد و نئار ابزار قالب بندی را نمایش میدهد. برای تغییر نوارهایی ظاهر میشوند سپس      view>Toolbar  را انتخاب نموده و گزینه های مورد نظر خود را فعال یا غیر فعال نمایید.

4- نوار نماها (  View bar  ):      Front page  به طور پیش فرض در نمای   Page  باز میشود. روی هر یک از پنج آ یکن دیگر برای مشاهده نمای دلخواه خود کلیک نمایید:

     Folder برای مرتب کردن فایلها و پوشه ها    reports  برای دسترسی به فایلها پیوندها و تصاویر یک سایت باز شده   web  و    Navigation  به منظور مشاهده و ویرایش ساختار یک سایت وب و     Hyperlinks برای دیدن پیوندهای مربوط به هر صفحه در یک سایت وب و     Tasks  به منظور بررسی ایجاد یا ویرایش یک فهرست    To-Do  برای سایت وب.

5- برگه های نمای صفحه:    Front page  به طو رپیش فرض در نمای   Normal  باز میگردد و به شما امکان میدهد تا صفحه وب را بگشایید. به منظور مشاهده یا ویرایش یک کد بندی صفحه روی  HTML  کلیک نمایید و برای دیدن روش مشاهده صفحه در مرورگر وب روی   Preview کلیک نمایید اگر مرورگر    Micrisoft   و   Internet Explorer بر روی سیستم شما نصب نشده باشد   "preview" ظاهر نخواهد شد. 

6- روند پیشرفت   download : مادامی که    Front page  در حال باز کردن یک صفحه وب میباشد آ یکن مربوطه میچرخد و به مجرد اینکه کلیه فایلهای مربوط به صفحه باز شوند متوقف خواهد شد.

7- زمان بر آورد شده برای     Download   :  Front page به طور پیش فرض برای نمایش مدت زمان تنظیم شده است که صفحه جاری به منظور   Down load  از طریق یک اتصال مودم 8/28 بیت در ثانیه استفاده میکند. 

استفاده از منوها:

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

منوی Edit : اغلب فرامین موجود در منوی   Edit  در برنامه های دیگر نیز به کار میروند .  قسمت پنجم این منو به شما امکان میدهد تا هنگامی که بیش از یک نفر بر روی سایت وب فعالیت میکند دسترسی به فایل را کنترل نمایید .

چند برنامگی Multy-programing

چند برنامگی

مقدمه ای به سیستم های عامل

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

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

1- استثنائات کلی (استثنائات تماس غیر سیستمی) برای به اتمام رساندن رشته به جای متوقف کردن سیستم را تغییر دهید. این کار مهم خواهد بود زیرا یک استثنای زمان اجرا نباید باعث شود که سیستم عامل خاموش شود. قبل از تکمیل پروژه احتمالاً‌مجبور خواهید بود که چندین بار به این کد سر بزنید. چند موضوع مربوط به همزمان سازی وجود دارد که باید در طی خروج از رشته به آن ها بپردازید.

2- چند برنامه نویسی را اجرا کنید. کدی که به شما داده ایم محدود به اجرای یک برنامه کاربرد در هر بار می باشد. برای تغییر سیستم از تک برنامه نویسی به چند برنامه نویسی باید چند تغییر در addrspace.h و addrspace.cc انجام دهید. باید کارهای زیر را انجام دهید: الف) به شیوه ای برای تخصیص فریم های حافظه فیزیکی برسید به طوری که چندین برنامه را بتوان به یکباره در حافظه بارگذاری کرد.

ب) شیوه ای برای کپی کردن داده ها به هسته یا از هسته و از فضای آدرس مجازی کاربر یا به آن فراهم کنید.

ج) وقتی یک برنامه کاربر پایان می‌یابد به طور مناسب‌آزادسازی فضای آدرس انجام شود.

د) تغییر الگوریتم بارگذار برنامه کاربر به طوری که فریم های اطلاعاتی را جابجا کند بسیار مهم است. در حال حاضر تخصیص فضای حافظه با این فرض است که یک فرایند در یک بخش مجاور حافظه بارگذاری شده است. وقتی چند برنامه نویسی فعال شد، حافظه دیگر ماهیتاً مجاور محسوب نمی شود اگر برنامه را اصلاح نکنید احتمال دارد که بارگذاری دیگر برنامه کاربر سیستم عامل را خراب کند.

3- فرمان سیستم space id exec (char*name) را اجرا کنید. Exec یک برنامه کاربر جدید مشخص شده در نام پارامتر، اجرا شده در درون یک رشته سیستم جدید را شروع می کند. شما باید کارکرد start process در progtest.cc را بررسی کنید تا دریابید که چگونه فضای کاربر در درون یک رشته سیستم را ایجاد کنید. Exec باید در هنگام خطا 1- را برگرداند در غیر این صورت باید "process space id" برنامه سطح کاربری که ایجاد کرده است را برگرداند (نکته: space id ها می تواند به شیوه ای مشابه با open file id  های پروژه 1 شما پیگیری شود با این استثنا که ممکن است بخواهید در خارج از رشته ان ها را دنبال کنید).

4- فرمان های سیستم int join (space ID id) و void exit (int exit code)  را اجرا کنید. Join آن طور که در پارامتر آن ذکر شده است منتظر مانده و یک process space id  را مسدود می کند. exit یک خروج را بر هر کسی که کار اتصال انجام می دهد بر می گرداند اگر یک برنامه به طور موفقیت آمیزی تکمیل شود کد خروج صفر است و اگر خطا وجود داشته باشد مقدار دیگری می شود. پارامتر کد خروج از طریق پارامتر exit code تعیین می شود. اگر اتصال با خطا مواجه شود

Access Point و شبکه های بی سیم 36 اسلاید

       در سیستم های بی سیم معمولی یک آنتن در مبدا و آنتن دیگر در مقصد

         قراردارد. در این گونه سیستم ها نویزمحیط درکیفیت ارتباط تاثیر گذاشته

         و مشکلات ارتباطی را افزایش خواهد داد. بطور مثال وقتی موج الکتریکی با

         موانعی نظیر تپه ها ، دره ها ، ساختمان ها و کابل های فشار قوی برق

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

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

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

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

  Wifi  و Wimax  :

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

c++ اسلاید متن اصلی و ترجمه

اهداف

§در این بخش شما خواهید آموخت :

§کلاس ها ، اشیاء ، توابع عضو ، عضوهای داده ای چه هستند .

§چگونه یک کلاس تعریف کنیم و از آن برای به وجود آوردن یک شیء استفاده کنیم .

§چگونه توابع عضو را در یک کلاس تعریف کنیم تا بتوانیم رفتار آن کلاس را پیاده سازی کنیم .

§چگونه عضوهای داده ای را در یک کلاس تعریف کنیم تا بتوانیم ویژگی های آن کلاس را پیاده سازی کنیم .

§چگونه یک تابع عضو از یک شی ء را برای انجام وظیفه اش فراخوانی کنیم .

§تفاوت های بین عضو های داده یک کلاس و متغیرهای عمومی یک تابع .

§چگونه از یک سازنده (constructor) برای اطمینان از اینکه اطلاعات مربوط به یک شیء در هنگام به وجود آوردن آن شیء مقدار دهی اولیه شده است ، استفاده کنیم .

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

3.1   مقدمه

3.2   کلاس ها ، اشیاء ، توابع عضو ، عضوهای داده ای .

3.3   مروری بر مثال های بخش .

3.4   تعریف یک کلاس با استفاده از تابع عضو .

3.5   تعریف یک تابع عضو با استفاده از پارامتر .

3.6    عضوهای داده، توابع set و   get.

3.7   مقداردهی اولیه به اشیاءبا استفاده از  سازنده (  constructor) .

3.8   قرار دادن یک کلاس در یک فایل جدا برای استفاده مجدد .

3.9   جداکردن ظاهر از پیاده سازی .

3.10   معتبر سازی اطلاعات با استفاده از توابع set

3.11   (اختیاری) مطالعهء موردی در مهندسی نرم افزار : شناساندن کلاس ها در ATM  (سند نیازمندی ها)

3.12   پایان

IPSEC پروتکل امنیتی 31 اسلاید

- انتخاب مکانیزم ایمن سازی :

•ESP or AH protection

•Ciphering algorithm

•Hash function

•Choice of authentication method

 بین دو جفتAuthentication-

- انتخاب کلید های ciphering and authentication

IPSEC VPN توپولوژیهای پیشنهادی

 تونلهای ایجاد شده) any-to any اتصالات سایت ها بصورت -

 

مسیر رامابین سایت ها برقرارمیسازد.) full-mesh بصورت

 

 ها ازآدرسهای    peer مابین IPSEC - جهت ایجاد تونل های

 

 استفاده می گردد.                            استاتیکی public

شبکه های محلی کامپیوتر

فهرست

LAN یا شبکه محلی  .................................................................1                                                                 

شبکه محلی مجازی ( VLAN )  ...................................................8

شبکه محلی بی سیم  ...................................................................11

سیستمهای ماهواره ای  ...............................................................12

منابع و ماخذ  ...........................................................................14

 

مسیریابی و ابزارهای TCP/IP

فرمت : WORD                      تعداد صفحه :82

« فهرست مطالب »

 
   

 

عنوان                                                                              

صفحه

فصل اول:

اصولTCP/IP

تاریچه و  تعریف TCP/IP

مؤلفه ها  و عملکرد TCP/IP

مدل OSI

ارتباطات و  مدل OSI

مدل  پشته ای TCP/IP

برقراری ارتباط با TCP/IP

 

فصل دوم :

آدرس دهی  اولیه TCP/IP

اعداد باینری

قالب های درس های IP

ID های شبکه  و میزبان

کلاس های درس

زیر شبکه ها

الگوهای زیر شبکه

 

فصل سوم :

مسیر  یابی TCP/IP

مسیر یابی  چیست؟

مسیر یابی مستقیم

مسیر  یابی غیر مستقیم

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

مسیر یاب های ایستا

 

« فهرست مطالب »

 
   

عنوان                                                                              

صفحه

مسیر یاب های پویا

 

فصل چهارم :

ابزار های TCP/IP

انتقال  فایل

FTP

TFTP

RSH

چاپ TCP/IP

LPR

LPQ

شبیه سازی پایانه

اتصال به  یک سرویس دهنده ی Telnet

 

فهرست منابع

 

VisualStudio2008

فهرست

  عنوان                                          صفحه

مقدمه........................................................................................................................5

 

فصل اول: مروری بر ویژگی های جدید ویژوال استودیو

ارائه یک نسخه جدید فریمورک دات نت و دستاوردهای آن.....................................8

ویژگی هائی از فریمورک مختص پیاده کنندگان برنامه های ASP.NET..............10

مروری بر ویژگی هائی که می تواند برای  برنامه های ASP. NET مفید واقع شود.....11

مروری بر ویژگی های جدید ویژوال استودیو 2008..............................................13

 

فصل دوم: ویژگی های جدید ویژوال استودیو

انتقال تنظیمات (Settings migration).............................................................17

کامپوننت های ارتباطی (Community components)....................................17

منوهای Community و Help..........................................................................18

مدیریت پنجره ها و المنتهای عمومی کاربران..........................................................18

امکان طراحی کلاس برای کدهای Visual C++.................................................19

پروژه برنامه های تحت وب...................................................................................19

گسترش ایجاکس (AJAX) ................................................................................21

موارد پشتیبانی طراح پروژه در برنامه های معرف ویندوز (WPF)........................23

موارد پشتیبانی طراح پروژه در برنامه های تحت وب.............................................23

پشتیبانی پروژه های چند منظوره در طراح پروژه....................................................24

راهبرد ClickOnce.............................................................................................25

راهبرد Windows Installer............................................................................27

Design View و CSS Design Tools در ویژوال استودیو 2008................28

IntelliSense  برای Jscript  و ASP.NET AJAX...................................28

پشتیبانی Object Browser و Find Symbol Support برای چند منظوره سازی......29

طراح برنامه های معرف ویندوز (WPF).............................................................29

داده (Data)........................................................................................................30

Language-Integrated Query (LINQ).................................................32

سرویسهای نرم افزار کلاینت.................................................................................33

گزارش گیری........................................................................................................33

فرمتهای جدید فایلهای گزارش.............................................................................34

Report Wizard.............................................................................................34

گسترش Expression Editor.........................................................................35

چاپ Report Viewer....................................................................................35

فشرده سازی PDF..............................................................................................36

یک .NET Framework مشخص انتخاب کنید..............................................36

قابلیت چند پردازشی............................................................................................36

Logging پیشرفته..............................................................................................36

تعریف آیتم ها.....................................................................................................37

آدرس اسمبلی ها و فایلهای تغییر نام یافته...........................................................37

خلاصه................................................................................................................39

فهرست منابع.......................................................................................................40

مقدمه

wLayout چیست؟

wLayout چیست؟

تقریباً تمام قسمتهای Bar chart و شبکه PERT بدلخواه قابل تغییر هستند. این مزیت کمک می کند تا پروژه را به اشکال مختلفی نشان دهید. مثلاً می توانید فرمت ستونهای فعالیت را طوری تغییر دهید تا فقط اطلاعات مورد نظر شما را نمایش دهند. می توانید اندازه و رنگ نقاط انتهایی میله های فعالیت را مطابق سلیقه خود انتخاب کنید. تاریخهای برنامه ای را اصلاح نموده یا اطلاعات پروژه را توسط یک سیستم کد گذاری با معنی طبقه بندی کنید.

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

در صفحات بعد چندین نمونه Layout جهت بازبینی اصلاح، update و پیگیری پروژه ارائه شده است.

 

نمونه هایی از نمایش اطلاعات پروژه:

امکان دسته بندی و مدیریت اطلاعات پروژه در قالب Layout های متعدد در حالت نمایش Bar chart و PERT از طرف P3 فراهم شده است. در حالت نمایش Bar chart صفحه به صورت ترکیبی از جدول اطلاعاتی فعالیتها و Bar chart به همراه مقیاس زمانی ‍(timescale) می باشد. در حالیکه در Layout  های PERT شما شبکه فعالیتها را به همراه جریان منطقی ارتباطات بین آنها ملاحظه می کنید. از جدول اطلاعات می توان برای حذف و اضافه کردن فعالیتها یا اصلاح اطلاعات موجود استفاده کرد. در Bar chart ارتباط فعالیت ها را به همراه مقیاس زمانی برای کنترل تاریخهای برنامه ملاحظه می کنید، در حالیکه شبکه PERT به منظور طراحی ساختار برنامه زمان بندی مورد استفاده قرار می گیرد، شما می توانید به کمک PERT ارتباط بین فعالیتها را ایجاد نموده و آنها را از نظر منطقی کنترل کنید، همچنین با تغییر مشخصه های نمایش شبه PERT آنرا برای ارائه به اعضای مسئول هر بخش از کارها آماده کنید.