فی توو

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

فی توو

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

دانلود مقاله تحقیقی رشته کامپیوتر.Doc

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

دانلود مقاله تحقیقی رشته کامپیوتر.Doc


دانلود مقاله تحقیقی رشته کامپیوتر.Doc

دانلود مقاله تحقیقی با موضوع هک و هکرهای ویندوز

نوع فایل Word دانلود انواع تحقیق

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

فهرست محتوا 

پیشگفتار

شاید تا به حال برای شما اتفاق افتاده باشد که مورد حمله هکرها (hackers) قرار بگیرید. شاید بارها account های اینترنت تان در عرض یک روز خالی شده باشد بدون آنکه خودتان استفاده کرده باشید.شاید متوجه شده باشید که در yahoo messenger شخص دیگری هم از ID شما استفاده می کند.
hack به زبان ساده و شاید عامیانه ترین تعبیر آن دزدیده شدن کلمه عبور یک سیستم یا account می باشد.
به طور کلی نفوذ به هر سیستم امنیتی کامپیوتری را hack می گویند. Hacker شخصی است باهوش , فرصت طلب , دارای معلومات بالا با افکار سازنده و مطمئنا با وجدان .
لازم به ذکر است که از نظر من هکرها با دزدان اینترنتی و یا الکترونیکی فرق دارند. هکرهای واقعی در میان خود مرام نامه ای دارند که همه پایبند به آن می باشند.هکر در موقع هک کردن یک سیستم امنیتی هدفش ضربه زدن (چه مادی و چه معنوی) به شخص یا اشخاصی نیست. او هک می کند تا معلوماتش را نشان دهد. هک می کند تا همگان بدانند که سیستمهای امنیتی دارای مشکل هستند. هک می کنند تا نواقص (حفره های امنیتی ) این سیستمها نمایان شوند. اگر هکرها نمی بودند مطمئنا سیستمهای امنیتی به کاملی سیستمهای امروزی نمی بود. پس هکرها مفیدند... 

  • درباره هک و هکرها
  • هک چیست و Hacker کیست ؟ 
  • چه باید کرد ؟! چگونه هک نشویم ؟!
  • انواع هکرها 
  • انواع حمله هکرها
  • منبع:

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


دانلود مقاله تحقیقی رشته کامپیوتر.Doc

گزارش کارآموزی رشته کامپیوتر در کانون فرهنگی هنری

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

گزارش کارآموزی رشته کامپیوتر در کانون فرهنگی هنری


گزارش کارآموزی رشته کامپیوتر در کانون فرهنگی هنری

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

 

 

 

 

 

 

 

 

فهرست مطالب

چکیده ............................................................ 1

مقدمه..................................................... 2

فصل اول:

1-1- معرفی محل کارآموزی.......................................... 3

12-- معرفی کل کانون فرهنگی هنری............................... 3

1-3- شرح کلی فعالیت های که در آن کانون انجام می شود ............. 3

1-4-فعالیت های مرتبط با رشته تحصیلی............................ 4

 

2-1- فعالیت هایی که آموزشهای لازم را دیدم و تجربه کردم............... 5

2-2- فعالیت هایی که ب عنوان مدرس آموزشی انجام دادم ................14

2-2-1- آموزش وبلاگ نویسی به اعضا ..........................15

2-2-2-آموزش word2010  ..................................20

2-2-3-آموزش power point 2010  ........................30

2-2-4-آموزش جستجو در اینترنت................................37

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

3-1- مشکل 1 غیر عادی شدن ویندوز ...........................38

3-1-1- راه حل سریع 1 ..............................................38

3-1-1- راه حل سریع 2 .......................................39

3-2- مشکل 2 کند شدن ویندوز......................................39

3-2-1- راه حل سریع 1 .......................................39

3-2-2-راه حل سریع 2 .......................................39

3-3- مشکل 3 کار نکردن چاپگر.................................40

3-4- مشکل 4 خروجی چاپگر لیزری یک قسمت کمرنگ و یک قسمت پررنگ..41 

   3-5- بوق های کامپیوتری ...................................42


3-4-1- راه حل سریع ..............................................41

3-6- کار نکردن مانیتور کامپیوتر ...................... 42       منابع   43

 

چکیده

 

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

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

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


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


گزارش کارآموزی رشته کامپیوتر در کانون فرهنگی هنری

تحقیق درمورد آشنایی با رشته مهندسی کامپیوتر

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

