فی گوو

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

فی گوو

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

دانلود مقاله کامل درباره زبان برنامه نویسی Microsoft visual stadio . net

اختصاصی از فی گوو دانلود مقاله کامل درباره زبان برنامه نویسی Microsoft visual stadio . net دانلود با لینک مستقیم و پر سرعت .

دانلود مقاله کامل درباره زبان برنامه نویسی Microsoft visual stadio . net


دانلود مقاله کامل درباره زبان برنامه نویسی Microsoft visual stadio . net

لینک پرداخت و دانلود *پایین مطلب*
فرمت فایل:Word (قابل ویرایش و آماده پرینت)
تعداد صفحه: 86

 

Microsoft visual stadio . net

Visual stadio . net ( vs . net ) جدیدترین ابزار برنامه سازی شرکت مایکروسافت  و شکل گرفته بر اساس فناوری نوین . net است . فناوری . net رویکرد جدید مایکروسافت برای تولید نرم افزار است و بر تمام برنامه ریزیهای مایکروسافت برای آینده بر مبنای آن خواهد بود . موفقیت . net تا به آن حد بود که شرکتهای دیگری مثل بورلند نیز به آن روی آورده اند . از بعد دیگر می توان گفت  vs . net  نگاهی جامع به عمر نرم افزار دارد . این چرخه از زمان شکل گیری فکر ایجاد یک نرم افزار شروع و به کنار رفتن آن ختم
می شود و مهمترین مراحل آن دو مرحلة تحلیل و طراحی است . اکثر ابزارهای موجود معمولأ امکاناتی متخصص برای یک یا چند مرحله چرخه دارند . اما vs. net  ابزارهای مورد نیاز را در طول چرخه در اختیار برنامه ساز می گذارد که باعث ساخت نرم افزارهای با کیفیت تر و ارزانتر می شود . نحوة کار با این برنامه ها کمابیش شبیه سایر برنامه های مایکروسافت ( بخصوص office  ) است . یعنی کار برای آشنا با یک نرم افزار می تواند خیلی سریع با دیگر اعضای vs . net  آشنا شوند و به طور  عملی با آن کار کنند . نکته جالب اینکه این ابزارها در یک محیط ادغام شده اند و برای استفاده از آنها نیاز به بازکردن پنجره های متعدد نیست .

نقش ابزارهای vs. net  در چرخه عمر

