Internet Explorer 8 Part 5 – Search Provider

26 באוגוסט 2009

  בפוסטים הקודמים כתבתי על Web Slice (עדיין נשאר לי לדבר על Authenticated Web Slices)   כעת אני רוצה לדבר על Search Provider.   כולנו מכירים את התיבה מצד ימין למעלה בחלון הדפדפן.     אנחנו יכולים לייצר ספקי חיפוש בעצמנו, למעשה זה פיצ'ר עוד מ IE7, בגרסה 8 של הדפדפן הוסיפו לו כל מיני תכונות מעניינות שנראה אותם בפוסטים הקרובים.   הפעם אני רוצה להראות דוגמא אמיתית ובפוסטים הבאים להרחיב על כל התכונות האפשריות.     כאחראי על צוות התשתיות בסלע ביקשו ממני לייצר ספק חיפוש לסילבוסים שלנו. יש לנו את האתר http://www.sela.co.il/syl/syllabus.aspx שמקבל פרמטר בשם CourseCode את הקוד לסילבוס המבוקש. לדוגמא: ה - URL הבא: http://www.sela.co.il/syl/syllabus.aspx?CourseCode=50150 יפנה אותנו לסילבוס של C# 3.0.   מה שהחבר'ה...
10 תגובות

Automatic refresh html page (http-equiv=refresh)

25 באוגוסט 2009

  חבר יקר (אליאב) הראה לי שיש תג meta שיודע לרענן את הדף בצורה אוטומטית כל כמה דקות.   <meta http-equiv="refresh" content="10"  />   זה פיצ'ר נחמד מאוד.   במידה ותרצו לתת את הערך ל - content מתוך הקוד,   אופצייה אחת היא לייצר את כל התגית meta מתוך הקוד. אופתייה שנייה היא להגיר אותו בצורה הבאה:   <meta id="refreshPage" http-equiv="refresh" runat="server" />   ואז מתוך הקוד להוסיף לו את המאפיין content ולתת לו ערך.   אופצייה שלישית היא לכתוב את הקוד הזה.   <%=String.Format("<meta http-equiv='refresh' content='{0}'/>", ContentValue)%>   כשבקוד יהיה לנו מאפיין בשם ContentValue.   תהנו.
3 תגובות

מה חדש ב – C# 4.0 – ההרצאה ב – IDCC

20 באוגוסט 2009

    ראיתי שהרבה חברה כתבו על IDCC (כדי שיצביעו להם כמובן) אז ארשה לעצמי גם לכתוב (כדי שתצביעו לי כמובן :)).   ההרצאה שלי (אם אבחר) תהיה על מה חדש ב - C# 4.0.   יהיו שם גם דברים שלא כתבתי בסדרת הפוסטים - כמו למשל:   אחד מהדברים שאי אפשר לעשות באצעות dynamic - זה לגשת ל - private של מחלקות. אנחנו כבר יודעים שמאחורי הקלעים כשכותבים dynamic למעשה הקומפייל מג'נרט קוד עם שימוש במחלקה בשם CSharpBinder, נניח שאנחנו יורשים מהמחלקה הזאת, וכותבים שם קוד שיאפשר לגשת בעזרת dynamic גם למה שמוגדר כ - private, נכון שהחיים שלנו יהיו הרבה יותר נפלאים, כי זה יהרוג את השימוש ב...
תגיות: , , ,
אין תגובות

Creating Custom ValidaorSummary

19 באוגוסט 2009

אפשר להוריד מכאן את דוגמת הקוד.   כתבתי כמה פעמים על asp validators, כאן אני רוצה לכתוב על יצירה של Validator Summary מותאם אישית, אבל קודם לכן נראה מה זה Validator Summary בכלל.   אז ככה, אנחנו יכולים לשים על הדף שלנו הרבה Validaors ולכל אחד מהם לתת ערך כלשהו למאפיין Text, אבל בנוסף על כך אנחנו יכולים לתת ערך למאפיין ErrorMessage, שזה אומר במידה ויהיה ValidatorSummary על הדף הוא יציג את כל ה - ErrorMessage של כל ה - Validators. לדוגמא.   יש לנו שני תיבות טקסט, שני RequiredFieldValidator לחצן אחד. ן - ValidaroSummary אחד.   <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox> <asp:RequiredFieldValidator     ID="RequiredFieldValidator1"     runat="server"     ErrorMessage="Name is Required"     Text="*"...

שינוי גודל התמונה בעת מעבר העכבר על התמונה בתוך grid

