Skip to main content

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


அனைவருக்கும் வணக்கம்….

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

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

1.Relational Operators
     1.1   <          -     less than
     1.2   <=         -     less than or equal to
     1.3   >          -     greater than
     1.4   >=         -     greater than or equal to
     1.5   =          -     equal to
     1.6   <>         -     not equal to
2.Logical Operators
     2.1   And
     2.2   Or
     2.3   Not
     2.4   Xor
இங்கு முதல் மூன்றும் தான் அதிகளவில் பயன்படுத்தப்பட்டு வருபவை ஆகும்.

3. Arithmetic Operators
     3.1   ^          -     Exponentation
     3.2   -          -     Negation
     3.3   *          -     Multiplication
     3.4   /          -     Divison
     3.5   \          -     Integer Division
     3.6   Mod        -     Modulo
     3.7   +          -     Addition
     3.8   -          -     Substraction.

இவற்றின் உதவியுடன் Visual Basic இல் சில விடயங்களை பார்க்கலாம்.
அடுத்த செயன்முறையாக Visual Basic இல் Form இல் ”Hello World” எனும் வாசகத்தை இடம்பெறச்செய்வோம்.

Form 1
முறை 01….
                                                                              
Tool Box
இடது பக்கமாக காணப்படும் Tool Box இல் Label Tool இனை click செய்து பின்னர் Form click செய்தவண்ணம் cursor ஐ இழுத்துசெல்லும்போது செவ்வக வடிவம் பெறப்படுவதை அவதானிக்கலாம். இந்நிலையில் mouse இலிருந்து கையை எடுத்து Form 1 காட்டியவண்ணம் அதனை நிறுவுங்கள்.

பின்னர் வலது பக்கமாக காணப்படும் Properties Window இல் Caption என்ற பகுதியில் ”Label 1” என்று காணப்படுவதை ”Hello World" என்று மாற்றிவிட்டால் போதும்.
அதற்கான படங்கள் கீழே காட்டப்பட்டுள்ளன.
Properties Window
Form 2



Properties Window இல் காணப்படும் மற்றையவைகளையும் மாற்றி முயற்சி செய்து பார்க்கவும். குறிப்பாக AutoSize, BackStyle, Font, ForeColor.... 

முறை 02

இது சற்று வித்தியாசமானது. வழமை போல இப்போது Tool Box இலிருந்து Button Tool இனை click செய்து குறித்த Form இல் Button ஒன்றை நிறுவுதல். பின்னர் Properties Window மூலமாக Button என்ற பெயரை Ok என்று மாற்றிகொள்ளுங்கள்(விரும்பிய ஒரு Caption ஐ இட்டுக்கொள்ளுங்கள்). பின்னர் Button இனை Double Click பண்ணும் போது வரும் Page இல் print "Hello World" என்று தட்டச்சு செய்யுங்கள். அதற்கான படங்கள் கீழே காட்டப்பட்டுள்ளன. 
படம் 02
படம் 01



படம்03
                                         



படம் 04
 இங்கு படம் 03 இல் காட்டப்பட்டவாறு Coding  இனை எழுதிய பின்னர் முன்னைய பதிவில் காட்டப்பட்ட Start Button இனை Click செய்து இயங்கு நிலைக்கு மாறிய பின்னர் படம் 04 இல் காட்டப்பட்டுள்ளதைப்போன்று Ok Button இனை Click செய்ய படம் 05 இல் காட்டப்பட்டுள்ளதைப்போன்று Form இல் வாசகம் print பண்ணப்படுகிறது. 
படம் 05

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

Comments

  1. Keep up the Good Work....
    Thanks for this post.

    ReplyDelete
  2. Thanks for the comment and your visit, Ramesh.

    ReplyDelete
  3. படிக்க வச்சிருவீங்க போல..

    ReplyDelete
  4. (ம்ம்ம்.... நம்மளால முடிஞ்ச அளவுக்கு நாம ற்றை பண்ணலாம்னு தான்....)

    பொதுவாக இப்படியான விளக்கங்கள் (தமிழில்) இணையப்பக்கங்களில் அரிதாக காணப்படுவதை அவதானித்த பின்னர் தான் தமிழில் எழுத வேண்டும் என்ற அவா உதயமானது...

    ReplyDelete
  5. மிகவும் நன்றி..
    நானும் உங்களுடைய பதிவை படித்து

    அதன் படி செய்து வருகிறேன்.

    தொடரட்டும் உங்கள் பொன்னான பனி ....!

    ReplyDelete
  6. தங்களின் விமர்சனத்திற்கும் வருகைக்கும் நன்றிகள் நண்பரே...
    தெளிவின்மைகள் காணப்படுமிடத்து அவையும் எதிர்பார்க்கப்படுகின்றன...
    நன்றிகள்...

    ReplyDelete

Post a Comment

Popular posts from this blog

பெர்முடாவும் கருந்துளையும் ( மாய இராஜ்ஜியம் 20 )

பெர்முடா மர்மம் பற்றிய ஆய்வுத்தொடர் (மாய ராஜ்ஜியம்) 19 பகுதிகளுடன் நிறைவடைந்து விட்டது. இந்த ஆய்வு தொடர்பாக வாசகர் ஒருவரின் கருத்துகளிற்குரிய பதில் கருத்துகளாக இப்பகுதி வெளிவருகிறது. அவ்வாசகரின் கருத்துக்களை பார்வையிட கீழுள்ள தொடர்பினை அணுகவும்.           http://unmayinpakkam.blogspot.com/2010/05/05_22.html#comments என்னுடைய ஆய்வு முடிவை நான் இரண்டு படிகளில் தெரிவித்திருந்தேன். முதலாவதாக அண்டவெளியில் ஆங்காங்கே தோன்றுகின்ற காலத்தால் வேறுபட்ட இடங்களை ஒத்த இடங்கள் பூமியில் தோன்றுவதன் சாத்தியமும் , இரண்டாவதாக இதன் விளைவாக கருந்துளை அவ்விடத்தில் உருவாகுவதற்கான வாய்ப்பும் ஆகும்.   1.சடத்துவ மற்றும் சடத்துவமல்லாத சார்புச்சட்டங்களின் சார்பியக்கத்தின் விளைவாக ஏற்படும் கால வேறுபாடு பற்றி ஐன்ஸ்டீன் உள்ளிட்ட பல விஞ்ஞானிகள் ஆராய்ந்திருக்கிறார்கள். இச்சார்பு விளைவு காரணமாக பிரபஞ்சத்தின் நடுவில் ஒரு பொதுக்கடிகாரம் பயன்படுத்தப்படுவது என்பது சாத்தியமற்றதாகின்றது. மேலும் விளக்குகையில், விரியும் பிரபஞ்சம், அதன் தாக்கத்தை தமக்குள் வெளிப்படுத்தும் ...

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

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

இரையாகும் கனவுகள்...

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