تحقیق درمورد آشنایی با رشته مهندسی کامپیوتر


تحقیق درمورد آشنایی با رشته مهندسی کامپیوتر

لینک پرداخت و دانلود *پایین مطلب*

فرمت فایل:Word (قابل ویرایش و آماده پرینت)

تعداد صفحه:12

فهرست مطالب:

عنوان

هدف

تواناییهای فارغ التحصیلان

ماهیت

گرایش های مقطع لیسانس

آینده شغلی، بازار کار، درآمد

توانایی های جسمی، علمی، روانی و ... مورد نیاز و قابل توصیه

وضعیت نیاز کشور به این رشته در حال حاضر

نکات تکمیلی

منابع

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

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

تواناییهای فارغ التحصیلان

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

  • بررسی و شناخت نرم افزارها و سخت افزارهای جدید و به کارگیری آنها.

2) بررسی کمبودها و نیازهای نرم افزاری و سخت افزاری بخشهای صنعت و خدمات و تدوین نیازهای آنها، امکان سنجی و تعیین ابزار و نیروی انسانی لازم برای رفع کمبودها.

3) تجزیه و تحلیل سیستمهای کوچک و متوسط نرم افزاری و سخت افزاری و ارائه راه حل مناسب برای اجرای آنها.

4) طراحی مجموعه های کوچک و متوسط نرم افزاری و سخت افزرای و تولید طرحهای اجرایی برای انها.

5) اجرای طرحهای کامپیوتری، نصب، آزمایش و آموزش آنها.

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

7) عیب یابی کامپیوترها و سیستمهای کامپیوتری و رفع عیبها.

8) شناسایی فنون جدید طراحی و ساخت کامپیوتر و ارزیابی و به کارگیری آنها.

تواناییهای ذکر شده مربوط به کارشناسان نرم افزار و سخت افزار می باشد، اما روشن است که کارشناسان نرم افزار در محدوده مسائل نرم افزاری توانایی بیشتری دارند و برعکس کارشناسان سخت افزار در محدوده مسائل سخت افزاری از توانایی بیشتری برخوردارند.


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


تحقیق درمورد آشنایی با رشته مهندسی کامپیوتر

دانلود تحقیق در مورد XML (رشته کا‍مپیوتر)

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

دانلود تحقیق در مورد XML (رشته کا‍مپیوتر)


دانلود تحقیق در مورد XML (رشته کا‍مپیوتر)

موضوع تحقیق: تحقیقی در مورد XML (رشته کامپیوتر

قالب بندی: word ، قابل ویرایش

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

شرح مختصر:

تاکنون مقالات فراوانی در باره XML نوشته شده است، اغلب مطالب عنوان شده صرفا" بر روی یک موضوع خاص تمرکز داشته و از زاویه ای کاملا" اختصاصی و در عین حال محدود به بررسی تکنولوژی XML پرداخته و بندرت به موارد اساسی و خانواده بزرگ استاندارهای XML  اشاره شده است. در این مقاله عناصر  کلیدی مرتبط با تکنولوژی XML تشریح و ارتباط آنها تبین و جایگاه هر یک از آنها برای پیاده کنندگان و طراحان برنامه های اطلاعاتی تشریح می گردد. پس از مطالعه این  مقاله ، خوانندگان با استانداردهای کلیدی :  XML,XSL,XML-Schema,DOM,SAX,Namespace,XLink بهمراه تکنولوژی های مربوطه آشنا خواهند شد.
تعریف اصطلاحات و واژه ها
در ابتدا لازم است با کلمات تشکیل دهنده XML یعنی Extensible ، Markup و Language آشنا شویم  .Markup ، واژه ئی برای متادیتا است . متادیتا ، اطلاعاتی در رابطه با اطلاعات است . قدمت استفاده از Markup به قبل از کامپیوتر بر می گردد . مثلا" در دنیای نشر از علائم خاصی  در متن های ویرایش شده استفاده تا به پردازنده متن ( انسان و یا ماشین ) اعلام شود ، چه نوع عملیاتی را در رابطه با اطلاعات می بایست انجام دهد. HTML یکی از زبان های کلاسیک نشانه گذاری است . مثلا" با افزودن تگ به مرورگر اعلام می شود که به چه صورت می بایست اطلاعات نمایش داده شوند . 


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


دانلود تحقیق در مورد XML (رشته کا‍مپیوتر)

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

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

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


دانلود پایان نامه رشته کامپیوتر با موضوع ای اس پی (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)