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

سنتين و نصف من العمل الجاد بين أيديكم

مغلقرائج
بدأه مختار سيد صالح في 5 مارس 2003 · 74 رد · 11,628 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

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

قوية جداً و مفيدة و خالية من الأخطاء و التي ابتكرت من أجلها طرق حماية

ما فتح و رزق و لكن المشكلة ليست هنا

المشكلة أنني لم أوفق في بيع أي نسخة من هذه البرامج

بالله عليكم مو حرام تعب سنتين و نصف يطير مع الريح و لكن الحمد لله على كل حال

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

ملاحظة : أعطوني رأيكم بصراحة و من غير تفكير بالمصلحة الشخصية ( البرمجية )

هل أوزع الطريقة و تروح أسرار المهنة هيك أم لا أنشرها و أقعد أستنى الفرج

مختار سيد صالح

سوريا - أبوكمال

#2

up

#3

اشرح لنا جزاك الله كل خير

#4

أخلص النيه لوجه الله والله يوفقك ويرزقك ولايحرمك اجر التعلم والتعليم(clock)

#5

we are watting youuuuuuuuuuuuuuuuuuu

#6

سوف نبدأ إبتداءاً من الغد

حتى أجهز الدرس الأول

#7
اقتباس
سنتين و نصف من العمل الجاد بين أيديكم
اقتباس
مبرمج سوري بالغ من العمر 15 سنه

***********

ملك الفيجوال بيسك

أخي العزيز ، أنت تنتج برامج منذ الثانية عشرة ، ما شاء الله ، الله يحفظك

و فى انتظار شرحك

#8

أنا الآن أقوم بتجهيز الدرس على المفكرة

#9

اهلا بالسورية وانا من سورية النبك

#10

الدرس الأول على وشك أن ينتهي

#11

بسم الله الرحمن الرحيم

أما الآن :

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

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

يجب معرفة ما سوف يتكون منه البرنامج و طبعاً هذه الخطوة تحتاج إلى

ورقة و قلم فقط و هي من الخطوات الرئيسية و المهمة

مثال :

نريد تصميم برنامج للزبائن و الأقساط

فسوف نحتاج إلى قاعدة بيانات تحتوي على جدولين

الزبائن - الدفعات

في سجل الزبائن نضيف الحقل كذا و كذا و كذا و كذا

في سجل الدفعات نضيف الحقل كذا و كذا و كذا و كذا

*********

الخطوة الثانية :

بعدما أنتهينا من تصميم المكونات و الأفكار على الورق نقوم برسم تقريبي

بسيط على الورق أيضاً لواجهة البرنامج ( طريقة العرض و ترتيب الأدوات و الأزرار و القوائم ..)

مثال:

شبكة dbgrid32 في الوسط و قائمة الزبائن تحتوي على

إضافة زبون جديد

تعديل سجل الزبون

....... إلى آخره

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

********

الخطوة الثالثة :

و يعتمد 50 % من البرنامج عليها ألا و هي تصميم قاعدة البيانات

و من أهم البرامج و أفضلها برنامج microsoft access 97

لأن محركه نفس محرك فيجوال بيسك ( محرك جيت إنجن )

و في هذه الخطوة يجب مراعاة كل كبيرة و صغيرة في التسميات و العلاقات

ملاحظة :

حاول أن لا تحتوي التسميات على مسافات حتى لا تتخربط في الأخير

مثال :

mok - مقبول

mok ss - مرفوض

اسم_الزبون - مقبول

اسم الزبون - مرفوض

*************

نكتفي لحد هنا حتى لا نعقد عليك و إن شاء الله الدرس الثاني بعد كم يوم

#12

up

#13

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

واصل ونحن في انتظار دروسك بفارغ الصبر ......

تحياتي

#14

الله يوفقك

#15

الله ينور يا مختار

بس يكون احسن لو تضع امثلة حتى يستفيد الجميع

تحياتى(gift)

وَقُل رَّبِّ زِدْنِي عِلْماً

#16

(gift)

#17

