פיתוח בHTML5 לחלונות 8 – צעדים ראשונים

30 בנובמבר 2011

החדשות הטובות בפיתוח בHTML5 לחלונות 8, זה שHTML5 אנחנו כבר יודעים, וזה המון. עם יחסית מעט מאמץ, ניתן להפוך אתרי אינטרנט לאפליקציות, אם כי בשביל להשתמש בכל היכולות של חלונות 8 נצטרך ללמוד לא מעט. פוסט זה הוא חלק מסדרת הפוסטים “תכנות לחלונות 8 בHTML5”. נתחיל מההתחלה; יצירת אפליקציה ראשונה בVisual Studio 11 נפתח פרוייקט חדש (צריך להריץ אותו תחת חלונות 8 כמובן) ונבחר בפרוייקט JavaScript ריק:   Visual Studio יוצר לנו לא מעט קבצים, כשהחשובים שבהם הם default.html ו- default.js, ששניהם כבר פתוחים. באפליקציית Win8 לא עוברים בין...
תגיות: , , , ,
2 תגובות

טיפ: יצירת טבלת כל הערים בישראל בSQL – המרת רשימה רגילה לטבלת SQL

22 בנובמבר 2011

טיפ SQL–איך לקחת רשימה מאתר ולהפוך אותה לטבלה בדרך המהירה ביותר לא מעט פעמים אנו נזקקים להכניס הרבה מידע במכה אחת לתוך טבלת SQL. דוגמא קלאסית לזה היא רשימת ערים וישובים בישראל. קל למצוא אתרים שיש בהם רשימה של כל הישובים וגוגל מהיר יספיק על מנת למצוא אתר כזה. הבעיה היא שמרשימה כזו: לא תמיד ברור איך יוצרים טבלת SQL. טריק קטן שאני משתמש בו תמיד הוא לקחת את הרשימה, ולהעתיק אותה לתוך אקסל: (Copy + Paste פשוט)   אקסל מאפשר לכתוב נוסחאות פשוטות, שיאפשרו לנו להרכיב...
תגיות: , ,
3 תגובות

חלונות 8 – המדריך השלם לפיתוח ב HTML5

21 בנובמבר 2011

לכל אחת מטכנולוגיות הפיתוח של חלונות 8 - C++, C#, HTML5  יש פלוסים ומינוסים ברורים, ואני מניח שיצא לי לפתח לא מעט לשלושתן. יחד עם זאת, HTML5 נראה לי מרתק במיוחד, היות וזה הפתח היחידי לטכנלוגיה שהיא באמת Cross-Platfrom בסופו של יום, ולכן בסדרת הפוסטים הנוכחית נתרכז בטכנולוגיה הזו. 1. WinRT וטכנולוגיות הפיתוח של חלונות 8 2. התקנת חלונות 8 דרך מכונה וירטואלית 3. איך מפעילים את תפריט התחל הישן 4. איך לשנות את תפריט...
אין תגובות

מאחורי הקלעים של חלונות 8 – WinRT וטכנולוגיות הפיתוח החדשות

פוסט זה הוא חלק מסדרת הפוסטים “תכנות לחלונות 8 בHTML5”. הרבה דובר על ממשק המשתמש החדש של חלונות 8 – מטרו – אבל חלונות 8 מביאה הפתעות מתחת לקלעים לא פחות מאשר מעל. החידוש הכי משמעותי הוא כמובן WinRT, הAPI שמחליף את Win32, ומאפשר  3 דרכים שונות לכתיבת אפליקציות, כל אחת עם הפלוסים ועם המינוסים שלה; 1. C# + XAML. 2. C++ + XAML 3....
תגיות: , , , , ,
3 תגובות

איך לשנות את תפריט התחל בחלונות 8 בצורה אוטומאטית – יצירת קבצי רג'יסטרי

19 בנובמבר 2011

