اینو دیدی

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

اینو دیدی

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

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

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

پرداخت اینترنتی - دانلود سریع - اطمینان از خرید

پرداخت و دانلود

مبلغ قابل پرداخت 8,000 تومان
عملیات پرداخت با همکاری بانک انجام می شود
کدتخفیف:

درصورتیکه برای خرید اینترنتی نیاز به راهنمایی دارید اینجا کلیک کنید







تخفیف ویژه در پروژه قو الماس خاور میانه سلمان شهر

تخفیف ویژه در پروژه قو الماس خاور میانه سلمان شهر هدیه ما به شما: ((شما دوستان با خرید این فایل شامل 10 الی 15 درصد تخفیف خرید در پروژه قو الماس خاور میانه خواهید شد. بعد از خرید این فایل می توانید با شماره تلفن 09308111744 یا 01154652188 یا با ایمیل medghoo94@gmail.com تماس حاصل نمائید. به اتفاق و تا گرفتن درصد تخفیف ذکر شده ، شما را همراهی می کنیم)). إِنَّ لِکُلِّ امْرِئٍ رِزْقاً هُوَ یَأْتِیهِ لَا مُحَالَةَ فَمَنْ رَضِیَ بِهِ بُورِکَ لَهُ فِ ...

توضیحات بیشتر - دانلود 1,000 تومان

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


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

دانلود کامل پایان نامه کامپیوتر با موضوع ارتباط بین شبکه ای با TCPIP

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

در این پست می توانید متن کامل پایان نامه کامپیوتر با موضوع ارتباط بین شبکه ای با TCPIP را  با فرمت ورد word دانلود نمائید:

 

 عنوان:

ارتباط بین شبکه ای با TCP/IP

 نویسنده:

الهام صلاحیان

 

چکیده:

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

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

اخیراً فن آوری جدیدی ایجاد و توسعه یافته است که این امکان را می دهد تا تعداد زیادی از شبکه ها را در فواصل متفاوت به یکدیگر متصل و به صورت هماهنگ عمل کند. نام فن آوری جدید، ارتباط بین شبکه ای (Internet یا Internet working) است و ساختارهای زیرین سخت افزاری متعدد و متنوعی را با اضافهکردن ارتباط فیزیکی ویک سری قواعد جدید با یکدیگر مطابق می سازد.

 مقدمه:

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

فصل اول: مفهوم ارتباط بین شبکه ای و مدل معماری آن

 1-1- اتصالات در رده کاربرد‍

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

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

کاربردهایی که با شبکه سازی آشنائی دارند، درک می کنند که اگر اتصالات شبکه ها به صدها و یا هزارها گسترش یابد، هیچ کس نخواهد توانست تمام برنامه های کاربردی لازم را بسازد. فراتر از آن، موفقیت طرح ارتباطی «یک گام در هر زمان» نیاز به صحت تمام برنامه های کاربردهای عمل کننده در طول مسیر دارد. اگر یک برنامه میانی صحیح کار نکند، مبداء و مقصد قادر به شناسائی و کنترل اشکال نخواهد بود. بنابراین، سیستم هایی که از برنامه های کاربردی استفاده می کنند، قادر به تضمین ارتباط مطمئن نیستند.

1-2- اتصالات در رده شبکه

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

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

با توجه به دو مورد اساسی در طراحی تیم های ارتباطی که اولاً هیچ شبکه منفردی نمی تواند به تمام کاربران سرویس دهد و ثانیاً کاربران تمایل به اتصالی جامع دارند بحث را ادامه می دهیم.

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

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

1-3 مشخصات ارتباط بین شبکه ای

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

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

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

1-4- معماری ارتباط بین شبکه ای

