The Complete Guide Of ASP.NET AJAX

27 באוקטובר 2010

בס"ד המדריך המלא ל – ASP.NET AJAX   הורדת המדריך בגרסת PDF.    הורדת קבצי המקור של דוגמאות הקוד שבמדריך. תוכן העניינים: ·        דרישות קדם. ·        מטרת המדריך. ·        מה זה בכלל AJAX. ·        Native AJAX – איך עבדו פעם ואיך הכול מתבצע מאחורי הקלעים. o       עבודה עם XmlHttpRequest. o       קריאה ל – HttpHandler. §        GET....

Asp Social Network Controls (Facebook, Twitter etc)

17 באוקטובר 2010

  איך להוסיף Like ו - Tweet בקלות.   הדוקמנטצייה המלאה על לחצן ה - Like כאן.   הדוקמנטצייה המלאה על לחצן Tweet כאן.     כתבתי asp controls שעוטפים את כל המאפיינים של אותם לחצנים, ניתן להוריד מ - Code Plex     דוגמא ל - Like   <%@ Register Assembly="SocialNetwork" Namespace="SocialNetwork.Facebook" TagPrefix="sw" %> <sw:FacebookLike runat="server"     UseCurrentPage="true"     Culture="he-IL"     FacebookFont="Verdana"     Layout="Standard"     Mode="IFrame"     Scheme="Light"     ShowFaces="True" />     דוגמא ל - Tweet   <%@ Register Assembly="SocialNetwork" Namespace="SocialNetwork.Twitter" TagPrefix="sw" %>   <sw:TweetButton  runat="server"     Layout="Vertical"     Mode="JavaScript"     Text="My Text"     UseCurrentPage="True"     Via="account">     <Related>         <sw:Related Account="account1" Summary="summary" />         <sw:Related Account="account2" />     </Related> </sw:TweetButton
5 תגובות

קבלת תמונה בקובץ שהוגדר כ – embedded ב – Custom Control

כיצד להגדיר תמונה ב - Custom Control כשקובץ התמונה הוגדר כ - embedded.     הקוד עצמו הוא די פשוט:   string rn = "assemblyName.folderName.fileName.bmp"; Type type = typeof(YourControl); string url = Page.ClientScript.GetWebResourceUrl(type, rn);   כשיש לכם את ה - url תוכלו להוסיף אובייקט img ולהגדיר את ה - src ל - url שקבלתם
תגיות: ,
אין תגובות

video to thumbnail

13 באוקטובר 2010

  אפליקציה ליצירת תמונה מתוך frame   כתוצאה מהפוסט שמראה כיצד לייצר תמונה והפוסט שמראה כיצד לדעת גובה ורוחב   נוצר פרוייקט ב - Code Plex. ותוכלו להוריד את האפליקציה מכאן  
תגיות: , , ,
3 תגובות

