مقاله Visual Studio .Net

Word 64 KB 34856 14
مشخص نشده مشخص نشده کامپیوتر - IT
قیمت قدیم:۷,۱۵۰ تومان
قیمت با تخفیف: ۵,۰۰۰ تومان
دانلود فایل
  • بخشی از محتوا
  • وضعیت فهرست و منابع
  • همین چند سال پیش بود که تیم نرم افزاری دکتر جیمز گاسلینگ ( برنامه نویس ارشد شرکت سان سیستم ) ، "جاوا" را به عنوان یک پلت فرم برنامه نویسی قدرتمند ، قابل انعطاف و مستقل از سخت افزار به جهانیان عرضه نمودند. چندی بعد سرکار خانم دکتر کیم پولیکس از دیگر اعضاء تیم ، در یک مصاحبه مطبوعاتی و رسمی از برنامه ریزی بلند مدت شرکت سان، برای کاربرد گسترده جاوا در دنیای میکروکنترلها تا سیستم های ترمز ABS خبر داد!!! مشتق شدن زبان Java Script از جاوا و محبوبیت آن در برنامه نویسی اینترنت ، نوید موفقیت بزرگی را برای آینده دنیای نرم افزار و نقش جاوا در آن به ارمغان آورد. علیرغم تمامی پیش بینی های خوشبینانه و توان باطنی جاوا، امروز شاهد به حاشیه رانده شدن جاوا در مقابل پلت فرم دات نت هستیم. از زمان معرفی دات نت توسط مایکروسافت در تابستان 2000 ، تعداد زیادی از علاقه مندان به دنیای گسترده کامپیوتر خصوصا" طراحی و پیاده سازی نرم افزار، همواره با این سوال مواجه بوده و هستند که دات نت چیست و استفاده از آن چه دستاوردهائی را برای استفاده کنندگان بدنبال خواهد داشت ؟ اجازه دهید تعریف دات نت را عینا" از خود مایکروسافت نقل قول نمائیم :" دات نت ، پلات فرم مایکروسافت برای سرویس های وب XML است " . بمنظور شناخت تمامی ابعاد دات نت لازم است به ویژگیهایNet.وبرتریهای Net.نسبت به سایرCompilerهاتوجه گرددبرای درک بهتر این موضوع مقایسه اولیه زبان#C و VB.NET انجام میدهیم .

    Net. برنامه را به چیزی بنام اسمبلی(مجموعه ای از کدها و داده های برنامه و مشخصات آن ) کامپایل کرده و سپس آنرا اجرا می کند .اسمبلی ها چنان جامع و گویا هستند که برنامه ها نیازی به ثبت در رجیستری ندارند . برای اجرای یک برنامه دات نت کامپایل شده روی سایر سیستم ها،فقط کافیست اسمبلی آنرا کپی کنید. البته قبلاً Net framework.باید روی سیستم مربوطه نصب شده باشد این فرایند یاد‌آور نصب ساده Xcopy در دوران DOS است هر اسمبلی چهار جزء دارد:

    کد MSTL: کد برنامه نویسی به کدی قابل فهم برای CLR (کامپایلرNet.) تبدیل می شود. این کد MSTL نام دارد

    متا دیتا Metadata:اطلاعاتی درباره انواع داده ، متدها و Refrence های تعریف شده در برنامه

    مانیفست manifest:اطلاعاتی است درباره خود اسمبلی ( شامل نام و نسخه اسمبلی ، اطلاعات امنیتی و ....)

    منابع برنامه Resources

    برای پیاده کنندگان نرم افزار تحت ویندوز ، دات نت امکانات متعددی را از Visual Cتا Visual Basic ارائه می نماید .دات نت ،مستقل از نوع زبان برنامه نویسی بوده و در این راستا کمپایلرهای متعددی برای چندین زبان طراحی و پیاده سازی شده و تمهیدات لازم درخصوص طراحی و پیاده سازی کمپایلرهای دیگر نیز انجام شده است . در حال حاضر از زبان های C#, Visual Basic .NET, JScript .NET, COBOL, Perl, Python, Eiffel, APL ، می توان استفاده کرد. دات نت از زبان های فوق مستقیما" حمایت نمی نماید . در حقیقت ، دات نت صرفا" قادر به درک یک زبان بیشتر نیست . زبان فوق ، زبان میانی مایکروسافتIntermediate Language نامیده می شود.

    Java Script

    تاریخچه و معرفی

     

    در اولین روزهای تاسیس مجمع جهانی وب (World Wide Web) دستورات HTML بسیار ساده و آسان بود, بطوریکه فراگیری فرامین مورد نیاز بیشتر از چند روز طول نمیکشید ولی هنگامی که Web, شروع به پیشرفت نمود, طراحان خواستار کنترل بیشتری شده و در نتیجه مجموعه دستورات مورد نیاز تهیه گردید.سپس از آنجاییکه صفحات وب, بهتر است به صورت دینامیک و متحرک باشند, طراحان نیز خواستار ارتباط بین بینندگان سایت و صاحبان آن شدند, در نتیجه استفاده از دستورات HTML به تنهایی نیاز آنها را برطرف نکرد و سپس شرکت Netscape برای ایجاد و کنترل ارتباط بین صاحبان سایت و بینندگان آن در صفحات Web بعد از اضافه نمودن قابلیتهای اسکریپت نویسی Netscape که اساسا زبان برنامه نویسی Livescript نامیده میشد کمک گرفت در همین موقع زبان Java معروفیت خاصی پیدا کرد و شرکت Netscape بعنوان اولین شرکت از آن در browserهای خود استفاده کرد و نام آنرا به JavaScript تغییر داد این زبان برنامه نویسی گسترش چشمگیری بدنبال داشت.
     
     
    JavaScript دقیقا یک زبان برنامه نویسی زبان برنامه نویسی شی گرامیباشد که به وسیله آن میتوان بین کاربر و سایت ارتباط برقرار نمود. توجه داشته باشید , به وسیله جاوا اسکریپت میتوان قابلیتهای بیشماری از قبیل ایجاد ارتباط بین کاربر و سایت به صفحه Web اضافه نمود.

    برای اجرای جاوا اسکریت شما به هیچ برنامه ای نیاز ندارید.چون browserهای کنونی تماما قابلیت اجرای جاوااسکریپت را دارا میباشند و یکی از دلایل همه گیر شدن جاوا اسکریپت نیز همین امر میباشدالبنه باید توجه داشت که دستورات جاوا اسکریپت در تمامی browserها درست اجرا نمیشوند برای اجرای آنها باید در متن آن تغییراتی را اعمال نمود.برای انجام تغییرات در Script نوشته شده از آنجا که JavaScript یک متن ساده میباشد, در نتیجه میتوان از هر ویرایشگر متن کمک گرفت, همچنین میتوان از یک ویرایشگر متن مثل Notepad که فایل را نهایت بصورت text only ذخیره شود.

     

     
     
     
     

    معرفی مفاهیم اولیه

    همانند هر زبان برنامه نویسی دیگری Javascript مبتنی بروقایع یا Eventهایی است که در یک فرم روی میدهد.Javascript توسط دستورات بنامevent handlers, برنامه نوشته شده وقایع مورد نظر را کنترل میکند.همچنینJavascriptبرای کاربامتغیرها دارای علامتهایی تحت عنوان عملگرمیباشد

     

     

    دات نت، پلات فرمی جدید بمنظور پیاده سازی و بکارگیری برنامه های مدیریت یافته،شی گراء و پیشرفته است.

    بمنظور پیاده سازی برنامه های دات نت می توان از زبان های برنامه نویسی متفاوتی استفاده کرد (کد تولید شده توسط کامپایلر ، Runtim دات نت خواهد بود)

    دات نت ، کتابخانه کلاس گسترده و غنی ای را برای برنامه نویسان عرضه می نماید همچنین روشی جدید بمنظور پیاده سازی برنامه تحت ویندوز « Desktop application ) را با استفاده از کلاس های فرم های ویندوز ، ارائه می نماید .

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

    دات نت ، روش جدیدی برای پیاده سازی برنامه های مبتنی بر مرورگر ( برنامه های وب ) را با استفاده از کلاس های ASP.NET ، ارائه می نماید.

    دات نت ، امکان ایجاد سرویس های وب XML مستقل از پلات فرم را با استفاده از استانداردهائی نظیر :SOAP) Simple Object Access Protocol) و WSDL) Web Service Description Langauge ) ارائه می نماید

    دات نت، یک معماری جدید برای پیاده سازی و بکارگیری اشیاء راه دور را ارائه می نمایدوتکنولوژیهای متعددی از ویندوز را حمایت میکند

    دات نت،چهار چوبی است که لایه های تکامل نرم افزار را در بالای سیستم عامل (مثل سیستم فایل و تعیین حافظه ) پوشش می دهد ، یعنی قابلیت حمل نرم افزاروکلیه زبان ها به صورت یک کدبایت استاندارد و بنام(MSTL(MicroSoft Intermedia Languageکامپایل می شود که مختصرا IL نامیده می شود.

    در دات نت از طریق مفهوم متادیتا قابلیت کار بر روی پروژه های چند زبانی پشتیبانی شده است در Shortدات نت سیستم نوع داده (مثلا ) در واقع به عنوان اشیاء اجرا می شود و چون کلیه زبانها در دات نت از کتابخانه نوع داده مشترکی استفاده می کنند در فراخوانی یک زبان از زبان دیگر به تغییر انواع داده نیاز ندارد.

    و بالاخره اینکه.Net دور شدن از دنیای امروز مبتنی بر Com و حرکت به سوی محیطی بازتر ، گسترده تر و دینامیک تر است .

    برتریهایNet.

     

     

     

              خطایابی یهبود یافته با IntelliSense

    ساختن برنامه ها برای ویندوز

    ساختن برنامه برای وب

    ساختن برنامه برای Mobile web و وسایل هوشمند

    توزیع آزاد برنامه های مبتنی بر ویندوز

    هدف قرار دادن چار چوبNET. ارتقاء یافته نسخه1/1

    تکنولوژی ارتقاء

    دسترسی قدرتمندتر و انعطاف پذیرتر به داده ها

     

     
     
    !توسعه یافته Visual Basic .NET
    Visual Basic .NET 2003 برای توسعه دهنده گان محیط توسط یکپارچه ای فراهم کرده است که اکنون شامل زمان شروعی سریعتر ، فهرست نویسی با هوشی بالاتر جهت کد نویسی سریع و دقیق، Task قابل انعطاف ، ویرایشگر خواص , پیشرفتهای IntelliSense ، و چیزهای بسیار دیگری است را فراهم می کند.
     

    خطایابی یهبود یافته با IntelliSense

    IntelliSense هم اکنون در در داخل پنجره Immediate برای فراهم کردن دستیاری هنگام خطایابی برنامه ها در دسترس است .به علاوهVisual Basic . NET IDE اکنون یکپنجره Debug ساده را فقط برای فراهم کردن اطلاعات مقتضی برای خطایلبی سریع برنامه های Visual Basic . NET ارئه می دهد.
     

  • فهرست:

    ندارد
     

    منبع:

    ندارد

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

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

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

PHP يک زبان اسکريپتي سمت سرور (Server Side) مي باشد که امروزه بيش از نصفي از وبسايتهاي مطرح جهان، از آن براي حفظ و نگهداري داده ها و ايجاد سايتهاي ديناميک و به روز استفاده مي کنند. PHP هم همانند تمامي زبانهاي برنامه نويسي Server Side، ترجمه شده و

مقدمه ‍C# یکی از زبانهای جدید برنامه‌ سازی شی‌ گرا است که با ارائه رهیافت Component-Based به طراحی و توسعه نرم‌افزار می‌پردازد. آنچه ما در حال حاضر از زبانهای برنامه‌سازی Component-Based در اختیار داریم و آنچه که C# در اختیار ما قرار می‌دهد، افق جدیدی به سوی تولید و طراحی نرم‌افزارهای پیشرفته را در روی ما قرار می‌دهند. نرم‌افزار، به عنوان یک سرویس، هدف اصلی نسل بعدی در سیستم‌های ...

وب يکي از مهمترين و در عين حال جوانترين سرويس اينترنت است، که در مدت زماني کوتاه توانسته است در کانون توجه تمامي استفاده کنندگان اينترنت قرار بگيرد و منشاء تحولات عمده‌اي در حيات بشريت باشد. در گذشته از وب صرفاً به منظور عرضه اطلاعات استفاده مي‌گردي

مقدمه طبق آمار سایت Global Videogame Market سهم 7 میلیون دلاری بازی های همراه از بازار 28 میلیارد دلاری بازی های رایانه در سال 2001 ( که تقریباً معادل 025/0درصد است) به سهم 6/3میلیارد دلاری از بازار 30 میلیارد دلاری بازی های رایانه ای در سال 2006 افزایش یافته است. یعنی تنها در عرض 6 سال این بازار رشدی 500 درصدی داشته است. ارقام وقتی حیرت آورتر می شود که پیش بینی کاربران بازی های ...

اين گزارش از دو فصل اصلي تشکيل شده فصل اول به تشريح تکنولوژي Visual Studio 2005 مايکروسافت اختصاص يافته که در آن .NET Framework و ADO.NET و ASP.NET با جزئيات کامل بررسي و در مورد هر کدام به مزاياي استفاده از آنها اشاره شده ، در فصل دوم به مراحل اجرا

درس اول : آغاز کار با C# در اين درس با ارائه چند برنامه و مثال ساده به طرز کار زبان C# مي‌پردازيم. اهداف اين درس عبارتند از : • فهم ساختار پايه‌اي يک برنامه C# • آشنايي با Namespace • آشنايي با کلاس (Class) • آشنايي با عملکرد متد Main() • آشنا

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

ثبت سفارش
تعداد
عنوان محصول