DCSIMG
.Net - Justin myJustin = new Justin( Expriences.Current );

Browse by Tags

All Tags » .Net (RSS)

Question from Tapuz .Net forum: Extracting data from an HTML File

שאלה: מה הדרך הנכונה לעבודה מול תוכן XHTML? לדוגמה אני טוען תכן xhtml מקובץ ורוצה לבצע בו מספר שינויים לפני שאני מציג אותו ללקוח. מה שאני עושה כיום זה טוען אותו כxml ומשתמש במחלקות ממשפחת XmlDocument וXDocument, ויש בזה הרבה חסרונות. יש דרך טובה יותר? (Net 3.5.) תשובה: יש כמה אפשרויות, אבל אין ביניהן דרך טובה. היו לי ה-מ-ו-ן פרוייקטים שבהן ביצעתי ניתוח טקסטואלי ל-HTML, והמסקנה שלי שזה פשוט תחום כל-כך נידח שאף אחד לא חשב על פתרון טוב. אופציה א' היא לעבוד איתו "כאילו" הוא XML. למה "כאילו"...

Question from Tapuz .Net forum: Dividing operators are not what you thought

שאלה: אני רוצה לחלק 5/3 ולקבל את הערך המלא כלומר גם מה שמאחורי הנקודה העשרונית אפשר אולי להראות לי איך? תשובה: בואו נראה איך נראית חלוקה רגילה של למשל 6 ו-3. int result = 6/3; Console .WriteLine(result); כצפוי, התשובה היא 2. עכשיו בואו נשתמש באותה תבנית ונחלק 5 ב-3. int intResult = 5/3; Console .WriteLine(intResult); רגע, מה? 5 חלקי 3 זה לא 1. אני זוכר בבירור שחווה הגננת אמרה שזה יותר מתפוח אחד ופחות משני תפוחים. אמרו בפורום להמיר את התוצאה ל-double (או float) ואז נקבל את התוצאה הנכונה. double doubleResult1...

Question from Tapuz .Net forum: How do I secure my application?

שאלה: טיפים וטריקים לאבטחת אתר, ממה צריך להיזהר ועל מה לשים דגש. 1. כמובן SQL INJECTION 2. עוגיות (שניתן יהיה לקרוא אותן רק מהשרת) 3. לא לאפשר להעלות קבצים עם סקריפטים למינהם. 4. אני יודעת שאפשר דרך הלוגים של האתר לזהות טרולים למינהם ש"אינם חפצים ביקר" האתר, איך מזהים אותם? --------מה עוד? אשמח לדעתכם המקצועית. תודה! תשובה: אין גבול לאבטחה. כמות הידע המקצועי שנדרשת לאבטחה "טובה" (שיכולה לעמוד מול האקר עם ניסיון מינימלי) היא עשרות שנות ניסיון והבנה של איך הכל מתחבר עם הכל. זה תחום ענק שלפי דעתי בלי...
Posted by Justin-Josef Angel [MVP]
תגים:,

Learning Validation Application Block with Strippers: Using Bussiness Entities with Validator Attributes

סדרת לומדים Validation Application Block עם חשפניות 1. קדם דבר: למה צריך וולידציה? (או: "קופים. פשוט קופים.") , פורסם ב-26.6.2007 2. חלק ראשון: הפתרון הקיים והמצוי ב-Winforms, Console ו-ASP.Net (או: "איך קוראים לך ובת כמה את?"), פורסם ב-8.7.2007 3. חלק שני: שימוש ישיר ב-Validatorים של VAB (או: "איך לגרום לקוד יחסית קריא להפוך להיות ארוך ומעיק") , יפורסם ב-9.7.2007 4. חלק שלישי: הכנסת נתוני הוולידטורים לתוך מחלקות (או: "ממלכתי עבור וולידטור ג'נארי"), פורסם ב-10.7.2007 5. חלק רביעי: אינטגרציה בסיסית...

Question from .Net Tapuz forum: How to run a .Net application on specific runtime version?

שאלה: אני מעונין להוסיף קטע קוד שבודק איזו גרסה יש ל Framework‏ במחשב שמריץ אחת מהאפליקציות שלי. אני יודע שיש ב VS2005‏ אפשרות ל ClickOne‏ שמבצע את הפעולה ברגע שיוצרים קובץ התקנה, אבל זה לא רלוונטי בשבילי כי אני מוסר רק את קבצי האסמבלי הרלוונטים לאפליקציה. "הפכתי את האינטרנט" כדי למצוא קוד כזה ואני פשוט לא מוצא פתרון.. אשמח לקבל דוגמא לקטע קוד ב C‏# שיוכל לזרוק Exception‏ ברגע שקוד שנוצר על VS2005‏ מנסה לרוץ על פלטפורמה שאיננה Framework 2‏ (למשל Framework 1.1) תשובה: בקובץ הקונפיגיורציה של האפליקציה...