دیدیم که چگونه ماشین ها به شبکه های منفرد متصل می شوند. سوال این است که «چگونه شبکه ها به یکدیکر متصل می شوند تا یک ارتباط شبکه ای به وجود آورند؟» جواب دارای دو بخش است: از نظر فیزیکی، دو شبکه فقط از طریق کامپیوتری که به هر دو شبکه وصل باشد می توانند به یکدیگر متصل شوند. البته یک اتصال فیزیکی صدف نمی تواند ارتباط مورد نظر ما را به وجود آورد، زیرا چنین اتصالی تضمین نمی کند که کامپیوتر مزبور به همکاری با ماشین های دیگر که درخواست ارتباط دارند بپردازد. برای داشتن یک ارتباط بین شبکه ای کارا نیاز به کامپیوترهای دیگر است که مایل به رد کردن بسترها از یک شبکه به شبکه دیگر باشد. کامپیوترهایی که دو شبکه را به یکدیگر متصل می کنند و بسته ها را یکی به دیگری منتقل می سازند موسوم به دروازه های بین شبکه ای یا مسیر یاب های بین شبکه ای هستند. مثالی شامل دو شبکه فیزیکی همانند شکل (1) را در نظر بگیرید. در این شکل ماشین G هر دو شبکه 1 و 2 متصل است. برای این که G به عنوان یک دروازه عمل کند باید بسترهایی از شبکه را که به مقصد شبکه 2 هستند بگیرد و به شبکه 2 منتقل کند. به همین ترتیب G باید بسترهایی از شبکه 2 را که به مقصد شبکه 1 هستند بگیرد و به شکل (1) منتقل کند.

 

(ممکن است هنگام انتقال از فایل ورد به داخل سایت بعضی متون به هم بریزد یا بعضی نمادها و اشکال درج نشود ولی در فایل دانلودی همه چیز مرتب و کامل است)

متن کامل را می توانید دانلود نمائید

چون فقط تکه هایی از متن پایان نامه در این صفحه درج شده (به طور نمونه)

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

همراه با تمام ضمائم (پیوست ها) با فرمت ورد word که قابل ویرایش و کپی کردن می باشند

موجود است

 


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


دانلود کامل پایان نامه کامپیوتر با موضوع ارتباط بین شبکه ای با TCPIP

دانلود پایان نامه رشته کامپیوتر با موضوع ای اس پی (ASP.NET)

اختصاصی از اینو دیدی دانلود پایان نامه رشته کامپیوتر با موضوع ای اس پی (ASP.NET) دانلود با لینک مستقیم و پر سرعت .

در این پست می توانید متن کامل پایان نامه رشته کامپیوتر با موضوع ای اس پی (ASP.NET) را  با فرمت ورد word دانلود نمائید:

 

تئوری موضوع:

در موضوع منتخب این رساله،‌ افراد مسئول در تولید، عبارتند از: مدیر مسئول، ویرایشگر، خبرنگاران و نویسندگان ثابت و افتخاری. از جمله وظایفی که تحت وب انجام می گیرد به طور اجمالی عبارت است از:

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

البته مدیر مسئول وظایف دیگری از قبیل نظارت بر اعضاء سایت و کارکردشان و استفاده از آرشیو مجله را نیز به عهده دارد، که در هر زمینه امکانات و دسترسیهای لازم به صورت سیستماتیک برای مدیر مسئول فوق فراهم می‌باشد.

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

مشاهده آرشیو مطالب از امکانات دیگری است که بازدیدکنندگان به آن دسترسی دارند. علاوه بر امکان ارتباط میان اعضاء و مسئولین تولید مجله با هم، بازدیدکنندگان سایت نیز قادرند با مدیر مسئول از طریق ایمیل ارتباط برقرار کنند.

به طور کلی این سایت امکان تولید و دسترسی به مطالب فراهم آمده برای بازدیدکنندگان را از طریق وب فراهم می آورد.

بخش اول

ابزار و روشها

فصل 1

1-1-1 مروری بر ASP.NET

1-1-1-1- صفحات سرور فعال (ASP)

علت بررسی فناوری‌های قبل از ASP.NET ، به جزئیات پیاده‌سازی ASP.NET و فناوری قبل از آن، یعنی ASP بستگی دارد. درک ASP مستلزم درک ISAPI و درک ASP.NET مستلزم درک ASP است.

وقتی ISS2.0 به عنوان بخشی از ویندوز NT4.0 مطرح شد، میکروسافت فناوری جدیدی را به نام Denali ارائه داد. این فناوری در دوره فعال بودن شرکت میکروسافت ایجاد شد و به همین دلیل نام آن صفحات سرور فعال (ASP) انتخاب گردید. چندین نسخه از ASP عرضه شد، مثل IIS 4.0 , ASP 2.0 در ویندوز IIS 5.0, ASP.3,NT در ویندوز 2000.

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