1 ـ در هنگام تحلیل و طراحی نرم افزار ، ابزار کار آمد به نام v isio 2002  به میدان می آید که عضو جدید مجموعة microsoft office است . این نرم افزار امکانات متعددی دارد و از قابلیتهای تحلیل و طراحی آن که مبتنی بر زبان uml  است استفاده می شود . در مرحلة طراحی ، مدل سازی می تواند با هر یک از زبان اصلی vs . net  ( basic , c++ , c#  ) انجام شود . پس از آن مدل ایجاد شده  را می توان به  برنامه تبدیل کرد . برنامه خروجی می تواند به هر یک از سه زبان مزبور باشد  و زبان انتخاب شده برای مدل سازی تأثیری در زبان برنامة تولید شده ندارد .

2 ـ در زبان برنامه ریزی هم ابزارهای متعددی مطرح هستند . از جمله عبارتند از :

  1. ویرایشگر بسیار قوی برای ایجاد برنامه های مختلف
  2. مترجم های متعدد
  • server Explorer پیمایش و مشاهده امکانات سرویس دهنده های
    شبکه.

 یکی از قابلیتهای آنها دسترس آسان به امکانات پایگاه SQL sovrers  است.

  • crystal report برای گزارش گیری .

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

  • Web B rowser ادغام شده با محیط .

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

 برای اضافه کردن موارد مورد نظر به فهرست توضیح  ، می توان از دستور توضیحی “ “// to Do " در کد برنامه استفاده کرد .

3 ـ مدت زمان آزمایش به خاطر طراحی خاص vs . net  کاهش می یابد . زیرا معمولاََ اکثر اشتباهات برنامه نویس که مربوط به منطق برنامه نباشد ،
در همان مرتبة اولی که برنامه به اجرا در می آید مشخص می شود .
یعنی عمده اشکالات یافت شده به تحلیل یا طراحی نادرست
برمی گردد .

4 ـ نصب و نگهداری نرم افزار به دلایل زیر ساده تر است :

  • مبتنی بودن بر net framework .
  • وجود ابزارهای مختلف برای ساخت برنامه های نسب .
  • سهولت ایجاد برنامه ها و سرویس های web و تبدیل برنامه های windows به web  .

5 ـ برای مستند سازی و ایجاد Help  نیز امکانات متعددی و متفاوتی موجود است .

امکانات مورد نیاز برای نصب vs . net

برای نصب نگارش Enterprise  حداقل به این تجهیزات نیاز دارید .

  1. petiume II 450
  2. win 2000/xp
  3. 94 مگابایت حافظه در 2000 ، 192 مگابایت در 2000 server ، 160 مگا بایت در xp  .
  4. 2/5 گیگا بایت فضای دیسک سخت

البته برای استفاده کامل و بهینه از vs .net  ، این موارد توصیه می شود :

  1. Duron 800
  2. Win xp / . net
  3. 265 مگابایت حافظه
  4. 4 گیگا بایت فضای دیسک سخت
  5. نمایشگر 17

سیستم عامل مورد نیاز

همان که امکانات مورد نیاز برای نصب آمده است . بسته نرم افزاری
 vs . net  در خانواة win 98/me  نصب نمی شود ، vs . net  تنها در  win 2000/ xp / . net  قابل نصب است . تا قبل از به بازار آمدن نگارش نهاییwin.net  ، نگارش حرفه ای windows xp  به عنوان بهترین سیستم عامل موجود برای نصب vs .net  پیشنهاد می شود .

نکته : . net framework  روی تمامی سیستم عامل های مایکروسافت از win 98  به بعد نصب شود و آنها را برای برنامه های تولید شده توسط vs . net ‌ آماده کند . یعنی با در نظر گرفتن بعضی ملاحظات ، win 98/ me  
می تواند خروجی های vs .net  را اجرا کند .

اشکالات vs .net

  • سعی نرم افزار برای فراهم آوردن امکانات لازم برای هر کار توسط برنامه ساز .
  • نیاز به سیستم قوی برای نصب و اجراء ؛
  • دقیق نبودن دسته بندی خصوصیات و متدهای اشیاء .
  • اشکالات متفرقه . بسیاری از آنها با نصب بستة ترمیم ( service pack ) برای . net framework ‌قابل رفع اند .
  • وابسته شدن به مایکروسافت و تغییر مداوم استانداردها به دست این شرکت .
  • کنترل بیشتر مایکروسافت به مصرف کنندگان و الزام آنان به رعایت قوانین کپی .

 

زبانهای شئ گرای  vs . net

به نظر می رسد کامل ترین زبان  برنامه سازی شئ گرای vs . net  زبان جدید c# ( c sharp  )  باشد که خیلی ها آن را مترادف با vs . net  می دانند .

زبان برنامه نویسی c#  ( بخوانید سی شارپ ) محصول جدیدی از مایکروسافت است . که در حال حاظر مدرنترین زبان شناخته می شود . این زبان اولین زبانی است که برای . net platform  طراحی شده است وبسیاری از اجزای .  net  نیز به این زبان نوشته شده اند . مایکروسافت عنوان می کند که نقشی که c  / c++  برای ویندوز ایفا کرد اینبار c# ‌ برای . net  انجام خواهد داد . این زبان توسط واحد تحقیقاتی مایکروسافت به مدیریت اندرس هلزبرگ طراحی شده است . وی در بورلند پاسکال را به زبان قدرتمند بنام دلفی تبدیل کرده است این بار در مایکروسافت قدرت تمام زبانهای برنامه سازی را در c  #  جای داده است . c#  با نگاهی دقیق و همه جانبه به c++  و gava  ساخته شده است . با تسلط بر c++  ، تقریباََ میتوان کار با c#  را آغاز کرد . همچنین c#  شباهت زیادی به gava  دارد . منتها اغلب قابلیتهای c++ ‌را که در gava  حذف شده بود ، به نحو بسیار بهتری احیاء کرده است .

 

. net framework

framework  اجرای برنامه های نوشته شده با vs . net  را تضمین
می کند . به عبارت دیگر تمام ابزارهای مورد نیاز برای اجرای نرم افزارهای ایجاد شده با vs . net  در داخل framework  قرار دارند که کاربر را از نصب برنامه های متفرقه بی نیاز می کند . یعنی برای اجرای برنامه های vs .net  دیگر نیازی به نصب Dll های دردسر ساز ، کنترل های Active x  ، موتور ( Engine  ) پایگاه های داده و ... نخواهد بود .

ممترین بخش framework ‌ های CLR  است که مانند ماشین مجازی gava ‌ ، کار تغییر برنامه های . exe ‌ایجاد شده توسط  vs . vnet را به عهده دارد .

علت طراحی c#  چه بود ؟

 زمانی که  .net platform  برای بهبود ساختار سیستم عامل ما و همچنین افزایش قدرت آنها در شبکه به منظور حفاظت از سیستم دستورات و نگارش زبان های برنامه نویسی باید به طور کل تغییر کند . برای برنامه نویسان مایکروسافت دو زبان به منظور ،  vc++ , vb  وجود داشت . هر دوی این زبانهای ریشه تاریخی درصنعت کامپیوتر دارند.وطی‌سالهای‌گذشته دستخوش تغییرات بسیار به منظور مطابقت سیستم عامل های ششبکه ها شده‌اند .

ساختار . net  به گونه ای ایجاب می کرد که این زبانها به منظور مطابقت . net platform  تغیرات اساسی یابند . از طرفی اعمال این تغییرات به دلیل  ساختار قدیمی که زبان های مذکور  داشتند ؛ مشکلاتی را برای برنامه نویسان بوجود می آورند . به همین دلیل در مایکروسافت پیشنهاد طراحی زبان جدیدی داده شد که بتواند به طوری کامل ازساختار . net  پیروی کرده و به آسانی و سرعت با آن برنامه نوشت . c#  فرزند دو زبان  VB ,VC++ است . c#  از VC++   قدرت و دستورات غنی و از VB  آسانی و سرعت برنامه نویس را به ارث برده است .

قابلیت ها و ویژگیهای C# ‌  چیست ؟

دستورات و ساختار c#  کاملاََ شبیه به c++ است و برخی از قسمتهای  c++  که دیگر کاربردی نداشته اند ، حذف شده است ( مثل ساختار بیتی ) . c  #  امکاناتی را به برنامه نویسان c++ ارائه می دهد که از نبود آن رنج

می بردند . c#  کاملترین دستورات و امکانات برنامه نویس را در مقایسه با سایر زبانها داراست . در این زبان ساختار و دستورات قدیم برنامه نویسی با دستورات و ابداعات نوین برنامه نویس جایگزین شده است .

این زبان مانند c++ به حروف بزرگ و کوچک حساس است . در یک برنامه c # ، کل دستورات و توابع به طور کامل در دل کلاسها و اشیا قرار دارند . c # به نوع متغیر حساس است و انواع جدید و متنوعی از داده ها را پشتیبانی می کند . این زبان به طور کامل شئ گراست . هر کلاس یا شئ فقط می تواند یک کلاس پدر داشته باشد .

در c#‌کلمات کلیدی جدیدی معرفی شده که امکان تعریف رویدادها ( event ) ، رابطها( ineter face ) و بسیاری از قابلیتهای جدیدی را که در هیچ زبان دیگری وجود نداشت ، مهیا می سازد .

برنامه نویسی در c #‌راحت است و با چند دستور و توصیف می توان برنامه های کاربردی مورد نیاز را به سرعت فراهم آورد . به همین دلیل c #  از جمله زبانهای RAD ( Rapid application deve lopment  ) شناخته می شود . از جمله قابلیتهای زبان c#  امکان بسط و گسترش راحت و سریع برنامه هاست و به سهولت نسخه های جدیدی از یک برنامه نوشته شده به این بان تهیه کرد .

این فقط قسمتی از متن مقاله است . جهت دریافت کل متن مقاله ، لطفا آن را خریداری نمایید


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


دانلود مقاله کامل درباره زبان برنامه نویسی Microsoft visual stadio . net
نظرات 0 + ارسال نظر
امکان ثبت نظر جدید برای این مطلب وجود ندارد.