๑۩۞۩๑FreebuzZ๑۩۞۩๑
hi GUEST!!!!!!!!!!!

Welcome to FreeBuzz Team

Please register to have full access to the forum and be able to download stuff., stay with us..
lotfan baraye estefade az in anjoman site sabtenam konid baraye sabtenam kare shakhi lazem ni bokoni faghat miazni register sabtenam mikoni niazi be linke activate az email nis bad login mikoni
cheers
FreeBuzZ TeaM !

Bl4ck W4rning
Latest topics
» XIO server & online bots
by ltc_mkt Mon May 29, 2017 8:12 pm

» فریباز دوباره برمیگردد
by Mer+sad Thu Apr 06, 2017 3:34 am

» Xio Server Updated Elite Version
by lekshmi321 Wed Mar 29, 2017 11:35 am

» STEALTH PROJECT WEB FLOOD NIMBUZZ
by gentarbumi Tue Mar 14, 2017 9:55 am

» Ghosts of the room/متاحكم الكامل للغرف بشكل جديد +بوت
by YAHYA4 Sun Feb 12, 2017 1:50 am

» BLACKRAPID GROUP SMASHER V.2
by j.samir Sat Jan 07, 2017 9:06 pm

» BlackBuzz TEAM Hanger Anti Dc By k+l3
by x2!_ Wed Dec 28, 2016 11:04 pm

» BlackBuzz TEAM Android Nimbuzz Crush 2017
by x2!_ Wed Dec 28, 2016 11:02 pm

» Join MulTi id nimbuzz 2016
by sami-alarifi Mon Dec 05, 2016 3:09 am

» انجمن تیم امنیتی آنانیموس سکوریتی
by shirsefat Thu Nov 17, 2016 6:12 pm

» Xio Server Latest Version
by shirsefat Thu Nov 17, 2016 6:04 pm

» amooZesh kamele hack dar yek file pdf
by shirsefat Fri Nov 11, 2016 2:23 am

» CRACKER IDS 2017 WORKING
by abdo-osmana Sat Oct 29, 2016 1:43 am

» NEW ... ROOM ANTI CAPCHA 2017 DESTROY ROOMS V 4 BY AL-JOOOCKER@N.C
by abdo-osmana Sat Oct 29, 2016 1:41 am

» NEW FLOOD ROOM AND PV 2017 ANTI CAPTCHA
by abdo-osmana Sat Oct 29, 2016 1:30 am

» add new server Work 24 hours --- تحديث حسابات السيرفرات قم بــاضافه السيرفرات الجديده تعمل 24 ساعه
by abdo-osmana Sat Oct 29, 2016 1:28 am

» new id makeer witout captcha صانع نكات فلود جديد بعد التحديق تلقائي بدون كابتشا بعدد غير محدود
by abdo-osmana Sat Oct 29, 2016 1:26 am

» badbuzz advertiser bot - version one
by abdo-osmana Sat Oct 29, 2016 1:25 am

» Addlist DC + hanger With Remote v1.0
by sandy_rawat Thu Oct 06, 2016 3:44 pm

» new auto id maker
by sandy_rawat Tue Oct 04, 2016 4:24 pm

» wonderful list id arbic for crucker اكبر ليستة ايملات تخمين جديدة
by christian777 Sun Sep 25, 2016 12:59 am

» New Abdo Cobra Auto Id maker Source code working
by Kash007 Sat Sep 24, 2016 10:26 pm

» oon ghadima!!!
by ras0l Mon Sep 19, 2016 12:38 am

» 2000 id flood free
by christian777 Sun Sep 18, 2016 3:54 am

» new ip address changer with crack@pishaash@n.c
by cebecis Sat Sep 10, 2016 3:19 am

» تجسس على الخصوصية
by majed5160 Thu Aug 25, 2016 3:26 am

» سلام دوستان من
by majed5160 Wed Aug 24, 2016 3:10 am

» Trusted online server bots
by bom Fri Aug 19, 2016 7:59 pm

» فلود جديد ناررررر
by christian777 Sat Aug 13, 2016 10:12 am

» Receive Captcha in PVT C# and VB.NET source code available
by wathk Thu Jul 28, 2016 3:01 am

» Attention nimbuzz users !
by -namakul- Tue Jul 26, 2016 8:27 pm

