DCSIMG
DEV - 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 » DEV (RSS)
    כנס ALT.NET Israel השני
    לפני הכל, אציין כי האירוע הראשון של ALT.NET בארץ היה מעולה מכל הבחינות, הכנס אורגן בצורה מצויינת, והאנשים, הסשנים והתכנים היו מעניינים מאוד. הכנס הזה מאוד שונה מכנסים אחרים למפתחים. אין בו הרצאות שהכינו מבעוד מועד, או תכנים שנקבעים מראש. התכנים ומהלך הסשנים נקבעים על ידי המשתתפים - והם אלו שמובילים אותם. הכנס יתקיים ב - 2, 3 באפריל (יום חמישי בערב ויום שישי מהבוקר) בבית קבוצת סלע . בדף האירוע בפייסבוק תוכלו למצוא מידע נוסף אודות הכנס (ולהרשם אליו), להלן הסבר על הכנס מדף האירוע: הכנס הזה לא דומה לכנסים...
    ספר חדש: Learning ExtJS
    ב - 28 לנובמבר, יָצָא הספר : Learning ExtJS , זהו הספר הראשון שמוקדש ל - ExtJS Framework. לפי המחברים, מטרת הספר היא ללמד את היסודות של ExtJS, ולהסביר כיצד לעבוד עם רכיבים ופקדים שנכללים בספריה הזו (כגון טפסים, Grids, Drag & Drop וכיו"ב). מחברי הספר משתתפים בפורומים של ExtJS, וניתן לשאול שאלות ולהגיב על תכני הספר בשרשור שנפתח על הספר בפורום. פירוט על הספר (מהאתר של Packt Publishing ): As more and more of our work is done through a web browser, and more businesses build web rather than desktop...
    אירוע ALT.NET Israel
    האירוע הראשון בארץ של קהילת ALT.NET: בתאריכים ה - 7 וה - 8 לאוגוסט יתקיים אירוע של קהילת ALT.NET ( מה זה ALT.NET? ) במשרדי SQLink ברמת גן. ניתן למצוא פרטים נוספים על האירוע בבלוג של חן אגוזי, ולהרשם כאן . האירוע מאורגן ע"י רועי אושרוב , אורן עיני ו חן אגוזי .
    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 באתר...
    throw exception, או שמא סתם throw?
    לעתים אני נתקל בקוד בסגנון הבא: try { DoSomething(); } catch (Exception ex) { // Some logging operation or whatever... throw ex; } השורה throw ex כביכול זורקת חריג חדש עם אותם הפרטים של ה - Exception הקודם, מה שגורם למחיקת ה - Stack Trace. במידה וביצענו פעולות כלשהן על חריג, ואנחנו מעוניינים לזרוק אותו מחדש, יש להשתמש במילה throw בלבד, לדוגמה: try { DoSomething(); } catch (Exception ex) { // Some logging operation or whatever... throw ; } במקרה הזה ה - Stack Trace המקורי ישאר (כמובן שזה תקף לכל שפה...
    Posted: Apr 22 2008, 07:23 PM by OhadAston | with 3 comment(s)
    תגים:, ,
    עברית ו - ASP.NET (או: למה רואים ג'יבריש \ סימני שאלה?)
    אחת השאלות הנפוצות יותר בפורומים של פיתוח אתרים ו ‎.NET היא "מדוע לא רואים עברית?". בכמה שלבים פשוטים, אפשר לדאוג שלא יהיו בעיות עם העברית באתרכם: קידוד הקידוד המומלץ לעבודה ב - Web (ולא רק בו) הוא Unicode , נקודה. ה - Unicode הוא תקן בינלאומי לייצוג טקסט, שתומך בריבוי שפות. התקן הזה נתמך במערכות הפעלה רבות, והאינטרנט הולך לכיוונו. לקריאה נוספת: מדריך לקידוד ב - XHTML, HTML ו - CSS מתוך האתר של W3 (אנגלית) על UTF-8 ובניית אתרים (מתוך השאלות הנפוצות בפורום בניית אתרים בתפוז) Unicode...
    שאלה בפורום תפוז: Properties ב - .NET
    השאלה: יש לי את הקוד הבא בקלאס כל שהוא: private float _thickness; internal float _Thickness { get { return _thickness; } set { _thickness = value ; } } השאלה שלי  היא מה ההבדל בין _thickness לבין _Thickness? אחד מהעקרונות ב - OOP (ר"ת של Object Oriented Programing ) הוא Encapsulation (בעברית יכול להקרא גם "כימוס"). נניח שאתה יוצר Class כלשהו שיש לו התנהגות מסויימת, מבחינת המפתח שמשתמש בו, הקלאס (להלן "המחלקה") היא קופסה שחורה שעושה משהו. (לדוגמה המחלקה Random מחזירה...
    Posted: Mar 03 2008, 10:17 PM by OhadAston | with 1 comment(s)
    תגים:, ,
    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 חיצוני כדי להקל על הניהול והתחזוקה...
    מבנה בר איפוס? (או בעברית, Nullable Struct) + האופרטור (הסודי) ??
    לאחרונה יצא לי להתקל במצב שהייתי צריך להשתמש ב - Struct שיכול להיות null (כמובן שאפשר לעבור ל - class, אבל זו לא הנקודה), על מנת שאוכל לדעת האם הוא מאותחל. נניח ויש לנו את ה - struct הבא: public struct NiceStruct { public NiceStruct( int _NiceInt, string _NiceString) { this ._NiceInt = _NiceInt; this ._NiceString = _NiceString; } private readonly int _NiceInt; private readonly string _NiceString; public int NiceInt { get { return _NiceInt; } } public string NiceString { get { return _NiceString;...
    Posted: Dec 08 2007, 06:23 PM by OhadAston | with 2 comment(s)
    תגים:,
    נגישות באינטרנט (Accessibility)
    מיכל כבר פרסמה בבלוג שלה את הימי עיון על נגישות באינטרנט, ואני ארחיב על כך בפוסט זה, אבל לפני כן אני אסביר מה זה בכלל הנגשת אתרים, למה צריך את זה, איך זה בכלל קשור אלינו, האם יש באמת סיבה להנגיש אתרים וגם איך עושים את זה (צפו לסדרת מאמרים בקרוב על הנגשת אתרי Web). אז מה זה נגישות ומהי נגישות באינטרנט? ויקיפדיה מגדירה נגישות כך: נגישות (Accessibility) היא מידת התאמתה של מערכת לשימושם של אנשים רבים ככל האפשר, כולל אנשים עם לקויות, שצריכים להשתמש במערכת בעזרת ציוד טכנולוגיה מסייעת (כגון תוכנות להקראה...
    More Posts Next page »