Width Height and Duration of wmv file

  כיצד אפשר לקבל מידע על גובה רוחב וזמן (בשניות) של קובץ wmv   כדי לעבוד בקוד עם קבצי wmv צריך להוסיף reference ל - Interop.WMPLib.dll (תוכלו להוריד אותו מכאן, אם אתם לא מוצאים את זה במחשב שלכם)   לאחר מכן תוכלו לכתוב את הקוד הבא   public class VideoProperties {     public int Width { get; set; }     public int Height { get; set; }     public long Duration { get; set; }       public VideoProperties(string fileName)     {         WindowsMediaPlayerClass wmp = new WindowsMediaPlayerClass();         IWMPMedia mediaInfo = wmp.newMedia(fileName);         wmp.currentMedia = mediaInfo;         Thread.Sleep(1000);           Width = mediaInfo.imageSourceWidth;         Height = mediaInfo.imageSourceHeight;         wmp.stop();           Duration = (long)mediaInfo.duration;      ...
תגיות: , ,
8 תגובות

Set Image size in html

12 באוקטובר 2010

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

Change dimensions of a picture from byte array

10 באוקטובר 2010

כיצד לשנות גודל של תמונה המתקבלת כמערך של בתים נניח שיש לכם HttpHandler שמציג תמונה ממערך בתים, כדי לשנות את גודלו תוכלו בדרך כלל לכתוב קוד כזה   <img src="myhandler.ashx?id=5" width="150" /> אבל לפעמים יש מקרים שצריכים לספק את כתובת ה – handler כפרמטר לפונקצייה שאמורה לקבל כתובת של תמונה, במקרים האלו אנחנו צריכים את היכולת לשנות את גודל התמונה בתוך ה – handler. הקוד הבא יהיה שימושי. byte image = GetImage(); int size; if (int.TryParse(context.Request, out size)) {     using (MemoryStream msToRead = new MemoryStream(image))     {         Bitmap newImage = new Bitmap(Image.FromStream(msToRead), new Size(size, size));         using (MemoryStream msToWrite = new MemoryStream())         {             newImage.Save(msToWrite, ImageFormat.Jpeg);             image = new Byte;             msToWrite.Seek(0,...
אין תגובות

DDay.iCal – an iCalendar class library

6 באוקטובר 2010

  יצירת קבצי ics (קבצים שמשמשים בין השאר לקביעת פגישות ב - outlook) בעזרת DDay.iCal.   את הספרייה ניתן להוריד מכאן     דוגמא לשימוש (נניח שאתם כותבים handler שנקרא handler1) ה - handler מקבל כפרמטר את תאריך ההתחלה וכמה זמן (בשניות) זה ייקח   public void ProcessRequest(HttpContext context) {     iCalendar iCal = new iCalendar();     Event evt = iCal.Create<Event>();       var qs = context.Request.QueryString;     var start = qs;     var end = int.Parse(qs);       evt.Start = new iCalDateTime(DateTime.Parse(start));     evt.End = new iCalDateTime(DateTime.Parse(start).Add(TimeSpan.FromSeconds(end)));     evt.Description = "Body";     evt.Location = "Sela Collage Channel";     evt.Summary = "Subject";         iCalendarSerializer serializer = new iCalendarSerializer();     serializer.Serialize(iCal, context.Response.OutputStream, Encoding.UTF8);       context.Response.AppendHeader("Content-Disposition", "attachment; filename=fileName.ics"); }   ובעזרת ה - iCal מייצרים את הפגישה. כשמשתמש...
תגיות: , , ,
אין תגובות

Quick guide to LINQ (Language Integrated Query)

5 באוקטובר 2010

המדריך המהיר ל - LINQ. מטרת הפוסט: בסיומו של פוסט זה אתם תדעו לכתוב קוד LINQ בשני התחבירים שלו ותבינו למה כדאי לעבוד עם LINQ ומה זה נותן לנו בתור מפתחים.     תוכן עניניים מה זה לינק ומה נותן לנו השימוש בו. לפני LINQ. var keyword Anonymous Types Extension Methods Lambda Expressions כתיבת קוד שמדמה LINQ תחביר LINQ Extension Methods Syntactic sugar PLINQ   מה זה LINQ ומה נותן לנו השימוש בו. הרעיון המרכזי מאחורי השימוש ב – LINQ הוא להפסיק לכתוב "איך" ולהתחיל לכתוב "מה", כלומר כשאנחנו כותבים קוד אנחנו רגילים לכתוב קוד שהמשמעות שלו הם הוראות למחשב איך לבצע את מה שאנחנו רוצים לעשות, למשל אם אנחנו רוצים לכתוב קוד שמוצא את כל המספרים הזוגיים...
8 תגובות

ajax control toolkit combobox – style, add item from javascript, clear items from javascript, get selected value

3 באוקטובר 2010

  בפוסט זה נראה איך אפשר לעבוד עם Ajax:ComboBox   (מקורות - stackoverflow, forums.asp.net, ajax sample)   (קרדיט ליוסי גולדברג על הפוסט הזה)     מי שעדיין לא מכיר את הפקד מוזמן לקרוא עליו בלינק למעלה, בפוסט הזה נדבר על הדברים הבאים:   להורדת הקוד המלא איך מעצבים אותו ב - Windows Style.   איך מוסיפים מ - Javascript עוד ערכים.   איך מנקים אותו מערכים.   איך מקבלים ב - javascript את מה שהמשתמש בחר.   איך נרשמים ל - onchange ב - javascript.       השימוש הראושני בו הוא פשוט.   השלבים הראשונים משותפים לכל פקדי ה - ajax toolkit     1. הוספת reference ל - dll (אפשר להוריד מכאן)   2. הוספת השורות הבאה בקונפיג   <pages>   <controls>     <add assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" tagPrefix="ajax"/>   </controls> </pages> 3. הוספת script manager...
תגיות: , ,
4 תגובות