الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

المتغير من نوع byte

مغلق
بدأه أبو السيد عدنان في 31 يوليو 2007 · 9 رد · 908 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم و رحمة الله و بركاته

تحيه طيبه من إلى الكل

المتغير من نوع byte ما هي فوائده ؟

طيب ممكن من أحد الأعضاء يعطينا أمثلة تبين فوائد هذا النوع من المتغيرات ؟

أنا كان في ذهني سؤال ، هل يمكنني بالفيجول بيسك دوت نت أن أتعامل مع البيانات بالبت و ليس بالبايت و وجدت المتغير من نوع byte فهل له علاقة بالتعامل مع البيانات على مستوى البت ؟

و اعذروني على أسئلتي الفضة و تقبلوا تحياتي .

i1044214_21.JPG

#2

من اسمه. تحفظ بيانات من نوع بايت. أي من 0 حتى 255. و أي عملية حسابية هي تحكم بالمتغير على مستوى البت.

#3

أخي System Down مشكور على ردك

و لكن نريد أمثلة عملية لهذا المتغير و هل يمكن بواسطة هذا النوع من المتغيرات -أقصد متغيرات البايت- كتابة قيم ثنائية و تخزينها في ملف

و شاكرين لكم ردكم و حسن اصغائكم

i1044214_21.JPG

#4

كل القيم في النهاية تسجل على شكل رقم بايناري.

أما عن أمثلة لاستخدامها فلا حد أمامك سوى الحد الأعلى 255 و خيالك :)

أي رقم تريد تسجيله و يقع داخل 0-255 يمكنك استخدامه مع هذا النوع.

#5

اتذكر اني عملت بهذا المتغير كود جميل يمكنك من عمل Test لكلمة السر مثلا بدون استعمال اي جملة شرطية سوف أبحث عن المثال و أكتبه هنا (كتبته بالفيجوال 6)

ثم يا أخي فائدته هي انه من 0 ال 255 :)

بمعنى انك لو كنت ستنتظر من المستعمل قيمة معينة و انت تعرف انه يجب ان لا تكون سالبة و ان لا تتعدى 255 فتستعمله يعني لا يعقل ان تستعملInteger او Long في هذه الحالة لأنك ستفعل كمن يحجز باخرة لنقل دجاجة :D

#6

هذا هو الكود الذي تحدثث عنه :

On Error GoTo IncorrectPass ' if there is an error we will go to the "IncorrectPass"
Dim ThePassword As Long ' The variable that will contain the correct password
ThePassword = 2514587 ' assignin the Password value
Dim UserPassword As Long ' The variable that will contain the password typed by user
UserPassword = Text1 ' put the user password in the variable
Dim MyByteTest As Byte ' Declare the Byte variable
' coz the variable MyByteTest will accept just values between 0 and 255 then if
' we try to assign a value that's more then 255 or less then 0 the we got an error
' so if the "ThePassword" contain a value more then or less then the "UserPassword"
' for exemple ThePassword = 10 & UserPassword = 5 then in the first statement the
' variable MyByteTest will be 5 that correct but in the second statement it will be -5
' and here where we get an error and show the "Incorrect Password" but if the two
' variables (ThePassword && UserPassword) has the same value then in the pair statements
' the "MyByteTest" variable will be 0 and that won't coz any error and then we show
' the "Correct Password" MsgBox and exit from the sub to not show the "Incorrect PassWord"

MyByteTest = ThePassword - UserPassword
MyByteTest = UserPassword - ThePassword
MsgBox "Correct Password"
Exit Sub
IncorrectPass:
MsgBox "Incorrect PassWord"

اسف لكتابتي الشرح باللغة الانجليزية ذلك لأن الفيجوال 6 عندي لا يدعم العربية

المهم لو كان اي لبس في الشرح اطرحه و انا اكتبه لك بالعربية

و شكرا

#7

فكرة جميلة أخي أيوب

مواضيع و دروس
الكتابة بعدة ألوان داخل الــ TetxBoxمكتبة الأكوادتحميل الــ Visual Basic Express 2005
تحميل فيجوال بسيك 6أكواد × أكواددروس في الخوارزميات
لتحميل عدة إصدارات من كريستال ريبورتتحميل برنامج Activ Skin 4.3جمل الــ Sql من الألف إلى الياء
معظم المواقع المختصة بالفيجوال بيسيكموقع كويس للأيقوناتمرجع شامل لأدوات ActivX
كيفية نطق الحرف المكتوب شرح عن كيفية إقامة علاقة مع Data Reprot باستخدام الــ DataEnvironment علاقة مع الـ Datareport بدون استخدام DataEnvironment (( شرح ))
كتاب Migrating From DAO to ADOإضافة لـ VB6 بريمج IndenterVB, إضافة لبيئة تطوير فيجوال بيسك 6حوار بينى و بين عضو حول ال winsock , اتمنى ان يعجبكم
Smart Indenter 3.5 لتنسيق الأكواد, هديه لكل الأعضاء السلسلة الدهبية في المواضيع العلمية ، إستغلال الـ Balloons في الـ Windows XP مصفوفات الأدوات Control Arrays افكار وتلميحات ! , لمن افتقدها من أيام الـ VB6.0
جعل خلفية الـ Mid Form تظهر بالكامل خواص الاداة Winsock لربط الاجهزة عن طريق الانترنتكيف يتم عمل تقارير بإستخدام HTML

7.gif
#8

شكرا على الردود و الجهود الطيبة ...........

فكرة جميلة أخ أيوب و لكن يا شباب أنا جربت حفظت في ملف قيمة متغير من نوع بايت و كانت نتيجة الحفظ قيمة حرفية

يعني هل من الممكن كتابة ترميز معين لملف بواسطة هذا النوع من المتغيرات .

أنا أحتاج لمثل هذه الطرق لاني ناوي أسوي برنامج يقوم بتحويل صيغة الصوت الى صيغة أخرى و هذا بالطبع يستلزم طريقة لكتابة بيانات الموجة و التي قد تكون بالبتات .

و سؤالي هل يمكن عمل ذلك بالإعتماد على المتغيرات من نوع بايت .

آسف كنت أعتقد قبل كتابة الموضوع أن المتغير بايت له علاقة ، أرجو أن أحصل على ردود على سؤالي الأخير في هذا الرد .

i1044214_21.JPG

#10

مشكورين شباب على الردود

i1044214_21.JPG

هذا الموضوع مغلق.

مواضيع مشابهة