انواع فایل

دانلود فایل ، خرید جزوه، تحقیق،

انواع فایل

دانلود فایل ، خرید جزوه، تحقیق،

ویندوز دات نت سرور 13ص

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

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

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

 

ویندوزNET Server.

مایکروسافت در بازار سیستم عامل های سرور هم پیشتاز است،اما برای حفظ این جایگاه نیاز به تلاش مضاعفی دارد0 مایکروسافت با معرفی نسخه جدید سیستم عامل سرور خود به دنبال تثبیت این موقعیت در آینده است0 سکوی جدید،نسخه ارتقا یافته ویندوز2000 سرور است که قرار است در اوایل سال 2003 عرضه شود0 سیستم عامل سرور جدید فعلاًNET Server2003

نام دارد و عامل پایدارتر،سریع تر و ایمن تر از نسخه های قبلی ویندوز سرور است0

مایکروسافت می گوید که سکوی جدید را براساس توصیه های کاربران ویندوز سرور توسعه داده است 0 در این نسخه مایکروسافت ضمن ادغام بیشتر سیستم عامل با Microsoft Active Directory

و استفاده بهینه از NET framework0نسخه جدیدتری از llsرا نیز عرضه می کند0

این که آیا مایکروسافت به وعده های خود درباره ویندوز NET Server عمل خواهد کرد ویا آن که این محصول تا چه حدی موفق خواهد بود، موضوعی است که فکر بسیاری از کاربران را به خود معطوف کرده است0 آزمایشگاه مجله PC Magazine تا زمان عرضه نسخه نهایی اقدام به انجام چنین آزمایشاتی نخواهد کرد0 اما براساس آن چه که ما از نسخه نسخه preview این سیستم عامل برداشت می کنیم، جواب سئوالات مثبت است و قابلیت های گسترده و ابزارهای مدیریتی ارتقایافته مثل ویزاردهای گرافیکی و فرامین خط فرمان (command line) به مایکروسافت در دستیابی به سهم بیشتری از بازار کمک خواهد کرد0

پیش بینی می شود که همه کاربرانی که از ویندوز2000 سرور یا NT4یا نسخه Advanced Server

استفاده می کنند،باید به فکر ارتقاسیستم های خود به ویندوزNET Server باشند0

ویندوزNET Server. در سه ویرایش متفاوت عرضه خواهد شد0 نسخه استاندارد(SE) نسخه

DataCenter مایکروسافت تأکید کرده است که تمامی این نسخه ها برای محیط های مدیریتی طراحی شده اند و در طراحی آن ها اندازه شرکت ها و مؤسسات مد نظر نبوده است0 اما نسخه استاندارد بیشترین تطابق را با کاربردها شرکت هایی که تعداد کارکنان آن ها کمتر از 1000 نفر است0 خواهد داشت و نسخهEnterpriseبرای شرکت های بزرگ تر مناسب تر استفاده خواهد بود0(مثلاً شرکت هایی که در فهرست 500 Fortune دیده می شوند0) البته قرار است نسخه دیگری برای محیط هایی با 50 کاربر عرضه شودکهMicrosoft Small Business Server نام دارد0تا این لحظه تاریخی برای عرضه این محصول اعلام نشده است0

رقیبNET Server0

شاید بزرگ ترین رقیب NET Server لینوکس باشد0 براساس تحقیقی که توسط مؤسسهids انجام شده است0 در سال 2001 مایکروسافت تقریباً نیمی از بازار سیستم عامل سرور را در دست داشته است و این آمار برای لینوکس معادل یک چهارم سهم بازار بوده است0

(Netware و یونیکس هر یک 11% سهم داشته اند و مابقی سیستم عامل ها فقط2% کل را شامل می شده اند)

در دنیای Open-Source،بیش از 250 نسخه یا توزیع(distribution) متفاوت لینوکس وجود دارد0 اما بخش عمده ای از بازار در اختیار چهار نسخه از ویرایش های تجاری(Commercial)

لینوکس یعنیRedhat Sco نسخه هایRedhatوSuse برای شرکت های کوچک و متوسط مناسب هستند و نسخه های socوTurbolinux برای شرکت های بزرگ تر طراحی شده اند0

