منتدى فيجوال بيسك



نتائج مسابقة المقالات الربع الثاني 2010 - الإنتهاء: 27-09-10

أهلا بالضيف - الإنتهاء: 07-09-10

كاميليا - الإنتهاء: 31-10-10

عـودة للخلف   منتدى فيجوال بيسك > قسم المقالات > قسم مقالات ADO.net

قسم مقالات ADO.net قسم مقالات ADO.net

عرض نتائج التصويت: ما رأيك بتقنية LINQ ؟
أعجبتني هذه التقنية واعتقد بأنها ستسهل علي العمل كثيرا مع قواعد البيانات . 27 67.50%
اعجبتني هذه التقنية نظريا ولكني لست متأكدا من أنها مفيده لي بعد . 6 15.00%
لا أهتم لهذه التنقية وسأظل استخدم الأساليب السابقة بما فيها جمل لغة الإستعلام SQL . 4 10.00%
ان لست مبرمج بإحدى تقنيات net. أساسا ! 3 7.50%
المصوتون: 40. لم تقم بالتصويت على هذا التصويت

الرد على الموضوع
 
أدوات الموضوع طريقة العرض
قديم 14-06-07   #1
النبهاني
مبرمج محترف من الدرجة الأولى
 
تاريخ التسجيل: Jun 2007
المشاركات: 1,336
عدد مرات شكره للأعضاء: 170
تم شكره 387 مره في 162 مشاركه
قوة التقييم: 5
النبهاني عضو متوسط

الأوسمة

الافتراضي مقدمة إلى تقنية LINQ القادمة مع Orcas !

اقدم لكم هذا الموضوع الذي قد يجده البعض سابقا لأوانه ، وهو يتحدث عن تقنية LINQ التي يحملها اوركاس الينا ( الاصدار 2008 من Visual Studio ) ولكن في الحقيقة انه استغلال للوقت وتعلم لشيء جديد سيجعلنا قادرين على العمل معه فور صدور الاصدار النهائي من Visual Studio 2008 والملقب بـ Orcas .

هذا المقال مقال مترجم وهذا مصدره للأمانه ، ولا تنسوا ان الترجمه هي مصدر رئيسي للمعلومات ادت الى تفوق امتنا الاسلامية العربية في قديم الزمان وهي الوسيلة التي جعلت الغرب اليوم يعيش في هذه الثورة العلمية العظيمة التي يشهدها العالم اليوم .

وأحب التنويه هنا أنني كتبت هذه المقاله أولا لـجامعة أهلا عرب وقد وضعت نسخه منه هنا ليستفيد اكبر قدر ممكن من المبرمجين والقراء منه واتباعا لسياسه عدم احتكار العلم والمعرفه والحفاظ عليها من الضياع .


اولا : ما هي تقنية LINQ ؟
لقد تحدثت في هذا الموضوع :تعرف على Microsoft Visual Studio 2008 Code Name Orcas عن هذه التقنية بشكل مختصر وهناك تجد جواب هذا السؤال فلا داعي للتكرار

ثانيا : ما هي LINQ to SQL ؟
هي عباره عن اداه تتوفر في أوركاس ، تقوم هذه الأداة بعرض قاعدة البيانات التي تتصل بها على هيئة فئات net. مما يساعدك على استخدام تقنية LINQ وما تتضمنه من امكانيات مختلفه كعرض البيانات وتعديلها وحذف البيانات واضافه بيانات جديده وغيرها من الاوامر التي تمكننا لغه SQL سابقا من القيام بها . ويجب ان نعلم ايضا ان هذه الاداة لا تغفل مكونات قاعدة البيانات الاخرى كالـ Views, Transictions and Stored Procedures .

وتوضح هذه الصورة أداة LINQ to SQL التي ترجمت قاعدة بيانات Northwind الشهيره :


ويوضح هذا الفيديو كيفية استخدام هذا المحرر كتابه بعض الاكواد بهذه التقنية . للمزيد من المعلومات حول هذا الفيديو الرجاء النقر هنا . وخذها نصيحه مني ، لا تفوت الفلم السابق وحاول قدر الامكان ان تشاهده قبل ان تكمل هذه المقاله لانه بالفعل يوضح لك الاستخدام العملي لهذه التقنية بلغه #C ( وطبعا مع VB.NET سيكون مثله ) وسيكشف لك الكثير من الغموض !

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



والآن حان وقت الجد الحقيقي ، وقت التعامل مع الاكواد :

