DCSIMG
ASP.NET - Ohad Aston - ASP.NET Blog

Ohad Aston - ASP.NET Blog

פיתוח לאינטרנט, ASP.NET ועוד

על הבלוג

"הפסק להיות מעשי כל כך. התחל לעשות את הדברים שתמיד רצית לעשות. הכרתי עורכי דין שעזבו את המקצוע שלהם ונעשו שחקני תיאטרון, ורואי חשבון שהפכו לנגני ג'ז. במעבר הזה הם מצאו את האושר העמוק שחמק מהם כל כך הרבה זמן. אז מה אם הם כבר לא יכולים להרשות לעצמם לנסוע לשתי חופשות בשנה ולהחזיק בית קיץ מפואר באיי קיימן? סיכון מחושב מביא לך רווחים עצומים. איך תוכל להגיע לבסיס השלישי אם אחת מרגליך תקועה בבסיס השני?"
(מתוך: הנזיר שמכר את הפרארי שלו)

Try Opera today - it's free

Ohad Aston's Facebook profile

Pagerank - קידום בגוגל

website counter

Powered by TinyMCE
Add to Technorati Favorites
Add to Google

אני ב - Twitter

    הבלוגספירה

    עצומות חשובות - חתמו והשפיעו!

    פרוייקטים ששווים הצצה

    Browse by Tags

    All Tags » ASP.NET (RSS)
    jQuery בקצרה + Intellisense for jQuery
    jQuery היא Framework (אף אחד עוד לא המציא לזה מילה בעברית?) שכתובה ב - JavaScript ונועדה להקל על העבודה בצד לקוח, בייחוד בעבודה מול DOM. היא מאפשרת לקצר תהליכים (ובעיקר לקצר קוד), ולגשת ל - DOM בקלות מדהימה, ושורת הקוד מדף הבית שלהם ממחישה את היופי שבה: $( "p.surprise" ).addClass( "ohmy" ).show( "slow" ); (ואם עוד לא נכנסתם לדף הבית שלהם, אז כנסו והריצו את השורה הזו). Intellisense? Lance Fisher יצר תוספת שמאפשרת Intellisense ל - jQuery ב - Visual Studio: Intellisense...
    ExtJS + MonoRail, שילוב מנצח?
    Bernardo Heynemann כתב בבלוג שלו פוסט מעולה על שילוב של MonoRail עם ExtJS - איך לשלב את הפקדים של ExtJS עם MonoRail. בפוסט הוא מראה איך ליצור View עם Grid של ExtJS, ואיך לחבר את Controller: ExtJs + Monorail + Community Contributions = Success!
    עיצוב באמצעות CSS - מבוא - Box Model
    בפוסט קודם הסברתי על עיצוב אתרים באמצעות CSS (בניגוד לעיצוב באמצעות טבלאות, ובאמצעות תגיות ומאפייני HTML). מה במדריך זה? בסדרת פוסטים קרובה (שזהו הפוסט הראשון מבינהם), אסביר איך לעצב אתר באמצעות CSS ואיך לשלב את הרעיון של עיצוב באמצעות CSS עם ה - Framework של ASP.NET (כמו Themes, Skins, עיצוב פקדים בעזרת CSS ועוד). מה לא יהיה במדריך זה? חשוב לי להבהיר דבר אחד - אני לא מתכוון להסביר את הבסיס של CSS. איך לשלב CSS בדף, מה זה selector, איך להגדיר צבעים, הירראכיות וכיו"ב תוכלו למצוא במדריך CSS באתר...
    עברית ו - ASP.NET (או: למה רואים ג'יבריש \ סימני שאלה?)
    אחת השאלות הנפוצות יותר בפורומים של פיתוח אתרים ו ‎.NET היא "מדוע לא רואים עברית?". בכמה שלבים פשוטים, אפשר לדאוג שלא יהיו בעיות עם העברית באתרכם: קידוד הקידוד המומלץ לעבודה ב - Web (ולא רק בו) הוא Unicode , נקודה. ה - Unicode הוא תקן בינלאומי לייצוג טקסט, שתומך בריבוי שפות. התקן הזה נתמך במערכות הפעלה רבות, והאינטרנט הולך לכיוונו. לקריאה נוספת: מדריך לקידוד ב - XHTML, HTML ו - CSS מתוך האתר של W3 (אנגלית) על UTF-8 ובניית אתרים (מתוך השאלות הנפוצות בפורום בניית אתרים בתפוז) Unicode...
    CSS, CSS ועוד פעם CSS (או "עיצוב ועימוד דפי אינטרנט באמצעות CSS")
    אם אתם מתכנתי Web סביר להניח ששמעתם על זה. עד השנים האחרונות עיצוב ועימוד דפי אינטרנט התבצע באמצעות טבלאות. בשנים האחרונות נכנס לתודעת המפתחים יותר ויותר נושא התקינה באינטרנט. לאחר שמלחמת הדפדפנים הביאה אסון על מפתחי האתרים (וזה כבר נושא לפוסט אחר), ארגון ה - W3 החל להוציא תקנים לפיתוח באינטרנט. בפוסט זה (ובעוד סדרת פוסטים שאני אוציא בנושא, שנוגעים גם לנושא הנגשת אתרים) אסביר למה, מה, מדוע, מתי ואיך באמת עושים את זה (עם CSS ). אז נתחיל משאלת השאלות: למה CSS והאם זה באמת עדיף על טבלאות? יש בנושא לא...
    AjaxPro, הסוף?
    למי שלא מכיר, AjaxPro (ידועה גם בשם AJAX.NET Professional) היא Framework ל - Ajax שנכתבה ל - ASP.NET. מדובר על Framework פשוטה, קלה וחכמה ביותר שבעזרתה ניתן היה להעביר מידע בין ה - Client ל - Server ובחזרה בקלות. ביום שישי האחרון (ה - 4 לינואר) מיכאל פרסם פוסט בו הוא מודיע שהוא מפסיק לפתח את AjaxPro . אני סבור שיש מספר לא מועט של אנשים שמתכוונים להמשיך לעבוד על AjaxPro, ואני מקווה בהחלט שזה יצא לפועל. אני אישית הרגשתי נוח ובטוח עם AjaxPro יותר מלא מעט Frameworks אחרים (גם כאלו שאינם חינמיים, וגם...
    יצירת Custom Controls - חלק ב' - Properties & Exceptions
    פוסט זה הוא השני בסדרת הפוסטים על יצירת Custom Controls. הבסיס ליצירת Custom Controls הוסבר בפוסט הראשון בסדרה . בפוסט זה אתמקד בנושא ה - Properties ו - Exceptions. בפוסט זה ניצור פקד שמטרתו להציג שעה כלשהי (נניח השעה שבה פורום כלשהו התעדכן) בהתאם לאיזור הזמן של המשתמש. לצורך העניין נקרא לפקד הזה TimeOffset, ולהלן האפיון של הפקד: פקד זה יוכל לקבל איזור זמן (כ - int), ו - DateTime, ויציג את השעה והתאריך בהתאם לאיזור הזמן. אם לא יוגדר איזור זמן, הפקד יתייחס לאיזור הזמן כ - 0. אם לא יוגדר DateTime,...
    שאלה בתפוז: קובץ XML לשמירת Regex Patterns?
    החלטתי לאמץ את הרעיון של ג'סטין - להעלות תשובות לשאלות שעלו בפורום בתפוז גם לבלוג, מכמה סיבות: לא כולם מכירים את פורום תכנות ‎.NET בתפוז , ואם כבר הגענו עד כאן - זה זמן טוב להזכיר את הפורום ולהזמין את מי שעוד לא כותב שם להצטרף. לא כ"כ קל לחפש בתפוז ולכן הרבה הודעות נעלמות שם כלא היו. הבלוג מאפשר לענות בצורה טובה יותר עם אפשרות להוסיף תמונות, קוד ועוד. השאלה: חשבתי על פתרון של ריכוז כל הRegex שבאפליקציה (למשל בדיקת פורמט אי-מייל, סיסמא וכו') בקובץ XML חיצוני כדי להקל על הניהול והתחזוקה...
    נגישות באינטרנט (Accessibility)
    מיכל כבר פרסמה בבלוג שלה את הימי עיון על נגישות באינטרנט, ואני ארחיב על כך בפוסט זה, אבל לפני כן אני אסביר מה זה בכלל הנגשת אתרים, למה צריך את זה, איך זה בכלל קשור אלינו, האם יש באמת סיבה להנגיש אתרים וגם איך עושים את זה (צפו לסדרת מאמרים בקרוב על הנגשת אתרי Web). אז מה זה נגישות ומהי נגישות באינטרנט? ויקיפדיה מגדירה נגישות כך: נגישות (Accessibility) היא מידת התאמתה של מערכת לשימושם של אנשים רבים ככל האפשר, כולל אנשים עם לקויות, שצריכים להשתמש במערכת בעזרת ציוד טכנולוגיה מסייעת (כגון תוכנות להקראה...
    Caching Architecture and Management?
    מיקרוסופט פרסמה בשנת 2003 מדריך (PDF) על Cache בשם " Caching Architecture Guide for .NET Framework Applications ". נכון, זה לא חדש, אך לאחרונה נחשפתי אל המדריך והתחלתי לקרוא אותו ומדובר על מדריך רציני (בן 150 עמודים) ששווה לקרוא, הוא מפרט את סוגי ה - Cache השונים (גם של הדפדפן), וסוגי ה - Data השונים, וכיצד יש להתייחס לסוגיהם השונים, מתי כדאי להשתמש בכל אחד מהם. ניתן להוריד את המדריך מכאן , מומלץ. (מדובר על קובץ EXE שנפתח ל - PDF).
    וואלידציה & Validation
    האם לא מצאתם את עצמיכם אי פעם יושבים המון זמן על פקדי וואלידציה שונים ומשונים לכמה טפסים מסכנים (ולעתים מסובכים)? אם התשובה היא לא, ישנן שלוש אפשרויות: אתם בכלל לא מתכנתים, או שאתם לא מתעסקים עם טפסים או קלט מהמשתמש. אתם כן מתכנתים, אבל עוד לא הבנתם למה וואלידציה היא כ"כ שימושית* אתם משתמשים בספריה כלשהי שדואגת לוואלידציה. * אם אתם לא מבינים למה וואלידציה זה שימושי, יש בבלוג של ג'אסטין פוסט בנושא , אז... קדימה לקרוא. אם התשובה היא כן, הגעתם לפוסט הנכון. בגדול, ישנן שתי ספריות של וואלידציה...
    יצירת Control חדש (CustomControl) - חלק א'
    מבוא בסדרת מדריכים זו - אסביר איך ליצור Custom Conotrol (להלן "פקד") לדפי ה - ASP.NET. הפקדים ב - ASP.NET הם כלי מאוד חזק. היתרונות הם רבים וכאן אכתוב רק מעט מהם: פקדים עוזרים לשמור על קוד נקי ולהפריד את העיצוב (דפי ה - ASPX) מהקוד (CodeBehind). פקדים מתקמפלים וניתן להשתמש בהם שוב ושוב בדפים ופרוייקטים שונים (ואף לשים אותם ב - GAC) הפקדים משמשים כ - "קופסה שחורה", שבאה לספק לנו התנהגות כלשהי, וניתן לנהל אותם בקלות באמצעות מתודות, אירועים ו - Propeties שהם חושפים (אלו מופיעים גם...
    Microsoft AJAX? (And its new controls)
    בגדול אני לא תומך נלהב בכלל של Ajax ועיבוד מידע מבלי לעבור דפים, למרות זאת, יש כמה מקרים בהם זה יכול להיות שימושי, ואף עדיף במקרים ספיציפיים. Microsoft הוציאה Framework שנקרא AJAX (שהיה בעבר Atlas), ואיתו מספר Controls נחמדים. בתור חובב מושבע של טכנולוגית ה - AJAX (או שלא), מה שכן התלהבתי ממנו - הוא ה - Ajax Control Toolkit שמתווספים ל - AJAX, יש שם כמה פקדים ממש שימושיים - כמו Calendar שרץ בצד לקוח, Rating (ממש כמו הדירוג של הפוסט פה ב - CommunityServer), טאבים, ModalPopup - ועוד. נכון שלא כולם...
    Valid XHTML & ASP.NET
    על XHTML, מה זה, ומי בכלל צריך את זה? אם שמתם לב, בשנים האחרונות יש את נושא התקנים שצץ לו באינטרנט. אתם בטח תוהים, מה לעזאזל אני צריך את התקנים האלו, ולמה אנשים ממציאים כל מיני תקנים לא ברורים? לאחר הופעתו של ה - WWW יצאו לשוק כל מיני תוכנות מוזרות הנקראות "דפדפנים", מטרתן של תוכנות אלו הייתה לאפשר גישה ל - Web, עם כל האפשרויות שהוא מציג, בין אם תוכן, בין אם תצוגה וכיו"ב. כאן התחילה מלחמת הדפדפנים. בזמנו שני הדפדפנים העיקריים היו Netscape ו - IE, וע"מ למשוך גולשים, המפתחים של...