Sign in
|
Join
|
Help
אלעד כץ | Elad Katz
לגו של גדולים
עמוד הבית
טופס יצירת קשר
RSS 2.0
Atom 1.0
RSS-תגובות ב
חפש
תגיות
actions
Android
Architecture
asp.net mvc
Behaviors
beta
binding
Blend
Blendability
CES
CSS3
dart
Dependency Injection
DEV
DRY
ECMA Script 5
ENG
fix
Flash
Flex
forum
free
GUI
HEB
hebrew
HTML5
html6 ecma script
IOC
iOS
ipad
ITPRO
javascipt
javascript
javascript 4
jqGrid
jquery
jQuery Mobile
JS
knockoutjs
knouckoutjs
MarkupExtension
Messenger
metro
mix2011
MVC
MVVM
MVVM Light
Navigation
OFFTOPIC
Performace
Prism
scriptsharp
sdp11
sdp12
Sela
SEO
session
Silverlight
slides
SOLID
sql
SRP
SVG
Tapuz
TECH
Tricks
triggerAction
ui
Unit Testing
Unity
ux
VIDEO
View
ViewModel
ViewModelLocator
VisualStateMachine
vs10
vs11
vs2012
w3c
wdcil
web-standards
win8
win8rp
Windows Phone 7
WinJS
winrt
WP7
WP7.5
WPF
XAML
ארכיון
August 2012 (4)
July 2012 (3)
June 2012 (10)
May 2012 (5)
April 2012 (4)
March 2012 (4)
February 2012 (7)
January 2012 (5)
December 2011 (10)
November 2011 (8)
October 2011 (2)
September 2011 (1)
August 2011 (1)
June 2011 (2)
May 2011 (1)
April 2011 (2)
February 2011 (5)
January 2011 (3)
November 2010 (5)
October 2010 (2)
August 2010 (2)
March 2010 (2)
על הבלוג
ניווט
Home
All Posts
RSS
Popular Tags
Browse by Tags
All Tags
»
Blend
(
RSS
)
actions
Behaviors
beta
Blendability
dart
DEV
GUI
HTML5
knouckoutjs
Messenger
metro
MVVM
MVVM Light
OFFTOPIC
Silverlight
TECH
Tricks
ui
ux
VIDEO
View
ViewModel
ViewModelLocator
VisualStateMachine
vs11
win8
WinJS
winrt
WPF
Behaviors חלק 5 - יצירת Action משלנו
06 July 12 11:35 AM
|
eladkatz
| with
no comments
בפוסט הקודם ראינו איך אפשר להוסיף TriggerActions (או פשוט Actions, פעולות) ע”י בלנד . בפוסט הנוכחי נראה איך אפשר לכתוב Actions מאפס בעצמנו. כמובן על מנת להתחיל נרשום את מרחב השמות של Behaviors (שימו לב כי Behaviors הוא שם כללי לשני הסוגים, גם ל Behaviors וגם ל Actions): xmlns:i= http://schemas.microsoft.com/expression/2010/interactivity בשביל להוסיף Action, נשים על החלון מלבן, ונכין את הקרקע להוספת Action: < Grid > < Rectangle Fill ="#FFF4F4F5" Margin ="119,87,166,103"...
Behaviors חלק 3 - יצירת ב Custom Behavior משלנו
08 June 12 09:13 AM
|
eladkatz
| with
no comments
בפוסט הקודם ראינו איך להשתמש ב Behaviors מתוך ויז'ואל סטודיו הכח האמיתי בשימוש ב Behaviors מגיע מיצירת Behaviors משלנו, כשבפוסטים מתקדמים יותר נראה איך אפשר להוסיף התנהגויות מאוד מורכבות. על מנת ליצור behavior, יש לממש את המחלקה Behavior של T. כשבמקום T נשים את מחלקת הבסיס אליה נרצה לחבר את ה Behavior. לדוגמא: public class HighlightBehavior : Behavior<Control> { } ה Behavior יחובר למחלקה קונטרול, מה שאומר שאפשר להשתמש ב Behavior הזה בכל מחלקה שיורשת מקונטרול. החלק החשוב במחלקה הזו היא המתודה...
קוד ולינקים חשובים להרחבה נוספת לסיום קורס פיתוח בחלונות 8 בהטמל 5
07 June 12 08:06 PM
|
eladkatz
|
2 comment(s)
תודה לכל באי הקורס בפיתוח לחלונות 8 – היה לי ממש כיף ללמד את הקורס הזה – במיוחד בהתחשב שאתם כמעט הראשונים בעולם שעוברים קורס כזה. כיסינו המון חומר: WinJS, קונטרולים, Blend5, עבודה עם jQuery, פיצ’רים חדשים של HTML5, מנגנון הריצה של האפליקציות, Design Patterns של ג’אוה סקריפט ועוד. היה לנו קצב ממש טוב, והספקנו לא מעט – יש הרבה מאוד מה להרחיב בנושא שלא הספקנו. כאמור, בקרוב אעלה סדרת פוסטים על פיתוח לחלונות 8 בגרסת ה RC ותוכלו להתעדכן בדברים שלא הספקנו להכנס אליהם. את הקוד שיצרנו במהלך הקורס אפשר להוריד...
Behaviors חלק 1 - שימוש בבלנד
05 June 12 08:24 PM
|
eladkatz
|
1 comment(s)
בפוסט הקודם ראינו למה Behaviors זה פיצ'ר כל כך משמעותי וחזק. הפיצ’ר המשמעותי ביותר שהתוסף בגרסה 4 של WPF הוא ללא ספק Behaviors. ל - Behaviors יש הרבה מאוד כוח, ומאפשר פיתוח הרבה יותר אלגנטי. בנוסף, כמעט כל בעיה ב MVVM נפתרת ע”י שימוש יצירתי ב Behaviors. הפוסט הזה הוא פוסט ראשון בסדרת פוסטים על Behaviors. איך מוסיפים Behaviors בצורה הכי פשוטה? – אם אתם עדיין לא משתמשים ב Blend, בהחלט הגיע הזמן להתחיל.. (כדאי מאוד לראות ב 720p) בפוסט הבא נראה איך מוסיפם Behaviors מתוך ויז'ואל סטודיו
הבטא של ויז'ואל סטודיו11 - UI ו UX חדשים, ופיצ'ר אחד שלא נבין איך הסתדרנו בלעדיו
24 February 12 03:50 PM
|
eladkatz
|
8 comment(s)
עוד שבוע לשחרור הרישמי של הבטא של חלונות 8, אבל עבורינו המפתחים יהיה שחרור נוסף חשוב לא פחות – הבטא של Visual Studio 11. יש לא מעט שינויים די מגניבים בגרסה החדשה, ו פוסט חדש בבלוג של Visual Studio מתאר את החשיבה מאחוריהם, ומבקש פידבק על פיצ’רים שהם הוסיפו. יצא לי כבר לשחק עם הגרסה החדשה לא מעט (לסלע יש גישה לשחרורים מוקדמים), ויש הרבה דברים שאני מאוד אוהב בגרסה החדשה לצד כמה דברים שאני אוהב פחות.. אז מה חדש? 1. הדבר שהכי זועק לעין בגרסה החדשה זה העיצוב: השפה הגראפית שונתה בלא מעט דברים...
דוגמת קוד לMVVM בסילברלייט, פלוס דמו חי
04 August 10 09:02 PM
|
eladkatz
| with
no comments
כמו שהבטחתי דוגמת קוד גם לסילברלייט. הקוד כמעט ב100% מתאים לשתי הפלטפורמות. ההבדל הכי משמעותי הוא שבסילברלייט אין {x:Static }, אבל זה בהחלט לא קריטי.. והקוד:
קוד דוגמא להרצאת MVVM באינטל
03 August 10 07:58 PM
|
eladkatz
|
3 comment(s)
מצורף הקוד שהראיתי בהרצאה על MVVM פלוס כמה דברים שלא הספקתי להראות, כדוגמת שליחת מסרים בין חלקים שונים באפליקציה, ע"י שימוש במסנג'ר של MVVMLight. הקוד הוא של WPF אך הוא למעשה מתאים ל סילברלייט אחד לאחד. מאוחר יותר אעלה גרסה גם לסילברלייט. הקוד המצורף מכסה: 1. יצירת ViewModel ו Views כפי שצריך תחת הארכיטקטורה 2. מימוש DataBinding ו Commands (RelayCommand) בשביל לתקשר בין הView ל ViewModel 3. שליחת מסרים ע"י Messenger 4. עבודה עם Behaviors על מנת להרים Command באירוע TextChanged של TextBox...