» Salam man az karbqraye qadimiton hastam lotfan komakam konid :(
by SALIJON* Sat Jul 23, 2016 6:34 pm

» Nimbuzz stylish ids for sale
by msb Wed Jul 20, 2016 12:33 pm

» Nuke Mobileserver V9
by launchar Tue Jul 19, 2016 1:51 pm

» help me please c sharp masters
by launchar Tue Jul 19, 2016 1:39 pm

» Jokes auto maker Floood
by faris.jra7 Thu Jul 14, 2016 11:26 pm

» salam be dostane qadimi hamgi join bedin bebinm kojain :P
by ghaz_ghaz90 Sat Jul 09, 2016 12:22 am

» Xio Server Update
by ghaz_ghaz90 Fri Jul 08, 2016 11:15 pm

» Xio Auto Capcha ID Maker ( FASTEST IDMAKER EVER)
by karthik~ajay Thu Jul 07, 2016 10:59 pm

» TOF Room Private Flooder 2016 [LATEST]
by gcfloooder Mon Jul 04, 2016 1:20 pm

» TOF TrapDoor DisConnector Room Flooder Beta | Best Room Flood Ever
by gcfloooder Sun Jul 03, 2016 7:28 am

» New Black Mamba captcha Flooder Easy Method Flooding & Fast
by airtel Sat Jun 25, 2016 9:27 am

» Very Fastest & Ip Changer SUpport Flood Soft Ever [ black mamba ]*DC* Android Users
by airtel Sat Jun 25, 2016 7:44 am

» All web defacers and SQLi hach
by mitu143 Thu Jun 16, 2016 1:24 pm

» special daface pages FreeBuzz-Team
by mitu143 Thu Jun 16, 2016 12:59 pm

» freebuzz id maker
by sandy_rawat Wed Jun 15, 2016 7:26 pm

» Meet A Stranger Room Advertizer BoT
by lekshmi321 Sun Jun 05, 2016 5:14 pm

» Automatic ID Maker Source Code In C#
by oye Fri May 20, 2016 3:08 pm

» TOF ROOM DESTROYER V7.0 | 20 IDS Captcha Flooder By th0ufeer
by bom Sun May 01, 2016 11:25 am

» flood sakr syria 0.2
by star.iraq Fri Apr 29, 2016 3:46 pm

Search
 
 

Display results as :
 


Rechercher Advanced Search

Keywords

Cracker  bombot  

Frb Upload Center



تاریخچه ویژوال بیسیک

View previous topic View next topic Go down

GMT + 3 Hours تاریخچه ویژوال بیسیک

Post by Archangel on Sun Oct 25, 2015 11:32 am

رم افزار مايكروسافت ويژوال بيسيك، ابزاري براي توسعه برنامه هاي تحت ويندوز است اين زبان حاصل توسعه و ارتقاي زبان بيسيك مي باشد .نسخه هاي متعددي مانند Gwbasic و سپس Qbasic و Turbo basic ارائه گرديد. 
اولين نسخه ويژوال بيسيك در سال 1991 براي سيستم عامل هاي Dos و Windows 3 . 1 ارئه شد.نسخه 4 ويژوال بيسيك در سال 1995 به بازار آمد كه از برنامه هاي 32 بيتي پشتيباني مي كرد و نسخه 5 اين نرم افزار در سال 1996 كه تغيراتي نسبت به نسخه هاي قبلي داشت.نسخه 6 در سال 1998 با تغييرات و قابيليتهاي زيادتري ارئه شد و آخرين نسخه اين نرم افزار Visual Basic . Net مي باشد كه از تكنولوژي . Net استفاده مي كند و يك زبان كاملاٌ شيء گرا( ( Object Oriented است. 

[rtl]ویژگی های ویژوال بیسیک 
 
[/rtl]
- مجموعه كاملي از اشياء را در اختيار مي گذارد.(در واقع شما برنامه خود را نقاشي مي كنيد.) 
- برنامه ايجاد شده به راحتي مي تواند با ماوس و صفحه كليد كار كند. 
- به كليپ بورد و چاپگر دسترسي كامل دارد. 
- مجموعه كاملي از توابع رياضي، كار با متن و گرافيكي را در اختيار ما قرار مي دهد. 
- آرايه اي از كنترل ها، متغيرها و ثابتها را در اختيار ما مي گذارد. 
- دسترسي ساده به فايل ها را به صورت تصادفي و ترتيبي فراهم مي نمايد. 
- ابزارهاي قدرتمندي را براي خطايابي برنامه در اختيار برنامه نويس قرار مي دهد. 
- ابزارهاي متعددي را براي كاربا پايگاه داده در اختيار برنامه نويس قرار مي دهد. 
- ويژوال بيسيك از كنترل هاي ActiveX پشتيبانيمي كند بنابراين به غير ازابزارهاي موجود در محيط ويژوال بيسيك از مجموعه قدرتمندي از كنترل ها كه توسط شركت هاي ديگر توليد شده است مي توان در برنامه ها استفاده نمود. 
- ابزارها و ويزاردهايي را براي ساختن setup وانتشار برنامه در اختيار ما قرار مي دهد. 

[rtl]مزایای استفاده از ویژوال بیسیک 
 
[/rtl]
- ويژگي رابط گرافتگي كاربر ( GUI ) 
- ويژگي طراحي سريع برنامه ( RAD ) 
- استفاده از زبان پايه اي بيسيك ( Basic ) 
- ويژگي رسيدگي به رويدادها ( Event Handling ) 
- ويژگي محيط توسعه يافته مجتمع ( IDE ) 
- دسترسي به توابع API ويندوز 
- برنامه نويسي ساخت يافته ( Structural Programming ) 
- ويژگي برنامه نويسي مبتني بر شيء ( Object Based Programming ) 

[rtl]GUI 
 
[/rtl]
مخفف عبارت Graphical User Interface است و به معني رابط گرافيكي كاربر است. 

[rtl]RAD 
 
[/rtl]
مخفف عبارت Rapid Application Development است و به معني طراحي سريع برنامه است. 

[rtl]BASIC 
 
[/rtl]
مخفف عبارت Beginners All - Purpose Symbolic Instruction Code است و به معني دستورالعمل هاي نمادين جهت استفاده افراد مبتدي به منظور اهداف گوناگون است. 

[rtl]رویداد( EVENT ) 
 
[/rtl]
\ هر اتفاقي كه در طول اجراي يك برنامه رخ مي دهد يك رويداد محسوب مي شود. 

[rtl]IDE 
 
[/rtl]
مخفف عبارت Integrated Development Environment است و به معني محيط توسعه يافته مجتمع است. 

[rtl]API 
 
[/rtl]
مخفف عبارت Application Programming Interface است و به مجموعه توابع داخلي ويندوز گفته مي شود. 

[rtl]ویژگی رابط گرافیکی کاربر 
 
[/rtl]
همانطور كه از نام ويژوال بيسيك مشخص است اين زبان داراي ويژگي رابط گرافيكي كاربر( GUI ) است و شما ظاهربرنامه خود را مي توانيد با Drag & Drop و انداختن كنترل هاي مورد نظر بر روي فرم برنامه ايجاد كنيد و ديگر نيازي به نوشتن كد براي ايجاد فرم ، برچسب ، دكمه و غيره نمي باشد و حتي مي توانيد قبل از اجراي برنامه ظاهر آن را مشاهده كنيد. بعد از طراحي رابط گرافيكي كاربر، برنامه نويس كدهايي را نوشته و مشخص مي كند كه برنامه چه عكس العمل هايي را در مقابل اعمال كاربر انجام مي دهد. 

[rtl]ویژگی طراحی سریع برنامه( RAD ) 
 
[/rtl]
منظور از طراحي سريع برنامه در ويژوال بيسيك اين است كه طراحي و توليد برنامه ها به دليل وجود ابزارهاي مناسب به سرعت انجام مي شود بنابراين هزينه هاي توليد نرم افزار به طور قابل توجهي كاهش مي يابد. در اين مورد ويژوال بيسيك در سطح دنيا از زبانهاي برنامه نويسي متداول است. 

[rtl]استفاده از زبان پایه ای بیسیک 
 
[/rtl]
در ويژوال بيسيك از زبان بيسيك استفاده مي شود كه از زبان برنامه نويسي Qbasic گرفته شده است. Qbasic يك زبان مبتني بر متن بود و براي سيستم عامل Dos طراحي شده بود اما ويژوال بيسيك يك زبان گرافيكي است كه براي طراحي برنامه ها در سيستم عامل Windows است. استفاده از زبان پايه اي Basic در ويژوال بيسيك سبب شده است كه ويژوال بيسيك در حالي كه يك زبان قدرتمند است براي يادگيري ساده باشد. 

[rtl]ویژگی رسیدگی به رویدادها ( EVENT HANDLING ) 
 
[/rtl]
به هر اتفاقي يا فعاليتي كه در زمان اجراي يك برنامه روي دهد Event (رويداد) مي گويند. كليك نمودن ماوس و فشردن كليدهاي صفحه كليد نمونه هايي از رويداد هستند. به اين معني كه ويژوال بيسيك امكاناتي را در اختيار برنامه نويس قرار مي دهد تا از قبل ، دستورات لازم براي عكس العمل مناسب در مقابل اعمال كاربر(يا هر رويداد ديگري) را بنويسيد. 

[rtl]ویژگی محیط توسعه یافته مجتمع ( IDE ) 
 
[/rtl]
در رابط گرافيكي ويژوال بيسيك تمام ابزارهاي لازم براي ايجاد ، اجرا و خطايابي برنامه ها بصورت مجتمع قرار داده شده است تا برنامه نويس بدون احتياج به استفاده از برنامه كاربردي ديگري بتواند به برنامه هاي خود را به سهولت و سرعت طراحي، توليد، خطايابي و اجرا كند. 

[rtl]دسترسی به توابع API ویندوز 
 
[/rtl]
توابع API ، توابع داخلي ويندوز هستند كه در فايلهاي خاصي با فرمت DLL ذخيره شده اند. ويژوال بيسيك اين امكان را به برنامه نويس مي دهد تا به طور مستقيم از اين توابع استفاده كند. وقتي شما در برنامه خود از يك تابع API استفاده مي كنيد ، ويژوال بيسيك آن را احضار مي نمايد و زماني كه كار تابع به اتمام رسيد ، كنترل برنامه برمي گردد و اجراي ساير دستورات را ادامه مي دهد. 
سه فايل مهم كه بيشتر توابع API را نگه مي دارند ، عبارتند از: 
1 - User32 . dll 
2 - GDI32 . DLL 
3 - Kernel . dll 

[rtl]برنامه نويسي ساخت يافته( Structural Programming ) 
 
[/rtl]
برنامه نويسي ساخت يافته ، يكي از روشهاي برنامه نويسي است كه براي توليد نرم افزار به كار مي رود. در اين روش يك برنامه به بخش هاي كوچكتر و مجزا از هم تقسيم مي شود به صورتيكه خوانايي برنامه بيشتر و خطايابي آن راحت تر مي شود. در نتيجه سرعت توليد نرم افزار بيشتر و هزينه آن كاهش مي يابد. ويژوال بيسيك با استفاده از انواع رويه ها( Procedure ) و توابع ( Function ) به خوبي اين روش برنامه نويسي را پشتيباني مي كند. 

[rtl]ویژگی برنامه نویسی مبتنی بر شیء ( object Based Programming ) 
 
[/rtl]
برنامه نويسي شيءگرا ( Object Based Programming ) يكي از آخرين روشهاي برنامه نويسي است كه درآن يك برنامه به بخش هاي مجزايي به نام كلاس ( Class ) تقسيم مي شود. اشياء از كلاسها بوجود مي آيند وهرشيء مانند اشياء فيزيكي دردنياي واقعي داراي يكسري خصوصيات ، اعمال (متدها) و رويداد است. يكي از ويژگي هاي مهم در اين روش ويژگي وراثت در كلاسها است. 
ويژوال بيسيك6 يك زبان Object Oriented كامل نيست اما بسياري از امكانات لازم براي تعريف و كار با كلاسها و اشياء را دارد و به همين دليل به آن زبان برنامه نويسي مبتني بر شيء Object Based مي گويند. آخرين نسخه ويژوال بيسيك كه از تكنولوژي . Net (بخوانيد دات نت) استفاده مي كند، يك زبان Object Oriented كامل است. 

[rtl]انواع نگارش های ویژوال بیسیک 
 
[/rtl]
نگارش آموزشي ( Learning Edition ) 
نگارش حرفه اي ( Professional Edition ) 
نگارش سازماني Enterprise edition ) ) 

[rtl]نگارش آموزشي ( Learning Edition ) 
 
[/rtl]
اين نگارش قابليت برنامه نويسي در حد پايه را ارائه مي كند وشامل كنترلها و ابزارهاي متعدد براي ايجاد برنامه هاي EXE و ايجاد فايل هاي dll مي باشد. 

[rtl]نگارش حرفه اي ( Professional Edition ) 
 
[/rtl]
نگارش حرفه اي نسبت به نگارش آموزشي از توانايي بالاتري برخوردار است و توسط بسياري از برنامه نويساني كه برنامه هاي كاربردي با ويژوال بيسيك مي نويسند مورد استفاده قرار مي گيرد. اين نگارش امكان استفاده از كنترلهاي مربوط به بانكهاي اطلاعاتي و طراحي كنترل هاي Activex را در اختيار برنامه نويس قرار مي دهد. همچنين اين نگارش شامل يك مجموعه كامل از ابزارها است كه به كمك آنها مي توانيد برنامه هايي را ساخته و توزيع نماييد. 

[rtl]نگارش سازماني( Enterprise edition ) 
 
[/rtl]
اين نگارش به منظورايجاد سيستمهاي نرم افزاري بزرگ استفاده مي شود و علاوه بر ويژگي هاي نگارش حرفه اي ، داراي امكاناتي جهت برنامه نويسي سرويس دهنده/سرويس گيرنده ( server / client ) در شبكه هاي محلي و اينترنت مي باشد. 

__________________________๑۩۞۩๑๑۩۞۩๑FREEBUZZ๑۩۞۩๑๑۩۞۩๑_________________________

Defenders Shrine Group


جانم فدایت یا زینب |س|



avatar
Archangel
Administrator
Administrator

Posts : 1313
Points : 1767
Thanked : 17
Join date : 2012-08-21
ASL : Mikaeil

Back to top Go down

View previous topic View next topic Back to top


 
Permissions in this forum:
You cannot reply to topics in this forum