جنبش Open-Source اگر چه دارای یک سازمان مدیریتی در رأس نیست، اما به هیچ بی برنامه نیست0در دهه گذشته تولید کنندگان بزرگی مثل lBM و مؤسسات دولتی مهمی مثل شرکت خدمات پستی چین براساس اعتماد به این حرکت سرمایه گذاریهای بزرگی برای توسعه و پشتیبانی از لینوکس انجام داده اند0 سیستم عامل لینوکس از ابتدا به لحاظ سادگی سیستم عامل،قابلیت اطمینان،کارایی بالا و هزینه های اولیه نازل مورد توجه واقع شده است0

این ویژگی های سیستم عامل لینوکس در نسخه های ارتقایافته همچنان حفظ شده است0

نمی خواهیم ادعا کنیم که لینوکس یک سیستم عامل بی نص است0 مثلاً اگر چه تمام نسخه های معرفی شده فوق دارای ابزارهای گرافیکی مدیریتی کاربرپسند هستند0

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

البته این مطالب واقعیت ندارد0 اگر چه هر کسی می تواند سورس کد لینوکس را دست کاری کند، اما هر گونه تغیر در کرنل لینوکس باید مورد تأییدLinus Torvolds یا دیگر نمایندگان ویژه جامعهOpen Source قرار گیرد0 براساس گواهی GNU Open Source هر کسی که قصد فروش نرم افزار تحت لینوکس را داشته باشد باید تغییرات خود را در اختیار همگان قرار دهد0

براین اساس اگر چه یک مرکز مشخص عهده دار پشتیبانی از لینوکس نیست0 اما یک جامعه بزرگ به کمک مکانیسم های GNU پشتیبانی از لینوکس را بهخوبی انجام می دهد.

برنامه ریزان و تصمیم گیرندگان شرکت ها برای انتخاب لینوکس به عنوان سیستم عامل شبکه خود با ترس ها و نگرانی های خاصی روبه رو هستند. اولین مطلبی که ذهن آنان را به خود معطوف می کند, آن است که برای یافتن متخصصان تعلیم دیده لینوکس دچار مشکل خواهند شد. تعداد متخصصان شبکه های مایکروسافت در بازار کار بسیار بیشتر از مدیران شبکه های لینوکس یا یونیکس است.

در ادامه این مقاله به شرح جزئیات ویژگی های نسخه استاندارد .NET Server براساس نسخه بتای آن در مقابل لینوکس SuSe خواهیم پرداخت.

در نگاه نخست ممکن است به نظر آید که .NET Server همان ویندوز2000 سرور با رابط های بصری بهبود یافته است . اما واقعیت آن است که .NET Server سیستم عامل بسیار متفاوتی است. مایکروسافت تغییرات بسیار مهمی در سورس کد .NET Server اعمال کرده است و در بسیاری از موارد, کد بخش های گوناگون ویندوز 2000 سرور برای رفع نواقص و بهبود سرعت به کلی بازنویسی شده است.



خرید و دانلود  ویندوز دات نت سرور 13ص


آشنایی با دات نت و بررسی مشکلاتی که حل آنها سبب تولد دات نت گردید 115 ص

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

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

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

 

مقدمه:

وب یکی از مهمترین و در عین حال جوانترین سرویس اینترنت است، که در مدت زمانی کوتاه توانسته است در کانون توجه تمامی استفاده کنندگان اینترنت قرار بگیرد و منشاء تحولات عمده‌ای در حیات بشریت باشد. در گذشته از وب صرفاً به منظور عرضه اطلاعات استفاده می‌گردید و کاربران از آن به عنوان کتابخانه‌ الکترونیکی بزرگ در جهت یافتن اطلاعات مورد نیاز خود استفاده می‌کردند. نرم افزار و دنیای برنامه نویسی یکی از عرصه‌هایی است که بدون شک بیشترین تأثیر را از اینترنت پذیرا بوده است. شرکت‌های عظیم نرم افزاری با لحاظ نمودن جایگاه برجسته اینترنت، اقدام به ارائه تکنولوژی‌ها و معماری‌های متفاوتی در جهت طراحی و پیاده سازی برنامه‌های کامپیوتری با بهره‌گیر از اینترنت نموده‌اند. یکی از تکنولوژی‌های طراحی شده در این زمینه تکنولوژی ASP.NET می‌باشد. در این پروژه سعی شده است که شناختی کافی در زمینه ASP.NET (.NET ، ASP و ASP.NET‌ و ... ) بدست آمده باشد.