التعامل مع تقني LINQ بالكود ( أمثله ) :
1- الاستعلام عن قيمه معينه بإستخدام LINQ :
لاحظ الكود التالي ( مرفق بصيغه VB.NET و #C ) :


من خلال محاوله قراءه الكود السابق نجد انه يقابل شيئا مثل الجمله التالية في SQL :

كود:
SELECT P FROM Products WHERE Category.CategoryName = "Beverages"
لكننا نلاحظ انه من احد الفوائد الرئيسية هنا اننا حصلنا على كائن يسمى Products يحتوي على ناتج الجمله السابقة بشكل مباشر !


2- تحديث Product في قاعدة البيانات :
الكود التالي يمثل مقابل لجمله استعلام لتحديث الجدول Products في السجل الذي تكون فيه قيمه الحقل ProductName تساوي Toy 1 :



لاحظ كيف ان عمليه الجفظ والتعديل اصبحت سهله ؟ أليس ما تريده انت كمبرمج هو الحصول على طرق اسهل للعمل وتقليل حجم الكود لتنفيذ عمليه معينه مع الاحتفاظ بتحكم جيد بل ممتاز بالعمل ؟ هذا ما تقدمه تقنية LINQ للمبرمجين في مجال قواعد البيانات !

أطلب من أحدكم ان يثبت لي انه قرأ هذا السطر ويكتب بنفسه الكود كاملا في Visual Studio 2005 و net framework 2.0 وما قبلهما بإستخدام كائن SQLCommand او OleCommand لا لشيء ، ولكن لأتأكد أن احدا تابع القراءه وقرأ وفهم والا فعليه بالسؤال
__________________

لطفا : لا اتلقى الأسئلة أو الاستفسارات على الرسائل الخاصة ، فقط العروض التجارية
النبهاني غير متصل   الرد باقتباس
الأعضاء التالين شكروا النبهاني على هذا الموضوع :
محب سيدنا النبي (15-02-10), belal_btm (12-05-10), CODER (04-11-08)
قديم 14-06-07   #2
النبهاني
مبرمج محترف من الدرجة الأولى
 
تاريخ التسجيل: Jun 2007
المشاركات: 1,336
عدد مرات شكره للأعضاء: 170
تم شكره 387 مره في 162 مشاركه
قوة التقييم: 5
النبهاني عضو متوسط

الأوسمة

الافتراضي

3- إضافة Category جديده الى قاعدة البيانات مع 2 Products :


وهذه هي كل الحكاية [IMG]http://www.***********/images/smilies/board/Board%20(33).gif[/IMG]يا سلام على هذه التقنية الآن اقول متى سيصدر اوركاس حتى ننتهي من ما نحن عليه الآن !

4- حذف Product من قاعدة البيانات :
وهذا مثال بالكود لحذف جميع السجلات التي تحتوي على "Toy" في الحقل CategoryName :



يا سلام على السهوله الشديده [IMG]http://www.***********/images/smilies/board/Board%20(41).gif[/IMG]

5- استدعاء اجراء مخزن Stored Procedure من قاعدة البيانات :
يا سلام على الاجراءات المخزنة واستخدامها ، يا سلام على سرعتها وعلى تسهيلها للعمل ومن يعمل على تطبيق كبير يعرف معنى كلامي واقدم له هذه الهدية :



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

وقبل أن اختم هذا المقال ، اود ان اخبركم بخبر ، وهو ان هذه المقاله ليست كامله ولكنني وضعت الجزء الذي يخص الكود فقط ، فهناك جزء آخر من هذه المقاله يتحدث حول الاداه LINQ to SQL وكيفية وضع الجداول والحقول المطلوبة عليها وامور اخرى مهمه يمكنكم الوصول اليها بالنقر على هذا الرابط

وكالعاده اجدد النداء ، يا من تصرون على Visual studio 2002 و 2003 في عهد 2005 الفرق بينهم كبير جدا فلماذا كل هذا الاصرار على البقاء في الوراء في هذه التنقيات ؟



وفي النهاية تقبلوا تحياتي لكم :
النبهاني - سلطنة عمان
__________________

لطفا : لا اتلقى الأسئلة أو الاستفسارات على الرسائل الخاصة ، فقط العروض التجارية

عُدلت بواسطة أحمد جمال; 14-06-07 الساعة 09:27 PM السبب: تم تغيير كلمة
النبهاني غير متصل   الرد باقتباس
العضو التالي يشكر النبهاني على هذه المشاركة :
neo4tech (06-06-10)
قديم 15-06-07   #3
saleh
عضو جديد
 
تاريخ التسجيل: Jun 2007
المشاركات: 32
عدد مرات شكره للأعضاء: 0
تم شكره 3 مره في 3 مشاركه
قوة التقييم: 0
saleh is on a distinguished road
الافتراضي

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

شكراً للاخ النبهاني للموضوع ، الذي يمكن أن يكون فاتحة لتفاؤل جديد ، لتخليص المبرمجين
من قيودهم التعددية

عُدلت بواسطة saleh; 15-06-07 الساعة 01:08 PM
saleh غير متصل   الرد باقتباس
قديم 15-06-07   #4
saleh
عضو جديد
 
تاريخ التسجيل: Jun 2007
المشاركات: 32
عدد مرات شكره للأعضاء: 0
تم شكره 3 مره في 3 مشاركه
قوة التقييم: 0
saleh is on a distinguished road
الافتراضي سبكيتي

الحقيقة أن كنت أرجاع هذا الكود له علاقة بالمحاسبة و ربط هذا الكود مع قاعدة البيانات و طبعا هي موجودة ضمن الاوركل ، الحقيقة أعاني الأمرين ...

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


رموز HTML البرمجية:
Dim obj As New Data
        Dim s As String

detsql.Text = "SELECT TRK_REITEM.REITEM_NAME, VOUCHER_ENTRIES.ENT_ENT_CODE, VOUCHER_ENTRIES.ENT_LINE_NO, VOUCHER_ENTRIES.ENT_PARTIC, VOUCHER_ENTRIES.ENT_AMOUNT, VOUCHER_ENTRIES.ENT_ACCOUNTING_YEAR, VOUCHER_ENTRIES.ENT_RETYPE_CODE, VOUCHER_ENTRIES.ENT_RESUB_CODE, VOUCHER_ENTRIES.ENT_REITEM_NO FROM VOUCHER_ENTRIES, TRK_REITEM WHERE VOUCHER_ENTRIES.ENT_RETYPE_CODE = TRK_REITEM.REITEM_RETYPE_CODE AND VOUCHER_ENTRIES.ENT_RESUB_CODE = TRK_REITEM.REITEM_RESUB_CODE AND VOUCHER_ENTRIES.ENT_REITEM_NO = TRK_REITEM.REITEM_NO and ent_ent_code=1 and ent_vchr_code=2 and ent_vchr_no=" + Me.no.Text
        ds = obj.FillDt(detsql.Text)
أنا أرى السابق عبارة عن كرة ثلج ، تكبر و تكبر لتصبح مدمرة ، هذا الجزء بسيط جداً من برنامج كتب كله بهذه الطريقة ؟

وهذه هي الكلاس الخاصة بعمليات قاعدة البيانات

رموز HTML البرمجية:

Public Class Data
Public Function FillDt(ByVal sql As String)
        Dim con As OleDb.OleDbConnection
        Dim adpt As OleDb.OleDbDataAdapter
        Dim dt As New DataTable
        con = New OleDb.OleDbConnection(ConfigurationSettings.AppSettings("ConnStr"))
        adpt = New OleDb.OleDbDataAdapter(sql, con)
        dt.Clear()
        adpt.Fill(dt)
        Return dt
    End Function
end class
بصراحة هي حاجة ملحة من أجل القدرة على فهم الكود ، لا أن يصبح الكود
عبارة عن اسبكيتي بالصلصة
saleh غير متصل   الرد باقتباس
قديم 15-06-07   #5
النبهاني
مبرمج محترف من الدرجة الأولى
 
تاريخ التسجيل: Jun 2007
المشاركات: 1,336
عدد مرات شكره للأعضاء: 170
تم شكره 387 مره في 162 مشاركه
قوة التقييم: 5
النبهاني عضو متوسط

الأوسمة

الافتراضي

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

شكراً للاخ النبهاني للموضوع ، الذي يمكن أن يكون فاتحة لتفاؤل جديد ، لتخليص المبرمجين
من قيودهم التعددية
أهلا بك اخي العزيز صالح ، وشكرا لك على المداخله والتعقيب البنائين ،

في الحقيقة ما ذكرته انت يعدمشكله حقيقية فجمله الاستعلام التي كتبتها عباره عن مخطوطه فرعونيه عندما تعود للبرنامج بعد شهور لتجد نفسك تائها بين نواتج الجمله السابقة واعتقد ان هذه المشكله ستنحل مع تقنية LINQ ،

تحياتي
__________________

لطفا : لا اتلقى الأسئلة أو الاستفسارات على الرسائل الخاصة ، فقط العروض التجارية
النبهاني غير متصل   الرد باقتباس
قديم 15-06-07   #6
النبهاني
مبرمج محترف من الدرجة الأولى
 
تاريخ التسجيل: Jun 2007
المشاركات: 1,336
عدد مرات شكره للأعضاء: 170
تم شكره 387 مره في 162 مشاركه
قوة التقييم: 5
النبهاني عضو متوسط

الأوسمة

الافتراضي

لقد سرتني مداخله الاخ محمد جمال الدين على الرابط التالي :
http://www.vb4arab.com/vb/showpost.p...65&postcount=7

والتي ذكر فيها بعض التقنيات المندرجه تحت هذه التقنية واجزاءها ومن بينها :
Dlinq والتي تجدون شرحا كاملا عنها على الرابط التالي من مايكروسوفت ( ملف doc ) من هنا


وكذلك Xlinq وهذا ايضا شرح كامل عنها من مايكروسوفت

وهذا موقع كامل عنها :
http://www.xlinq.net/

وهناك ايضا Plinq وهذه مقاله رائعه عنها وفوائدها :


اتمنى ان يستفيد الجميع .

تحياتي لكم
__________________

لطفا : لا اتلقى الأسئلة أو الاستفسارات على الرسائل الخاصة ، فقط العروض التجارية

عُدلت بواسطة النبهاني; 16-06-07 الساعة 09:42 AM السبب: تعديل الروابط ومظهر الرد
النبهاني غير متصل   الرد باقتباس
قديم 15-06-07   #7
saleh
عضو جديد
 
تاريخ التسجيل: Jun 2007
المشاركات: 32
عدد مرات شكره للأعضاء: 0
تم شكره 3 مره في 3 مشاركه
قوة التقييم: 0
saleh is on a distinguished road
الافتراضي

تحيات ، الحقيقة كلك حركات ، الرابط الثاني بحاجة إلى تفيير

وشكراً ...
saleh غير متصل   الرد باقتباس
قديم 15-06-07   #8
النبهاني
مبرمج محترف من الدرجة الأولى
 
تاريخ التسجيل: Jun 2007
المشاركات: 1,336
عدد مرات شكره للأعضاء: 170
تم شكره 387 مره في 162 مشاركه
قوة التقييم: 5
النبهاني عضو متوسط

الأوسمة

الافتراضي

اقتباس:
المشاركة الأصلية بواسطة saleh مشاهدة المشاركة
تحيات ، الحقيقة كلك حركات ، الرابط الثاني بحاجة إلى تفيير

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

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

تحياتي
__________________

لطفا : لا اتلقى الأسئلة أو الاستفسارات على الرسائل الخاصة ، فقط العروض التجارية
النبهاني غير متصل   الرد باقتباس
قديم 16-06-07   #9
saleh
عضو جديد
 
تاريخ التسجيل: Jun 2007
المشاركات: 32
عدد مرات شكره للأعضاء: 0
تم شكره 3 مره في 3 مشاركه
قوة التقييم: 0
saleh is on a distinguished road
الافتراضي

قصدي ، أن الرابط الثاني مكرر ، أي ملف الورد الذي ذكرته وهو على ما أعتقد :
http://download.microsoft.com/downlo...developers.doc
saleh غير متصل   الرد باقتباس
قديم 16-06-07   #10
BADRMEDIA
مشرف المنتدى
 
تاريخ التسجيل: Jun 2007
المشاركات: 1,312
عدد مرات شكره للأعضاء: 132
تم شكره 717 مره في 290 مشاركه
قوة التقييم: 10
BADRMEDIA is a name known to allBADRMEDIA is a name known to all

الأوسمة

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

الأخ النبهاني بالخصوص وبقية الأعضاء الأفاضل

بدأت أحس أننا منتدانا بدأ يرجع - نشاط - فكر - جديد - تطوير

جزاك الله خيراً أخى الحبيب النبهاني وأكرم الله بقية الأخوة من أجل التعاون على سرعة تنشيط المنتدى
BADRMEDIA غير متصل   الرد باقتباس
قديم 16-06-07   #11
النبهاني
مبرمج محترف من الدرجة الأولى
 
تاريخ التسجيل: Jun 2007
المشاركات: 1,336
عدد مرات شكره للأعضاء: 170
تم شكره 387 مره في 162 مشاركه
قوة التقييم: 5
النبهاني عضو متوسط

الأوسمة

الافتراضي

اقتباس:
المشاركة الأصلية بواسطة saleh مشاهدة المشاركة
قصدي ، أن الرابط الثاني مكرر ، أي ملف الورد الذي ذكرته وهو على ما أعتقد :
http://download.microsoft.com/downlo...developers.doc
شكرا لك اخي صالح لقد عدلت الرابط ، وشكرا على الرابط الذي وضعته لنا فهو خاص بلغه #C مما يخلق شيئا من التنوع

الاخ بدر ميديا ، في الحقيقة لا اعلم ما السر ولكن الكتابه تطيب اكثر في هذا المنتدى حيث تجد من يفهم عليك اكثر من اي مكان آخر ، وهنا تجد من هو اكثر خبره منك لتستفيد معه وتتبادل معه المعلومات ، وهذا المنتدى كان اول منتدى متخصص بـ vb6 ادخله في حياتي كلها ، ولم احظ سوى بزيارته والتسجيل فيه لاقل من شهر فقط حتى اغلق المنتدى بشكل كامل في وقت كنت انا فيه صفرا في فيجوال بيسك وبحاجه الى المساعده والتعلم وحان وقت رد الجميل لهذا المنتدى واعادته كما كان سابقا ،
تحياتي
__________________

لطفا : لا اتلقى الأسئلة أو الاستفسارات على الرسائل الخاصة ، فقط العروض التجارية
النبهاني غير متصل   الرد باقتباس
قديم 24-06-07   #12
Athman
المتميزون
 
تاريخ التسجيل: Jun 2007
المشاركات: 1,189
عدد مرات شكره للأعضاء: 13
تم شكره 352 مره في 152 مشاركه
قوة التقييم: 5
Athman is on a distinguished road

الأوسمة

الافتراضي

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

بالمناسبة تعليقي على هذه التقنية لايحصى لكن اهم شيء اننا مراح نعاني من مشكلة run time error
واللي كانت بسبب كتابة خاطئة لاسم الجدول او احد الاعمدة
فكلها مراقبة الان من الفيجوال ولن يسمح لك بالخطأ
هذا غيض من فيض
وانتظروني فلي عودة
Athman غير متصل   الرد باقتباس
قديم 24-06-07   #13
النبهاني
مبرمج محترف من الدرجة الأولى
 
تاريخ التسجيل: Jun 2007
المشاركات: 1,336
عدد مرات شكره للأعضاء: 170
تم شكره 387 مره في 162 مشاركه
قوة التقييم: 5
النبهاني عضو متوسط

الأوسمة

الافتراضي

نعم ، وبعد تجربتي الاولى لهذه التقنية الرائعه تبين لي انك لن تحتاج سوى لتذكر وظيفة كل جدول وكل عمود ولا داعي للإسم !!

رفاهيه خمس نجوم مقدمة من مايكروسوفت ، لم تبق شيء الا وريحتنا فيه


تحياتي
__________________

لطفا : لا اتلقى الأسئلة أو الاستفسارات على الرسائل الخاصة ، فقط العروض التجارية
النبهاني غير متصل   الرد باقتباس
قديم 25-06-07   #14
Athman
المتميزون
 
تاريخ التسجيل: Jun 2007
المشاركات: 1,189
عدد مرات شكره للأعضاء: 13
تم شكره 352 مره في 152 مشاركه
قوة التقييم: 5
Athman is on a distinguished road

الأوسمة

الافتراضي

بصراحة ظلمونا
معقولة هاللي يحصل
يعني مجرد انك تاخذ اي جدول وتحطة على الفورم
يسوي لك كل شيء
يعني ماتحتاج تكتب اي كود
هو يحفظ يضيف يحذف يعدل البيانات ويسوي كل شيء ات اللي عليك فقط تاخذ الجدول
والله حرام
اتو عارفين وش كنا نسوي في 2003 واللي قبلها
انا مش مصدق لحد الا
انا اتوقع والله اعلم انه اصدار 2010 راح يكون كل اللي عليك انك تفكر في برنامج معين وتوصل سلك للمخ والبرنامج يتكفل بكل شيء
Athman غير متصل   الرد باقتباس
قديم 25-06-07   #15
النبهاني
مبرمج محترف من الدرجة الأولى
 
تاريخ التسجيل: Jun 2007
المشاركات: 1,336
عدد مرات شكره للأعضاء: 170
تم شكره 387 مره في 162 مشاركه
قوة التقييم: 5
النبهاني عضو متوسط

الأوسمة

الافتراضي

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

مش بقولك ما يكروسوفت ما تركت شي للمبرمج
__________________

لطفا : لا اتلقى الأسئلة أو الاستفسارات على الرسائل الخاصة ، فقط العروض التجارية
النبهاني غير متصل   الرد باقتباس
قديم 26-06-07   #16
Mohamed Gamal El-Din
مراقب تقني
 
تاريخ التسجيل: May 2007
المشاركات: 232
عدد مرات شكره للأعضاء: 1
تم شكره 30 مره في 17 مشاركه
قوة التقييم: 5
Mohamed Gamal El-Din عضو متوسطMohamed Gamal El-Din عضو متوسط
الافتراضي

اقتباس:
المشاركة الأصلية بواسطة Athman مشاهدة المشاركة
بصراحة ظلمونا
معقولة هاللي يحصل
يعني مجرد انك تاخذ اي جدول وتحطة على الفورم
يسوي لك كل شيء
يعني ماتحتاج تكتب اي كود
هو يحفظ يضيف يحذف يعدل البيانات ويسوي كل شيء ات اللي عليك فقط تاخذ الجدول
والله حرام
اتو عارفين وش كنا نسوي في 2003 واللي قبلها
انا مش مصدق لحد الا
انا اتوقع والله اعلم انه اصدار 2010 راح يكون كل اللي عليك انك تفكر في برنامج معين وتوصل سلك للمخ والبرنامج يتكفل بكل شيء
تصدق فكره !!!!!
__________________
Mohamed Gamal El-Din
http://mgamal-ms.blogspot.com
http:/FCI-H.blogspot.com

لا اله الا الله .... محمد رسول الله
Mohamed Gamal El-Din غير متصل   الرد باقتباس
قديم 29-06-07   #17
أحمد جمال
المشـرف العـام
 
تاريخ التسجيل: May 2007
المشاركات: 4,377
عدد مرات شكره للأعضاء: 467
تم شكره 1,702 مره في 749 مشاركه
قوة التقييم: 10
أحمد جمال عضو رائعأحمد جمال عضو رائعأحمد جمال عضو رائعأحمد جمال عضو رائعأحمد جمال عضو رائع
الافتراضي

الأخ : Athman
لهذا دائماً ما ينصح المبرمجون بتعلم عدد من اللغات ، اضافة للقدرة على التعامل مع C++ أو حتى C مثلاً حيث أنها بحر لا ساحل له ، ولا يستعصي عليها عمل أي شيء من أصغر برنامج إلى أكبر برنامج .

المشكلة تكمن في أن مايكروسوفت (بتريحنا) ولو أخذنا على الراحة بعد مدة ومايكروسوفت (شغالة) هتلاقي ان مفيش حاجة بيعملها المبرمج ، ولما يحتاج يعمل برنامج لا تتيح له مايكروسوفت عمله سيقف عاجزاً ...

الحل بمتابعة تقنيات مايكروسوفت التي تسهل حياة المبرمج وفي نفس الوقت الاستمرار في التعلم وتطوير المعرفة في تقنيات أخرى وفروع أخرى من البرمجة ( البرمجة مش قواعد بيانات بس لأ ده لسه فروع معالجة الصور ، الذكاء الإصطناعي .... الخ ) والتي ستحتاج منك أن تعمل من خلال تقنية أخرى (وحتى لو عملت عليها من خلال .net فهتكتب الكود بإيدك لازم تعمله انت حسب ما يناسبك ، وعلشان كده لازم تبقى جاهز وقت ما تحتاج ) .
__________________
تردد قناة الرحمة الجديد - ساهم في نشره -10873 على النايل سات - رأسي - 27500







مدونتي الشخصية والتقنية



أرجو عدم الاضافة أو المراسلة على الخاص أو البريد الالكتروني من أجل الاستفسارات البرمجية ، يفضل طرح الاستفسارات البرمجية هنا في المنتدى فقط ، في حالة وجود طلبات خاصة فقط يمكن ارسال بريد الكتروني
أحمد جمال غير متصل   الرد باقتباس
قديم 30-06-07   #18
redahashem
مبرمج طموح
 
تاريخ التسجيل: Jun 2007
المشاركات: 44
عدد مرات شكره للأعضاء: 0
تم شكره 6 مره في 4 مشاركه
قوة التقييم: 0
redahashem is on a distinguished road
الافتراضي ---

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

اظن ما تريده ميكروسوفت هو الابحار في بحر من الابداع وليس كسل المبرمج وراحته بالعكس سوف تكون متطلبات البرامج اكثر واكثر عبأ لانها بعد كل هذه التقنيات لاب دان تحاكي برامجنا الواقع

ولنعلم ان العبيء سوف يذاد علي المبرمج لان تطوير لغات البرمجه سوف ياتي بنتائج عكسيه علي المبرمج لان المتطلبات سوف يذاد ! فهل تتشابه البرمج تحت بيئه الدوس بالوندوز؟
ما تريد ان تفعله ميكروسوفت هو تسهيل التخاطب بيننا وبين الاله لاكن ما نطلبه من الاله هذا ما لا تعلمه ميكرو سوفت فالبرمجه افكار وليست اكواد توضع 90% افكار
نحن ندرس البرامج ليس للا كود الموضوعه فيها ولكن للفكره الموضوعه فيها

فالا بداع في الافكار وليس الاكواد
__________________
lighto soft
اللهم ارحمني وارحم والدي وارحم اموات المسلمين
اللهم انصر الاسلام والمسلمين خيركم من تعلم العلم وعلمه
redahashem غير متصل   الرد باقتباس
قديم 13-07-07   #19
النبهاني
مبرمج محترف من الدرجة الأولى
 
تاريخ التسجيل: Jun 2007
المشاركات: 1,336
عدد مرات شكره للأعضاء: 170
تم شكره 387 مره في 162 مشاركه
قوة التقييم: 5
النبهاني عضو متوسط

الأوسمة

الافتراضي

هذا اخر جديد حصلت عليه حول هذا الامر ،

Unleash The Power Of Query In Visual Studio "Orcas

شرح ممتاز
__________________

لطفا : لا اتلقى الأسئلة أو الاستفسارات على الرسائل الخاصة ، فقط العروض التجارية
النبهاني غير متصل   الرد باقتباس
قديم 09-08-07   #20
AhmedEssawy
المتميزون
 
تاريخ التسجيل: May 2007
المشاركات: 970
عدد مرات شكره للأعضاء: 0
تم شكره 309 مره في 146 مشاركه
قوة التقييم: 7
AhmedEssawy عضو رائعAhmedEssawy عضو رائعAhmedEssawy عضو رائعAhmedEssawy عضو رائع

الأوسمة

الافتراضي

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

و لكن فين الالف دول ؟؟؟؟؟؟؟
__________________
ما أجمل الأنسان الذي يتألم ولا يتكلم ويبكي ولا يصرخ ويحب ولا يجرح .
موقعي الشخصي :
http://www.ahmedessawy.blogspot.com
AhmedEssawy غير متصل   الرد باقتباس
قديم 09-08-07   #21
AhmedEssawy
المتميزون
 
تاريخ التسجيل: May 2007
المشاركات: 970
عدد مرات شكره للأعضاء: 0
تم شكره 309 مره في 146 مشاركه
قوة التقييم: 7
AhmedEssawy عضو رائعAhmedEssawy عضو رائعAhmedEssawy عضو رائعAhmedEssawy عضو رائع

الأوسمة

الافتراضي

نسيت اشكرك علي المقاله ...
اسلوبك سهل في القراءه ..
وفقك الله ...
__________________
ما أجمل الأنسان الذي يتألم ولا يتكلم ويبكي ولا يصرخ ويحب ولا يجرح .
موقعي الشخصي :
http://www.ahmedessawy.blogspot.com
AhmedEssawy غير متصل   الرد باقتباس
قديم 08-10-07   #22
pola
عضو
 
تاريخ التسجيل: Jul 2007
المشاركات: 52
عدد مرات شكره للأعضاء: 0
تم شكره 1 مره في 1 مشاركه
قوة التقييم: 4
pola is on a distinguished road
الافتراضي

و ليه مانبتديش الألف دول من هنا من بيتنا و منتدانا والمبتدئين فى المنتدى ده اكيد فى يوم هايبقوا خبراء هانبقى ايد فى ايد ونقوم بعقولنا ..احنا وبس
__________________
مبتدىء مدى الحياه

pcprogramer@hotmail.com
pola غير متصل   الرد باقتباس
قديم 16-03-08   #23
code hunter
عضو جديد
 
تاريخ التسجيل: Jul 2007
المشاركات: 21
عدد مرات شكره للأعضاء: 0
تم شكره 26 مره في 9 مشاركه
قوة التقييم: 0
code hunter is on a distinguished road
Question

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

Microsoft Visual Studio 2008 Professional Edition
Version 9.0.21022.8 RTM
Microsoft .NET Framework
Version 3.5

Installed Edition: Professional

Microsoft Visual Basic 2008 91605-270-2005403-60394
Microsoft Visual Basic 2008

فهل يمكنني من خلاله ان استخدم تقنية Linq مع العلم بانني انتقلت الى هذه الاصداره منذ ايام فقط ام انه يجب على الانتضار الى ان تصدر النسخه النهائيه المسماة Orcas
وتقبلوا خالص التحيه
__________________
VB.NET 2008
codehunter1968@yahoo.co.uk
code hunter غير متصل   الرد باقتباس
قديم 03-03-09   #24
aYYs
مشارك متميز
 
تاريخ التسجيل: Nov 2007
المشاركات: 1,363
عدد مرات شكره للأعضاء: 53
تم شكره 130 مره في 94 مشاركه
قوة التقييم: 4
aYYs is on a distinguished road

الأوسمة

الافتراضي

دائما مبدع اخي النبهاني في اختيار مواضيعه جزاك الله منا الف خير
__________________
الــــبـــــــــرمـــجــــــــه مــــــــــاهـــي إلا مـــــــــــنــــطـــــق
aYYs
ياربي إن عَظُمَت ذنوبي كثرة *** فلقد عَلِمتُ أن عفوكَ أعظمُ
إن كان لا يرجوك إلا محسنٌ *** فبمن يلوذ ويستجير المجرمُ
أدعوك ربي كما أمرت تضرعاً *** فإذا رددت يدي فمن ذا يرحمُ
aYYs غير متصل   الرد باقتباس
العضو التالي يشكر aYYs على هذه المشاركة :
قديم 21-03-09   #25
fisher86
عضو جديد
 
تاريخ التسجيل: Apr 2008
المشاركات: 47
عدد مرات شكره للأعضاء: 0
تم شكره 2 مره في 2 مشاركه
قوة التقييم: 0
fisher86 is on a distinguished road
الافتراضي

جزاك الله الف خير
fisher86 غير متصل   الرد باقتباس
العضو التالي يشكر fisher86 على هذه المشاركة :
قديم 30-03-09   #26
majed113
عضو جديد
 
تاريخ التسجيل: Mar 2009
المشاركات: 5
عدد مرات شكره للأعضاء: 0
تم شكره 0 مره في 0 مشاركه
قوة التقييم: 0
majed113 is on a distinguished road
الافتراضي

شكرا جزيلاً الموضوع بصراحة شيق وجميل
majed113 غير متصل   الرد باقتباس
قديم 27-04-09   #27
el3ashe2
عضو مشارك
 
تاريخ التسجيل: Nov 2007
المشاركات: 239
عدد مرات شكره للأعضاء: 4
تم شكره 20 مره في 11 مشاركه
قوة التقييم: 3
el3ashe2 is on a distinguished road
الافتراضي

اقتباس:
المشاركة الأصلية بواسطة code hunter مشاهدة المشاركة
اخواني الكرام
انا الان لدي الاصدار

Microsoft Visual Studio 2008 Professional Edition
Version 9.0.21022.8 RTM
Microsoft .NET Framework
Version 3.5

Installed Edition: Professional

Microsoft Visual Basic 2008 91605-270-2005403-60394
Microsoft Visual Basic 2008

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

وومشكور النبهانى شرح ولا اروع

ممتاز
ومفيد فعليا
شكرا
__________________
One Of Script Mafia Team
Project manager of Dream Team
قطرة المياه تثقب الحجر لا بالقوة ولكن بتكرار المحاولة
el3ashe2 غير متصل   الرد باقتباس
قديم 05-05-09   #28
adla
عضو جديد
 
تاريخ التسجيل: Dec 2008
المشاركات: 6
عدد مرات شكره للأعضاء: 0
تم شكره 0 مره في 0 مشاركه
قوة التقييم: 0
adla is on a distinguished road
الافتراضي

عاشت ایدک
adla غير متصل   الرد باقتباس
قديم 17-02-10   #29
القيصر7
عضو
 
تاريخ التسجيل: Jan 2008
المشاركات: 80
عدد مرات شكره للأعضاء: 0
تم شكره 20 مره في 20 مشاركه
قوة التقييم: 3
القيصر7 is on a distinguished road
Wink

اقتباس:
المشاركة الأصلية بواسطة redahashem مشاهدة المشاركة
شكرااااااااااا للجميع

اظن ما تريده ميكروسوفت هو الابحار في بحر من الابداع وليس كسل المبرمج وراحته بالعكس سوف تكون متطلبات البرامج اكثر واكثر عبأ لانها بعد كل هذه التقنيات لاب دان تحاكي برامجنا الواقع

ولنعلم ان العبيء سوف يذاد علي المبرمج لان تطوير لغات البرمجه سوف ياتي بنتائج عكسيه علي المبرمج لان المتطلبات سوف يذاد ! فهل تتشابه البرمج تحت بيئه الدوس بالوندوز؟
ما تريد ان تفعله ميكروسوفت هو تسهيل التخاطب بيننا وبين الاله لاكن ما نطلبه من الاله هذا ما لا تعلمه ميكرو سوفت فالبرمجه افكار وليست اكواد توضع 90% افكار
نحن ندرس البرامج ليس للا كود الموضوعه فيها ولكن للفكره الموضوعه فيها

فالا بداع في الافكار وليس الاكواد
أشكرررررك ع ردك الأكثر من رااائع
و كلالامك عين العقل .. البرمجه عباااره عن أفكااار و منطق .. و ان التطوور في لغات البرمجه مااهو الإ لرااحه المبرمج ... لكي ينتج أفكااااااار و براامج قويه و جديده ..
أشكرك مره أخري .. تقبل مروري ..
__________________
تعاون ... تعاون .. تعاون ..
شارك .. تعلم .. علم ..
القيصر7 غير متصل   الرد باقتباس
قديم 05-04-10   #30
غاوي برمجة
عضو
 
تاريخ التسجيل: Mar 2010
المشاركات: 52
عدد مرات شكره للأعضاء: 0
تم شكره 1 مره في 1 مشاركه
قوة التقييم: 1
غاوي برمجة is on a distinguished road
الافتراضي

بارك الله فيك
مشكوووووور
__________________
Life is nothing without friendship
غاوي برمجة غير متصل   الرد باقتباس
الرد على الموضوع


يتصفح الموضوع حالياً: 1 (0 عضو و 1 ضيف)
 
أدوات الموضوع
طريقة العرض

قوانين المشاركة
لا يمكنك إضافة مواضيع
لا يمكنك إضافة ردود
لا يمكنك إضافة مرفقات
لا يمكنك تعديل مشاركاتك

رمز [IMG] متاح
رموز HTML مغلق
انتقل إلى


الساعة الآن +3: 12:01 AM.



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

Powered by vBulletin®
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
هذا المنتدى يستخدم منتجات بلص
جميع الحقوق محفوظة لموقع فيجوال بيسك للعرب vb4arab.com