Browse by Tags
All Tags »
DEV (
RSS)
לפני הכל, אציין כי האירוע הראשון של ALT.NET בארץ היה מעולה מכל הבחינות, הכנס אורגן בצורה מצויינת, והאנשים, הסשנים והתכנים היו מעניינים מאוד. הכנס הזה מאוד שונה מכנסים אחרים למפתחים. אין בו הרצאות שהכינו מבעוד מועד, או תכנים שנקבעים מראש. התכנים ומהלך הסשנים נקבעים על ידי המשתתפים - והם אלו שמובילים אותם. הכנס יתקיים ב - 2, 3 באפריל (יום חמישי בערב ויום שישי מהבוקר) בבית קבוצת סלע . בדף האירוע בפייסבוק תוכלו למצוא מידע נוסף אודות הכנס (ולהרשם אליו), להלן הסבר על הכנס מדף האירוע: הכנס הזה לא דומה לכנסים...
ב - 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: בתאריכים ה - 7 וה - 8 לאוגוסט יתקיים אירוע של קהילת ALT.NET ( מה זה ALT.NET? ) במשרדי SQLink ברמת גן. ניתן למצוא פרטים נוספים על האירוע בבלוג של חן אגוזי, ולהרשם כאן . האירוע מאורגן ע"י רועי אושרוב , אורן עיני ו חן אגוזי .
jQuery היא Framework (אף אחד עוד לא המציא לזה מילה בעברית?) שכתובה ב - JavaScript ונועדה להקל על העבודה בצד לקוח, בייחוד בעבודה מול DOM. היא מאפשרת לקצר תהליכים (ובעיקר לקצר קוד), ולגשת ל - DOM בקלות מדהימה, ושורת הקוד מדף הבית שלהם ממחישה את היופי שבה: $( "p.surprise" ).addClass( "ohmy" ).show( "slow" ); (ואם עוד לא נכנסתם לדף הבית שלהם, אז כנסו והריצו את השורה הזו). Intellisense? Lance Fisher יצר תוספת שמאפשרת Intellisense ל - jQuery ב - Visual Studio: Intellisense...
Bernardo Heynemann כתב בבלוג שלו פוסט מעולה על שילוב של MonoRail עם ExtJS - איך לשלב את הפקדים של ExtJS עם MonoRail. בפוסט הוא מראה איך ליצור View עם Grid של ExtJS, ואיך לחבר את Controller: ExtJs + Monorail + Community Contributions = Success!
בפוסט קודם הסברתי על עיצוב אתרים באמצעות CSS (בניגוד לעיצוב באמצעות טבלאות, ובאמצעות תגיות ומאפייני HTML). מה במדריך זה? בסדרת פוסטים קרובה (שזהו הפוסט הראשון מבינהם), אסביר איך לעצב אתר באמצעות CSS ואיך לשלב את הרעיון של עיצוב באמצעות CSS עם ה - Framework של ASP.NET (כמו Themes, Skins, עיצוב פקדים בעזרת CSS ועוד). מה לא יהיה במדריך זה? חשוב לי להבהיר דבר אחד - אני לא מתכוון להסביר את הבסיס של CSS. איך לשלב CSS בדף, מה זה selector, איך להגדיר צבעים, הירראכיות וכיו"ב תוכלו למצוא במדריך CSS באתר...
לעתים אני נתקל בקוד בסגנון הבא: 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 המקורי ישאר (כמובן שזה תקף לכל שפה...
אחת השאלות הנפוצות יותר בפורומים של פיתוח אתרים ו .NET היא "מדוע לא רואים עברית?". בכמה שלבים פשוטים, אפשר לדאוג שלא יהיו בעיות עם העברית באתרכם: קידוד הקידוד המומלץ לעבודה ב - Web (ולא רק בו) הוא Unicode , נקודה. ה - Unicode הוא תקן בינלאומי לייצוג טקסט, שתומך בריבוי שפות. התקן הזה נתמך במערכות הפעלה רבות, והאינטרנט הולך לכיוונו. לקריאה נוספת: מדריך לקידוד ב - XHTML, HTML ו - CSS מתוך האתר של W3 (אנגלית) על UTF-8 ובניית אתרים (מתוך השאלות הנפוצות בפורום בניית אתרים בתפוז) Unicode...
השאלה: יש לי את הקוד הבא בקלאס כל שהוא: private float _thickness; internal float _Thickness { get { return _thickness; } set { _thickness = value ; } } השאלה שלי היא מה ההבדל בין _thickness לבין _Thickness? אחד מהעקרונות ב - OOP (ר"ת של Object Oriented Programing ) הוא Encapsulation (בעברית יכול להקרא גם "כימוס"). נניח שאתה יוצר Class כלשהו שיש לו התנהגות מסויימת, מבחינת המפתח שמשתמש בו, הקלאס (להלן "המחלקה") היא קופסה שחורה שעושה משהו. (לדוגמה המחלקה Random מחזירה...
אם אתם מתכנתי Web סביר להניח ששמעתם על זה. עד השנים האחרונות עיצוב ועימוד דפי אינטרנט התבצע באמצעות טבלאות. בשנים האחרונות נכנס לתודעת המפתחים יותר ויותר נושא התקינה באינטרנט. לאחר שמלחמת הדפדפנים הביאה אסון על מפתחי האתרים (וזה כבר נושא לפוסט אחר), ארגון ה - W3 החל להוציא תקנים לפיתוח באינטרנט. בפוסט זה (ובעוד סדרת פוסטים שאני אוציא בנושא, שנוגעים גם לנושא הנגשת אתרים) אסביר למה, מה, מדוע, מתי ואיך באמת עושים את זה (עם CSS ). אז נתחיל משאלת השאלות: למה CSS והאם זה באמת עדיף על טבלאות? יש בנושא לא...
למי שלא מכיר, AjaxPro (ידועה גם בשם AJAX.NET Professional) היא Framework ל - Ajax שנכתבה ל - ASP.NET. מדובר על Framework פשוטה, קלה וחכמה ביותר שבעזרתה ניתן היה להעביר מידע בין ה - Client ל - Server ובחזרה בקלות. ביום שישי האחרון (ה - 4 לינואר) מיכאל פרסם פוסט בו הוא מודיע שהוא מפסיק לפתח את AjaxPro . אני סבור שיש מספר לא מועט של אנשים שמתכוונים להמשיך לעבוד על AjaxPro, ואני מקווה בהחלט שזה יצא לפועל. אני אישית הרגשתי נוח ובטוח עם AjaxPro יותר מלא מעט Frameworks אחרים (גם כאלו שאינם חינמיים, וגם...
פוסט זה הוא השני בסדרת הפוסטים על יצירת Custom Controls. הבסיס ליצירת Custom Controls הוסבר בפוסט הראשון בסדרה . בפוסט זה אתמקד בנושא ה - Properties ו - Exceptions. בפוסט זה ניצור פקד שמטרתו להציג שעה כלשהי (נניח השעה שבה פורום כלשהו התעדכן) בהתאם לאיזור הזמן של המשתמש. לצורך העניין נקרא לפקד הזה TimeOffset, ולהלן האפיון של הפקד: פקד זה יוכל לקבל איזור זמן (כ - int), ו - DateTime, ויציג את השעה והתאריך בהתאם לאיזור הזמן. אם לא יוגדר איזור זמן, הפקד יתייחס לאיזור הזמן כ - 0. אם לא יוגדר DateTime,...
החלטתי לאמץ את הרעיון של ג'סטין - להעלות תשובות לשאלות שעלו בפורום בתפוז גם לבלוג, מכמה סיבות: לא כולם מכירים את פורום תכנות .NET בתפוז , ואם כבר הגענו עד כאן - זה זמן טוב להזכיר את הפורום ולהזמין את מי שעוד לא כותב שם להצטרף. לא כ"כ קל לחפש בתפוז ולכן הרבה הודעות נעלמות שם כלא היו. הבלוג מאפשר לענות בצורה טובה יותר עם אפשרות להוסיף תמונות, קוד ועוד. השאלה: חשבתי על פתרון של ריכוז כל הRegex שבאפליקציה (למשל בדיקת פורמט אי-מייל, סיסמא וכו') בקובץ XML חיצוני כדי להקל על הניהול והתחזוקה...
לאחרונה יצא לי להתקל במצב שהייתי צריך להשתמש ב - 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;...
מיכל כבר פרסמה בבלוג שלה את הימי עיון על נגישות באינטרנט, ואני ארחיב על כך בפוסט זה, אבל לפני כן אני אסביר מה זה בכלל הנגשת אתרים, למה צריך את זה, איך זה בכלל קשור אלינו, האם יש באמת סיבה להנגיש אתרים וגם איך עושים את זה (צפו לסדרת מאמרים בקרוב על הנגשת אתרי Web). אז מה זה נגישות ומהי נגישות באינטרנט? ויקיפדיה מגדירה נגישות כך: נגישות (Accessibility) היא מידת התאמתה של מערכת לשימושם של אנשים רבים ככל האפשר, כולל אנשים עם לקויות, שצריכים להשתמש במערכת בעזרת ציוד טכנולוגיה מסייעת (כגון תוכנות להקראה...
More Posts
Next page »