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

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

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

காலத்துடனான ஓர் பயணம் 03 ( யார் ? இவர்கள் 10 )

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

“ Hague Rules, Hague-Visby and Hamburg Rules” Carrier Friendly or Shipper Friendly?

INTRODUCTION In ancient times, ship owners had extensive powers over the shippers and cargo owners. Ship owners managed to escape their liabilities by using these powers and the principle of freedom of contract during cargo damages. Therefore, The cargo owners were disappointed and the reliability of bills of lading was greatly affected. [1] This was the main reason to develop the Hague Rules 1924. Most of the maritime nations ratified Hague rules and still this is in force. These rules apportioned responsibility for the safe delivery of the cargo between shipper, carrier and receiver and denied these parties, particularly the carrier, and the ability to contract out minimum levels of responsibilities.    The international traders were under impression that Hague rules are more ship owner friendly and therefore, in 1968 amendments to the Hague rules were brought up and these are known as Hague-Visby rules. [2] Again, in response to shipper’s complaints that the Hague-V