کد ASP معمولاً در ویژوال بیسیک نسخه اسکریپتی (VBScript) نوشته می‌شود، ولی از Jscript نیز می‌توان استفاده کرد.

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

به طور پیش‌فرض، ASP از VBScript استفاده می‌کند. میلیون‌ها نفر با VBScript آشنایی دارند که از طریق ASP می‌توانند وارد دنیای اینترنت شوند. به همین دلیل، ASP راه مناسبی برای ساخت صفحات وب است.

علاوه بر این، از طریق ADO امکان دستیابی آسان به بانک اطلاعاتی را فراهم می‌سازد. برای ساخت محتویات پویا، باید آن محتویات را از جایی دریافت کرد که ADO این امکان را فراهم می‌کند. توجه داشته باشید که ADO یک واسط نرم‌افزاری است که می‌تواند با سیستم‌های مدیریت بانک اطلاعاتی مثل اکسس و SQL Server ارتباط برقرار کند.

مدل برنامه‌نویسی ASP اجازه نوشتن کد و اجرا را می‌دهد و نیازی به دنبال کردن مراحل کامپایل و نصب نیست. همان‌طور که خواهدید دید، ASP.NET نیز از همین روش استفاده می‌کند.

معایب ASP: فناوری ASP ابزار قدرتمندی برای تولید برنامه‌های بزرگ وب است. وب سایت‌هایی مثلwww.microsoft.com و بسیاری از سایت‌های بزرگ و کوچک دیگر، با موفقیت از ASP استفاده کردند.

اولین چیزی که در مورد ASP مطرح است، سربار ناشی از تفسیر کد VBScript یا Jscript در هر درخواست است.

در اغلب سایت‌های متوسط ASP، بیشتر گلوگاه‌ها ناشی از دستیابی به بانک اطلاعاتی و به هنگام‌سازی آن است تا موتور اسکریپتی ASP . نسخه‌های بعدی ASP در ارائه سرویس به صفحات اسکریپتی کارآمدتر شدند.

ASP محیط برنامه‌نویسی قابل اعتماد، قدرتمند و کاملاً مقیاس‌پذیی را برای بانک اطلاعتی فراهم نمی‌کند. انواع در VBScript فاقد هر نوع هستند. وقتی مقداری در متغیری قرار می‌گیرد، نوع آن تعیین می‌شود، ولی این نوع دائمی نیست و قابل تغییر است. به این ترتیب، احتمال بروز خطا بیشتر می‌شود.

مسئله دیگر، توانایی ترکیب HTML و اسکریپت است. به این ترتیب، کدهای اسکریپت در داخل HTML پراکنده می‌شود. چون با هر اجرای اسکریپت باید تعویض بستر صورت گیرد (از HTML به VBScript و برعکس)، کارایی آسیب می‌بیند.

 1-1-1-2 ASP.NET

وقتی ASP3.0 به همراه ویندوز 2000 ارائه شد، روشن شد که آینده تولید نرم‌افزار به آینده وب گره خورده است. پس از آن، شرکت میکروسافت   نسخه جدید ASP را به نام ASP.NET ارائه کرد که سهولت کدنویسی ASP را دارد، به طوری که برنامه را می‌نویسید، درپوشه‌ای قرار می‌دهید، امتیاز دستیابی برای آن تعیین می‌کنید و به راحتی قابل اجرا است. ASP.NET نوآوری‌هایی دارد که منجر به تفکیک هسته برنامه کاربردی از نمایش آن می‌شود.

ASP.NET ویژگی‌های جدیدی به ASP اضافه نمود و قابلیت‌های آن را افزایش داد. ASP.NET فقط بهبود تدریجی ASP نیست، بلکه یک محصول کاملاً جدید است. ویژگیهای ASP.NET عبارت است از:

محیط کاری NET: محیط کاری NET معماریی است که ساخت برنامه‌های کاربردی وب و سنتی را آسان‌تر می‌سازد. در ادامه به شرح این محیط کاری می‌پردازیم.

زبان مشترک زمان اجرا (CLR) زبان مشترک زمان اجرا، مجموعه‌ای از سرویس‌ها را برای تمام زبان‌های ASP.NET فراهم می‌سازد. به عبارت دیگر، مجموعه‌ای از انواع مشترک را برای بسیاری از زبان‌ها تهیه می‌کند.

