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

مناقشة: أفضل فكرة لعمل برنامج على شبكة

مغلق
بدأه Romantic_touch في 26 ديسمبر 2005 · 24 رد · 2,367 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اخواني الكرام

كل منا يقوم ببناء برنامج فردي يعمل على جهاز واحد وهذا النوع من البرامج لا تشوبه مشاكل فنية كثيرة

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

فماهي افضل طريقة لبناء قاعدة البيانات وربطها واستخدام الأدوات والطرق التي تمنع من تسبب المشاكل وخصوصا overwriting

وماهي الطريقة المثلي لبناء الشاشات؟؟

<span style='color:green'>سؤل ابن عباس عن علمه كيف جمعه فقال :( أوتيت لسانا سؤولا وقلبا عقولا)</span>

#2

اولا عليك باختيار قاعدة البيانات المناسبة لمشروعك فهناك عدة قواعد بيانات ضحمة مخصصة للعمل على الشبكات وأشهرها SQL Server و Oracle

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

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

بالنتيجة هناك عدة خصائص لقواعد البيانات المخصصة للشبكات يمكنك الاستفادة منها في موضوع تعدد المستخدمين ويمكنك ضمان أمان وصحة البيانات بتوظيفها جيدا

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#3

الى ما تنصح او توجه المهتمين بهذا الموضوع ؟

<span style='color:green'>سؤل ابن عباس عن علمه كيف جمعه فقال :( أوتيت لسانا سؤولا وقلبا عقولا)</span>

#4

اخي العزيز Romantic_touch

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

المهم .

الاخ samerselo

كلامك مبشر لنا ولكن اتمنى منك ان توضح تلك الصلاحيات بشكل البرمجي ان امكن .

"نحن لا نستسلم... ننتصر أو نموت.... وهذه ليست النهاية... بل سيكون عليكم أن تحاربوا الجيل القادم والاجيال التي تليه... اما أنا... فإن عمري سيكون أطول من عمر شانقي."

عمر المختار

اللهم انعم على بلادي بالأمن والأمان

#5

السلام عليكم

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

انظر ايضا هذا الرابطHERE

ولى عودة لمناقشة هذا الموضوع :rolleyes:

VB.NET and C# Comparison

http://www.harding.edu/fmccown/vbnet_csharp_comparison.html

002.gif

=-=-=-=-=-=-=
ذو العلم يشقى فى النعيم بعلمه .:. واخو الجهالة فى الشقاوة ينعم
=-=-=-=-=-=-=
يا من بدنياه اشتغل . قد غره طول الأمل . فالموت يأتى بغتة . والقبر صندوق العمل
=-=-=-=-=-=-=
ان لم تستطع ان تجد ما تفعله فافعل ما لم تسطع ان تجده

screen_shot_2011-05-19_at_12.44.49_pm.pn

#6

@Romantic_touch لا أستطيع أن أنصحك بالتعامل مع قاعدة بيانات محددة دون أخرى فلكل منها ميزاتها وسيئاتها و هنا الدور الأول في القرار الذي يأخذه الإخوة المبرمجين هو قاعدة البيانات المألوفة لديهم

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

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

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

@عبدالجليل العقوري

إذا بدي أعطي سؤالك حقه من الاجابة الشغلة بدها دروس برمجة اوراكل أو اس كيو ال سيرفر وبتاخذ وقت طويل لأنو موضوع الصلاحيات جزء مما يجب أن يتعلمه مدير قواعد البيانات وهذا اختصاص قائم بحد ذاته في الغرب ولكن مع الاسف المبرمج العربي يجب عليه أن يقوم بكل شئ بنفسه

وأنا شخصيا لاأعرف كل شئ بهذا الموضوع ولكن لدي بعض المعلومات من دورات اتبعتها في الماضي و بجهود شخصية

تم تعديل هذه المشاركة بواسطة samerselo في 27 ديسمبر 2005 في 17:21

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#7

