أخواني الكرام السلام عليكم ورحمة الله وبركاتة من خلال مشاركتي مع استاذتنا الفاضلة زهرة جزاها الله خيراً استعملت الاخت الغالية زهرة كود لتحويل الحروف الي أرقام من خلال أرقام الآسكي كود وبيني وبينكم دفعني الفضول في البحث علي Google وفي المنتديات عن أي معلومة تفيد عن تعلم أرقام الآسكي كود وكمان استحيت من كثرة الاسئلة لمشرفتنا الغالية وتركتها لحل مشاكل الاعضاء وقلت احاول ولو ما وصلتش لمعلومة سأضطر لسؤالها لان الفضول دفعني لكي اعرف ما هي أرقام الآسكي كود أيضا لان هذه الارقام حلت مشكله كبيرة وعويصة يستعصي الاستعلامات العادية حلها فجائتني فكرة تقديم درس بسيط يحتوي علي شرح بسيط من خلال بحثي عن ما هي ارقام الآسكي كود وما هي وظيفتها ......... اولا يجب ان نعلم ان لكل حرف في لوحة المفاتيح رقم خاص به محصور بين الصفر و 255 بحيث لايتعامل الكمبيوتر مع غير هذا المجال ومثلاً الحرف "A" يقابله الرقم 65 بينما الحرف "a" له الرقم 97 ... ونلاحظ من ذلك ان للحرف A رقمان الاول للحرف الصغير و الآخر للحرف الكبير ... وكذلك الحال مع باقي الحروف و الازرار في لوحة المفاتيح ... وهو ما يسمى الاسكي كود للحرف (ASCII Code) ... ويوجد دالتان مهمتان في الفجيوال للتعامل مع الاسكي وهما :
Asc()Chr()
Asc("A") = 65
Chr(97) = "a"
If C1 AND C2 Then MsgBox "صحيح"
If C1 OR C2 Then MsgBox "صحيح"
If C1 XOR C2 Then MsgBox "صحيح"
Print (121 And 34) ' = 32Print (121 Or 34) ' = 123Print (121 Xor 34) ' = 91
Print (32 And 34) ' = 32Print (123 Or 34) ' = 123Print (91 Xor 34) ' = 121
121 XOR 34 = 9191 XOR 34 = 121
( A = 65 = 01000001 )( B = 66 = 01000010 )( C = 67 = 01000011 )( D = 68 = 01000100 )( E = 69 = 01000101 )( F = 70 = 01000110 )( G = 71 = 01000111 )( H = 72 = 01001000 )( I = 73 = 01001001 )( J = 74 = 01001010 )( K = 75 = 01001011 )( L = 76 = 01001100 )( M = 77 = 01001101 )( N = 78 = 01001110 )( O = 79 = 01001111 )( P = 80 = 01010000 )( Q = 81 = 01010001 )( R = 82 = 01010010 )( S = 83 = 01010011 )( T = 84 = 01010100 )( U = 85 = 01010101 )( V = 86 = 01010110 )( W = 87 = 01010111 )( X = 88 = 01011000 )( Y = 89 = 01011001 )( Z = 90 = 01011010 )
( a = 97 = 01100001 )( b = 98 = 01100010 )( c = 99 = 01100011 )( d = 100 = 01100100 )( e = 101 = 01100101 )( f = 102 = 01100110 )( g = 103 = 01100111 )( h = 104 = 01101000 )( i = 105 = 01101001 )( j = 106 = 01101010 )( k = 107 = 01101011 )( l = 108 = 01101100 )( m = 109 = 01101101 )( n = 110 = 01101110 )( o = 111 = 01101111 )( p = 112 = 01110000 )( q = 113 = 01110001 )( r = 114 = 01110010 )( s = 115 = 01110011 )( t = 116 = 01110100 )( u = 117 = 01110101 )( v = 118 = 01110110 )( w = 119 = 01110111 )( x = 120 = 01111000 )( y = 121 = 01111001 )( z = 122 = 01111010 )