درباره ی .net
نگارش 1 ويژوال بيسيك در سال 1990 به وجود آمد . تا آن زمان برنامه نويسي براي ويندوز به وسيله زبان برنامه نويسي C-كه كار با آن بسيار دشوار بود- امكان پذيربود .براي نمونه شما مجبور بوديد پنج صفحه كد توسط زبان برنامه نويسي C بنويسيد تا يك پنجره معمولي ويندوز كه درون آن خالي است ايجاد شود! و هنچنين اگر شما ميخواستيد كنترلهاي بصري (Visual Elements) مانند دكمه ها ، جعبه ليست ها ، جعبه متن ها و ...را ايجاد نماييد بايد مقدار بسيار زيادي كد مي نوشتيد و زحمت بسياري را نيز متحمل مي شديد .
كارايي فوق العاده ويژوال بيسيك همه چيز را تغيير داد . در حال حاضر اگر شما به يك دكمه (Button) نياز داشته باشيد كافيست آن را بر روي مكاني كه ميخواهيد بكشيد و آن را در آن جا قرار دهيد يا اگر به يك جعبه متن(TextBox) احتياج داشته باشيد ميتوانيد آن را نيز در مكان دلخواه قرار دهيد بدون اينكه مجبور باشيد حتي يك خط كد هم بنويسيد . تولد ويژوال بيسيك يك انقلاب بزرگ را شكل داد و هزاران امكان قدرتمند را در اختيار برنامه نويسان ويندوز قرار داد . به طور كلي ويژوال بيسيك ،برنامه نويسي ويندوز را براي هميشه تغيير داد .
تا زماني كه ويژوال بيسيك پا به عرصه دنياي برنامه نويسي بگذارد ايجاد و مديريت يك رابط كاربري (UI كه مخفف User Interface مي باشد و به طور كلي به ظاهر برنامه گفته ميشود) بسيار دشوار بود ولي الان ايجاد رابط كاربري نه تنها ساده است بلكه در بعضي موارد يك سرگرمي نيز محسوب مي شود .
به مرور زمان نگارشهاي بعدي ويژوال بيسيك آمدند و در هر نگارش امكانات جديدي به آن اضافه شد . در برنامه نويسي ويندوز، عناصر رابط كاربري (عناصري كه كاربر با آنها سر و كار دارد) مثل دكمه ها و جعبه متن ها و و جعبه ليست ها، كنترل (Control) ناميده ميشوند . نگارش 3 ويژوال بيسيك باز هم تصويري جديد از ويژوال بيسيك را بوجود آورد و آن به خاطر اين بود كه برنامه نويسان ميتوانستند از طريق Data Access Objects(DAO) با بانك هاي اطلاعاتي ارتباط برقراركرده و با آنها كار كنند . نگارش 4 و 5 ويژوال بيسيك با هدف برنامه نويسي بر روي ويندوز 95 به وجود آمدند و مطالبي را درباره برنامه نويسي شيء گرا (OOP كه مخفف Object Oriented Programmingمي باشد) معرفي كردند .
نگارش 6 ويژوال بيسيك قابليتهاي بسيار زيادي را با خود به همراه داشت كه از مهمترين آنها ميتوان بهَADO(ActiveX Data Objects) اشاره كرد كه به شما اجازه كار با بانكهاي اطلاعاتي با منابع بسيارمتنوع و حتي بر روي اينترنت را مي داد .
توسعه وب و برنامه نويسي براي اينترنت در ويژوال بيسيك 6 راه را براي آينده و به وجود آمدن نگارشهاي جديد ويژوال بيسيك با قابليتهاي بسيار زياد هموار ساخت . مايكروسافت دريافت كه توسعه برنامه نويسي وب راهي است كه بايد ادامه دهد و به دنبال آن برود . چندين سال بعد از به وجود آمدن ويژوال بيسيك نگارش جديد اين زبان برنامه نويسي با نام Visual Basic.Net 2002 پا به دنياي برنامه نويسي نهاد كه تقريبا ويژوال بيسيك 6 را از ميان برداشت . زبان برنامه نويسي در ويژوال بيسيك دات نت رشد كرده است و بسياري از دستورهاي قديمي حذف شده اند و دستورها و قابليتهاي دستوري جديد جايگزين آنها شده اند . مراحل ساخت برنامه ها به طور كلي از پايه تغيير كرده است . در حقيقت اين به آن معناست كه قبلا شما نمي توانستيد به طور خودكار كدهاي قديمي را ارتقاء دهيد تا در نگارش جديد بتوانيد از آن استفاده كنيد . اما ويژوال بيسيك دات نت ابزاري را در اختيار شما ميگذارد كه به وسيله آن مي توانيد برنامه هايي را كه در ويژوال بيسيك 6 نوشته ايد به كد ويژوال بيسيك دات نت تبديل كنيد البته بايد توجه داشته باشيد كه اين ابزار تنها در تبديل كدها و برنامه هاي ساده به شما كمك مي كند و برنامه هاي پيشرفته و بزرگ را نميتوان از اين طريق به كد ويژوال بيسيك دات نت تبديل كرد چون ويژوال بيسيك دات نت از پايه و بنيان تغيير كرده است . نگارش بعدي اين زبان برنامه نويسي نيز Visual Basic.Net 2003 ميباشد كه امكانات بسيار زيادي به آن افزوده شده است و از موراد بسيار زيادي پشتيباني ميكند كه در زير به برخي از آنها را اشاره شده است :
• پنجره هاي غير مستطيلي
• كدهاي جديد در چارچوب كاري دات نت (.Net Framwork)
• پشتيباني بهتر براي تبديل كدهاي ويژوال بيسيك 6 به ويژوال بيسيك دات نت 2003
• ويزگي تعريف متغير براي يك حلقه (Loop) در داخل خود حلقه
• توسعه دسترسي به وب سرويس ها
• ارتقا امنيت در ديباگرها
• امكان برنامه نويسي براي دستگاههاي هوشمند( Smart Devices ) مانند Pocket PC
• پيشرفت در توسعه و گسترش برنامه هاي كاربردي و ساختن فايلهاي نصب كننده براي آنها
و بسياري امكانات ديگر
