منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[مشروع] الاستغناء عن قواعد البيانات لتصفح سجلات - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم امثلة ومشاريع VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=188)
+--- الموضوع : [مشروع] الاستغناء عن قواعد البيانات لتصفح سجلات (/showthread.php?tid=10594)

الصفحات: 1 2


الاستغناء عن قواعد البيانات لتصفح سجلات - سعود - 04-11-14

@@@@@@@@@@@@@
المثال قديم و ناقص وتوجد طرق افضل
@@@@@@@@@@@@@
الاستغناء عن قواعد البيانات لتصفح سجلات
رجاء من اعجبته الطريقة ويود اضافة امكانية الاضافة والتعديل والحذف ان يكتب رد وشكرا


RE: الاستغناء عن قواعد البيانات لتصفح سجلات(النسخة الاولى والثانية لاحقا) - elhon.tec - 04-11-14

يأخى بارك الله فيك
جارى التجربة
ولى استفسار

طريقة البحث كيف تتم ؟

شكرا


RE: الاستغناء عن قواعد البيانات لتصفح سجلات(النسخة الاولى والثانية لاحقا) - elhon.tec - 04-11-14

فى هذه الدلة ما المقصود 

كود :
[ltr]Private Function nodcount()[/ltr]
[ltr]        Return hdoc.DocumentNode.SelectNodes("//tid").Count[/ltr]
[ltr]    End Function[/ltr]



RE: الاستغناء عن قواعد البيانات لتصفح سجلات(النسخة الاولى والثانية لاحقا) - سعود - 04-11-14

(04-11-14, 06:52 AM)elhon.tec كتب : يأخى بارك الله فيك
جارى التجربة
ولى استفسار

طريقة البحث كيف تتم ؟

شكرا
نكتب حلقة For نتفحص بها كل النودز nods الموجودة في الوثيقة hdoc  ونقارنها باي قيمة نضعها ....محاكاة لاكسس.
(04-11-14, 09:08 AM)elhon.tec كتب :
فى هذه الدلة ما المقصود 

كود :
[ltr]Private Function nodcount()[/ltr]
[ltr]        Return hdoc.DocumentNode.SelectNodes("//tid").Count[/ltr]
[ltr]    End Function[/ltr]
هذه دالة تعيد عدد النودوز باسم tid  وبما ان فكرة البرنامج هي محاكاة سجلات القاعدة العادية فان عدد النودز واحد بالنسبة لـ tid  وغيرها.


RE: الاستغناء عن قواعد البيانات لتصفح سجلات(النسخة الاولى والثانية لاحقا) - سعود - 04-11-14

تم تحديث المثال بحيث تم الاستغناء عن القراءة المباشرة من الملف النصي الى اسناد كافة محتوياته الى متغيرات من نوع Listof
الارقام الى نوع integer والنص الى نوع string



RE: الاستغناء عن قواعد البيانات لتصفح سجلات(النسخة الاولى والثانية لاحقا) - الوليد ☺ - 04-11-14


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


الفكرة ممتازة،
بانتظار الاصدار الثاني واللي في الغالب أتوقع يشمل إجراءات الإضافة والتعديل والحذف والبحث،
أقصد البحث مثل LIKE و = و > و <




RE: الاستغناء عن قواعد البيانات لتصفح سجلات(النسخة الاولى والثانية لاحقا) - سعود - 04-11-14

(04-11-14, 06:52 AM)elhon.tec كتب : يأخى بارك الله فيك
جارى التجربة
ولى استفسار

طريقة البحث كيف تتم ؟

شكرا

(04-11-14, 11:23 PM)الوليد ☺ كتب :
السلام عليكم ورحمة الله


الفكرة ممتازة،
بانتظار الاصدار الثاني واللي في الغالب أتوقع يشمل إجراءات الإضافة والتعديل والحذف والبحث،
أقصد البحث مثل LIKE و = و > و <

ههههههههههههه
هذا تحدي يعني؟
لا خلاص مافيه نسخة ثانية هههههههههههه


RE: الاستغناء عن قواعد البيانات لتصفح سجلات(النسخة الاولى والثانية لاحقا) - a_almisery - 05-11-14

مثــأل رائــع اخي سعود ... + منتظرين الاصداء الثاني ...Smile


RE: الاستغناء عن قواعد البيانات لتصفح سجلات(النسخة الاولى والثانية لاحقا) - الشاكي لله - 06-11-14

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

الطريقة ليست جديدة وهي تحاكي طريقة ال xml

علما بان المكتبة HtmlaligatyPack في الاصل موروثة من المكتبة XmlDocument الخام

--

لمن يريد استعمال Like والفرز وامور قواعد البيانات هذي ، استعملوا الكائن XDocument
فهو النسخة المطورة من XmlDocument وتعمل جنبا بجنب مع دوال LINQ او lambda اختصارا (LINQ To XML)


ولكن مجهود طيب وشغل ممتاز

تحياتي


RE: الاستغناء عن قواعد البيانات لتصفح سجلات(النسخة الاولى والثانية لاحقا) - سعود - 06-11-14

بارك الله  بيكم جميعا
شكرا اخي الشاكي فلولا الله ثم انت لما انحلت العديد من المشاكل المتعلقة بمحتويات النصوص فهذه الاداة(او اسمها الحقيقي) هي معجزة في ايجاد الحلول  .. وعرفتها عن طريقك واسال الله لك التوفيق لكل خير وان يصرف عنك كل شر . وكذلك جميع الاخوة الفضلاء الذي قدموا ويقدمون الكثير لمنتدانا الفاضل vb4arb.com