يركز الدرس على أعطاء مفهوم مختصر حول أمكانيات وخصائص تقنية Windows Presentation Foundation مع وصف الهيكلية المعماريةوالبنية التحتية لهذه التقنية والاصدارات التي ظهرت على مر الاعوام الستة منذ 2006 الى عام 2012, وايضا تم أخذ الجانب التطبيقي لتوضيح العناصر الرئيسية التي تتميز بها تقنية WPF من حيث Layouts وبعض Controls.ارجو تحميل الملفات المرفقة (العرض التقديمي و البرنامج) من حقل About الموجود في موقع YouTube .
Focus on writing scenarios databases and Business Proces and cover different aspects of building an enterprise Line of Business (LOB) application
Sunday, December 30, 2012
Sunday, December 23, 2012
The main principles for developing WPF applications
يركز الشرح على المبادئ الرئيسية لتقنية WPF وايضا حول اللغة القياسية XAML التي تتواجد في اكثر تقنيات Microsoft وايضا يتطرق الدرس حول مكونات برنامج Expression Studio وتدفق العمل مابين المطور والمصمم, مع أخذ الجانب التطبيقي وذلك بأظهار أنواع تطبيقات تقنية WPF.
Labels:
WPF
Friday, December 21, 2012
WPF and WinForm
يركز الشرح حول الغرض الرئيسي من ظهور تقنية WPF ولغة XAML القياسية , وتم التطرق حول المميزات ومواصفات التقنية الحديثة وفي النهاية تم أخذ الجانب التطبيقي لأظهار البيئة التصميمية للتقنية.ولم نتطرق لبعض الفروقات بين التقنيتين لضيق الوقت ,بالتأكيد توجد بعض التحسينات والمميزات التي ميزت تقنية WPF عن التقنية التقليدية WinForm :
Other reasons :
***********************************
* Data binding
* UI customization & graphics
* Easier implementation for the MVVM pattern
* The visual designer got much better
* Ability to run in the browser
* Support for pages
*Strong ties to Silverlight
***********************************
* Data binding
* UI customization & graphics
* Easier implementation for the MVVM pattern
* The visual designer got much better
* Ability to run in the browser
* Support for pages
*Strong ties to Silverlight
Labels:
WPF
Thursday, December 20, 2012
Build Database in Sql Server 2008
في المقالة السابقة Real Steps for Data Modeling تم خلق نموذج البيانات المنطقي لشركة أحمد لتجهيز الطعام,اليوم سوف نتطرق حول كيفية تحويل نموذج البيانات المنطقي الى نموذج فيزيائي وما يسمى بقاعدة البيانات بحيث يتم عكس جميع المواصفات والخصائص والعلاقات والجداول والمعرفات الى قاعدة البيانات التي يتم خلقها بواسطة بيئة أدارة قواعد البيانات(Database Management System (DBMS ومن هذه البيئات هي بيئة Sql Server 2008 من شركة مايكروسوف ,الشكل التالي يوضح النموذج المنطقي الذي عملناه سابقا :
أذن سوف نعتمد على النموذج المنطقي أعلاه لتوليد قاعدةالبيانات وسوف يكون بناء Database على شكل مراحل متتالية :
1 - يتم خلق قاعدة بيانات بأسم FoodProcessing أنظر الشكل التالي:
2 - يتم خلق الجداول بأستخدام أدوات بيئة Sql Server أنظر الرسم التالي :
ملاحظة : يمكننا ان نقوم بكل هذه الأجراءات بواسطة لغة الأستعلام Sql ولكن أردنا أن نسهل الأمر على القارئ بأستخدام مباشرة الأدوات التصميمية للبيئة.
3 - يتم تكرارالخطوة 2 لأجل خلق جميع الجداول الموجودة في النموذج المنطقي حتى الوصول الى الجداول التالية .
4 - بعد أكتمال خلق جميع الجداول نأتي الأن الى خلق العلاقات المنطقية بين الجداول وذلك بخلق مرجعية للمفتاح الرئيسي بمعنى خلق علاقة بين PK الذي خلقناه والحقل الشبيه به والذي سوف يدعى بالمفتاح الثانوي FK يمكننا أن نعمل العلاقات من خلال لغة Sql لكننا سوف نستخدم أدوات بيئة Sql Server لأجل خلق العلاقات أرجو متابعة خطوات الرسوم التالية:
نستمر بعمل الخطوة 4 لأجل أكمال جميع العلاقات ,علاقة المشروع مع الزبون هي نفس علاقة جدول الدفع (One to many) اما علاقة الموظفين والمشروع فهي علاقة (Many to many) فيجب عليك سحب المفتاح الرئيسي PK من جدول الموظفين Employee ووضعة على جدول تعيين الموظفين للمشروع Employee_Project وايضا سحب المفتاح الرئيسي من جدول المشروع Project ووضعه على جدول تعيين الموظفين للمشروع.
وأخيرا يظهر الرسم التالي نموذج قاعدة البيانات الكامل :
5 - الأن يمكنك تعبئة الجداول بالبيانات وحفظها والتلاعب بها أضافة الى برمجة قاعدة البيانات من خلال خلق Stores Procedure و View و Trigger الى أخره من الأمور البرمجية.
Labels:
Database
Subscribe to:
Posts (Atom)



















