delphi4arab منتديات دلفي للعرب

نسخة كاملة : منشئ الاكواد
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2
السلام عليكم
هذا البرنامج كنت استخدمه في بدايات تعلمي للبرمجة واستخدمته حتى فيما بعد خاصة مع الحقول الكثيرة والتي تحتاج الي تكرار كتابة الكود
البرنامج عدلت فيه الان هو يتصل بقواعد بيانات فايربيرد ، وايضا فيه امكانية كتابة حقول خاصة
هنا صورة للبرنامج
[صورة: eeba53e8e9f1af1.jpg]
اذا اخترت اول خيار Fromdatabase فسوف يفتح نافذة للاتصال بقاعدة بيانات فايربيرد وبعد الاتصال حدد اسم الجدول من القائمة المنسدلة
تم اختر اي عملية اضافة تعديل حذف وسيتم كتابة الكود لك ويمكنك تضليله ونسخه .
بعدها يمكنك اختيار Copy Control وهذا سينشي الادوات لحقولك تنتقل بعدها الى برنامجك وتقول بعملية لصق فيتم اضافتها الى النموذج وهي بنفس الاسماء الموجودة بالكود .
ولاحظ يمكنك تغيير نوع الادوات المستخدمة وذلك بكتابة أسم الكلاسس الذي تريد
اذا اخترت From List فسوف يتم احظارك هنا .
حيث يجب ان تكتب اسم الجدول وتضيف اسماء الحقول المطلوبة وهي مفيدة بحال لم تكن قاعدة بياناتك من نوع فايربيرد .
هناك زر اسمه Generat Sample أنقر عليه لينشئ لك مثال على السريع لتجربة البرنامج .
[صورة: 50d02329245d9b2.jpg]
رابط تحميل البرنامج
كود :
http://www.m5zn.com/d/?16873513
السلام عليكم جميل جدا في احد مشارعي انشئت برنامج بنفس الفكرة لكنه بسيط للغاية memo و button لتوليد استعلامات الاضافة و الحذف
ان كان بالامكان جعله مفتوح المصدر سيكون شيئ جميل لو بالامكان اضافة خاصية تعديل اللاحقة مثلا في برامجي استخدم لاحقة edt بدل txt
تم التعديل 
[صورة: 9043d1ac690b057.jpg]
رابط التحميل البرنامج
كود :
http://www.m5zn.com/d/?16873589

رابط تحميل المشروع
كود :
http://www.m5zn.com/d/?16873590

كنت فعلا افكر في رفع المشروع ولكن ليس قبل ان اعدل الكود فهو يحتاج الى ترتيب والى اختصار يمكنك القول انه كان مسودة اكثر منه برنامج منظم
ولكن على العموم هذا هو المشروع مفتوح
أنتظروا النسخة المتقدمة سواء في انشاء الكود او في المظهر
يمكن تحويل المستند الى ملف PDF او ارساله الى أيميل مباشرة من البرنامج
لازال يحتاج الى بعض الوقت لاعداده بشكل ملائم
كل الكود المنتج حقوقه تم ادراجها للمنتدى 

[صورة: 3988f976e4a8e5e.jpg]
بالتوفيق أخي, أيضًا ما هي المكونات التي تستعملها في النموذج الجديد؟
مكونات Devexpress على ثقنية Framework.Net
مكونات الاتصال بقواعد البيانات FireBird هي FirebirdSql.Data.FirebirdClient.dll

ليكون البرنامج اكثر احترافية وفائدة اضفت له استعلام لجلب رقم التعريف
بحال اكتشف البرنامج وجود اسم حقل ID وضع القيمة المناسبة او رقم جديد بعد اضافة رقم واحد أليه
[صورة: 5d5ea06350d8b5b.jpg]
بحال وجود اي فكرة نرجوا المشاركة
تم حل مشكلة اللغة العربية بالمستنذ كما بالشكل التالي :

[صورة: 8b10a6f18510d45.jpg]

الشركة تعمدت قلب اللغة العربية في هذا المكون ولم  تدعمها ، وكلمتهم اكثر من مرة ولكن قالوا لا نفكر في ايجاد حل لهذا .
لا اعلم لماذا ، ولكن هذا المكون يعمل اشياء كبيرة جدا حيث يمكن ان يكون اداة تعليمية كالكتب والشروحات بالصور وغيرها .
لم اجد الا انهم لا يريدون ان يستفاد العرب من هذه الميزة .
فبحسب مناقشتي معهم من حين الى أخر ، لم اجد سبب الا هذا .
لهذا كنت انتظر اي فرصة لاقدم للعرب المسلمين اي شئ او عمل بادواتهم .
المشكلة انني بعد عكس النص وظهوره في العرض بشكل جيد عند نسخة الى مكان أخر يتم عكسه من جديد ، لانه يعود الى حالته الطبيعية
على حسب ردودهم, يبدو أن نقص الزبائن "من يحتاج الكتابة من اليمين الى اليسار" سبب من الاسباب لعدم توفيرها

هذا رد احد العمال:
كود :
"Here's where i currently stand on RTL support for our Rich Text Editor - We cannot implement the request because availability of consumers (with the ability to pay for the product) and the opportunity cost involved are oceans apart...
أجل هناك العديد من الاعذار لي سنتين وانما اتابعها واتواصل معهم
والله بيني وبينك نحن مبرمجين ويمكننا ان نتكهن حجم التحديث المطلوب لجعل الاداة تقبل الكتابة العربية
الاداة يمكنها المحاذاة الى اليمين فقط اللغة تنقلب بشكل عجيب ، ليس انقلاب مراءة فقط وانما انقلاب كامل لكل حرف
حتى سلوكها مع اللغة العربية عندما تتعامل معها برمجيا فيه شئ من الغرابة
يعني انا بواسطة سطر برمجي واحد جعلت الكتابة العربية مقبولة هل مبرمج الاداة نفسها عجز عن فعل ذلك .
على العموم ساحاول وقت الفراغ ان ادخل على الكود وارى ما كتبوه بالضبط

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

[صورة: 4b59bda9f6808d8.jpg]

بنقرة زر واحدة ينتج كل الكود المطلوب من اضافة وتعديل وحذف واتصال وحتى معالجة الحقول الفارغة وما الى ذلك
[صورة: e7e8bcba30e4ca8.jpg]


وربما حتى وضع ملاحظات واقتباسات على المتغيرات
وروابط كذلك لانتقال السريع

[صورة: ea4a8d953da7745.jpg]
احسست وكانني ظلمت الدلفي بانشائي برنامج عادي بها واظهرت برنامج اكثر جمالا بثقنية الدوت نت
لهذا اردت ان انتصف لها وتركت الاول وعدت الى الدلفي

[صورة: 57dff7fb0589843.jpg]


[صورة: d3775d826904ea3.jpg]


سيكون جاهزا للتحميل عند الاكتمال
الصفحات : 1 2