زبان‌های کامپایلری ASP.NET با استفاده از زبان‌های کامپایلری کارایی پیشرفته‌ای را ارائه می‌کند، زبان‌های کامپایلری به برنامه‌نویس اجازه می‌دهند تا صحت برنامه را از نظر نحوی بررسی کند. ASP چنین امکانی را فراهم نمی‌کند، لذا ساده‌ترین خطای نحوی نیز تا اولین اجرا مشخص نمی‌شوند.

زبان‌های جدید: ویژوال‌بیسیک نت نسخه کاملاً جدیدی از ویژوال بیسیک است که نحو آن زیباتر می‌باشد. C# (که c شارپ تلفظ می‌شود) زبان جدیدی است که مشابه با C++ و فاقد ویژگی‌های ناامن C++ است.

ویژوال استودیونت: ویژوال استودیونت محیط توسعه جدیدی است که در آن برنامه‌ها را به سرعت می‌توان اجرا کرد.

مولفه‌های جدید: محیط کاری NET از انواع جدیدی از مولفه‌های پشتیبانی می‌کند که در ASP وجود نداشته‌اند.

فرم‌های وب: ابزارهای مناسبی برای ایجاد صفحات پویا هستند که از طریق آنها می‌توان ورودی‌های کاربر را دریافت کرد.

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

ADO.NET: فناوری ADO در محیط کاری NET، فناوری جدیدی است که موجب می‌شود برنامه‌های کاربردی ASP.NET به راحتی به اطلاعات موجود در بانک اطلاعاتی رابطه‌ای یا قالب‌های دیگری مثل XML دستیابی داشته باشند.

تاریخچه مختصری از ساخت صفحات وب، باید اشتیاق مطالعه ASP.NET را در شما فراهم کرده باشد. یادگیری یک زبان برنامه‌سازی یا محیط توسعه برنامه، خیلی شبیه به یادگیری زبان طبیعی است.

 1-1-1-3 محیط کاری NET

نقطه شروع برای تحلیل محیط کاری NET درک این نکته است که NET شامل فناوری‌های مختلف است، از جمله:

زبان‌های NET : C#NET و ویژوال بیسیک نت زبان‌های متداولی‌اند که برای تولید برنامه‌های کاربردی ASP.NET به کار می‌روند. ویژوال بیسیک نت نسخه پیشرفته ویژوال بیسیک است و C#NET شبیه به C++ است.

کتابخانه کلاس NET : هزاران قطعه از قابلیت‌های از پیش تعیین شده‌اند که می‌توان در برنامه‌های کاربردی به کار گرفت. این قطعات گاهی در مجموعه‌ای از فناوری‌ها مثل ADO.NET (فناوری ایجاد برنامه‌های بانک اطلاعاتی) و فرم‌های ویندوز (فناوری ایجاد واسط‌های کاربر) نهفته‌اند. توجه کنید که محیط کاری NET بیش از 3400 کلاس دارد.

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

زبان مشترک زمان اجرا: موتور زمان اجرای NET است که تمام برنامه‌های NET را اجرا می‌کند و خدمات نوینی مثل مدیریت حافظه خودکار، امنیت، بهینه‌سازی و جمع‌آوری زباله‌ها (محل‌هایی از حافظه که نمی‌توان به آنها مراجعه کرد) را انجام می‌دهد.

ASP.NET: یک محیط خدماتی است که در آن می‌توان برنامه‌های کاربردی وب و سرویس‌های وب را به هر یک از زبان‌های NET نوشت، به طوری که از ویژگی‌های کتابخانه کلاس NET نیز استفاده می شود.

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

محدودیت‌های اسکریپت: برنامه‌های ASP بر اساس VBScript نوشته می‌شوند که محدودیت‌های خاصی دارد. برای برطرف کردن این محدودیت‌ها، برنامه‌نویسان مجبور می شوند از مولفه‌های دیگر استفاده کنند که منجر به پیچیدگی بیشتری می‌شود. در ASP.NET، صفحات در زبان‌های نوین NET طراحی می‌شوند، نه با استفاده از اسکریپت‌ها.

مشکلات پیکربندی وب سایت: با توجه به ماهیت عملکرد ASP, COM به راحتی نمی‌توان مولفه‌های مورد استفاده در وب‌سایت را به هنگام سازی کرد. اغلب، لازم است سرور متوقف و دوباره راه‌اندازی شود که این کار در سرور خوب، عملی نیست در ASP.NET امکاناتی وجود دارد که وب‌سایت‌ها را به طور پویا می‌توان به هنگام‌سازی و دوباره پیکربندی کرد.