موضوع الصلاحيات من اختصاص DBA فى الاساس راجع هذا الرابط

/index.ph...topic=78018&hl=

تم تعديل هذه المشاركة بواسطة SOLO.NET في 27 ديسمبر 2005 في 17:25

VB.NET and C# Comparison

http://www.harding.edu/fmccown/vbnet_csharp_comparison.html

002.gif

=-=-=-=-=-=-=
ذو العلم يشقى فى النعيم بعلمه .:. واخو الجهالة فى الشقاوة ينعم
=-=-=-=-=-=-=
يا من بدنياه اشتغل . قد غره طول الأمل . فالموت يأتى بغتة . والقبر صندوق العمل
=-=-=-=-=-=-=
ان لم تستطع ان تجد ما تفعله فافعل ما لم تسطع ان تجده

screen_shot_2011-05-19_at_12.44.49_pm.pn

#8

تمام أخ SOLO.NET موضوع الصلاحيات من اختصاص DBA أو Database Administrator كما قلت ولكن كما قلنا سابقا يجب على المبرمج العربي حتى الآن القيام بكل شئ بنفسه ولا أرى فرق حقيقية تقسم العمل فيما بينها كل حسب اختصاص محدد حتى الان

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#9

اخsamerselo فى المؤسسات دائما يوجد DBA وهو المسؤل الاول والاخير على المخدم وله فريق عمل خاص به

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

فريق عمل المطورين يتالف من محلل النظام ومصمم قاعدة البيانات ومصمم للنظام ومدير للفريق :rolleyes: وقد تتداخل الادوار فيما بينها ولا علاقة لهم بادارة مخدم قواعد البيانات

تم تعديل هذه المشاركة بواسطة SOLO.NET في 27 ديسمبر 2005 في 17:35

VB.NET and C# Comparison

http://www.harding.edu/fmccown/vbnet_csharp_comparison.html

002.gif

=-=-=-=-=-=-=
ذو العلم يشقى فى النعيم بعلمه .:. واخو الجهالة فى الشقاوة ينعم
=-=-=-=-=-=-=
يا من بدنياه اشتغل . قد غره طول الأمل . فالموت يأتى بغتة . والقبر صندوق العمل
=-=-=-=-=-=-=
ان لم تستطع ان تجد ما تفعله فافعل ما لم تسطع ان تجده

screen_shot_2011-05-19_at_12.44.49_pm.pn

#10

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

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#11

يعطيكم العافية عندي سؤال :هل access ممكن يستخدم على للعمل على الشبكات؟؟

#12

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

سؤال ايضا للاخوة الخبراء كيف يمكن اتحكم بالبرنامج كإدخال واخراج للبيانات

يعني نفترض الحالة الآتية

مستخدمين طلبا عرض حق معين ولنقل عرض معلومات منتج

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

وهذه حالة من عدة حالات.

<span style='color:green'>سؤل ابن عباس عن علمه كيف جمعه فقال :( أوتيت لسانا سؤولا وقلبا عقولا)</span>

#13

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

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

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#14

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

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#15

الله يفتح عليك ويزيدكم علم في الدين والدنيا

طيب استخدمت Access , اي افضل اربط على مستوى access واتعامل معاها من خلال vb.net او اجعل التربيط مابين tables في vb.net

وعفوا ايش قصدك ((يجب استخدام ADO في الوضع المتصل لضمان اتصال فوري دائم بقاعدة البيانات )) ؟؟

#16
muheba كتب:
الله يفتح عليك ويزيدكم علم في الدين والدنيا

طيب استخدمت Access , اي افضل اربط على مستوى  access واتعامل معاها من خلال vb.net  او اجعل التربيط مابين  tables  في vb.net 

وعفوا ايش قصدك  ((يجب استخدام ADO في الوضع المتصل لضمان اتصال فوري دائم بقاعدة البيانات )) ؟؟

