لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 13
اصول اولیه شبکه های خصوصی مجازی
Vpn احتمالاً از جمله موضوعاتی است : که زیاد در مورد آن صحبت می شود . اما نکتة عجیب این است که کمتر فردی را می توان یافت که مفاهیم آن را در رابطه با اینترنت و یا دسترسی از راه دور خوب درک کرده باشد سالها است که vpn ها پیرامون ما وجود دارند ، اما تا کنون چندان مورد توجه قرار نگرفته اند.
بخشی از سردرگمی های مربوط به آن از کلمة Private (خصوصی) منشأ می گیرد. مثلاً مدت زیاد است که شرکت های مختلف امکان اتصال از طریق خطهای اجاره ای خصوصی را برای سایت های خود (مانند شعبه های اداری) فراهم کرده اند. این در واقع نوعی شبکة خصوصی می باشد ، که تا دور دست کشیده شده است . این حالت را بیشتر vpn مبتنی بر سیم حامل می نامند. در این روش ISP (یا شرکت تلفن) مدارهای مجازی بین سایتها ایجاد می کند در این حالت برای برقراری ارتباط خصوصی دو نوع مدار مجازی ممکن است وجود داشته باشند که عبارتند از PVC,SVC متداولترین روش PVC می باشد.
در اینجا روش Internet vpn شرح داده می شود. Internet vpn روشی است که بر اساس آن دو کامپیوتر یا شبکه می توانند از طریق یک شبکه اشتراکی یا عمومی (مانند اینترینت) به صورت خصوصی با یکدیگر ارتباط برقرار کنند. این روش نیز نوعی گسترش شبکة خصوصی می باد. اما در اینجا دیگر نیازی نیست که ISP یا شرکت تلفن ، نوعی اتصال مجزا و اضافی برای برقراری ارتباط ارائه کند. بنابراین چنین روشی می تواند به میزان زیادی در هزینه تان صرفه جویی کند . vpn ها به اتصال سایت به سایت محدود نمی شوند. بلکه این امکان را برایتان فراهم می کنند که سرویس گیرنده های سیار ، یا سرویس گیرنده هایی که در مسافرت هستند. بتوانند با شرکت خود ارتباطی از نوع کاملاُ ایمن برقرار کنند. مثلاً سرویس گیرندة راه دور ابتدا شمارة ISP محلی خود را می گیرد.(این روش در هزینة تلفن صرفه جویی خواهد کرد.) سپس از طریق اینترنت نوعی vpn با شبکة شرکت خود برقرار می کند.
Vpn ها در واقع ایمنی و قابلیت اطمینان کارهایی که ممکن است انجام آنها از سایر روشها در شبکه های عمومی نا امن باشند ، را فراهم. Vpn در اصل از سه تکنولوژی تشکیل شده است که وقتی همراه با یکدیگر مورد استفاده قرار می گیرند نوعی اتصال ایمن را فراهم می کنند. تکنولوژی های مزبور عبارتند از اعتبار سنجی (Authentication) ایجاد تونل (Tunneling) و رمزگذاری (Eneryption).
اعتبـار سنجـی
اولین دلیل برای اعتبار سنجی در vpn اطمینان هویت سرویس گیرنده و سرویس دهنده می باشد که باید قبل از برقراری جلسة vpn مشخص شود. البته چنین مطلبی به معنی این نیست که همواره باید اعتبار سنجی به صورت دو طرفه باشد . اما قبل از برقراری تونل و امکان ارسال داده ها، باید مرحلة اعتبار سنجی با موفقیت انجام شود . نوع اعتبار سنجی که مورد استفاده قرار می گیرد به نوع سرویس گیرنده های موجود در شبکه و نیز روشی که انتخاب کرده اید بستگی خواهد داشت.
تنها مشکل احتمالی این است که اگر سرویس گیرنده های راه دور از نوع سرویس گیرنده های سطح پایین باشند. احتمالاً توسط پروتکل اعتبار سنجی EAP پشتیبانی نشده اند. در حقیقت سرویس گیرنده های سطح ویندوز NT و ویندوز 9x این ویژگی را پشتیبانی نمی کنند . هنگام تصمیم گیری در مورد نوع پروتکل EAP که باید مورداستفاده قرار گیرد. در نظر داشته باشید که باید بالاترین سطح اعتبار سنجی را انتخاب کنید. به عبارت دیگر باید پروتکل های اعتبار سنجی نظیر Ms-CHAp , EAP و یا MS-CHAPv2 را مورد استفاده قرار دهید.
ایجـاد تـونـل
روش ایجاد تونل (Tunneling) در مرحله أی مورد استفاده قرار می گیرد که می خواهید پروتکل های پوشانندة دادهای شکبه مانند ( Net beui. Appele talk , Ipx/spx , Tcp/Ip) بتوانند از اینترنت عبور کنند بله درست است که Tcp/Ip به خودی خود می تواند از اینترنت عبور کند. اما در آن صورت بخشی از تونل یا vpn نخواهد بود. ایجاد تونل را به صورت راهی که موش کور در زیر زمین برای اتصال از نقطه ای به نقطة دیگر ایجاد می کند در نظر بگیرید.
برای ایجاد تونل ابتدا باید هویت دو انتهای آن تایید شود. بعد از اعتبار سنجی آنها ، تونل ایجاد و اطلاعات بین دو نقطه مزبور ارسال می شود. این حالت را شکل 11-16 مشاهده می کنید. دو پروتکلی که در ویندوز 2000 مسئول ایجاد تونل های vpn می باشند عبارتند از از pptp و L2tp که در قسمتهای قبل شرح داده شدند. پروتکل ایجاد تونل L2tp نسبت به pptp پیشرفته تر است . L2tp از Ipsec به عنوان پروتکل اعتبار سنجی و رمزگذاری استفاده می کند.
L2tp فقط در نگارشهای ویندوز RRAS2000 وجود دارد و فقط سرویس گیرنده های مبتنی بر ویندوز 2000 به آن مجهز می باشند . جدول 1 نشان می دهد که سرویس گیرنده های مختلف می توانند چه نوع پروتکل های ایجاد تونل را پشتیبانی کنند.
جدول 1 : سرویش گیرنده ها و پروتکل های ایجاد تونلی که توسط آنها پشتیبانی می شوند.
سرویس گیرنده VPn
پروتکل ایجاد تونلی که پشتیبانی شده است
ویندوز 2000
L2tp,PPTP
ویندوز NT نگارش 4
PPTP
ویندوز 98
PPTP
ویندوز 95
PPTP همراه با Dial-up Networking نگارش 1/3 در ویندوز
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 35
1.اصول اولیه
1.1 انواع مدارهای هیدرولیکی:
برای موتورهای هیدرولیکی کلا سه مدار اصلی گردش جریان سیال وجود دارد.
مدار باز -A
- مدار بستهB
مدار نیمه بسته -C
در شکل های نشان داده شده انواع مدار های باز و بسته با بعضی جزئیات برسی شده اند.
مدار نیمه بسته به حالتی بین مدار باز و بسته میباشد .در مواردی که به نیروی فشاری با مقدار نیمی نیمی از دریچه نیاز است اطلاق میشود.
مدار باز :
معمولا در مواردی که پمپ مکنده در مسیر خود تحت فشار جو باعث باز شدن سطح میشود گفته میشود .
برقراری تعادل بین فشار هوا در مخزن هیدرولیک و فشار اتمسفر به طور کامل بر عهده پمپ مکنده است.بنا بر این نباید هیچ مقاومت (اصتحکاک ) در مدخله لوله باشد زیرا ممکن است باعث افت فشار شود.
پیستون های محور خودکار هستند (در موارد خاص ) هرچند یک فشار کم باعث میشود که به عنوان یک بخش مکنده عمل کنند.
در وضعیتی که مدار هیدرولیکی باز است سیال (روغن هیدرولیک ) بخش سیستم کنترل دریچه ها را تغذیه میکند و بعد از بازگشت به مخزن هیدرولیک مسیری این چنین را دوباره طی میکند.
خصوصیات مورد نظر در مدارهای باز این چنین هستند :
لوله های مکنده با عرض کم و قطر بزرگ
سیستم کنترل دریچه ها و اندازه مناسب آنها و نمایش اندازه جریان
فیلتر- خنک کننده- گزارش اندازه جریان
اندازه مخزن – نوان چند برابر جریان پمپ برحسب لیتر
پمپ واسطه (مجاور ) برای موقعی که فشار کم است
محدود کننده سرعت با پیش مکنده
نگه داشتن فشار اعمالی با تعبیه دریچه های
مدار های باز به طور عموم در بسیاری از وسایل صنعتی و تجهیزات سیار ( برای ماشین ابزار ) در دستگاه های پرس و... به کار می روند.
مدار های باز
مرحله به مرحله سیستم هیدرولیک را کامل میکنیم .
حدود اصلی مدار با پمپ و موتور هیدرولیک ساده ترین نوع مدار .ورود – خروج-اعمال نیرو .
مدار با کنترل جهت جریان دریچه ها که اجازه بازگشت جریان و عکس شدن جهت چرخش و جهت حرکت را به کاربر میدهد.
تغییر در سرعت خروجی با نصب یک کنترل کنننده جریان سیال برای مدار حاصل شده است.
در اینجا پمپ ثابت است و کنترل کننده جریان سیال با یک پمپ متغییر تنظیم شونده تعویض شده است .
پس دریچه ها وظیفه بیشتری دارند . امکان دنده خلاص برای کاربر میسر است.
ازفیلتر خنک کننده دیگر مزایا استفاده شده است.
مدار بسته :
یک سیستم هیدرولیکی را وقتی بسته میگوییم که سیال از موقعیت استفاده ( اعمال فشار ) به پمپ باز گردد
یک ماگزیموم فشار و یک مینیموم فشار ( کم و زیاد ) داریم که بستگی به جهت با ر اعمال شده دارد
فشار زیاد حاصل از کاهش فشار در آنسوی دریچه هاست.
که سیال هیدرولیک در مدار جایگزین میشود و جریان می یابد.
فقط نشتی در پمپ و موتور باید برطرف شود.
این کمبود سیال معمولا به وسیله یک پمپ فلنچ دار ( یکسو ) که مستقیما سیال مورد نظر را به پمپ اصلی میرساند بر طرف میشود. این پمپ سیال را از مخزن کوچک به دریچه باز دیدی که فشار در آن کم است تحویل میدهد.
مقدار سیال اضافه شده در پمپ تشدید کننده و باعث باز شدن مدار میشود و در باز گشت سیال اضافه به مخزن بازگردانده میشود.
سیلا تشدید کننده در قسمتی که فشار کم است وظیفه پمپ را بیشتر میکند.
انواع خصوصیات مدار بسته برای پیستون محوری :
دریچه های کنترل جریان – لوله های هادی کوچکتر.
فیلتر- خنک کننده- اندازه کوچک اجزاء .
اندازه کوچک مخزن – به کار گیری پمپ تشدید کننده جریان سیال و افزایش قدرت سیستم
محدودیت حد اکثر سرعت در مقدار تشدید.
محور قابل معکوس شدن حول مرکز پیستون.
فید بک (باز خورد ) در عدم موفقیت در اعمال نیرو .
مدار های بسته
راهنمای مرحله به مرحله
سیستم اصلی با پمپ به تنهایی گردش ایجاد میکند
در هر دو موقعیت موتور خاموش است
موتور میتواند حول مرکز بچرخد و سیال در یک مدار ثابت میچرخد
فشار تعویضی دریچه ها یک بار برای فشار بالا و بار دیگر برای فشار کم ماگزیموم فشار را فراهم میکند.
نشت یا خروج سیال از پمپ و موتور منجر میشود که سیال به مخزن باز گردد و جایگزین شود.
یک پمپ معین (کمکی ) برای دوباره پر کردن ( ذخیره )مازاد روغن و کنترل دریچه تشدید به کار رفته است . فشار تشدید جایگزین دریچه- - فیلتر روغن – خنک کننده و .....
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 20
بررسی اولیه ویژوال استودیو 2005 شرکت مایکروسافت در هفتم نوامبر 2005 ، نسخه نهائی دات نت 2 ( شامل ASP.NET 2.0 ) ، ویژوال استودیو 2005 و SQL Server 2005 را معرفی نمود . تمامی محصولات فوق بگونه ای طراحی شده اند تا بتوانند در کنار نسخه های قبلی فعالیت و امکانات خود را در اختیار پیاده کنندگان نرم افزار قرار دهند . مثلا" می توان بر روی یک ماشین نسخه های ASP.NET 1.x و یا ASP.NET 2.0 را نصب و از امکانات هر یک از آنان متناسب با شرایط موجود استفاده نمود . قبل از هر چیز با فریمورک دات نت ( نسخه 2 ) بیشتر آشنا شویم . فریمورک دات نت ( نسخه 2 ) فریمورک دات نت ( نسخه 2 ) ، نسخه ای جدید از یک محیط برنامه نویسی شی گراء را ارائه می نماید که با استفاده از آن می توان طیف گسترده ای از انواع نرم افزارها را پیاده سازی نمود :
برنامه های سنتی با اینترفیس های خط دستوری ( CLI )
برنامه هائی با رابط کاربر گرافیکی ( GUI )
برنامه های وب
سرویس های وب
کتابخانه کلاس های پایه ( BCL ) در فریمورک دات نت ( نسخه 2 ) ، دارای نقشی کلیدی و محوری است که ضمن حمایت از نسخه های قبلی ، با ارائه کلاس های جدید امکان انجام عملیات متداول برنامه نویسی را بیش از گذشته آسان می نماید :
مدیریت رشته ها
جمع آوری داده
ارتباط با بانک های اطلاعاتی
دستیابی به فایل
علاوه بر موارد فوق ، کتابحانه کلاس های دات نت با بهبود و ارتقاء تعدادی زیادی از namespace ها ، تغییرات محسوسی را در خصوص پیاده سازی انواع نرم افزار باعث شده است :
ADO.NET 2.0 : شامل کلاس های لازم برای دستیابی داده
System.Xml 2.0 : شامل کلاس های لازم به منظور انجام عملیات متفاوت بر روی اسناد XMl نظیر خواندن ، نوشتن ، پردازش و تبدیل اسناد
Windows Form 2.0 : شامل کلاس های لازم به منظور پیاده سازی برنامه هآی سرویس گیرنده ویندوز با رابط کاربر گرافیکی
ASP.NET 2.0 : شامل کلاس های لازم به منظور ایجاد برنامه ها و سرویس های وب
SQL Server 2005 SQL Server 2005 ، با ارائه مجموعه ای از امکانات و پتانسیل های جدید ، توان عملیاتی و بهره وری پیاده کنندگان بانک های اطلاعاتی را بطرز کاملا" محسوسی افزایش می دهد . پیاده کنندگان بانک های اطلاعاتی می توانند برنامه هائی قدرتمند با بهره گیری از تمامی ظرفیت SQL Server 2005 پیاده سازی نمایند . مثلا" می توان از کتابخانه کلاس های فریمورک دات نت و زبان های برنامه نویسی به منظور پیاده سازی قابلیت های جدید برروی سرویس دهنده استفاده نمود . با بکارگیری CLR ، می توان stored procedure و triggers را با استفاده از زبان های مورد حمایت دات نت نظیر VB و یا #C کد نمود . همچنین فریمورک دات نت ، مجموعه ای از کلاس های سمت سرویس دهنده را که دارای قابلیت ها و پتانسیل های از قبل تعبیه شده گسترده ای می باشند ، ارائه می نماید . ائتلاف CLR و SQL Server 2005 ، مزایای زیر را به دنبال دارد :
بهبود مدل برنامه نویسی : زبان های برنامه نویسی سازگار با فریمورک دات نت، بمراتب قدرتمند تر از Transact-SQL در موارد متفاوتی می باشند .
بهبود امنیت و ایمنی : کد مدیریت یافته در محیط CLR اجراء و عملیات هاستینگ آن توسط database engine انجام می شود . بدین ترتیب اشیاء بانک اطلاعاتی فریمورک دات نت نسبت به Stored procedure نسخه های قبلی SQL Server دارای ایمنی بیشتری می باشند .
نوع های تعریف شده توسط کاربر و aggregates : دو شی جدید بانک اطلاعاتی می باشند که باعث بهبود ذخیره سازی و توان اعمال query در ارتباط با SQL Server می گردد. پتانسیل های فوق توسط هاستینگ CLR فعال می گردند .
محیط پیاده سازی : پیاده سازی بانک اطلاعاتی درون محیط پیاده سازی وپژوال استودیو مجتمع و یکپارچه شده است و پیاده کنندگان می توانند از ابزارهای مشابه به منظور پیاده سازی و اشکال زدائی اشیاء و اسکریپت ها استفاده نمایند .
کارآئی و قابلیت توسعه : با توجه به این که کد مدیریت یافته قبل از اجراء به native code ترجمه می گردد ، کارآئی برنامه ها بطرز محسوسی افزایش خواهد یافت .
ایجاد برنامه در ویژوال استودیو 2003 و 2005 ایجاد یک برنامه در ویژوال استودیو 2003 مستلزم انجام سه مرحله زیر است :
ایجاد یک برنامه دات نت
ترجمه برنامه . ویژوال استودیو 2003 به صورت اتوماتیک صرفا" فایل هائی خاص ( دارای یک نوع خاص ) را ترجمه خواهد کرد . در چنین مواردی می بایست پیاده کنندگان اقدام به ترجمه سایر فایل ها قبل از استقرار نهائی آنان بر روی سرویس دهنده وب نمایند .
استقرار برنامه بر روی سرویس دهنده وب
در ویژوال استودیو 2005 ، ضرورتی ندارد که تمامی فایل ها را درون یک اسمبلی ترجمه نمود .در چنین مواردی علاوه بر ترجمه اتوماتیک فایل های aspx . ، فایل هائی دیگر با انشعاب cs . و یا Vb . نیز ترجمه خواهند شد . بدین ترتیب ایجاد و استقرار برنامه ها بر روی سرویس دهنده وب با سهولت بیشتری نسبت به گذشته انجام خواهد شد .
ایجاد تغییرات در ویژوال استودیو 2003 و 2005 در ویژوال استودیو 2003 ، در صورت نیاز به اعمال تغییرات در یک برنامه می بایست تمامی پروژه را فعال و پس از اعمال تغییرات مورد نیاز آن را مجددا" ترجمه و کد را بر روی سرویس دهنده قرار داد. در ویژوال استودیو 2005 ، می توان صرفا" فایل هائی را که لازم است بر روی آنان تغییراتی
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 20
بررسی اولیه ویژوال استودیو 2005 ( بخش اول ) شرکت مایکروسافت در هفتم نوامبر 2005 ، نسخه نهائی دات نت 2 ( شامل ASP.NET 2.0 ) ، ویژوال استودیو 2005 و SQL Server 2005 را معرفی نمود . تمامی محصولات فوق بگونه ای طراحی شده اند تا بتوانند در کنار نسخه های قبلی فعالیت و امکانات خود را در اختیار پیاده کنندگان نرم افزار قرار دهند . مثلا" می توان بر روی یک ماشین نسخه های ASP.NET 1.x و یا ASP.NET 2.0 را نصب و از امکانات هر یک از آنان متناسب با شرایط موجود استفاده نمود . قبل از هر چیز با فریمورک دات نت ( نسخه 2 ) بیشتر آشنا شویم . فریمورک دات نت ( نسخه 2 ) فریمورک دات نت ( نسخه 2 ) ، نسخه ای جدید از یک محیط برنامه نویسی شی گراء را ارائه می نماید که با استفاده از آن می توان طیف گسترده ای از انواع نرم افزارها را پیاده سازی نمود :
برنامه های سنتی با اینترفیس های خط دستوری ( CLI )
برنامه هائی با رابط کاربر گرافیکی ( GUI )
برنامه های وب
سرویس های وب
کتابخانه کلاس های پایه ( BCL ) در فریمورک دات نت ( نسخه 2 ) ، دارای نقشی کلیدی و محوری است که ضمن حمایت از نسخه های قبلی ، با ارائه کلاس های جدید امکان انجام عملیات متداول برنامه نویسی را بیش از گذشته آسان می نماید :
مدیریت رشته ها
جمع آوری داده
ارتباط با بانک های اطلاعاتی
دستیابی به فایل
علاوه بر موارد فوق ، کتابحانه کلاس های دات نت با بهبود و ارتقاء تعدادی زیادی از namespace ها ، تغییرات محسوسی را در خصوص پیاده سازی انواع نرم افزار باعث شده است :
ADO.NET 2.0 : شامل کلاس های لازم برای دستیابی داده
System.Xml 2.0 : شامل کلاس های لازم به منظور انجام عملیات متفاوت بر روی اسناد XMl نظیر خواندن ، نوشتن ، پردازش و تبدیل اسناد
Windows Form 2.0 : شامل کلاس های لازم به منظور پیاده سازی برنامه هآی سرویس گیرنده ویندوز با رابط کاربر گرافیکی
ASP.NET 2.0 : شامل کلاس های لازم به منظور ایجاد برنامه ها و سرویس های وب
SQL Server 2005 SQL Server 2005 ، با ارائه مجموعه ای از امکانات و پتانسیل های جدید ، توان عملیاتی و بهره وری پیاده کنندگان بانک های اطلاعاتی را بطرز کاملا" محسوسی افزایش می دهد . پیاده کنندگان بانک های اطلاعاتی می توانند برنامه هائی قدرتمند با بهره گیری از تمامی ظرفیت SQL Server 2005 پیاده سازی نمایند . مثلا" می توان از کتابخانه کلاس های فریمورک دات نت و زبان های برنامه نویسی به منظور پیاده سازی قابلیت های جدید برروی سرویس دهنده استفاده نمود . با بکارگیری CLR ، می توان stored procedure و triggers را با استفاده از زبان های مورد حمایت دات نت نظیر VB و یا #C کد نمود . همچنین فریمورک دات نت ، مجموعه ای از کلاس های سمت سرویس دهنده را که دارای قابلیت ها و پتانسیل های از قبل تعبیه شده گسترده ای می باشند ، ارائه می نماید . ائتلاف CLR و SQL Server 2005 ، مزایای زیر را به دنبال دارد :
بهبود مدل برنامه نویسی : زبان های برنامه نویسی سازگار با فریمورک دات نت، بمراتب قدرتمند تر از Transact-SQL در موارد متفاوتی می باشند .
بهبود امنیت و ایمنی : کد مدیریت یافته در محیط CLR اجراء و عملیات هاستینگ آن توسط database engine انجام می شود . بدین ترتیب اشیاء بانک اطلاعاتی فریمورک دات نت نسبت به Stored procedure نسخه های قبلی SQL Server دارای ایمنی بیشتری می باشند .
نوع های تعریف شده توسط کاربر و aggregates : دو شی جدید بانک اطلاعاتی می باشند که باعث بهبود ذخیره سازی و توان اعمال query در ارتباط با SQL Server می گردد. پتانسیل های فوق توسط هاستینگ CLR فعال می گردند .
محیط پیاده سازی : پیاده سازی بانک اطلاعاتی درون محیط پیاده سازی وپژوال استودیو مجتمع و یکپارچه شده است و پیاده کنندگان می توانند از ابزارهای مشابه به منظور پیاده سازی و اشکال زدائی اشیاء و اسکریپت ها استفاده نمایند .
کارآئی و قابلیت توسعه : با توجه به این که کد مدیریت یافته قبل از اجراء به native code ترجمه می گردد ، کارآئی برنامه ها بطرز محسوسی افزایش خواهد یافت .
ایجاد برنامه در ویژوال استودیو 2003 و 2005 ایجاد یک برنامه در ویژوال استودیو 2003 مستلزم انجام سه مرحله زیر است :
ایجاد یک برنامه دات نت
ترجمه برنامه . ویژوال استودیو 2003 به صورت اتوماتیک صرفا" فایل هائی خاص ( دارای یک نوع خاص ) را ترجمه خواهد کرد . در چنین مواردی می بایست پیاده کنندگان اقدام به ترجمه سایر فایل ها قبل از استقرار نهائی آنان بر روی سرویس دهنده وب نمایند .
استقرار برنامه بر روی سرویس دهنده وب
در ویژوال استودیو 2005 ، ضرورتی ندارد که تمامی فایل ها را درون یک اسمبلی ترجمه نمود .در چنین مواردی علاوه بر ترجمه اتوماتیک فایل های aspx . ، فایل هائی دیگر با انشعاب cs . و یا Vb . نیز ترجمه خواهند شد . بدین ترتیب ایجاد و استقرار برنامه ها بر روی سرویس دهنده وب با سهولت بیشتری نسبت به گذشته انجام خواهد شد .
ایجاد تغییرات در ویژوال استودیو 2003 و 2005 در ویژوال استودیو 2003 ، در صورت نیاز به اعمال تغییرات در یک برنامه می بایست تمامی پروژه را فعال و پس از اعمال تغییرات مورد نیاز آن را مجددا" ترجمه و کد را بر روی سرویس دهنده قرار داد. در ویژوال استودیو 2005 ، می توان صرفا" فایل هائی را که لازم است بر روی
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 18
انسان اولیه چگونه می شمرد؟
در آغاز، انسان اولیه برای نشان دادن عدد مورد نظر خود از زبان اشاره استفاده می کرد. شاید به ببری که کشته بود یا به سر نیزة همسایه اش اشاره می کرد. یا شاید از انگشتانش برای نشان دادن عدد استفاده می کرد. سه انگشت دست معنی» سه« می داد، خواه سه نیزه یا سه ببر دندان دشنه ای، یا سه غار یا سه سر نیزه.
می دانیم که در زندگی روزمره» عدد« کلمه یا نشانه ای است که بر مقدار و تعداد معینی دلالت می کند.اما لازم نیست آنچه را که ما درباره اش گفتگو می کنیم، مشخص کند. مثلاَ» سه« یا» 3« می تواند یه معنی سه هواپیما، سه قلم یا سه کتاب باشد.
در ابتدا، انسان اولیه می توانست تا دو بشمارد.امروزه هنوز در جهان، قبایلی ابتدایی مانند بومیان بدوی استرالیا» ابورجین« ها وجود دارند که فقط سه عدد می شناسند:یک،دو و بسیار. اگر یک نفراز این قبیله سه عدد بومرانگ(*) یا بیشتر داشته باشد، برای شمارش آن فقط عد بسیار را به کار می برد. البته بیشتر انسانهای اولیه تا ده، یعنی مجموع تعداد انگشتان دستان می شمردند. بعضی فقط تا 20 یعنی مجموع تعداد انگشتان دست و پایشان می شمردند.
هنگامی که با انگشتان دست شماره می کردند، تفاوتی نمی کند که از انگشت کوچک دست یا از انگشت شست شروع کنید. اما بین برخی از اقوام برای این کار قاعده هایی وجود داشت. مثلاَ» زونی« ها (قبیله ای از سرخپوستان آمریکای شمالی) شمردن را از انگشت کوچک دست چپ شروع می کردند.یا سرخپوستان اتوماک آمریکای جنوبی شمردن را با انگشت شست آغاز می کردند.
آدمی چون متمدن تر شد، از ترکه چوب، ریگ و گوش ماهی برای نمایش اعداد استفاده می کرد.آنها سه ترکه یا ریگ را در کنار هم ردیف می کردند که معنی»سه«را برساند. عده ای باایجاد شیار هایی بر روی چوب یا گره هایی که به یک طناب می زدند منظورشان را از عددی که می خواستند بیان کنند
می رسانیدند. به این ترتیب همیشه چوبخط یا طناب حساب را با خودشان همراه داشتند یا آن را جایی حفظ می کردند.
انسان از چه وقتی ارقام عددی را به کار برد؟
تا آنجا که بر ما معلوم است در حدود 3000 سال پیش از میلاد، مصریان قدیم و مردمان بین النهرین (سرزمین بین دجله و فرات در عراق امروز) علاماتی برای نوشتن اعداد داشتند. این مردمان با آنکه بسیار دور از هم می زیستند،هر یک مستقلاَ موفق به اختراع یک رشته از ارقام شدند. ارقام سادة آنها چون 1،2و3 المثنای چوب و چوبخط انسانهای نخستین بود. جالب اینجاست که در بسیاری از دستگاههای ارقام که در سراسر جهان کشف شده است رقم 1 به شکل یک خط کوتاه (مانند یک چوب)یا به شکل یک نقطه (مانند ریگ) نوشته می شد.
مردم باستان اعداد را چگونه می نوشتند؟
مصریان باستان ارقام را روی پاپیروس می نوشتند. پاپیروس نوعی کاغذ بود که از نی نیزارهای کناره رود نیل تهیه می شد، یا آنها را روی کوزه ها نقش می کردند یا بر دیوارهای معبدها و هرمهایشان می کندند.
بابلیها از سومریها آموختند که چگونه ارقام را بر لوحه های گلی بنویسند.
چینیهای قدیم با مرکب و قلم خیزران یا قلم پر بر روی پارچه می نوشتند. مایاهای آمریکای مرکزی، بی آنکه با دیگر تمدنهای دنیا ارتباط داشته باشند، یکی از جالبترین دستگاهای عددی را به وجود آوردند. آنها برای نمایش ارقام فقط از سه علامت استفاده می کردند، یک تقطه. ، یک خط مستقیم ـ ، . یک شکل بیضی .
در گذشته برای نوشتن یک میلیون چقدر وقت لازم بود؟
مصریان باسنان، بابلیان و چینیها مانند یونانیان و رومیان باستان علامات مخصوصی را برای بیان اعداد بسیار بزرگ به کار می بردند. این اختراع در به کار بردن علامات خاص برای اعداد بزرگ، نخستین پیشرفت در نوشتن ارقام بود. برای درک اهمیت این پیشرفت، کافی است در نظر مجسم کنید که نشان دادن یک میلیون به روش بریدن چوبخط یا ردیف کردن دانه های شن، چقدر دشوار است و چه زمانی را نیاز دارد.اگر برای کندن هر شیار برچوب یا چیدن هر ریگ، یک ثانیه وقت در نظر بگیریم، برای نوشتن عدد یک میلیون مجبور بودید یک میلیون ریگ را یک به یک(هر ثانیه یکی) بشمارید،278 ساعت یا 11روز و 14ساعت بدون درنگ وقت لازم داشتید تا به یک میلیون برسید.