فقدان ساختار برنامه کاربردی : کد ASP مستقیما در زبان HTML قرار داده می‌شود. این موضوع، برای زبان‌های شیءگرای نوین پسندیده نیست، زیرا برای استفاده مجدد از آن کدها، نیاز به تغییرات زیادی در آن‌ها است.

محدودیت‌های حالت: یکی از قوی‌ترین ویژگی‌های ASP، قابلیت‌های حالت تماس مجتمع است. اما در مواردی که وب‌سایت توسط چند میزبان اداره می‌شود، از این قابلیت استفاده نمی‌شود.به عنوان مثال، یک مشتری ممکن است به سرور B دستیابی باشد، در حالی که اطلاعات تماس آن در         سرور A موجود بود و اکنون از بین رفته است. ASP.NET برای جلوگیری از این مسئله، اطلاعات حالت را در یک مخزن مرکزی مثل یک فرایند، یا بانک اطلاعاتی ذخیره می‌کند که تمام سرورها می‌توانند به آن دستیابی داشته باشند.

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

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

ابزارهای اشکال‌زدایی: این ابزارها موجب ردیابی اجرای برنامه و مشاهده محتویات متغیرها می‌شوند. طراحی صفحه با استفاده از طراح فرم وب که در ویژوال استودیونت فراهم است، می‌توان صفحات جذابی را به سادگی طراحی کرد.

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

مشخصات زبان مشترک (CLS): استاندارد و خواسته‌هایی را مشخص می‌کند که به شرکت‌های دیگر اجازه طراحی و نوشتن زبان‌هایی را می‌دهد که بتوانند تحت CLR (زبان‌مشترک زمان اجرا)، اجرا شوند به عبارت دیگر، مجموعه‌ای از قوانین و مقررات است که موجب می‌شود زبان‌ها خواص مشترکی را دارا باشند.

سرویس‌های COM+ : COM نقشه استانداری را برای چگونگی قراردادن عملیات اشیا در حافظه ارائه می‌کند. COM+ نسخه پیشرفته COM است که ویژگی‌های جدیدی را به کتابخانه COM اضافه کرد. مرز بین این مولفه‌ها روشن نیست، به عبارت دیگر نمی‌توان آنها را به طور کامل از هم تفکیک کرد. به عنوان مثال، از یک طرف ASP. NET به کل برنامه‌های کاربردی وب گفته می‌شود که با زبان‌های NET ساخته می‌شوند و شامل مسائل ویراستاری و زبان‌های NET و بسیاری از قطعات کتابخانه کلاس‌ها است که مخصوص وب نمی‌باشند. در این کتاب منظور ما از ASP.NET، شامل مفاهیم پایه NET، زبان VB.NET و موضوعاتی است که برنامه‌نویسان NET از آنها بهره می‌برند، مثل برنامه‌نویسی بر اساس مولفه‌ها و ADO.NET برای دستیابی به داده‌ها.

1-1-2 انواع فایل‌ها در ASP.NET

برنامه کاربردی ASP.NET از برنامه‌های کاربردی همتای ASP پیچیده‌تر هستند و از چندین نوع فایل پشتیبانی می‌کنند.

علاوه بر این، پوشه مربوط به وب‌سایت می‌تواند حاوی فایل‌هایی باشد که مخصوص ASP.NET نباشند. مثل فایل تصویر، فایل‌های HTML و فایل‌های مربوط به شیوه نامه‌ها (فایل‌های CSS). ویژوال استودیونت، به طور خودکار فایل styles.css را به پروژه اضافه می‌کند که می‌توانید سبک‌های مورد استفاده در کنترل‌های صفحات وب را به آن اضافه کنید. البته این فایل‌ها بیشتر با HTML به کار می‌روند تا ASP.NET اغلب این فایل‌ها اختیاری اد. می‌توانید برنامه‌های کاربردیی بنویسید که فقط شامل فایل‌های aspx یا asmx باشند.

(ممکن است هنگام انتقال از فایل ورد به داخل سایت بعضی متون به هم بریزد یا بعضی نمادها و اشکال درج نشود ولی در فایل دانلودی همه چیز مرتب و کامل است)

