السلام عليكم
من عدة أشهر سمعت عن Sqlite و قمت بكتابة برنامج بسيط بالسي لعرض محتويات بعض الملفات.
و لمن لا يعرف ال SQLite .. هي قاعدة بيانات معتمده على الملفات أي أنه لا يوجد خادم لقاعدة البيانات و لا تستخدم معياريه خادم-عميل و إنما هو ملف يتم تخزين به عناصر قاعدة البيانات. (مثل M$ Access مثلا )
و أتذكر أننى ذات مره قمت بعرض محتويات ملف "Login Data" الخاص بنسخه قديمه من متصفح الكروم (ربما النسخه 5 أو 6) و كان كروم مازال يخزن أسم المستخدم و الكلمه السريه كماهى (بدون أي تشفير) ... لكن الأن هم يقومون بتشفيرها بالطبع...
من يومين أردت أن أكتب "Script" يكون كأداه سهله أستخدمها لإشباع الولع الذي بداخلى و الذي يجعلنى دائم التساؤل عن ماذا يكون داخل محتويات ملفات ال Sqlite التى تصاحب معظم المتصفحات... و بما أننى لا أعلم لغة تصلح لكتابة إسكربتات Scripting (مثل ال Python) سوى القليل من ال Bash و التى لا أظنها تصلح لمثل هذه المهمه .... فإنى إخترت ال Qt و كان هذا الناتج:
و للحق ... لو إنى كنت إستخدمت أي لغة برمجه أو مكتبه ... لا أعتقد إنى كنت سأجد أسهل من Qt سواء في الوصول لقاعدة البيانات أو لل UI ..
الأداه على Google Coze : http://code.google.com/p/sqlitexpose/
[ملحوظه: لو أنى أعرف عن sqlite-manager من ذي قبل ... ما كنت فعلت
]


