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

س: كيف يتم ربط محتويات تكست بوكس بالداتا بيس ؟

بدأه SuperNova57 في 12 نوفمبر 2011 · 6 رد · 1,076 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

باختصار

دحين احنا الفكرة اللي في راسنا

انه لو كتبنا جملة في التكست بوكس

تطلع لكل حرف صورة خاصة فيه حتى المسافات يطلع لها صورة

طيب احنا لقينا برنامج يخزن الصور في اكسس حيث انه يحولها لبيانات ثنائية

السؤال دحين :

كيف اربط كل حرف في التكست بوكس بالداتا بيس و في الداتا بيس في جدول يحتوي حقلين الاول للحرف و التاني للصورة المقابلة

يا ربت يكون الشرح بطريقة مفصلة عشان لساعنا مبتدئين و مشكورين

:)

#2

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

اخي يمكنك عمل دوران للأحرف الموجوده في مربع النص ومن ثم تقوم بادراج كل حرف مع صورته في قاعدة البيانات, يمكنك استخدام الدوران التالي

For Each c As Char In TextBox1.Text
//Insert code goes here
Next

.:: Wish to become better and better ::.

#3
VB Helper كتب:

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

اخي يمكنك عمل دوران للأحرف الموجوده في مربع النص ومن ثم تقوم بادراج كل حرف مع صورته في قاعدة البيانات, يمكنك استخدام الدوران التالي

For Each c As Char In TextBox1.Text
//Insert code goes here
Next

طيب معليش ممكن ازا في كود ؟

لانه بصراحة احنا ما لنا اي خلفية بالفيجوال بيسك

#4

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

اعتقد من وجة نظري انه برنامجكم راح يكون اسهل لو استخدمتوا الـ RichTextBox مقارنة باستخدام الـ TextBox بحكم انه اكثر مرونة , فمثلا لو كان عندي في مجلد الـ Bin صورة اسمها a.jpg و تريد عرضها في الـ RichTextBox :

Dim imageBytes As Byte() = File.ReadAllBytes("a.jpg")
        Dim stream As Stream = New MemoryStream(imageBytes)
        If imageBytes IsNot Nothing Then
            Dim myBitmap As New Bitmap(stream)
            Clipboard.SetDataObject(myBitmap)
            Dim myFormat As DataFormats.Format = DataFormats.GetFormat(DataFormats.Bitmap)
            If RichTextBox1.CanPaste(myFormat) Then
                RichTextBox1.Paste(myFormat)
            End If
        End If

اما بالنسبة للتكست بوكس اعتقد راح تحتاج تتعامل مع دالة DrawImage

عموماً بالنسبة للتعامل مع الداتا بيس انصحك بالقراءة في مجال الـ ADO.NET , وببساطة تسند قيمة قيمة الزر المدخل في الاستعلام كالتالي :

    Dim cmdStr As String = "select image from LetterTable where letter="
commandObj.CommandText = cmdStr + "'" + e.KeyChar + "'"

بحيث يكون تنفيذ الاستعلام في الحدث KeyPress , بعد تنفيذ هذا الاستعلام ستحصل على الصورة , الان قم بوضعها في الاداة.

هذه مجرد اقتراحات لمساعدتك في كتابة البرنامج , ياريت تحاول و حبذا لو كان عندك اخطاء تضع الكود حتى يستطيع الاعضاء مساعدتك.

تمنياتي لك بالتوفيق.

((إِنَّ اللَّهَ وَمَلائِكَتَهُ يُصَلُّونَ عَلَى النَّبِيِّ يَا أَيُّهَا الَّذِينَ آمَنُوا صَلُّوا عَلَيْهِ وَسَلِّمُوا تَسْلِيمًا))

#5
Rose Muhammed كتب:

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

اعتقد من وجة نظري انه برنامجكم راح يكون اسهل لو استخدمتوا الـ RichTextBox مقارنة باستخدام الـ TextBox بحكم انه اكثر مرونة , فمثلا لو كان عندي في مجلد الـ Bin صورة اسمها a.jpg و تريد عرضها في الـ RichTextBox :

Dim imageBytes As Byte() = File.ReadAllBytes("a.jpg")
        Dim stream As Stream = New MemoryStream(imageBytes)
        If imageBytes IsNot Nothing Then
            Dim myBitmap As New Bitmap(stream)
            Clipboard.SetDataObject(myBitmap)
            Dim myFormat As DataFormats.Format = DataFormats.GetFormat(DataFormats.Bitmap)
            If RichTextBox1.CanPaste(myFormat) Then
                RichTextBox1.Paste(myFormat)
            End If
        End If

اما بالنسبة للتكست بوكس اعتقد راح تحتاج تتعامل مع دالة DrawImage

عموماً بالنسبة للتعامل مع الداتا بيس انصحك بالقراءة في مجال الـ ADO.NET , وببساطة تسند قيمة قيمة الزر المدخل في الاستعلام كالتالي :

    Dim cmdStr As String = "select image from LetterTable where letter="
commandObj.CommandText = cmdStr + "'" + e.KeyChar + "'"

بحيث يكون تنفيذ الاستعلام في الحدث KeyPress , بعد تنفيذ هذا الاستعلام ستحصل على الصورة , الان قم بوضعها في الاداة.

هذه مجرد اقتراحات لمساعدتك في كتابة البرنامج , ياريت تحاول و حبذا لو كان عندك اخطاء تضع الكود حتى يستطيع الاعضاء مساعدتك.

تمنياتي لك بالتوفيق.

طيب جدا حلو

بس كما قلت انه ما عندي اي خبرة في الفيجوال بيسك

برايك اش الدروس الاساسية اللي لازم نطلع عليها عشان كتابة الكود ؟

و ازا في روابط تدلنا

مشكورين

:)

#6

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

اقتباس
طيب معليش ممكن ازا في كود ؟

لانه بصراحة احنا ما لنا اي خلفية بالفيجوال بيسك

اخي انصح بقراءة اساسيات اللغة اولا ..

.:: Wish to become better and better ::.

#7

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

اقتباس

طيب جدا حلو

بس كما قلت انه ما عندي اي خبرة في الفيجوال بيسك

برايك اش الدروس الاساسية اللي لازم نطلع عليها عشان كتابة الكود ؟

و ازا في روابط تدلنا

مشكورين

كتاب خطوة بخطوة مع فيجوال ستديو 2008

اعداد الاستاذ: أحمد جمال خليفة

اليك رابط لتحميل الكتاب :

الرابط الاول

الرابط الثاني

تمنياتي لك بالتوفيق.

((إِنَّ اللَّهَ وَمَلائِكَتَهُ يُصَلُّونَ عَلَى النَّبِيِّ يَا أَيُّهَا الَّذِينَ آمَنُوا صَلُّوا عَلَيْهِ وَسَلِّمُوا تَسْلِيمًا))

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…