كامپيوترها هنوز نميتونن زبان انسان رو درك كنن!!
به همين خاطر براي دستور دادن به كامپيوترها بايد از زبان خاصي استفاده كرد. زبان هاي برنامه نويسي اين امكان رو به ما ميدن كه به كامپيوترها دستور بديم..
برنامه نويسي رو ميشه به سه دسته تقسيم كرد:
زبان های برنامه نویسی سطح بالا امروزه به طور چشمگیری، زیاد شدند و دلیلش هم اینه که به زبان مکالمه روزانه زبان انگلیسی نزدیک تره و راحت می توان برنامه های خودمون رو به سرعت (ترجیحاً در محیط ویندوز) بنویسیم، بدون اینکه به یادگیری زبان اسمبلی یا صفر و یک، حتی برای نوشتن یک برنامه ساده،نیاز داشته باشیم.
مثلاً در بيسيك، دستور زير باعث چاپ كلمه "www.84edu.net" خواهد شد:
شايد اين اولين سوالي باشد كه براي هركسي بوجود مي آيد چرا با وجود زبان هاي برنامه نويسي مثل ويژوال C ++ ، دلفي، .... درمحيط Windows ما بايد به سراغ ويژوال بيسيك برويم.
البته بهتره ذهنيتي كه از زبان بيسيك برامون ايجاد شده رو كنار بزاريم و بعد در مورد ويژوال بيسيك فكر كنيم... من با بيسيك زياد كار كردم ولي با ويژوال بيسيك خيلي كمتر از اون. با همين شرايط هم يه چيزي كاملاً برام مشهود بود: اينكه توي ويژوال بيسيك دستورات بيسيك به ندرت وجود دارند و كاربردي براشون هست...
با ويژوال بيسيك ميتوان انواع برنامه هاي كاربردي (Utility) ، بازي ها حتي به شكل سه بعدي و برنامه هاي سندي (Application) و يا برنامه هاي قابل اجرا در شبكه ها و اينترنت را توليد نمود.
البته بايد اين نكته را هم ذكر كرد كه زبان VC براي حرفه اي ها و با توجه به سرعتي كه دارد براي كارهاي پيچيده رياضي به كار مي رود. ولي خوب در عوض زبان VB (معمولا كاربران كامپيوتر با Script هاي آن كه يكي از رقباي Java Script مي باشد و يا دوستداران اينترنت علاوه بر ScriptباActiveX ها كه براي اولين بار توسط VB عرضه شد را مي شناسند) هر دو مقوله قدرت و سرعت را با هم دارا مي باشد.
يكي ديگر از تفاوتهايي ويژوال بيسيك كه با جد خودBasic داشته است سيستم اجراي برنامه هاي ابجاد شده با اين زبان مي باشد كه جد آن با Interpreter (مفسر) كار مي كرد يعني برنامه را خط به خط اجرا مي كرد ولي ويژوال بيسيك مجهز به هر دو سيستم مي باشد يعني هم مفسر دارد هم كامپايلركه باز هم اين يكي از تفاوتهاي عمده آن نسبت Basicمي باشد.
اما پيوند ويژوال به بيسيك اضافه شد به دليل ساختار بصري اين زبان. در ويژوال بيسيك ديگر مجبور نيستيم محيط يكنواخت بيسيك در داس را تحمل كنيم. با اي تفاسير:
ببينيم ويژوال بيسيك چيه؟
ويژوال بيسيك در واقع همون بيسيك هستش كه توسعه پيدا كرده. بيسيک توسط پروفسور جان کمنسي و توماس کرتز از کالج دارتموث براي نوشتن برنامه هاي ساده ايجاد شد.من خودم كلي با بيسيك كار كردم و يكي از جالب تري كارهايي هم كه باهاش كردم طراحي بازي گوريلا بود. عاشق اين بازي بودم و نوشتنش با بيسيك خيلي لذت بخش بود... بگذريم!
ويژوال بيسيک تا نسخه 3 به صورت 16 بيتي بود. از نسخه 5 به بعد فقط ويرايش 32 بيتي آن ارائه شد (نسخه 4 هم به صورت 16 بيتي و هم به صورت 32 بيتي عرضه شده بود). ويژوال بيسيک از نسخه 6 به بعد بر پايه چارچوب دات نت (NET.) ارائه شد.
بعد از طهور نسخه دات نت، بسياري از برنامه نويسان به سمت آن رفتند اما ويژوال بيسيك 6 همچنان يكي از پرطرفدارترين زبانهاي برنامه نويسي در ايران مي باشد.
ويژوال بيسيک براي توسعه سريع نرم افزار (RAD يا Rapid Application Development) بر پايه رابط گرافيگي کاربر (GUI يا Graphical User Interface) توسعه داده شد. دسترسي آسان و سريع به پايگاه دادهها با استفاده از DAO ،RDO يا ADO و ايجاد کنترل هاي اکتيو ايکس (ActiveX) از جمله مواردي هستند که اين زبان را براي RAD مناسب کرده اند.
اولين نسخه ويژوال بيسيك در سال 1991 توسط مايكروسافت ارائه شد و به عنوان رقيبي براي ديگر زبانهاي برنامه نويسي معرفي گشت.
مهمترين ويژگي ويژوال بيسيك 6، فراگيري آسان و سريع آن است كه به لطف محصولات چند رسانه اي (مولتي مديا) ميسر گشته است.
ويژوال بيسيك سهم شما رو در برنامه نويسي كم ميكنه تا جايي كه برنامه نويسي به يك تفريح لذت بخش براي شما تبديل مي شود.
با اين زبان برنامه نويسي، كارهايي مثل طراحي اشيا ميتونه به راحتي كشيدن اونا روي تصوير باشه...
نكته مهم:
به همين خاطر براي دستور دادن به كامپيوترها بايد از زبان خاصي استفاده كرد. زبان هاي برنامه نويسي اين امكان رو به ما ميدن كه به كامپيوترها دستور بديم..
برنامه نويسي رو ميشه به سه دسته تقسيم كرد:
- سطح بالا
- سطح مياني
- سطح پايين
زبان های برنامه نویسی سطح بالا امروزه به طور چشمگیری، زیاد شدند و دلیلش هم اینه که به زبان مکالمه روزانه زبان انگلیسی نزدیک تره و راحت می توان برنامه های خودمون رو به سرعت (ترجیحاً در محیط ویندوز) بنویسیم، بدون اینکه به یادگیری زبان اسمبلی یا صفر و یک، حتی برای نوشتن یک برنامه ساده،نیاز داشته باشیم.
مثلاً در بيسيك، دستور زير باعث چاپ كلمه "www.84edu.net" خواهد شد:
print "www.84edu.net"
چرا ويژوال بيسيك؟ آخرین توضیح اینکه زبان برنامه نویسی سطح میانی، یعنی زبانی که از برنامه نویسی سطح بالا و پایین، به طور تلفیقی استفاده کرده باشه، مثل زبان C یا C++
يكي از معروف ترين زبانهاي برنامه نويسي ويوژال بيسيك هست كه با اون آشنا ميشيم:
يكي از معروف ترين زبانهاي برنامه نويسي ويوژال بيسيك هست كه با اون آشنا ميشيم:
شايد اين اولين سوالي باشد كه براي هركسي بوجود مي آيد چرا با وجود زبان هاي برنامه نويسي مثل ويژوال C ++ ، دلفي، .... درمحيط Windows ما بايد به سراغ ويژوال بيسيك برويم.
البته بهتره ذهنيتي كه از زبان بيسيك برامون ايجاد شده رو كنار بزاريم و بعد در مورد ويژوال بيسيك فكر كنيم... من با بيسيك زياد كار كردم ولي با ويژوال بيسيك خيلي كمتر از اون. با همين شرايط هم يه چيزي كاملاً برام مشهود بود: اينكه توي ويژوال بيسيك دستورات بيسيك به ندرت وجود دارند و كاربردي براشون هست...
با ويژوال بيسيك ميتوان انواع برنامه هاي كاربردي (Utility) ، بازي ها حتي به شكل سه بعدي و برنامه هاي سندي (Application) و يا برنامه هاي قابل اجرا در شبكه ها و اينترنت را توليد نمود.
البته بايد اين نكته را هم ذكر كرد كه زبان VC براي حرفه اي ها و با توجه به سرعتي كه دارد براي كارهاي پيچيده رياضي به كار مي رود. ولي خوب در عوض زبان VB (معمولا كاربران كامپيوتر با Script هاي آن كه يكي از رقباي Java Script مي باشد و يا دوستداران اينترنت علاوه بر ScriptباActiveX ها كه براي اولين بار توسط VB عرضه شد را مي شناسند) هر دو مقوله قدرت و سرعت را با هم دارا مي باشد.
يكي ديگر از تفاوتهايي ويژوال بيسيك كه با جد خودBasic داشته است سيستم اجراي برنامه هاي ابجاد شده با اين زبان مي باشد كه جد آن با Interpreter (مفسر) كار مي كرد يعني برنامه را خط به خط اجرا مي كرد ولي ويژوال بيسيك مجهز به هر دو سيستم مي باشد يعني هم مفسر دارد هم كامپايلركه باز هم اين يكي از تفاوتهاي عمده آن نسبت Basicمي باشد.
اما پيوند ويژوال به بيسيك اضافه شد به دليل ساختار بصري اين زبان. در ويژوال بيسيك ديگر مجبور نيستيم محيط يكنواخت بيسيك در داس را تحمل كنيم. با اي تفاسير:
ببينيم ويژوال بيسيك چيه؟
ويژوال بيسيك در واقع همون بيسيك هستش كه توسعه پيدا كرده. بيسيک توسط پروفسور جان کمنسي و توماس کرتز از کالج دارتموث براي نوشتن برنامه هاي ساده ايجاد شد.من خودم كلي با بيسيك كار كردم و يكي از جالب تري كارهايي هم كه باهاش كردم طراحي بازي گوريلا بود. عاشق اين بازي بودم و نوشتنش با بيسيك خيلي لذت بخش بود... بگذريم!
ويژوال بيسيک تا نسخه 3 به صورت 16 بيتي بود. از نسخه 5 به بعد فقط ويرايش 32 بيتي آن ارائه شد (نسخه 4 هم به صورت 16 بيتي و هم به صورت 32 بيتي عرضه شده بود). ويژوال بيسيک از نسخه 6 به بعد بر پايه چارچوب دات نت (NET.) ارائه شد.
بعد از طهور نسخه دات نت، بسياري از برنامه نويسان به سمت آن رفتند اما ويژوال بيسيك 6 همچنان يكي از پرطرفدارترين زبانهاي برنامه نويسي در ايران مي باشد.
ويژوال بيسيک براي توسعه سريع نرم افزار (RAD يا Rapid Application Development) بر پايه رابط گرافيگي کاربر (GUI يا Graphical User Interface) توسعه داده شد. دسترسي آسان و سريع به پايگاه دادهها با استفاده از DAO ،RDO يا ADO و ايجاد کنترل هاي اکتيو ايکس (ActiveX) از جمله مواردي هستند که اين زبان را براي RAD مناسب کرده اند.
اولين نسخه ويژوال بيسيك در سال 1991 توسط مايكروسافت ارائه شد و به عنوان رقيبي براي ديگر زبانهاي برنامه نويسي معرفي گشت.
مهمترين ويژگي ويژوال بيسيك 6، فراگيري آسان و سريع آن است كه به لطف محصولات چند رسانه اي (مولتي مديا) ميسر گشته است.
ويژوال بيسيك سهم شما رو در برنامه نويسي كم ميكنه تا جايي كه برنامه نويسي به يك تفريح لذت بخش براي شما تبديل مي شود.
با اين زبان برنامه نويسي، كارهايي مثل طراحي اشيا ميتونه به راحتي كشيدن اونا روي تصوير باشه...
نكته مهم:
زبان ويژوال بيسيك 6 در سه نسخه توسط شركت ماكروسافت ارائه شده است كه به ترتيب عبارتند از:


- learning
- professional
- enterprise
كه به ترتيب براي آموزش، اهداف حرفه اي و نوع سوم كه كامل ترين مي باشد، براي شبكه و اينترنت مناسب است.
براي يادگيري ويژوال بيسيك 6 و به كار بردن نوع حرفه اي آن براي اهداف حرفه اي و توليد نرم افزارهاي شخصي، من محصولات زير را توصيه ميكنم كه در نوع خود براي آموزش ويژوال بيسيك به صورت چند رسانه اي بسيار مناسب مي باشند:
من خودم براي يادگيري ويژوال بيسيك از همين محصولات چند رسانه اي استفاده كردم و انصافاً روشي بسيار جالب براي يادگيري است با هزينه بسيار پايين مخصوصاً وقتي اين هزينه رو با كلاسهاي برنامه نويسي كه به سختي پيدا ميشن، مقايسه ميكنيم. مثلاً من يك پك آموزش مولتي مديا خريدم با 5000 تومان براي آموزش ويژوال بيسيك 6 كه در همون زمان دوره هاي برنامه نويسي با ويژوال بيسيك حدود 60 هزار تومان هزينه داشت. خوبي آموزش چند رسانه اي اينه كه كاملاً يك كلاس درس مجازي در اختيارمون ميزاره كه در هر ساعتي از شبانه روز ميشه بهش مراجعه كرد...
براي يادگيري ويژوال بيسيك 6 و به كار بردن نوع حرفه اي آن براي اهداف حرفه اي و توليد نرم افزارهاي شخصي، من محصولات زير را توصيه ميكنم كه در نوع خود براي آموزش ويژوال بيسيك به صورت چند رسانه اي بسيار مناسب مي باشند:
من خودم براي يادگيري ويژوال بيسيك از همين محصولات چند رسانه اي استفاده كردم و انصافاً روشي بسيار جالب براي يادگيري است با هزينه بسيار پايين مخصوصاً وقتي اين هزينه رو با كلاسهاي برنامه نويسي كه به سختي پيدا ميشن، مقايسه ميكنيم. مثلاً من يك پك آموزش مولتي مديا خريدم با 5000 تومان براي آموزش ويژوال بيسيك 6 كه در همون زمان دوره هاي برنامه نويسي با ويژوال بيسيك حدود 60 هزار تومان هزينه داشت. خوبي آموزش چند رسانه اي اينه كه كاملاً يك كلاس درس مجازي در اختيارمون ميزاره كه در هر ساعتي از شبانه روز ميشه بهش مراجعه كرد...



هیچ نظری موجود نیست:
ارسال یک نظر