السؤال بالنسبة لـ Access لم أستوعبه جيدا فعذرا

بالنسبة للوضع المتصل والمنفصل

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

تم منذ فترة إن كنت أذكر جيدا وضع درس في المنتدى بخصوص استخدام ado في الوضع المتصل والمنفصل حاول البحث عنه

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#17

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

شكرًا لكم جميعـًا

وشكرًا للأستاذ solo.net على هه المعلومات القيمة

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

يا حى يا قيوم برحمتك أستغيث اصلح لى شأنى كله ولا تكلنى إلى نفسى طرفة عين

اللهم أعنا على ذكرك وشكرك وحسن عبادتك

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

اللهم إنى أسألك رضاك والجنة وأعوذ بك من سخطك والنار

اللهم إرحمنا فوق الأرض وإرحمنا تحت الأرض وإرحمنا وإعتق رقابنا يوم العرض

اللهم لا تدع لنا ذنبًا إلا غفرته ولا همًا إلا فرجته ولا مريضًا ولا دينًا إلا قضيته ولا عيبا إلا سترته ولا حاجًا هى لك رضا إلا قضيتها

اللهم انى أسألك موجبات رحمتك وعزائم مغفرتك والسلامة من كل إثم والغنيمة من كل بر والفوز بالجنة و النجاة من النار اللهم أمين يا رب العالمين

#18

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

اتمني ان لا ينقطع الحديث عن هذا الموضوع ولدي سوال دائما اسئله ولم اجد الاجابة الكافية عليه

انا اقوم بتصميم برنامج كبير ( منظومة مخازن ) بلغة vb.net وبقاعدة بيانات sqlserver واعمل في الوضع المنفصل واقترب من نهاية اكمال هذه المنظومة ومن المفترض ان

تعمل هذا المنظومة على شبكة ربط محلية ولكن ما يشغلني هو.

اولا اثناء التصميم :

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

-- ماهي الاحتياطات التي يجب ان اتخذها للتعامل مع الشبكة ان وجدت .

- ما الفرق بين dataset.tabel.clear و dataset.clear .

ثانيا بعد التصميم :

- وانا اعمل على sqlserver كيف يتم تثبيت البرنامج (المنظومة) على بقية الاجهزة وهل هنالك فرق بين البرنامج الذي يثبت على الخادم والعميل في الاجهزة المربوطة بالشبكة.

- انا عملت الصلاحيات ( التعديل -اللغاء-الخ ) برمجيا ولكن ان اردت ان اعملها بالsqlserver فكيف يتم ذلك لعدة مستخدمين الرجاء التعمق في شرح هذا الموضوع .

واخيرا انا اسف فربما توجد بعض الاسئلة الغبية وذلك لقلة خبرتي ولكن اتنمنى ان تعم الفائدة للجميع

"نحن لا نستسلم... ننتصر أو نموت.... وهذه ليست النهاية... بل سيكون عليكم أن تحاربوا الجيل القادم والاجيال التي تليه... اما أنا... فإن عمري سيكون أطول من عمر شانقي."

عمر المختار

اللهم انعم على بلادي بالأمن والأمان

#19

السلام عليكم

ds.Clear

بتقوم بعمل مسح لى جميع rows الموجودة عندك فى كل Tables

اما ds.Tables.Clear

هيا بتقوم بتفريع data set من اى جدول كما تعلم يا اخى ان data set الواحد يمكن ان تحتوى على اكتر من جدول

وممكن تحدد بيانات جدول واحد فقط للمسح من data set

ds.Tables(0).Clear

والله اعلم

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

انا عن نفسى استخدم الوضوع المتصل فى الفواتير للحصول على الرصيد

