مشاهدة النسخة كاملة : الدوت نت DotNet
issam_dz
2011-11-06, 11:49
لبسم الله الرحمان الرحيم
هذا الموضوع مخصص لشرح مبسط لما يسمى بـ الدوت نت DotNer سأحاول شرح امكانياته و مزاياه عسى أن يجد منكم من قد يجد فيه ضالته فيستخدمها في انتاج برمجياته.
الدوت نت هي بلاتفورم أو ما يسمى كم هائل من المكتبات الهائلة التي تم برمجتها ليستخدمها المبرمجون في برامجهم و ينتجون برامج خرافية في أسرع وقت و بطريقة احترافية كما تم استخدامها لتجمع أعمال عدة مبرمجون بلغات مختلفة داخل عمل أو مشروع مشترك . مثلا قد يكون هناك مشروع مشترك و يقسم الى أجزاء جزء بـ VB و جزء بـ C# و جزء بـ c++ و جزء بـ F# و لكن كل هذه اللغات تتعامل مع بلاتفورم واحد و هو الدوت. و هذا دوره هو جمع عدة مبرمجين للغات مختلفة في مشروع واحد.
بعض ميزات الدوت نت :
البرامج التطبيقية Windows Forms و هنا يقصد به انشاء برامج تطبيقية عادية كالتي تنتجها باقي اللغات
http://t1.gstatic.com/images?q=tbn:ANd9GcTACKgpPDzSZtTRysNaeBTSPr-zdxUvqdCTCvNzKz2qdSMukNrbPQ
WPF : windows presentation foundation و هي التقنية الجديدة للدوت نت التي قد لا نجدها في باقي التقنيات حيث يتم فصل الكود تماما عن الواجهة و انتاج الواجهة بلغة Xaml حيث أنها تنتج برامج بواجهات خرافية أفضل بكثير من النوع الأول
http://t3.gstatic.com/images?q=tbn:ANd9GcTvsMOwAxi4lFv4E2fp6g0KI3lSqa2XG CIeu_HtFhPo9wwK8IUcZg
WCF : windows communication foundation و هي تقنية تستخدم في الويب لتسهيل التعامل مع مختلف خدمات الويب مثل web service و تتعامل مع البروتوكولات المختلفة soap,http,tcp/ip................ دون أي تغيير في الكود سورس.
http://t1.gstatic.com/images?q=tbn:ANd9GcRNm9MciU9yfUGdXcSec3RFfMP77Zbmf Mu0JjW2oZbYFXmgXtZKpQ
Silverlight : و هي موجهة لخدمات تطبيقات الويب و جاءت لتحتل مكان Adobe Flash
http://t2.gstatic.com/images?q=tbn:ANd9GcT7Nhj_nAGWR3jWqWN9MrwK3QaaDFe3q CTdmDt9N0fCdxDEDJLtiw
و لا ننسى دائما أن الدوت نت هي أكثر تقنية تسمح لنا بإنتاج بولوغينات مختلفة Plugin أقصد مكتبات dll و استخدامها بسهولة من طرف كل مبرمجي الدوت نت و أقصد بذلك أنه زيادة لهذه الجماليات في الواجهة فأن هناك عديد من المكتبات مثل مكتبة dotnetbar (سكينات) التي تسمح بإضافة العديد لمنظر الواجهة.
لأن المستعمل في الأخير لن يهتم الا بمنظر الواجهة و بسرعة البرنامج أما اللغة فهي لا تهمه.
Asp.net :و في الأخير لا ننسى لغة الويب التي تعتمد عليها الدوت نت و هي Asp.net
طبعا هذا مجرد شرح بسيط جدا لأهم مجالات استعمال الدوت نت و بالطبع بإمكان أي واحد منكم ان يبدع في أي مجال منها و لما لا كلها.
و السلام عليكم.
__الهاوي__
2011-11-06, 14:49
بارك الله فيك على المجهود
وجعله في ميزان حسناتك
نتمنى أن نرى منك المزيد والمفيد
issam_dz
2011-11-06, 18:22
بارك الله فيك على المجهود
وجعله في ميزان حسناتك
نتمنى أن نرى منك المزيد والمفيد
العفو أخي الكريم.
بصراحة هناك ميزات لا تعد و لا تحصى في الدوت نت.
ضف اليها مثلا Linq (Langage Integrated Query) الذي يمثل لغة استعلامات تشبه الى حد بعيد Sql و لكنها ليست فقط على قواعد البيانات Ado.net بل معممة على كل الكائنات : linq to ado.net,linq to objet,linq to xml
حيث أنه بإمكانك مثلات كتابة استعلامات لإستخراج بيانات محددة من أي نوع من قواعد البيانات أو من أي نوع من السلاسل مثل المصفوفات أو من ملفات xml فهو معمم و ليس مثل sql يستعلم بيانات من قواعد البيانات فقط ado.net
و هذا كتاب خطوة بخطوة نحو Visual studio.net 2008 للمهندس أحمد جمال خليفة باللغتين vb و c# يشرح أهم الفصول السابقة انه كتاب رائع و متوسط المستوى.
http://www.kutub.info/library/book/4543
__الهاوي__
2011-11-06, 19:06
أولا شكرا لك على الكتاب
أهم دروسي هي دروس بالفيديو، وهي باللغة الانجليزية من شركات lynda, learnVisualStudioDotNet, VTC, و AppDev، وهي دروس غاية في الروعة، إلا أنني نسيت نصفها بسبب فراغي وبعدي عن البرمجة لما يزيد عن العام. والسبب هو lمشكلتين: المشكلة الأولى هي انني تعلمت كثيرا ASP.Net ولكن لم أجد استضافة مجانية على اعتبار أن SQLServer مدفوع وليس مجاني، قلنا ماشي، بحثت عن استضافة مدفوعة في الجزائر فوجدت أن السيرفرات هنا لا تدعم الدوت نت.
ثم انتقلت إلى تطبيقات المكتب، فبعد تعلمي للADO.net وبرمجتي لتطبيق يخص وثائق التلاميذ اصطدمت بمشكلة وهي أن sql server enterpriseلا يريد العمل في الكمبيوترات الأخرى رغم أن التطبيق يعمل عندي.
لنا عودة لأنني الآن نوعا ما مشغول.
مع السلامة
issam_dz
2011-11-08, 13:50
أولا شكرا لك على الكتاب
أهم دروسي هي دروس بالفيديو، وهي باللغة الانجليزية من شركات lynda, learnVisualStudioDotNet, VTC, و AppDev، وهي دروس غاية في الروعة، إلا أنني نسيت نصفها بسبب فراغي وبعدي عن البرمجة لما يزيد عن العام. والسبب هو lمشكلتين: المشكلة الأولى هي انني تعلمت كثيرا ASP.Net ولكن لم أجد استضافة مجانية على اعتبار أن SQLServer مدفوع وليس مجاني، قلنا ماشي، بحثت عن استضافة مدفوعة في الجزائر فوجدت أن السيرفرات هنا لا تدعم الدوت نت.
ثم انتقلت إلى تطبيقات المكتب، فبعد تعلمي للADO.net وبرمجتي لتطبيق يخص وثائق التلاميذ اصطدمت بمشكلة وهي أن sql server enterpriseلا يريد العمل في الكمبيوترات الأخرى رغم أن التطبيق يعمل عندي.
لنا عودة لأنني الآن نوعا ما مشغول.
مع السلامة
و الله على حد علمي يكفي توفر برنامج الدوت نت فرايموورك على الأجهزة كي يشتغل البرنامج.
يمكنك أن تتوجه نحو java و تستخدام لغة الويب php مع قواعد البيانات mysql..........
كل برمجياتهم مفتوحة المصدر و مجانية أي أنك تعمل حرا و تبتعد على ما يكروسوفت . لكن فقط ما قد تخسره هو جودة برامجك و احترافيتها.........
__الهاوي__
2011-11-08, 18:07
و الله على حد علمي يكفي توفر برنامج الدوت نت فرايموورك على الأجهزة كي يشتغل البرنامج.
يمكنك أن تتوجه نحو java و تستخدام لغة الويب php مع قواعد البيانات mysql..........
كل برمجياتهم مفتوحة المصدر و مجانية أي أنك تعمل حرا و تبتعد على ما يكروسوفت . لكن فقط ما قد تخسره هو جودة برامجك و احترافيتها.........
شكرا أخي العزيز على النصائح
ما كرهني في الphp هو اسلوب برمجتها وتعريفها للمتغيرات، بعيدة جدا عن الجافا والسي++ والسي شارب، ورغم توفرها على موارد تعلمية ومجانيتها إلا أنها كثيرة الاختراق، وهذا ما دفع البنوك والشركات المهمة إلى اعتماد ASP لقوة الحماية التي تتوفر فيها ولسرعتها زيادة على الدعم من شركة واحدة، يعني تدفع مقابل الأمان.
ثانيا الجافا باشرت في تعلمها لكني لم أجد الكثير من المصادر التعليمية مقارنة بالسي شارب أو السي بلس بلس، ورغم نجاح الجافا من حيث الportibility والمجانية إلا أن شركة سن لا توفر مستلزمات ودعم مثلما توفره شركة مايكروسفت، وعلى فكرة، نجاح الجافا هو الذي دفع بمايكروسفت إلى أن تغري مكتشف الدلفي، العبقري Anders Hejlsberg، أكيد الاخوة محبي الدلفي لا يعرفون ذلك، فلقد أغراه بيل غايتس بأجرة مليون دولار سنويا كي يلتحق بمايكروسفت وينشئ رفقة أرمادتها من العباقرة ما عرف بالسي شارب، وما النجاح الذي عرفته السي شارب في سنوات قليلة إلا بسبب الدعم اللامتناهي من مالكيها، فحافظت السي شارب على مرونة الجافا لكنها استقلت عنها وصارت منغلقة المصدر مما يقلل من سبل الاختراق.أكيد الdotNet framework هو بديل للjvm.
بحثت سابقا عن المشكلة ووجدت أن سيكول سيرفر إكسبرس الذي ينصب مع السي شارب هو نسخة مجانية لايست محمولة، وبالتالي لن تشتغل على كمبيوترات أخرى، ولكني انا أعمل على السيكول سيرفر أنتربرايز، ومازالت عندي المشكلة، أكيد هي في السيرفر، لأنني جربت قاعدة بيانات من نوع أكسس ونجح البرنامج.
ما حببني وصبرني على السي شارب والASP هو حفاظهم على الأسلوب البرمجي والدعم مع توفر موارد تعليمية كبيرة، وللأسف بالنسبة للجزائريين، فهي كلها باالانجليزية، دروس فيديو بالصوت والصورة، بعضها مجان وبعضها مقرصن.
ولقد أضفت موضوعا جديدا يتكلم عن السي شارب لمن تهمه المعرفة، تجدونه هنا.
وكنصيحة خارج السياق، أنصح كل من له رغبة في تعلم البرمجة في أن يدرس اللغة الانجليزية، والله تعبت وسجلت في الجامعة 4 سنوات وتعلمتها والحمد لله. مازلتم صغار ومازالت الفرصة بين أيديكم.
اتركوا الفرنسية، فهي لغة حب وشعر.
** أم عبد الرحمن **
2011-11-10, 22:22
جزاكم الله خيرا على هذه المقدمة في انتظار المزيد.
وفقكم الله.
** أم عبد الرحمن **
2011-11-10, 22:22
شكرا أخي العزيز على النصائح
ما كرهني في الphp هو اسلوب برمجتها وتعريفها للمتغيرات، بعيدة جدا عن الجافا والسي++ والسي شارب، ورغم توفرها على موارد تعلمية ومجانيتها إلا أنها كثيرة الاختراق، وهذا ما دفع البنوك والشركات المهمة إلى اعتماد asp لقوة الحماية التي تتوفر فيها ولسرعتها زيادة على الدعم من شركة واحدة، يعني تدفع مقابل الأمان.
ثانيا الجافا باشرت في تعلمها لكني لم أجد الكثير من المصادر التعليمية مقارنة بالسي شارب أو السي بلس بلس، ورغم نجاح الجافا من حيث الportibility والمجانية إلا أن شركة سن لا توفر مستلزمات ودعم مثلما توفره شركة مايكروسفت، وعلى فكرة، نجاح الجافا هو الذي دفع بمايكروسفت إلى أن تغري مكتشف الدلفي، العبقري anders hejlsberg، أكيد الاخوة محبي الدلفي لا يعرفون ذلك، فلقد أغراه بيل غايتس بأجرة مليون دولار سنويا كي يلتحق بمايكروسفت وينشئ رفقة أرمادتها من العباقرة ما عرف بالسي شارب، وما النجاح الذي عرفته السي شارب في سنوات قليلة إلا بسبب الدعم اللامتناهي من مالكيها، فحافظت السي شارب على مرونة الجافا لكنها استقلت عنها وصارت منغلقة المصدر مما يقلل من سبل الاختراق.أكيد الdotnet framework هو بديل للjvm.
بحثت سابقا عن المشكلة ووجدت أن سيكول سيرفر إكسبرس الذي ينصب مع السي شارب هو نسخة مجانية لايست محمولة، وبالتالي لن تشتغل على كمبيوترات أخرى، ولكني انا أعمل على السيكول سيرفر أنتربرايز، ومازالت عندي المشكلة، أكيد هي في السيرفر، لأنني جربت قاعدة بيانات من نوع أكسس ونجح البرنامج.
ما حببني وصبرني على السي شارب والasp هو حفاظهم على الأسلوب البرمجي والدعم مع توفر موارد تعليمية كبيرة، وللأسف بالنسبة للجزائريين، فهي كلها باالانجليزية، دروس فيديو بالصوت والصورة، بعضها مجان وبعضها مقرصن.
ولقد أضفت موضوعا جديدا يتكلم عن السي شارب لمن تهمه المعرفة، تجدونه هنا.
وكنصيحة خارج السياق، أنصح كل من له رغبة في تعلم البرمجة في أن يدرس اللغة الانجليزية، والله تعبت وسجلت في الجامعة 4 سنوات وتعلمتها والحمد لله. مازلتم صغار ومازالت الفرصة بين أيديكم.
اتركوا الفرنسية، فهي لغة حب وشعر.
جزاكم الله خيرا على هذه الإفادات
وأنا معكم بالتعلم بالانجليزية أفضل ، لكي نأخذ من المصدر مباشرة.
وما جعلنا نتأخر كتيرا *على حسب اعتقادي* هو تبعيتنا للفرنسية لغة وعلوما.
issam_dz
2011-11-10, 22:50
جزاكم الله خيرا على هذه الإفادات
وأنا معكم بالتعلم بالانجليزية أفضل ، لكي نأخذ من المصدر مباشرة.
وما جعلنا نتأخر كتيرا *على حسب اعتقادي* هو تبعيتنا للفرنسية لغة وعلوما.
سألت أحد المهندسين أن يدلني على كتب برمجة بالفرنسية لأنني لم أجدها بالنت .
فقال لي انك غبي جدا أولا بالنسبة للفرنسية فعدد كتب البرمجة فيها قليل جدا و ان وجد فهو ترجمة غير كاملة لكتب بالإنجليزية .
ثانيا كل الوامر في لغات البرمجة باللغة الإنجليزية فإن كنت تجيد اللغة الإنجليزية ستتعامل مع أي لغة برمجة كأنها لغة طبيعية.................
__الهاوي__
2011-11-17, 19:38
شكرا أختي أمة الله على التشجيعات
أخي عصام، ما قاله لك المهندس صحيح 100/100
أنا لما أطلع على الدوال والمساعدة أعرف مضمونها من أسمائها
لم تعد على شاكلة printf, getc....
بل صارت GetFromFile، و FillDataTable...يعني إذا فهمت الكلمات الانجليزية تصر نوعا ما قادرا وفاهما لأغلب الدوال والمتغيرات
أنا لمّا أنصح كل مرة الاخوة فقط لأنني مررت بنفس المشكلة
بدأت البرمجة سنة 1995 كهواية طبعا، وبعد سنين من الكر والفر لم أجد يوما ما يحفزني على دراسة الفرنسية، بل حتى الخوارزميات بالفرنسية هي مضيعة للوقت: يعني الطالب يصنع الفكرة في رأسه بلغته الأم ثم يترجمها إلى الفرنسية ثم يترجمها إلى الانجليزية!!!
ما فائدة اللغة الوسيطة الطفيلية التي فرضها علينا مزدوجوا الجنسيات؟؟؟
ولما ولجت عالم الانترنيت سنة 2000، وجدت المتنفس في المواقع العربية، وأفضلها أنذاك كان c4arab و arabteam2000، فأمطروني بوابل من المصادر التعليمية وللأسف كانت كلها بلغة شيكسبير، وتأكدت أننا ضعنا بتعلمنا الفرنسية، والتحقت بالجامعة بسبب ذلك سنة 2004 والحمد لله على اللغة الانجليزية.
لا تضيعوا أوقاتكم، سجلوا أو ادرسوا من النت، فكل شيء متوفر.
hichem26jijel
2012-01-19, 10:34
شكرا اخي المحترم
نبيل ناوي
2012-01-21, 10:00
مشكووووووور
salahpara
2012-02-09, 07:57
بارك الله فيك
vBulletin® v3.8.10 Release Candidate 2, Copyright ©2000-2025, TranZ by Almuhajir