متن کامل را می توانید دانلود نمائید

چون فقط تکه هایی از متن پایان نامه در این صفحه درج شده (به طور نمونه)

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

همراه با تمام ضمائم (پیوست ها) با فرمت ورد word که قابل ویرایش و کپی کردن می باشند

موجود است

 


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


دانلود پایان نامه رشته کامپیوتر با موضوع ای اس پی (ASP.NET)

گزارش کارآموزی کامپیوتر اداره منابع طبیعی و آبخیزداری استان گلستان

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

گزارش کارآموزی کامپیوتر اداره منابع طبیعی و آبخیزداری استان گلستان


گزارش کارآموزی کامپیوتر اداره منابع طبیعی و آبخیزداری استان گلستان

فرمت فایل : word(قابل ویرایش)تعداد صفحات:20

 


مقدمه .............................................................................................................................................................
تقدیر و تشکر ................................................................................................................................................
فصل اول : آشنایی کلی با مکان کار آموزی............................................................................................
1ـ1 : تاریخچه ...........................................................................................................................................
2ـ1 : چارت تشکیلات ...............................................................................................................................
3ـ1 : شرح وظایف......................................................................................................................................
3ـ1 : شرح وظایف................................................................................................................................
3ـ1 : شرح وظایف................................................................................................................................
3ـ1 : شرح وظایف................................................................................................................................
3ـ1 : شرح وظایف................................................................................................................................
فصل دوم : ارزیابی بخش های مرتبط با رشته علمی کارآموز ...............................................................
1ـ2 : تاریخچه کامپیوتر .......................................................................................................................
2ـ2 : تعریف کامپیوتر ...............................................................................................................................
3ـ2 : مزایای کامپیوتر..........................................................................................................................
1ـ3ـ2 : مزایای کامپیوتر نسبت به انسان ..........................................................................................
2ـ3ـ2 : مزایای انسان نسبت به کامپیوتر...........................................................................................
4ـ2 : کاربردهای کامپیوتر....................................................................................................................
1ـ4ـ2 : کاربرد کامپیوتر در اداره .....................................................................................................
فصل سوم : آزمون آموخته ها ونتایج و پیشنهادات...................................................................................
1ـ3 : آزمون آموخته ها ........................................................................................................................
2ـ3 : نتایج ..........................................................................................................................................
3ـ3 : پیشنهادات..................................................................................................................................

 

 


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


گزارش کارآموزی کامپیوتر اداره منابع طبیعی و آبخیزداری استان گلستان

پایان نامه کارشناسی ارشد رشته کامپیوتر گرایش نرم افزار با موضوع "ارائه مدل اجرایی C4ISR در معماری سازمانی"

اختصاصی از اینو دیدی پایان نامه کارشناسی ارشد رشته کامپیوتر گرایش نرم افزار با موضوع "ارائه مدل اجرایی C4ISR در معماری سازمانی" دانلود با لینک مستقیم و پر سرعت .

پایان نامه کارشناسی ارشد رشته کامپیوتر گرایش نرم افزار با موضوع "ارائه مدل اجرایی C4ISR در معماری سازمانی"


پایان نامه کارشناسی ارشد رشته کامپیوتر گرایش نرم افزار با موضوع

به نام خدا 

پایان نامه کارشناسی ارشد رشته کامپیوتر گرایش نرم افزار با موضوع "ارائه مدل اجرایی C4ISR در معماری سازمانی"

فرمت فایل : PDF 

تعداد صفحات : 165صفحه

چارچوب معماری سازمانی C4ISR چارچوبی است جامع که برای معماری سازمان های نظامی مناسب است. فرآیند «ایجاد معماری» شامل سه مرحله اصلی «ایجاد محصولات» ، «ایجاد مدل اجرایی» و «ارزیابی معماری» است مدل اجرایی معمار را قادر می سازد قبل از پیاده سازی و اجرای معماری سازمانی به مقایسه معماری ها ، بررسی خطاهای رفتاری و منطقی ، ارزیابی منطقی و رفتاری ، سنجش کارائی و اثر بخشی معماری و تحلیل رفتار دینامیکی معماری بپردازد


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


پایان نامه کارشناسی ارشد رشته کامپیوتر گرایش نرم افزار با موضوع "ارائه مدل اجرایی C4ISR در معماری سازمانی"