مساحة اعلانات نصية ذهبية |
||
كوبونات خصم | اعلن هنا | اعلن هنا |
اعلن هنا | مساحة إعلانيه |
|
|
أدوات الموضوع | انواع عرض الموضوع |
#1
|
|||
|
|||
التعامل مع قواعد البيانات بلغة السي شارب
كلنا نعرف اهمية قواعد البيانات في مجال السوفت وير ، وفي هذا الموضوع سوف احاول ان اتطرق الى اهم الاساسيات البرمجية في التعامل مع قواعد البيانات وسوف نطبق كل مفهوم خطوة بخطوة حتى نغطي اهم الاساسيات ان شاء الله تعالى : نبدأ اولا ببناء قاعدة بيانات وسوف نستخدم هنا الاكسس ، والأمر لايختلف كثيرا مع ال Sqlserver ، يمكننا بناء قواعد البيانات يدويا بانشاء ملف جديد من ميكروسفت اكسس او بديل اخر هو باستخدام كود برمجي ولانشاء ملف اكسس بواسطة كود برمجي نتبع الخطوات التالية: 1- افتح مشروع سي شارب ابيكيشن جديد واعطه اسما مناسبا ، وليكن ....CreateDatabase 2-من تبويب solution كلك يمين على References ومن تاب com نختار Microsoft ADO Ext. 2.8 for DDL and Security ثم ok كما في الصورة التالية : 3- صمم الفورم التالي : -- textbox name: txtdatabase button name:btnCreateDB Button text:Create Database 4- دبل كلك على الفورم واضف المكتبة التالية using ADOX; 5- دبل كلك على الزر Button وفي btnCreateDB_Click ضع الكود التالي : كود PHP: CatalogClass cat = new CatalogClass(); try { cat.Create("Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + txtdatabaseName.Text + ".mdb;" + "Jet OLEDB:Engine Type=5"); // Create databse MessageBox.Show("Database created successfully."); // Show confirmation to user txtdatabaseName.Text = ""; // Clear input box } catch (Exception ex) { MessageBox.Show(ex.Message.ToString()); } finally { cat = null; } 4 - اضغط F5 لعمل Building للكود وتنفيذه 5- جرب الكود بادخال مسار واسم لقاعدة البيانات التي تريد انشاءها ، مثلا : c:\MyaccessD ثم اضغط على الزر وسوف تظهر لك رسالة توضح نجاج العملية 6-اذهب الى المسار الذي حددته لتى ملف الاكسس الذي قمت بتكوينة بواسطة الكود الان نأتي الى شرح الكود وهو سهل للغاية : بيئة الدوت نت وفرت امكانية لانشاء قواعد بيانات باستخدام مكتبة ال ADO التي قمنا باضافتها بالبداية ، ولعمل ذلك نستخدم الكلاس CatalogClass ، فكما هو واضح بالكودانشأنا اوبجكت object من هذا الكلاس باسم cat والتي تدعم creat method التي تقوم بانشاء قاعدة البيانات باعطاءها اسم الاتصال بقاعدة البيانات connection string كما هو واضح في الكود كود PHP: Provider=Microsoft.Jet.OLEDB.4.0; " (يختلف الامر بالنسبة ل Sqlserver ) زائدا اسم قاعدة البيانات الذي نقوم بادخاله نحن بوساطة التكتست بوكس والكود يقوم باضافة الامتداد mdb اقتباس: لمزيد من الاطلاع حول الموضوع : http://www.functionx.com/csharp2/ado/Lesson02.htm - في الكود exeception في حال حدوث اي خطأ اثناء محاولة انشاء قواعد البيانات يظهر لنا الخطأ - بعد نحاج عملية الانشاء يظهر لنا رسالة توضح ذلك .. الى اللقاء في الموضوع التالي ... |
|
|
المواضيع المتشابهه | ||||
الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
كيف أتعلم السى شارب | eshrag.net | المنتدى العام - مواضيع عامة | 0 | 08-15-2010 09:40 AM |
شرح فيديو لمادة برمجة 1 بلغة السي | eshrag.net | المنتدى العام - مواضيع عامة | 0 | 08-06-2010 07:40 PM |
اريد كود برنامج مشغل الصوتيات ميديا بلير بلغة السي شارب | eshrag.net | المنتدى العام - مواضيع عامة | 0 | 07-19-2010 11:52 AM |
كيف اصتع هذا الهرم ؟(بلغة السي) | eshrag.net | المنتدى العام - مواضيع عامة | 0 | 07-05-2010 04:30 PM |
كلاس التعامل مع قواعد البيانات | مبرمج | اشراق شامل - منوعات | 0 | 04-01-2009 04:42 PM |
شراء روابط نصية | |
راسلنا الآن لشراء روابط نصية باك لينك وجيست بوست | خدمات الباك لينك والروابط النصية |
روابط نصية AAXA | ||||
اشتراك يوتيوب بريميوم | اشتراك تطبيقات بلس | اشتراك IPTV شهر | يوتيوب بريميوم | عسل النحل |
روابط نصية AAPS | ||||
دراما كافيه | دراما صح | اهواك Tv | فوستا | شبكتي Tv |
روابط نصية AA1A | |||||
كورة لايف | koora live | مباريات اليوم بث مباشر | kora 360 | koora4live | كورة لايف |
koora live | مباريات اليوم بث مباشر | kora 360 | koora4live | kooralive | مساحة إعلانيه |
روابط نصية AAZ | ||
متجر الرياض | شحن شدات ببجي | شحن شدات ببجي |
روابط نصية AHD3 | |||||||||
عزل اسطح | كشف تسربات المياه | عزل فوم بالرياض | شركة عزل اسطح | كشف تسربات المياه بالرياض | عزل اسطح بجدة | شركة كشف تسربات المياه | نقل اثاث بالرياض | شراء اثاث مستعمل بالرياض | شركة تنظيف بالرياض |
روابط نصية KSM | |||||||
خصومات | هدايا وكوبونات | توفير المال | مال واستثمار | صفقات وتسوق | عروض اسواق السعودية | تحسين مالي | كوبونات |
روابط نصية AN | ||||
يلا شوت | يلا شوت | يلا لايف | yalla shoot | يلا شوت |
روابط نصية M11 | |||||||
كورة جول | يلا لايف | دوت سبورت | bein match | yalla shoot | yalla shoot | koora live | koora live |
يلا شوت | koora4live | سوريا لايف | تابع لايف | كورة لايف | كورة جول | كورة لايف | koora live |
روابط نصية AWA | ||||
كورة لايف | Koora live | يلا شوت | Yalla shoot | يلا شوت |
روابط نصية AA3A | ||||
تقييم شركة exness | تقييم شركة binance | تقييم شركة avatrade | تقييم شركة evest | افضل شركات التداول |