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

هل يمكن الفصل بين القاعدة وبين vb.net

بدأه العصر الذهبي في 3 مارس 2011 · 15 رد · 756 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

أود الاستفسار إذا تكرمتم

هل يمكن أن أقوم بالعمل على vb.net وكذلك العمل على قاعدة بيانات Ms server على جهاز آخر بشكل منفصل

أي كل عمل على حدة ثم أقوم بعملية الربط

هل هذا ممكن أم لا بد الانتهاء من القاعدة ثم العمل على vb.net

وجزيتم خيرا

#2

السلام عليكم اخي الفاضل

لا تستطيع العمل على كل منهما بأنفراد وذلك لان ms sql server مزودة مع نسخة vb.net التي لديك وهي تأتي من الشركة

وهي عبارة عن نسخة بسيطة جدا من قواعد البيانات تستطيع التحكم بها عن طريق vb.net

لذلك العمل يجب ان يكون مع بعضه البعض يعني ان تنشئ قاعدة البيانات من خلال vb.net وتقوم بالتحكم بها (اضافة , حذف , تعديل , استعلام) من خلال vb.net

اما اذا اردت ذلك يمكنك ان تستخدم برنامج يسمى ( My SQL front ) هذا البرنامج يسمح لك بأنشاء قاعدة بيانات خاصة بك وتستطيع التحكم بها منه

وربطها مع اي برنامج تريد

بالتوفيق

تم تعديل هذه المشاركة بواسطة عبدالرحمن المرشود في 3 مارس 2011 في 21:11

بسم الله الذي لا يضر مع اسمه شيء بالارض ولا بالسماء وهو السميع العليم

#3

نعم هذا ممكن جداً. عادةً يفضل أن تبدأ العمل من قاعدة البيانات لأنها في معظم الأحيان الطبقة السفلى، ثم تبني فوقها الكود تباعاً.

#4

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

ولكن العمل جماعي ويستلزم تقسيم العمل لإتمامه في وقت قصير

كيف استطيع حل هذه المشكلة

وشكر الله لكم

#5

يمكنكم تصميم قاعدة البيانات على الورق أولاً وتوثيقه. هكذا يمكن للشخص الذي يعمل على قاعدة البيانات أن يعمل بشكل منفصل عن الشخص الذي يكتب الكود ما دام الإثنان ملتزمان بنفس الوثيقة. وهذا الكلام يسري على أي عمل جماعي في أي برنامج.

#6

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

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

System Down كتب:

يمكنكم تصميم قاعدة البيانات على الورق أولاً وتوثيقه. هكذا يمكن للشخص الذي يعمل على قاعدة البيانات أن يعمل بشكل منفصل عن الشخص الذي يكتب الكود ما دام الإثنان ملتزمان بنفس الوثيقة. وهذا الكلام يسري على أي عمل جماعي في أي برنامج.

قاعدة البيانات كبيرة جدا

#7

الفيجوال ستوديو يمكنه التعامل مع عدة أنواع من قواعد البيانات مع اختلاف أماكنها. نعم يمكنك تغيير مكان قاعدة البيانات. عليك تغيير الإعدادات في الـConnection String فقط

ماذا تقصد قاعدة البيانات كبيرة؟ عدد بياناتها كبير أم تصميمها كبير؟

إذا كانت عدد البيانات هي الكبيرة فهذه ليست مشكلة. تصميم الكود يعتمد على التصميم وليس على البيانات.

وإذا كنت تقصد أن التصميم نفسه كبير وسيأخذ وقت، فهذه خطوة أساسية ومهمة. ولا يمكنكم المضي قدماً حتى يتم تصميم بشكل نهائي.

تم تعديل هذه المشاركة بواسطة System Down في 5 مارس 2011 في 00:37

#8
System Down كتب:

الفيجوال ستوديو يمكنه التعامل مع عدة أنواع من قواعد البيانات مع اختلاف أماكنها. نعم يمكنك تغيير مكان قاعدة البيانات. عليك تغيير الإعدادات في الـConnection String فقط

ماذا تقصد قاعدة البيانات كبيرة؟ عدد بياناتها كبير أم تصميمها كبير؟

إذا كانت عدد البيانات هي الكبيرة فهذه ليست مشكلة. تصميم الكود يعتمد على التصميم وليس على البيانات.

وإذا كنت تقصد أن التصميم نفسه كبير وسيأخذ وقت، فهذه خطوة أساسية ومهمة. ولا يمكنكم المضي قدماً حتى يتم تصميم بشكل نهائي.

أقصد هل يمكن نقل القاعدة بسهولة والتنقل بها من جهاز لآخر ( مثلا كقاعدة بيانات من نوع اكسس) ، أم أنه لا يمكن ذلك كقاعدة بيانات من نوع أوراكل التي لا يمكن التنقل بها من جهاز

إلى آخر بسهولة ؟

وبالنسبة لقاعدة البيانات التي سنعمل عليها أقصد أن تصميمها كبير ( مشروع لأحد الجامعات ) وحتى إلى تصميمها بشكل نهائي لابد ظهور أخطاء كبيرة لاتظهر عند الكتابة على الورق

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

#9

قاعدة البيانات التي تأتي مع فيجوال ستوديو هي SQL Server. وهي بشكل عام أسهل في التعامل من أوراكل ولكن أصعب من Access.

العصر الذهبي كتب:

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

نعم هذه الخطوة أساسية.

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

#10
System Down كتب:

قاعدة البيانات التي تأتي مع فيجوال ستوديو هي SQL Server. وهي بشكل عام أسهل في التعامل من أوراكل ولكن أصعب من Access.

نعم هذه الخطوة أساسية.

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

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

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

وشكر الله لك

#11
العصر الذهبي كتب:

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

طبعاً

العصر الذهبي كتب:

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

ما الصعوبة في الموضوع؟

#12

الصعوبة تكمن في استخدام تقنية asp.net بلغة vb.net في برمجة الواجهات

وهذه التقنية مبهمة لدينا بدرجة كبيرة وكذلك تعاملها مع القاعدة

#13

أهم شئ عند تعلم تصميم الواجهات بالـASP.NET هو المعرفة الجيدة بالـHTML والـCSS. لا تحاول تصميم صفحات دون معرفتها.

والباقي يأتي بالتعلم. ما كان مبهماً سيصبح مفهوماً إذا بذلت الجهد. جد لك كتاباً جيداً عن الـASP.NET

#14

شكرا لك لمساعدتي

بالنسبة للasp.net قرأت عنها بأنها تقنية وبإمكاني استخدام vb.net لبرمجتها

هل هذا يعني إني سأحتاج إلى تعلم html وcss أيضا مع vb.net

لأنه ليس لدي خلفية أبدا عني css

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

#15
العصر الذهبي كتب:

هل هذا يعني إني سأحتاج إلى تعلم html وcss أيضا مع vb.net

لأنه ليس لدي خلفية أبدا عني css

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

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

#16

جزاك الله كل خير أفدتني كثيرا

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

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

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

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

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