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

Word 141 KB 17633 60
مشخص نشده مشخص نشده کامپیوتر - IT
قیمت قدیم:۲۵,۰۰۰ تومان
قیمت: ۲۰,۰۰۰ تومان
دانلود فایل
  • بخشی از محتوا
  • وضعیت فهرست و منابع
  • 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, مقاله دانشجویی با موضوع دانلود تحقیق زبان برنامه نویسی Microsoft visual stadio . net, پروژه دانشجویی درباره دانلود تحقیق زبان برنامه نویسی Microsoft visual stadio . net

درمورد علل شکل گیری Visual Studio.NET بطور خلاصه می توان گفت با اینکه مایکروسافت می دانست با ابزارهای قبلی شرکت می توان برنامه های اینترنتی نوشت ولی برای قبضه کردن بازار احتیاج به تکنولوژی جدیدی داشت . مایکروسافت از سال 1998 که ویژوال استودیو 6 را به بازار وارد کرد در پی حل این مشکلات بود تا در سال 2000 ، NET. را در کنفرانس برنامه نویسان حرفه ای PDC به جهان معرفی کرد. از آن روز ...

لیسپ لیسپ یک زبان برنامه‌نویسی رایانه است که در سال ۱۹۵۸ به وسیلهٔ جان مک‌کارتی ابداع شده است. این زبان، مانند زبان برنامه‌نویسی پرولوگ، بیشتر برای برنامه‌نویسی هوش مصنوعی مورد استفاده قرار می‌گیرد. با توجه به اینکه زبان لیسپ از نحو ساده‌ای برخوردار است، تجزیه و پیاده‌سازی آن نسبتاً با سهولت انجام می‌شود. متن برنامه‌های لیسپ عموماً از نمادها و لیست‌هایی از نمادها تشکیل می‌شود و ...

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

درس اول : آغاز کار با C# در این درس با ارائه چند برنامه و مثال ساده به طرز کار زبان C# می‌پردازیم. اهداف این درس عبارتند از : • فهم ساختار پایه‌ای یک برنامه C# • آشنایی با Namespace • آشنایی با کلاس (Class) • آشنایی با عملکرد متد Main() • آشنایی با ورودی/خروجی یا I/O لیست 1-1، یک برنامه ساده با عنوان Welcome در زبان C# // Namespace اعلان using System; // کلاس آغازین برنامه class ...

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

Microsoft .NET Microsoft . NET واژه ای که به مثابه یک چتر ، شماری از فن آوریهای که اخیراً توسط شرکت مایکروسافت عرضه شده اند در بر می گیرد . با کنار هم قرار گرفتن این فن آوریها ، یک تحول اساسی در بستر توسعه مایکروسافت ، از زمان انتقال از سیستم 16 بیتی به سیستم 32 بیتی ایجاد شده است . Microsoft . NET شامل فن آوریهای زیر می شود : . NET Framework . NET Enterprise Servers . NET ...

بسیاری از زبان‌های برنامه‌نویسی امروزی از این قرارند: C++,C ، Javad , C# , COBOL , Microsoft Visual Basic و غیره. با وجود این همه زبان، یک مهندس نرم‌افزار چگونه تصمیم می‌گیرد که کدامیک از آنها را برای یک پروژه استفاده کند. گاهی اوقات، یک زبان به این دلیل انتخاب می‌شود که تولید کنندگان یک شرکت کار با آن را دوست دارند و یا می‌شناسند، که این می‌تواند یک دلیل منطقی باشد. گاهی اوقات ...

ساختار برنامه : این برنامه برنامه با آخرین کمپایلرMirosoft یعنی Visual Studio .NET Visual Sudio 7)) و به زبان جدید این Platform که زبان C# میباشد طراحی و ساخته شده است و از امکانات قدرت¬مند این Platform استفاده مینماید . از مزایای عمده استفاده از تکنولوژی .NET Framework به شرح زیر میباشد : 1- این برنامه ها امکان اجرا شدن بر روی هر سیستم عاملی را دارند از جمله Windows , ...

آغاز کار با C# در این درس با ارائه چند برنامه و مثال ساده به طرز کار زبان C# می‌پردازیم. اهداف این درس عبارتند از : • فهم ساختار پایه‌ای یک برنامه C# • آشنایی با Namespace • آشنایی با کلاس (Class) • آشنایی با عملکرد متد Main() • آشنایی با ورودی/خروجی یا I/O لیست 1-1، یک برنامه ساده با عنوان Welcome در زبان C# // Namespace اعلان using System; // کلاس آغازین برنامه class ...

=1 تاریخچه زبان دلفی دلفی در واقع یک کامپایلر پاسکال است. دلفی 6 نسل جدید کامپایلر های پاسکال است که شرکت Borland از زمان ایجاد اولین نسخه پاسکال توسط Andres Hejlsberg در 15 سال پیش به بازار عرضه کرد. برنامه نویسی به زبان پاسکال در سالیان سال از استواری و ثبات، زیبایی و ظرافت و البته سرعت بالای کامپایل سود برده است. دلفی هم از این قاعده مستثنی نیست. کامپایلر دلفی ترکیبی از بیش ...

ثبت سفارش