اما موضوع التعارض ممكن تعمل Methods ميعنة تختبر ليك الموضوع دة مثال

     Public Function SearchInsert(ByVal Table As String, ByVal field As String, ByVal Txt As String) As Object
        Dim x As Object = Nothing
        Dim cmd As SqlCommand = New SqlCommand
        Try
            cmd.CommandType = CommandType.Text
            cmd.CommandText = "select * from " & Table & " where " & field & " = '" & Txt & "'"
            cmd.Connection = con
            ConnectDb()
            x = cmd.ExecuteScalar()
        Catch ex As SqlException
            MessageBox.Show(ex.Message)
        Finally
            DisconnectDb()
        End Try
        Return x
    End Function

الاستخدم بلشكل التالى

     Dim Return_Object As Object = cls.SearchInsert("Tbl_Country", "Country_name", Me.TxtConvName.Text.Trim)
        If Return_Object = Nothing Then
            cls.Add_Country()
            MessageBox.Show(" تم حفظ الدولة  " & " ( " & Me.TxtConvName.Text & " )" & " بنجـاح ", " تنبيــة نجاح الحفظ  ", MessageBoxButtons.OK, MessageBoxIcon.Information)
            Fill_DataGridShow()
        Else
            CMessageBox.Show(" تم حفظ الدولة  " & " ( " & Me.TxtConvName.Text & " )" & "  من قبل لا يمكن تكرار البيانات  ", " تنبيــة  ", MessageBoxButtons.OK, MessageBoxIcon.Stop)
        End If

وبلنسبة لى تحميل البرنامج على الشبكة لا يوجد اى مشكلة انتا فقط بتعمل عندك فى ConnectionString اسم السيرفر وان شاء الله البرنامج يعمل بدون مشاكل ويمكن تحميل قاعدة البيانات اثناء عمل ملف SETUP للبرنامج رغم انى لا افضل هذة الطريقة انا افضل عمل برنامج خاص بى تحميل قاعدة البيانات وعمل backup و restore ابحث فى المنتدى لى شرح لى موضوع backup و restore باستخدام الدت نت مع قاعدة بيانات SQL SERVER

بلتوفيق ان شاء الله

تم تعديل هذه المشاركة بواسطة waleedhm في 30 ديسمبر 2005 في 05:27

{وَاتَّقُواْ يَوْمًا تُرْجَعُونَ فِيهِ إِلَى اللّهِ ثُمَّ تُوَفَّى كُلُّ نَفْسٍ مَّا كَسَبَتْ وَهُمْ لاَ يُظْلَمُونَ} (281) سورة البقرة

br17.gif

برنامج الإتصلات الإدارية والارشيف الالكتروني

برنامج الخبير لنقاط البيع المباشرة

#20

السلام عليكم

انا مع وضد الاخوه في استخدام قاعده بيانات اكسس فالمشكله تكمن في توقعك لحجم قاعده بياناتك بمعنى اذا كانت قاعده البيانات تحوي على بيانات عاديه (اسم , عنوان ,....) فليس هناك مشكله وممكن ان تعمل على الشبكه دون مشاكل اما ان كان هناك صور او ارشفه الكترونيه فهنا تكمن المشكله وقد يؤدي الى كثير من المشاكل التي لا تحمد عقباها (لتزايد تضخم البيانات )

اما بخصوص sql فاعتقد هي الخيار الامثل ولكن المشكله في نشر قاعده البيانات بمعنى عند الانتهاء من المشروع تريد ارفاق القاعده (ليس مشكله) ولكن عند تنصيبها سوف تواجه مشكله اذا لم تكن قد اخذت احتياطاتك اللازمه اثناء انشاء قاعده البيانات (واتمنى ان تراجع مقال لاستاذنا طارق ابراهيم ) قد كتبه سابقاً

وبالتوفيق

#21

