Skip to main content

Visual Basic - ஒரு பார்வை (1)



வாசகப்பெருமக்களுடன் ஏறத்தாழ இரு வருடங்கள் பயணித்துக்கொண்டிருக்கும் உண்மையின் பக்கத்தின் மூலமாக அடுத்த சில மாதங்களுக்கு விஷுவல் பேசிக் (Visual Basic) என்னும் நிரலாக்க மொழி பற்றி நான் அறிந்த தகவல்களை உங்களுடன் பகிர்ந்து கொள்ளலாம் என எண்ணுகிறேன்.

பொதுவாக இந்த நிரலாக்க மொழியில் பயன்படுத்தப்படும் முக்கிய சொற்களுக்கு (Key Words) தமிழ் அர்த்தம் கண்டு அவற்றை வழங்குவது பொருத்தமில்லாத செயன்முறை அல்லாததால் நிரலாக்கத்திற்கு அவசியமான சொற்களை ஆங்கிலத்தில் வழங்கலாம் என எண்ணுகிறேன்.
நேரடியாக Visual Basic கற்கைகளினுள் செல்வதற்கு முன்பாக கணினி வரலாற்றில் நிரலாக்கம் பற்றிய சிறிய அறிமுகத்துடன் உட்செல்லலாம் என எண்ணுகிறேன்.
பொதுவாக கணினி மொழிகள் என்பவை சில விதிமுறைகளுக்கு வரையறுக்கப்பட்டு சில நியமச்சொற்களுடன் உருவாக்கப்படுகிறது. இதுவும் ஒரு வகையில் மென்பொருள் தான். ஆனால் பல்வேறுபட்ட அறிவுறுத்தல்களுக்கேற்றவாறு செயற்பட வேண்டும் என்பதைக்குறித்து நிற்கக்கூடிய மென்பொருள் என்று கூறலாம்.
1957 ம் ஆண்டில் COBOL நிரலாக்க மொழி உருவாக்கப்பட்டதில் இருந்து காலத்திற்கு காலம் பல்வேறுபட்ட வளர்ச்சிகளுடன் ஒவ்வொரு மொழிகளும் உதயமாகத்தொடங்கின. அந்த வகையில் VisualBasic , 1991 ம் ஆண்டு அறிமுகப்படுத்தப்பட்டதாகும்.
இதில் Basic  என்ற சொற்பதம் மொழி அபிவிருத்தியை மையமாகக்கொண்டு 1960களிலேயே தோற்றம் பெற்றது. உயர்நிலை நிரலாக்க மொழிகளை கொண்ட குடும்பமாக இதனை கூறலாம். அதற்கான விரிவாக்கம்
B – Beginner’s
A – All-Purpose
S – Symbolic
I – Instruction
C – Code
இதன் அடிப்படையில் ஆரம்பகாலகட்டத்தில் உருவாக்கப்பட்ட மொழிகள் விஞ்ஞானிகளாலும் கணித அறிவில் மேம்பட்டவர்களாலும் மாத்திரம் பயன்படுத்தப்படக்கூடிய நிலை Micro Computers இன் வருகை மூலம் பயன்படுத்துபவர்களின் எண்ணிக்கையும் அதிகரிக்கக்காணப்பட்டது.
Micro Computer இற்கான முதலாவது Basic Language, Bill Gates மற்றும் Paul Allen என்பவர்களால் எழுதப்பட்டது. இவற்றிலும் காலப்போக்கில் பல்வேறுபட்ட மாற்றங்கள் மூலம் 1991ம் ஆண்டளவில் Visual Basic அறிமுகப்படுத்தப்பட்டது.
அத்துடன் Visual Basic இல் GUI அமைப்பு காணப்படுவதால் மற்றைய நிரலாக்க மொழிகளை விட இதனை கையாளுவது மிகவும் இலகுவாக இருக்கும்.
அறிமுகத்திற்கு இவ்வளவு தகவல்களும் போதும் என எண்ணுகிறேன். அத்துடன் இவை சார்ந்ததான மேலதிகமாக தகவல் அல்லது தெளிவின்மைகள் காணப்படுமிடத்து அவற்றை  விமர்சனம் மூலமாக கேட்கலாம்.

இப்போது கற்கைகளினுள் செல்ல்லாம் என எண்ணுகிறேன்.