כהמשך לפוסט הקודם, מסתבר שבמידה ומפעילים את התפריט הישן אז תוכנות מטרו לא פועלות יותר (כאמור, זו גרסת מפתחים מאוד ראשונית). יחד עם זאת, להפעיל את תפריט התחל הישן מאוד שימושי, ולכן עדיף לעשות את שינוי הרג’יסטרי בצורה טיפה יותר אוטומאטית, ע”י קבצי reg שנכתוב ידנית. בשביל ליצור כזה קובץ, ניצור קובץ חדש בשם ShowWin7StartMenu.reg, ובתוכו נרשום: Windows Registry Editor Version 5.00"RPEnabled"=dword:00000000 ובשביל ליצור את הקובץ שמחזיר את המצב לקדמותו, ללא תפריט התחל ועם ממשק מטרו עובד, ניצור עוד קובץ בשם HideWin7StartMenu.reg : Windows Registry Editor Version 5.00"RPEnabled"=dword:00000001הפעלה של הקבצים תרשום את הערכים הרלוונטים לרג’יסטרי בצורה אוטומאטית ומהירה.
תגיות: , ,
תגובה אחת

איך מפעילים את תפריט התחל הישן בחלונות 8

18 בנובמבר 2011

גרסת הפיתוח ששוחררה לאויר של חלונות 8 עדיין לא ממש אפויה לחלוטין. כשמתחילים לפתח, מהר מאוד מגלים שעדיין לא ברור איך לעשות את כל מה שידענו לעשות בחלונות 7, ולפיכך יכול להיות מאוד נוח אם נוכל להשתמש בתפריט התחל הקלאסי של חלונות 7, שעל פי ברירת מחדל לא מופעל. על מנת להפעיל אותו, יש להכנס לRegedit.exe, ולערוך את הרג’יסטרי. כבר כאן אפשר להתקע – איך אני מפעיל תוכנה שלא מופיע באריחים (מה שמחליף את האייקונים בחלונות 8), כשאין לי גישה גם לתפריט התחל?! בממשק המטרו, כאשר מתחילים להקליד משהו, מיד נפתח חלון החיפוש. (מטרו מותאם גם למקלדת, גם לעכבר, וגם למגע,...
תגיות: , , ,
6 תגובות

JS – איך לממש מיון מהיר בג'אווה סקריפט – QuickSort

17 בנובמבר 2011

שאלה שנשאלה בפורום דוט נט של תפוז: “אני מקבל נתונים בAJAX, ומציג אותם בטבלה בHTML. את הנתונים אפשר למיין, אך כאשר יש לי הרבה רשומות (600), הדפדפן קופא לכמה שניות טובות ומפסיק להגיב..  האם יש דרך לעשות כאן איזו משהו אסינכרוני דוגמת thread? אולי כדאי לבצע מיון בצד שרת עם ajax? איך מקובל לעשות את זה בצורה מקצועית?”   ג’אווה סקריפט אכן איטית בהרבה מאשר קוד מקומפל רגיל ב#C, אבל התשובה לא טמונה בפתרונות יצירתיים יותר מדי. פשוט...
תגיות: , , ,
תגובה אחת

עבודה עם גריד חכם בצד הלקוח ב JS – jqGrid – התקנה

15 בנובמבר 2011

עבודה עם גריד חכם בצד הלקוח היא הרבה יותר אפקטיבית מאשר עבודה עם גריד צד שרת, כמו זה המובנה בתוך asp.net יש לא מעט אופציות באינטרנט, ולא פשוט לבחור ביניהן. לאחרונה הטמעתי כזה גריד באפליקציה שאני כותב, והיות וכל כמה חודשים הרכיבים מתעדכנים הייתי חייב לבדוק מחדש מה יש בשוק. אז ככה. לjQuery UI עדיין אין קומפננטת גריד בחבילה. זה נמצא בתכנון, אבל יש עוד זמן עד שזה יהיה רלוונטי. רמת הגימור ב jQueryUI היא מאוד גבוהה ויש למה לחכות, ולעיתים קרובות ברגע שיוצאת גרסה חדשה היא הופכת לסטנדרט די מהר. בינתיים יש לא מעט רכיבי גריד...
תגיות: , , ,
3 תגובות