14-10-12, 06:55 PM
تطبيقك الأول في عالم WPF .
يمكننا بناء تطبيقات WPF بدون الاعتماد على XAML ، ولكننا سنتجاوز هذه المرحلة لنتعلم مباشرة كيفية بناء تطبيقات WPF باستخدام XAML .
لو كنت قد جربت سابقاً التعامل مع HTML فأنت ستكون قد اجتزت نصف المرحلة ، ولمن هذه هي المرة الأولى بالنسبة لهم فقد كانت ال HTML تعتمد على Tags بالشكل التالي مثلاً :
الكود السابق يعني رابط Link يشير إلى الصفحة Ahmed.html في حين ان النص المعروض للمستخدم هو Ahmed .
هناك طريقة أخرى لاكواد ال HTML بالشكل التالي مثلاً :
هذا الكود يعني صورة لديها ToolTip وليس لها حدود ، لو لاحظت فليس لها Tag نهاية .
لو كنت ترغب بمعرفة المزيد عن HTML يمكنك البدء من هنا :
http://www.html4arab.com/
ستكون معلومات سريعة + لن تأخذ اكثر من ساعتين في تعلمه + سيكون مفيداً جداً لك في تطوير المواقع + حتى مع استخدام ادوات مثل DreamWaver أو الفيجوال ستوديو في تطبيقاتك فمن المفضل التعرف عليها - شخصياً استخدم لبناء مواقعي ال Notepad في الغالب - .
المهم ، هذا هو كل ما لدينا في عالم XAML ، بنفس الطريقة سيتم توصيف الأدوات الخاصة بنا ، فهذا زر أمر مثلاً :
وهذا النوع الآخر :
يمكن ان يكون لدينا زر أمر يحتوي بداخلة على عناصر أخرى ، هذا مثال :
لكن المثال التالي خاطئ نظراً لإن ال Scroll ليست مشتقة من الفئة ContentControl!
الآن هذه مقدمة مناسبة عن هذا العالم ، نبدأ في التطبيق في الدرس التالي ....
يمكننا بناء تطبيقات WPF بدون الاعتماد على XAML ، ولكننا سنتجاوز هذه المرحلة لنتعلم مباشرة كيفية بناء تطبيقات WPF باستخدام XAML .
لو كنت قد جربت سابقاً التعامل مع HTML فأنت ستكون قد اجتزت نصف المرحلة ، ولمن هذه هي المرة الأولى بالنسبة لهم فقد كانت ال HTML تعتمد على Tags بالشكل التالي مثلاً :
كود :
[color=#008000]<a href=[COLOR=#0000ff]"Ahmed.html"[/color]>[/COLOR]Ahmed[color=#008000]</a>[/color]الكود السابق يعني رابط Link يشير إلى الصفحة Ahmed.html في حين ان النص المعروض للمستخدم هو Ahmed .
هناك طريقة أخرى لاكواد ال HTML بالشكل التالي مثلاً :
كود :
[color=#800080]<img src=[COLOR=#0000ff]"ahmed.jpg"[/color] alt=[color=#0000ff]"ahmed picture"[/color] border=[color=#0000ff]"0"[/color] />[/COLOR]هذا الكود يعني صورة لديها ToolTip وليس لها حدود ، لو لاحظت فليس لها Tag نهاية .
لو كنت ترغب بمعرفة المزيد عن HTML يمكنك البدء من هنا :
http://www.html4arab.com/
ستكون معلومات سريعة + لن تأخذ اكثر من ساعتين في تعلمه + سيكون مفيداً جداً لك في تطوير المواقع + حتى مع استخدام ادوات مثل DreamWaver أو الفيجوال ستوديو في تطبيقاتك فمن المفضل التعرف عليها - شخصياً استخدم لبناء مواقعي ال Notepad في الغالب - .
المهم ، هذا هو كل ما لدينا في عالم XAML ، بنفس الطريقة سيتم توصيف الأدوات الخاصة بنا ، فهذا زر أمر مثلاً :
كود :
[FONT=Tahoma]<Button Height="80" Width="100">
ClickMe
</Button>[/FONT]وهذا النوع الآخر :
كود :
[FONT=Tahoma]<Button Height="80" Width="100" Content="ClickMe"/>[/FONT]يمكن ان يكون لدينا زر أمر يحتوي بداخلة على عناصر أخرى ، هذا مثال :
كود :
<Button Height = "80" Width = "100">
<Button.Content>
<ScrollBar Width = "75" Height = "40"/>
</Button.Content>
</Button>لكن المثال التالي خاطئ نظراً لإن ال Scroll ليست مشتقة من الفئة ContentControl!
كود :
<ScrollBar Height = "80" Width = "100">
<Button Width = "75" Height = "40"/>
</ScrollBar >الآن هذه مقدمة مناسبة عن هذا العالم ، نبدأ في التطبيق في الدرس التالي ....