Visual Basic இனை நீங்கள் Start  à All Programs à Microsoft Visual Basic 6.0 என சென்று குறித்த மென்பொருளினை திறக்கும் பொழுது

மேற்கண்டவாறு ஒரு Window வில் Standard EXE என்பதை தெரிவுசெய்து அதனை Open செய்யவும்
Open பண்ணியவுடன் மேற்கண்டது போன்ற ஒரு Window வினை நீங்கள் காணலாம்.
பொதுவாக Visual Basic இல் நாம் குறித்த Coding களை எழுதி வடிவமைத்தவுடன் அவை எவ்வாறு வேலை செய்கிறது என்பதை அறிய கீழ்க்கண்டவாறு செல்லலாம்.

மேலே காட்டப்பட்டுள்ள படத்தில் சிவப்பு மையினால் குறிப்பிட்டு காட்டப்பட்டுள்ள Start Button இனை அழுத்தும் போது 
இன்னொரு பகுதிக்கு தாங்கள் அழைத்து செல்லப்பட்டு மேற்கண்ட அமைப்புள்ள ஒரு window வினை அவதானிக்கக்கூடியதாக இருக்கும். 
பின்னர் மீண்டும் பழைய நிலைக்கு 
Stop Button இனை அழுத்துவதன் மூலம் திரும்பிடலாம். 
இங்கு முக்கியமாக கவனிக்க வேண்டிய விடயம் Start Button இனை அழுத்தும் போது நாம் எழுதிய Coding களில் ஏதேனும் பிழை காணப்படின் மேற்படி Programme வெற்றிகரமாக செயல் படுத்தப்படாது. (Compile ஆகாது)

இவை சம்பந்தமாக தெளிவின்மைகள் காணப்படுமிடத்து விமர்சனங்கள் வாயிலாக வினாவலாம்.பதிவின் நீளம் கருதி இத்துடன் முடிக்கிறேன். மீண்டும் சந்திப்போம்.

பார்வைகள் தொடரும்.....



Comments

  1. பகிர்விற்கு நன்றி...வாழ்த்துக்கள் நண்பரே...

    ReplyDelete
  2. தங்களின் வருகைக்கும் வாழ்த்துகளுக்கும் நன்றிகள் நண்பரே...

    ReplyDelete

Post a Comment

Popular posts from this blog

Visual Basic - Hello World (பார்வை - 2)

அனைவருக்கும் வணக்கம்…. சென்ற பதிப்பில் Visual Basic இல் நிரலாக்க குறியீடுகள் (Programming Codings) எழுதும் பகுதியில் இருந்து இயங்குநிலைக்கு எப்படி கொண்டு செல்வது என்று பார்த்தோம். இன்றைய பதிப்பில் அவசரமாக எப்படி நிரலாக்க குறியீடுகள் எழுதுவது என்று பார்க்க முன்னர் சில பகுதிகளை குறிப்புகளாக நோக்கிவிட்டு Programme எழுத போகலாம். பொதுவாக எல்லா மொழிகளுக்கும் பலதரப்பட்ட வரையறைகள் இருக்கின்றன. உதாரணமாக…. நாம் நாளை பாடசாலை சென்றேன். இந்த வசனத்தில் ஏகப்பட்ட பிழைகள். இப்படி ஒருவர் கூறும் பட்சத்தில் அவர் என்ன கூறவருகிறார் என்று எங்களால் இனங்காணமுடியாத சூழ்நிலைகள் காணப்படுகின்றன. இதே பிரச்சினை தான் இந்த நிரலாக்க மொழி சூழலிலும் காணப்படுகின்றது. கணினி என்று நோக்கும் போது அங்கும் அதனால் விளங்க கூடிய வகையில் நாம் கூறுபவை தான் ஏற்றுக்கொள்ளப்படுகின்றன. ஒவ்வொரு மொழி பயிலும் போதும் ஆரம்பத்தில் பல இடர்பாடுகள் இருப்பது போன்று காணப்படும் மாயை காலம் செல்ல செல்ல இடர்பாடுகள் குறைந்து செல்வது போன்ற தோற்றப்பாட்டை கொண்டு காணப்படும். இங்கும் நாம் கணினியால் புரிந்துகொள்ளக்கூடிய வகையில் அதனுடன் வரையறைகளுக்கு உட்பட்ட...