14 באוגוסט 2009

  חבר מהעבודה שאל אותי את השאלה הבאה:   יש לי Grid שבאחת מהעמודות מוצג תמונה של אדם בקטן, אני רוצה שבזמן מעבר עם העכבר על התמונה, יראו אותה בגדול, איך מבצעים את זה ?   המימוש הוא די פשוט, את דוגמת הקוד ניתן להוריד מכאן.     צרפתי לאפליקצייה חמש תמונות עם השמות 1..5, והנה הקוד שיוצר טבלה ומקשר את ה - Grid לטבלה.   protected void Page_Load(object sender, EventArgs e) {     DataTable table = new DataTable();     table.Columns.Add("Img");       table.Rows.Add("1.png");     table.Rows.Add("2.png");     table.Rows.Add("3.png");     table.Rows.Add("4.png");     table.Rows.Add("5.png");         GridView1.DataSource = table;     GridView1.DataBind(); }     הנה קוד ה - html   <div>     <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false">         <Columns>             <asp:TemplateField>                 <ItemTemplate>                     <img...
אין תגובות

Internet Explorer 8 Part 4 – Alternative Display Source

13 באוגוסט 2009

  אנחנו כבר יודעים לייצר Web Slice פשוט וגם Web Slice שמביא את הנתונים ממקום אחר שבו נרשמו ל - Web Slice כדי לחסוך בתעבורה, גם ראינו איך אפשר להגדיר ל - Web Slice חלון Preview באמצעות הגדרה של entry-content.   הבעייה הגדולה בחלון ה - Preview שהוא שומר את הנתונים במטמון לוקלי ולכן כל הסקריפטים וה - ActiveX חסומים.   כדי שנוכל להפעיל סקריפטים או לחצני צד שרת אנחנו צריכים להשתמש ב - Alternative Display Source, מה שזה אומר שגם חלון ה - Preview הולך לשרת כדי להביא את הנתונים, ושום דבר לא נשמר במטמון ולכן אפשר להפעיל סקריפטים וקוד שרץ בצד השרת.   הביצוע פשוט...
אין תגובות

Internet Explorer 8 Part 3 – entry-content property and Alternative Update Source

9 באוגוסט 2009

   entry-content    מומלץ לקרוא את המאמר הבא, חלק גדול מהחומר שאני כותב נלקחים מכאן.     המאפיין entry-contnet אינו חובה, אבל מומלץ, במידה ואף אובייקט לא יכיל את המאפיין הזה, לחיצה על הלינק תנווט אל הדף המתאים, וכמובן כשיהיו שינויים הכותרת תהיה מודגשת. במידה והמאפיין ישוייך לפחות לאחד האובייקטים, כשילחצו על הלינק יפתח חלון "תצוגה מוקדמת" אותו חלון שבדרך כלל אנחנו רואים אותו עבור Web Slice.   אפשר לשייך את המאפיין entry-content ליותר מאובייקט אחד, ובסופו של דבר כשילחצו על הלחצן, יראו את הקומבינציה של כל מי שמשוייך ל - entry-content.   גודל ברירת המחדל של חלון ה "תצוגה מקדימה" קבוע ל - 320X240, אבל אפשר לשנות אותו...
אין תגובות

Internet Explorer 8 Part 2 – Web Slice Properties

6 באוגוסט 2009

  בהמשך לפוסט הראשון על Web Slice, נעסוק בפוסט הנוכחי על חלק מהמאפיינים (רשות וחובה) שאפשר להגדיר.   אז כמו שאנחנו כבר יודעים, יש שלושה מאפיינים שהם חובה.   מישהו צריך לקבל את class=hslice, אבל במידה ואנחנו רוצים לתת לאותו div גם style משלנו, נוכל לתת לו את השם של ה - class שלנו אחרי רווח, לדוגמא:   <div class="hslice myHsliceStyle" id="StudentMessage">   הפרמטר השני שהוא חובה הוא id שחייב להיות יחודי, אחרת רק הראשון יעבוד.   הפרמטר השלישי הוא - class=entry-title, מה שמעניין שאפשר לתת את ה - class הזה ליותר מאחד, וכך לייצר כותרת דינמית, לדוגמא:     <div class="hslice" id="StudentMessage" style="width: 320px">     <div class="entry-content">         <div dir="rtl" style="font-family: Arial;">        ...
אין תגובות

Internet Explorer 8 Part 1 – Simple WebSlice

5 באוגוסט 2009

  די אהבתי את הרעיון של כתיבת סדרת פוסטים, זה נותן את היכולת להקיף נושא מסויים מכל הצדדים שלו.   אז חשבתי לכתוב סדרה על הפיצ'רים של IE8, ותודה לגיא על העזרה.     כתבתי בעבר על - כמה זה קל לייצר Web Slice, בפוסט הזה אני אתחיל מההתחלה, נראה איך לייצר Web Slice פשוט, ונתקדם (בפוסטים הבאים) לתכונות מתקדמות של Web Slice.     מה זה בעצם WebSlice בכלל ? (מתוך העזרה של Windows - לצערי העזרה של 7 windows היא באנגלית, גם אם אני משנה את שפת התצוגה לעברית)     A Web Slice is a specific portion of a webpage that you can subscribe to, and which enables you to...
תגובה אחת