فهرست مطالب
ردیف |
موضوع |
صفحه |
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 میباشد.
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 در برنامه های دیگر نیز به کار میروند . قسمت پنجم این منو به شما امکان میدهد تا هنگامی که بیش از یک نفر بر روی سایت وب فعالیت میکند دسترسی به فایل را کنترل نمایید .
چند برنامگی
مقدمه ای به سیستم های عامل
در پروژه بعدی شما پشتیبانی مناسب برای چند برنامه نویسی را طراحی و اجرا خواهید کرد. شما فرمان های سیستم را طوری توسعه خواهید داد که اصول ارتباط درون فرایندی و مدیریت فرایند را انجام دهد. شما این را به پروژه اول دارای کد می افزایید. اطمینان حاصل که قبل از شروع پروژه دوم تمام نواقص در پروژه اول را اصلاح کرده اید. این راه حل برای پروژه یک به عنوان بخشی از جلسه هفته بعد مورد بررسی قرار خواهد گرفت.
ناکوس در حال حاضر یک محیط تک برنامه نویسی است. ما مجبوریم ناکوس را تغییر دهیم به طوری که هر فرایند در مسیر سیستم خود حفظ شوند. ما باید تخصیص حافظه و واپس گیری آن توجه داشته باشیم. هم چنین تمام داده ها و وابستگی های همزمان سازی بین رشته ها را مد نظر قرار می دهیم. شما ابتدا قبل از کد گذاری راه حل را طراحی میکنید جزئیات در زیر آورد است:
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 تعیین می شود. اگر اتصال با خطا مواجه شود
در سیستم های بی سیم معمولی یک آنتن در مبدا و آنتن دیگر در مقصد
قراردارد. در این گونه سیستم ها نویزمحیط درکیفیت ارتباط تاثیر گذاشته
و مشکلات ارتباطی را افزایش خواهد داد. بطور مثال وقتی موج الکتریکی با
موانعی نظیر تپه ها ، دره ها ، ساختمان ها و کابل های فشار قوی برق
برخورد می کنند پراکنده شده و در مسیرهای مختلف به سمت هدف
حرکت می کندو بخش هایی از سیگنال که با تاخیر به گیرنده می رسند
سبب ایجاد مشکل خواهند شد. محو شدن سیگنال ، انکسار سیگنال
و بوجود آمدن فاصله بین سیگنال ها از جمله مشکلات بوجود آمده هستند.
Wifi و Wimax :
دسترسی به اینترنت روی شبکه های بی سیم مبحث جدیدی به نام Wifi را مطرح کرده است که توسط آن مراکر فرهنگی ، پارک ها ، کتابخانه ها و ... تحت پوشش wifi و درنتیجه اینترنت قرارگرفته اند. مثال بارز این امکان در محل دائمی نمایشگاه های تهران می باشد و بازدید کنندگان قادر به دسترسی به اینترنت توسط کامپیوترهای قابل حمل خود هستند. در راستای تسهیل ارتباط و پوشش و سرعت بیشتر دسترسی تکنولوژی جدیدی در حال شکل گیری است که به نام Wimax شناخته می شود.
اهداف
§در این بخش شما خواهید آموخت :
§کلاس ها ، اشیاء ، توابع عضو ، عضوهای داده ای چه هستند .
§چگونه یک کلاس تعریف کنیم و از آن برای به وجود آوردن یک شیء استفاده کنیم .
§چگونه توابع عضو را در یک کلاس تعریف کنیم تا بتوانیم رفتار آن کلاس را پیاده سازی کنیم .
§چگونه عضوهای داده ای را در یک کلاس تعریف کنیم تا بتوانیم ویژگی های آن کلاس را پیاده سازی کنیم .
§چگونه یک تابع عضو از یک شی ء را برای انجام وظیفه اش فراخوانی کنیم .
§تفاوت های بین عضو های داده یک کلاس و متغیرهای عمومی یک تابع .
§چگونه از یک سازنده (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 پایان
- انتخاب مکانیزم ایمن سازی :
•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
فرمت : 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 |
|
فهرست منابع |
|
فهرست
عنوان صفحه
مقدمه........................................................................................................................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 چیست؟
تقریباً تمام قسمتهای 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 آنرا برای ارائه به اعضای مسئول هر بخش از کارها آماده کنید.