யார் ? இவர்கள் 05

பறக்கும் தட்டை மக்கள் பார்த்து சில மணிநேரம் கழித்து இன்னோர் தகவலும் வெளியானது. நியூ மெக்சிகோ அருகே உள்ள ரோஸ்வேல் என்ற இடத்தில் வட்டவடிவமான (பறக்கும் தட்டு) பெரிய பொருள் ஒன்று நொறுங்கிக்கிடப்பதாக கூறப்பட்டது. நிறைகுறைந்த அதேநேரத்தில் உறுதியான உலோகத்தில் அந்த பறக்கும் தட்டு தயாரிக்கப்பட்டு இருந்தது. எனினும் அரசு தரப்பில் ஆரம்பத்தில் இச்சம்பவம் மூடி மறைக்கப்பட்டது. அதேநேரம் அமெரிக்க விமானப்படை இது தொடர்பாக இரகசிய விசாரணை ஒன்றையும் உடனடியாக நடாத்தியது. அப்போது பறக்கும் தட்டுகள் வானில் பறந்தது உண்மைதான் என்று தகவல் வெளியானது. இங்கு பெறப்பட்ட அவ்வுலோகமானது மிகவும் நிறைகுறைந்ததாகவும் ஆனால் மிகவும் உறுதி கூடியதாகவும் இருந்ததாக குறிப்பிடப்பட்டுள்ளது. இவ்வுலோக இயல்பு பூமியில் உள்ள உலோகங்களின் இயல்புகளிலிருந்து முற்றிலும் வேறுபடுவதாகவும் குறிப்பிடப்பட்டது. ஆனாலும் உடனடியாக ஏற்பட்ட பரபரப்பையும் பதற்றத்தையும் தணிப்பதாக அரசு கூறிய கருத்து “ விமானப்படையினர் தட்பவெப்பநிலை மாற்றங்களை அறிய அனுப்பிய வானிலை ஆய்வு பலூன் தான் தரையில் வீழ்ந்து நொருங்கியது ’’ மேற்கூறப்பட்ட அனைத்து சாத்தியப்பாடுகளு...

இறந்த காலத்தை அடைவோமா? ( யார் ? இவர்கள் 11 )

இறந்த காலத்தை அடைவது எப்படி? இங்கு நாம் பயன்படுத்தும் வேகம், ஒளியின் வேகத்தை அணுகும் போது எம்முடைய காலமானது மெதுவாக செல்லும். ஒளியின் வேகம் என்பதை தொடும் போது எமது காலமாற்றம் மற்றவர்களுடன் ஒப்பிடுகையில் 0 எனலாம். பெரும்பாலும் எனது கருத்துப்படி இது எக்காலத்திலும் சாத்தியமற்றது எனலாம். ஆயினும் அவ்வாறு எமது வேகம் ஒளியின் வேகத்திற்குச் சமனாயின் அவ்வாறு ஒரு வாகனத்தை இயக்குபவர் காலத்தையே வென்றவராவார். அதாவது அவர் தனது வாழ்வை வாகனத்திற்கு வெளியில் உள்ளோரின் இயல்பான காலத்தின் படி வேண்டுமானவரை அவ்வாகனத்தில் கழிக்கலாம். சரி அடுத்ததாக எமது வாகனம் ஒளியின் வேகத்தை மீறும் போதே நாம் எமது இறந்த காலத்திற்குச் செல்வோம். அதாவது நாம் கடந்து வந்த காலத்திற்கு மீண்டும் செல்லலாம். எமக்கு வேண்டுமான காலத்தில் தரையிறங்கி அங்குள்ள எமது சிறு வயதுத்தோற்றங்களை கூட சந்திக்கலாம். ஆனால் அவர்கள் ( இறந்தகாலத்திலுள்ளோர் ) தமது காலமே இயல்பான போக்குடையது என உணர்வர். எனவே அவர்களைப்பொறுத்தவரைக்கும் அங்கு செல்லும் நாம் அவர்களின் எதிர்காலத்தோர் ஆவோம். இவ்வாறு செயற்படக்கூடிய இயலுமையை எமது மனித குலம் பெறுமாயின் இதன் விளைவா...