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

  • Code: # 17633

  • تعداد صفحات: 60
  • فرمت فایل: Word
  • سال: مشخص نشده
  • مقطع: مشخص نشده
  • دسته بندی: کامپیوتر - IT
قیمت جدید: ۲۰,۰۰۰ تومان
۲۵,۰۰۰ تومان
دانلود
  • خلاصه
  • فهرست
  • خلاصه دانلود تحقیق زبان برنامه نویسی Microsoft visual stadio . net

    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 ، این موارد توصیه می شود : Duron 800 Win xp / .

    net 265 مگابایت حافظه 4 گیگا بایت فضای دیسک سخت نمایشگر 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# امکان بسط و گسترش راحت و سریع برنامه هاست و به سهولت نسخه های جدیدی از یک برنامه نوشته شده به این بان تهیه کرد .

    برنامه نویسان gava ‌ نیز از امکانات و ویژگیهای c# ‌ لذت خواهند برد .

    سیاری از دستورات لازم جهت برنامه نویسی نظیر داده های شمارشی ( enum ) که java واقه آنها بود در c# ‌گنجانده شده است .

    به خاطر ساختار بهتر و کاملتر c# ‌قدرت کامپایلر آن ، کد c# ‌ سریعتر از کد Java‌ اجرا خواهد شد .

    vc# .net در حال حاضر تنها کامپایلر c# ‌ است که توسط مایکروسافت تولید می شود .

    یکی از امکانات مفیدی که v c # ‌به برنامه نویسان c# ‌ارائه می دهد امکان درج توضیحات بیشتر را که با جزئیات اجزای برنامه است .

    در این مدت می توان اطلاعاتی که برای شخص در موقع ساخت تعرف شده را از کامپایلر دریافت کرده و یا در هنگام کامپایل برنامه ، خطاهایی که مثلاََ مربوط به عدم رعایت قوانین یک شئ است را به کاربر گوشزد کرد .

    این دستورات باید دارای قالب تعریف شده x ml باشند .

    c # تنها زبان vs .

    net است که این قابلیت را دارد .

    از c# می توان برای نوشتن برنامه های تحت ویندوز ، توابع کتابخانه ای ، ویندوز ، ساخت کنترل های تحت ویندوز ، برنامه نویس در محیط وب ، طراح کامل برنامه ها و ابزارهاA sp .

    net در وب و همچنین برنامه یا محیط کاراتر استفاده کرد .

    این زبان خود شامل توابع ویا کتابخانه خواصی نیست ، در عوض به طور کامل و مؤثر می تواند از امکانات .

    net farme work استفاده کند .

    c# در .

    net farme work برای برنامه نویس در .net plat from قالب تعیین شده تحت عنوان .net framework شناخته می شود .

    در این قالب انجام کامپایلرهای زبانهای برنامه نویسی .

    net باید کدی تولد کنند که اصول و قوانین تعیین شده را برای تولید کد منسجم و مطمئن رعایت کنند .

    یکی از مشکلاتی که در کد تولید شده توسط کامپایلرهای قبل وجود داشت این بود که کد تولید شده دارای هیچ قالب یکسان نبود .

    net fram work ‌کامپایلر ابتدا با استفاده از دستورات برنامه ، که c# به کدی به زبان msil‌ترجمه می کند و سپس آن را به کد ماشین تبدیل خواهد کرد .

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

    با این شرایط کامپایلر c# یک مترجم Jit (

  • فهرست دانلود تحقیق زبان برنامه نویسی Microsoft visual stadio . net

  • ثبت سفارش
    عنوان محصول
    قیمت