1- آشنایی با دات نت (.NET)

چرا به دات نت احتیاج داریم؟

«آشنایی با دات نت و بررسی مشکلاتی که حل آنها سبب تولد دات نت گردید».

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

سپس برای اولین بار یک سیستم جامع برای برنامه نویسی تحت اینترنت ایجاد شد. این سیستم‌که .NET، نام داشت، از مراحل سطح پایین که به زبان ماشین می‌باشد تا بالاترین سطح که برنامه نویسی ویژوال آن می باشد، برای استفاده در اینترنت طراحی شده است البته NET فقط برای اینترنت نیست و با استفاده از آن می توان برنامه های کامل تحت Client نیز ایجاد کرد، اما بزرگترین مزیت آن در برابر سیستم‌های دیگر امکانات اینترنت آن است. برای این که از مزایای استفاده از NET را بهتر متوجه بشویم بهتر است در ابتدا معایب سیستم های پیشین را ذکر کنیم.

شرکت مایکروسافت تا قبل از سال 1995 به برنامه نویسی در محیط های Client و server پرداخت، اما از ان سال به بعد توجه بیشتری به مساله برنامه نویسی در اینترنت کرد.

مایکروسافت com و +com را ایجاد کرد و آن ها را در ویژوال استودیوی 6 به کار گرفت. در سال 1999 حدود 50 درصد از بزرگترین سایتهای تجارت الکترونیکی از محصولات مایکروسافت استفاده می کردند. اما هنوز هم مشکلاتی زیادی در سیستم‌های مایکروسافت وجود داشت که یکی از آنها دشواری نوشتن برنامه در اینترنت با محصولات مایکروسافت بود. شرکت مایکروسافت برای راحتی کار برنامه نویس‌ها ASP یا Active server page را ایجاد کرد. با این که این قدم بزرگ بود و کارها را بسیار ساده کرد ولی هنوز از برنامه نویسی شی گرا پشتیبانی نمی کرد. همچنین در ویژوال استودیوی 6 قسمتی برای Internet Application ایجاد شده بود و در آن امکان ساختن web class وجود داشت ولی هیچ وقت به عنوان یک ابزار کارآمد برای برنامه نویسی وب در نظر گرفته نشد.

مدل برنامه نویسی DNA

مایکروسافت یک مدل برنامه نویسی به نام Distributed internet Application دارد که برپایه برنامه نویسی n-tier و com بنا نهاده شده است. مدل DNA از سه بخش اساسی تشکیل شده است:

1-بخش اول به نام Presentation tire معروف است. در این بخش رابط تصویری کاربر وجود دارد و خود نیز به دو نوع Internet Browser و will 32 GUI تقسیم می‌شود که هر کدام مشکلات خاص خود را دارند. در مدلی که از win 32 GUI یا همان نرم افزارهای معمولی استفاده می‌شود دو مشکل بزرگ وجود داشت: دشواری بروز رسانی نرم افزار و دیگری DllHell که در ادامه توضیح داده خواهد شد. در نوع دوم مشکلاتی از این قبیل نبود. امکانات برنامه نویسی کافی در محیط مرورگر، نبود رابط قوی کاربر، نبودن مرورگرهای یکسان و … وجود دارد. همچنین همیشه یک اتصال به اینترنت یا اینترانت لازم است. در این نوع از برنامه نویسی می توان از Java Appletها یا Activex استفاده کرد ولی مرورگر باید امکان استفاده از آن را داشته باشد، مخصوصا هنگام استفاده از Activex که باید فقط از IE استفاده کرد.

2-بخش دوم که Middle tier نام دارد، مکانی است که اطلاعات و قوانین تجاری در آن وجود دارد، منظور از قوانین، متدها و اجزائی هستند که اعمال کاربران را کنترل می کنند. مهمترین و آسان ترین زبان برای نوشتن این اجزا از DNA ویژوال بیسیک است. برنامه نویسی که بخواهد در این رده برنامه بنویسد باید آشنایی کاملی با com



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