الحمد لله ثم الحمد لله

و لا إله إلا الله و أشهد أن سيدنا و قائدنا محمداً عبده و رسوله صفيه و خليله

هو الذي أرسله بالهدى و دين الحق ليظهره على الدين كلِّه و لو كره الكافرون

اما بعد :

فسوف نتابع سلسلة الدروس مع الدرس الثاني من دروس إنشاء برامج المحاسبة

في هذا الدرس سوف نبدأ التطبيق العملي فهيا بنا

على فرض أننا نريد إنشاء دليل هاتف شخصي نتبع مايلي :

نشغل الأكسس 97 و ننشء جدولاً نسميه mokhtar مثلاً

يحتوي على

الاسم

العنوان

رقم_الهاتف

الإيميل

و نحفظ القاعدة في مجلد جديد على الـ c نسميه دليل الهاتف

بإسم mok.mdb

******

نذهب إلى الفيجوال بيسك و ننشأ أربع text box

نسميها على الترتيب text1 , text2 , text3 , text4

و ننشأ أداة data control نسميها data1

نحدد خصائص الأدوات مثل التالي

data1

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

خاصية recordsource نجعلها تساوي mokhtar ( إسم الجدول ) .

نحدد خصائص التيكست بوكس

text1 خاصية datasource تساوي data1 و خاصية datafield تساوي الاسم

text2 خاصية ++++++++++ ++++++++++++++++++++++++++++++++++++ العنوان

text3 +++++++++++++++++++++++++++++++++++++++++++++++++++++ رقم_الهاتف

text4 +++++++++++++++++++++++++++++++++++++++++++++++++++++ الإيميل

******

نضيف زر أول نسمية زر الخروج

نضيف فيه الكود التالي

end

نضيف أربعة أزرار السجل الأول - السجل السابق - السجل التالي - السجل الأخير

نكتب هذا الكود

السجل الأول

on error resume next

data1.recordset.movefirst

السجل السابق

on error resume next

data1.recordset.moveprevious

السجل التالي

on error resume next

data1.recordset.movenext

السجل الأخير

on error resume next

data1.recordset.movelast

*********

نشغل البرنامج و نجرب الأوامر

*********

ننشأ زر جديد نسميه بحث حسب الإسم

نكتب فيه الكود التالي

dim a

a=inputbox("أدخل الإسم المراد البحث عنه","بحث")

data1.recordsource="select * from mokhtar where الاسم='"& a &"'"

data1.refresh

نكتفي لحد هنا حتى لا نعقد عليكم

و لقد استعرضنا في هذا الدرس

كود السابق و التالي و الأول و الأخير و البحث

و كيفية الربط بقواعد البيانات

#18

up

#19

درس جميل أخي مختار ...........

الله يجزيك كل خير .

تحياتي

#20

up

#21

بسم الله الرحمن الرحيم

أولا شكرا لك أخ مختار سيد صالح

ثانيا أنا "وأعوذ بالله من كلمة أنا" مبرمج جافا وقد بدأت بتعلم VB6 منذ 3 أشهر

و لي ملاحظة صغيرة على

اقتباس
الخطوة الثالثة :

و يعتمد 50 % من البرنامج عليها ألا و هي تصميم قاعدة البيانات

و من أهم البرامج و أفضلها برنامج microsoft access 97

لأن محركه نفس محرك فيجوال بيسك ( محرك جيت إنجن )

فأنا أعتقد أن استخدام MS Access 2000 أفضل كثيرا وذلك لميزات ADO

التي توفر الكثير من الوقت والجهد

تحياتي (f)

#22

up

#23

up up up

#24

بسم الله الرحمن الرحيم

تحية طيبة وبعد

مشكور اخي مختار سيد صالح على هذه الدروس

وإن شاء الله سوف تكون في ميزان حسناتك(f)

#25

انا بصراح ليس لدي فكرة جيدة في استخدام الانترنت وانا عضو جديد نوعا ما

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

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

walidkha@yahoo.com

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

اخوكم w_delphi(gift)

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

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