انا لم اجرب الsql لكني جربت ال Mysql وهي ممتازة حتا ان جميع المنتديات تستخدمها فسوف تكون ممتازة للبرامج اما عن اكسس فاعتقد انها ضعيفة لدي سؤال عند عملك لقاعدة اكسس هل ترفعها الى سيرفر خاص بك؟ اذا كان الجواب نعم فمن السهل اختراقها اذا عرف احد اسم قاعدة البيانات يعني بحط اسمها وبيعمللها دونلود وبعديها بيعرف كل المعلومات اما الsql و ال mysql فانا لا اعتقد انها هكذا والدليل انك تحتاج الى السيرفر الخاص بها لكي تتعامل معها

تم تعديل هذه المشاركة بواسطة NO BODY CAN BEAT ME في 30 ديسمبر 2005 في 23:31

تعلم:كيف تشغل برنامجك (قبل) ما يشتغل ال explorer, مثل ال check desk في الوندوز 98 و me

اللهم عطر يومنا بالايمان وانر قلبنا بالقرآن ورزقنا من حيث لانحتسب واجعل لنا سكينة تطمئن بها روحنا واحفظنا من كل سوء اللهم بارك لنا في رجب وشعبان وبلغنا رمضان آمين يارب العالمين

ranneh.com

#22

السلام عليكم

اخ samerselo قصدت بالسؤال الأول :

الجدوال بنيت ببرنامج access ولكن بناء relations مابين الجداول افضل ب access ام اجعل بناء relations ن vb,net

ووفقك الله لمافيه خير وصلاح

#23
اقتباس
ثانيا بعد التصميم :

- وانا اعمل على sqlserver كيف يتم تثبيت البرنامج (المنظومة) على بقية الاجهزة وهل هنالك فرق بين البرنامج الذي يثبت على الخادم والعميل في الاجهزة المربوطة بالشبكة.

على الاجهزة العميلة يتم تثبيت واجهه المستخدم (طبقة العرض) اما بالنسبة للخادم يتم تثبيت مكونات طبقة قواعد العمل ومكونات الوصول الى البيانات

اما بالنسبة للصلاحيات فى الغالب يتم تحديدها برمجيا

VB.NET and C# Comparison

http://www.harding.edu/fmccown/vbnet_csharp_comparison.html

002.gif

=-=-=-=-=-=-=
ذو العلم يشقى فى النعيم بعلمه .:. واخو الجهالة فى الشقاوة ينعم
=-=-=-=-=-=-=
يا من بدنياه اشتغل . قد غره طول الأمل . فالموت يأتى بغتة . والقبر صندوق العمل
=-=-=-=-=-=-=
ان لم تستطع ان تجد ما تفعله فافعل ما لم تسطع ان تجده

screen_shot_2011-05-19_at_12.44.49_pm.pn

#24

عفوا للأخطاء في الطباعة فقد كتبت بسرعة

السلام عليكم

اخ samerselo قصدت بالسؤال الأول :

الجداول بنيت ببرنامج access ولكن بناء relations مابين الجداول افضل ب access ام اجعل بناء relations ب vb.net

ووفقك الله لمافيه خير وصلاح

#25
اقتباس
الجدوال بنيت ببرنامج access ولكن بناء relations مابين الجداول افضل ب access ام اجعل بناء relations ن vb,net

ووفقك الله لمافيه خير وصلاح

الافضل هو التحكم فى العلاقات بين الجداول برمجيا

VB.NET and C# Comparison

http://www.harding.edu/fmccown/vbnet_csharp_comparison.html

002.gif

=-=-=-=-=-=-=
ذو العلم يشقى فى النعيم بعلمه .:. واخو الجهالة فى الشقاوة ينعم
=-=-=-=-=-=-=
يا من بدنياه اشتغل . قد غره طول الأمل . فالموت يأتى بغتة . والقبر صندوق العمل
=-=-=-=-=-=-=
ان لم تستطع ان تجد ما تفعله فافعل ما لم تسطع ان تجده

screen_shot_2011-05-19_at_12.44.49_pm.pn

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

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

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

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

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

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