בהנהלת:

אופן הצפייה:
הסתרת שרשור מעל   תגובות
עץ הודעות:

בשנת 2002 השיקה מיקרוסופט טכנולוגיה חדשה, NET. היה חוסר במקום בו ניתן לשאול שאלות בנושא NET. בארץ, ולכן הוחלט לפתוח את פורום זה. 

פורום NET. (שנחשב כיום לפורום המוביל בארץ) הוא המקום בו יכולים מפתחים לשאול שאלות ולנהל דיונים בנושאים שונים.  לפני ששואלים בפעם הראשונה, יש לקרוא את תקנון הפורום.  בברכת שיטוט נעים,  רועי נמיר מנהל הפורום


 פורום זה עוסק בתיכנות לסביבת net., אנא הפנו שאלות בנושאים אחרים לפורום המתאים
לפני ששואלים בפעם הראשונה, יש לקרוא את תקנון הפורום
הודעה חדשה

לחץ למבצעים וקופונים מיוחדים לגולשי תפוז

wpf: עבודה בDataGrid מול דטהבייס
19/05/13 16:22
48צפיות
שלום וברכה
אני רוצה ללמוד על עבודה בwpf מול דטהבייס. התחלתי מהמאמר הזה.
הבעיה היא בעדכון הDB בשינויים שנעשו ברשומה. עשיתי כמבואר בסעיף Performing Updates, וכאשר אני מנסה לשנות רשומה כלשהיא, אמנם הDB מתעדכן, אבל מתחוללת חריגה: "כבר קיים DataReader פתוח המשויך ל- Command זו, שאותו יש לסגור תחילה."

מה לא עשיתי נכונה?
מצורף הקוד. מלבד הקוד המצורף, יש בפרוייקט dataSet בשם NorthwindDataSet, לתוכו גררתי את הטבלה Customers.

אודה מאד לעוזרים.
זה מאמר מלפני יותר מ-4 שנים ויש בו הרבה בעיות
19/05/13 19:23
49צפיות
קודם כל היום כבר כמעט אף אחד לא עובד עם DataSet, יש ORM בוגרים ובשלים בשוק, וחבל

דבר שני, ב-WPF עובדים MVVM. כמובן לא חייבים, אבל אם אתה רוצה ללמוד איך עובדים עם WPF, זה (לפחות לדעתי) מאמר בסיסי מאד ובכלל לא בכיוון.

לגבי השגיאה שאתה מקבל, אני מתאר לעצמי שכמוני גם אף אחד אחר פה בפורום לא ידע לענות לך מה הבעיה, מהסיבה הפשוטה שאף אחד לא עובד ככה.

MVVM זה דיזיין פאטרן קל פשוט בסיסי ומאד מאד נוח לעבודה, וזו שיטה שמיניסיוני גם חוסכת הברה עבודה וגם הרבה באגים, ולכן אני חושב שאם אתה רוצה להתחיל ללמוד איך לעבוד עם WPF, תלמד קודם מה זה MVVM ותעשה פרוייקט דמו קטן שבו אתה משתמש ב-AGENT שיש לו בכל הפונקציות שלו פרמטר אחרון מסוג Action של SomeOperationCompletedEventArgs ואחרי שתבין את זה, אין יותר מה להבין.

יש הון שיטות וגישות לעבודה עם נתונים, אני מעדיף את אלה שהכי קל להבין איך הן עובדות, ובלינק ששלחת יש המון שימוש בכל מיני אובייקטים שאין לי מושג איך הם מנהלים את ה-STATE שלהם ובוודאי את ה-STATE של הקונקשן ושל האובייקטים של הנתונים שמשתמשים בהם, וזו גם הסיבה שקשה לדעת מהי הבעיה. כאשר עובדים עם AGENT, אז בצד שני יש SERVICE, וכל דבר שקורה הוא מאד מאד STRAIGHT FORWARD ואז גם כשיש בעיות מאד קל להבין מה הבעיה ומאד קל לתקן אותה. זה קצת יותר ללמוד לפני, אבל אחר-כך רוב העבודה זה קופי-פייסט של דברים שכבר עשית, ואין הפתעות.

בהצלחה,
זיו
º
זיו אפשר לינק למאמר בסיסי וטוב לעולם ה wpf?
20/05/13 10:12
9צפיות
כל-כך הרבה חידושים..
20/05/13 12:42
26צפיות
תודה רבה על הכיוון.
ישבתי עד שלש לפנות בוקר וקראתי על MVVM וכו'.
לא כל-כך מצאתי את הדרך.

האפליקציה שאני בונה, היא מאד פשוטה, ועיקרה הצגת דוחות משרת sql, ופעולות insert-update רגילות. יישום פשוט שכמעט אפשר לבנות אותו באקסס.
ולכן אני מתלבט האם כבר מעכשיו להתחיל עם MVVM, או להמתין עד שאבין היטב wpf, בגלל שרוב דוגמאות הקוד ברשת אינן MVVM, וגם וויז'ואל סטודיו תומך מאד בcode behaind.

בענין גישה לנתונים: אתה אומר שdataSet איננו שימושי. האם יחד איתו נעלמו להם גם sqlDataReader וsqlCommand וכל החבורה מספרית sqlClient?
[ראיתי ששלמה גולדברג כתב הרב על ado. אז הכל נזרק לפח?!]
ומי ירש אותם? אם אני רוצה להציג איזה storedProcudure  בdataGrid, בלי הרבה סיבוכים וקשרי גומלין, מהי הדרך הפשוטה?

תודה מכל הלב על העזרה.
אכן קורים הרבה דברים בעולם התוכנה ב-4 שנים...
20/05/13 21:26
34צפיות
לגבי "לא מצאתי את הדרך", הדרך הכי טובה לדעתי זה לעשות, כלומר למצוא איזה טוטוריאל ולעשות אותו, לראות איך הבינדינג עובד, לראות איך ICommand עובד, ומשם להמשיך.

ישנם בערך שלושה דברים בסיסיים עקרוניים וחשובים מעבר לפרטים הטכניים שהם חשובים לא פחות למימוש אבל פחות עקרוניים להבנה:
1. ICommand - זה ממשק להעברת הוראות (פקודות\פעולות) מממשק המשתמש (View) ל-ViewModel ששם מרוכזת הלוגיקה של ממשק המשתמש (במקום ב-code-behind ak הטפסים כמו היום, ובהמשך אסביר מה ההבדל הגדול מלבד זה שהקוד עבר למקום אחר)

2. בינדינג לאובייקטים בודדים - זה המימוש ב-MVVM של קישור פקדים לנתונים, למשל טקסט-בוקס לשדה FirstName וכן הלאה. ישנם הרבה סוגים ואפשרויות בבינדינג, אבל זה העקרון

3. בינדינג ל-Collection ופקדי ItemsControl (כלומר ItemsControl וכל אלה שיורשים ממנו כמו למשל ListBox או גרידים למיניהם) - זה כנראה החלק שהוא גם הכי חשוב, גם הכי שימושי וגם הכי מעניין. בזאמל ישנה הפרדה ברורה מאד ומובנית לתוך השיטה שבה בנוי הזאמל בין החלקים השונים שלו. בליסט-בוקס למשל יש הפרדה בין ה-ItemContainer ל-ItemTemplate ול-ItemsPanel שזה (בהתאמה) החלק שמחזיק את האייטם, האייטם עצמו שזה התוכן שלו, והאובייקט שמסדר את האייטמים בתוך הליסטבוקס. הקונטיינר של האייטם מכיל את האפשרות לעשות בינדינג ל-IsSelected שזה בעצם מה שמבדיל ItemsControl מ-ListBox - בליסטבוקס אפשר לבחור פריטים. בעזרת הקונטיינר אפשר להגדיר איך נראה פריט בלתי-בחור ואיך נראה פריט שנבחר. הפריט עצמו שהוא התוכן גם מאד ורסטילי וגמיש, ואפשר להציג פריטים עם תכונות שונות בצורה שונה ומאד בקלות בעזרת DataTemplateSelector שזה למעשה טיפונת קוד שאומר אם ככה וככה אז להשתמש בטמפלייט הזה ואם ככה וכך אז בטמפלייט אחר. הפאנל שאחראי על הסידור שלהם צריך לרשת מ-Panel ואז אם הוא StackPanel אופקי הפריטים יהיו מסודרים זה לצד זה, אם הוא אנכי אז הם יהיו מסודרים זה לצד זה, ואם הוא למשל Canvas אז אפשר באמצעות בינדינג של הקונטיינר ל-Canvas.Top ול-Canvas.Left למקם כל פריט באופו ארביטררי, וגם אפשר לרשת מהקלאס Panel ובעזרת מימוש של שתי פונקציות להגדיר סט חדש לגמרי של כללים איך כל פריט יהיה מוצג ואיפה

על איך עובד MVVM אפשר לקרוא פה:
http://simplemvvmtoolkit.codeplex.com/wikipage?tit...

ועל כל מה שמסביב לאייטמז-קונטרולים ואיך לעשות את זה נכון איתם אפשר לקרוא פה, באמת אחד המקורות הכי טובים שאי-פעם קראתי על זאמל ברשת:
http://drwpf.com/blog/itemscontrol-a-to-z/

וכמובן אם יש שאלות אז אנחנו תמיד פה לעזור

בהצלחה,
זיו
תודה על כל המידע
21/05/13 22:13
6צפיות
ישבתי וניסיתי ללמוד, ואכן התקדמתי רבות.
האמת שגם מעט התאכזבתי.
הנה דוגמא קטנה:
רציתי ליישם dataGrid, מאוגד לentity framework, שיעדכן את הדטהבייס אחרי שעורכים את הרשומה. אבל נתקלתי בבעיה:
להבדיל מ-DataGridView של winForms, שיש לו שלל אירועים, לDataGrid של WPF,אין אירוע מתאים.
כי האירוע RowEditEnding מתרחש לפני שהרשומה משתנה.

אז הפתרון הוא לאגד את הdataGrid לאוסף MyObservableCollection,ולהשתמש בPropertyChanged. אבל זה מצריך כמויות עצומות של קוד: ליצור את האוסף, ולנהל את כל הפקודות שלו.
ממש נסיבה לאחור! כי בwinForms הכל מתבצע בכמה שורות קוד בודדות.

ושוב מכל הלב
באפליקציות קטנות אתה צודק לגמרי
21/05/13 23:38
3צפיות
בויז'ואל בייסיק 6 מיקרוסופט התגאתה בכך שאפשר לייצר אפליקציית "שלום עולם" תוך פחות מדקה, הכל כולל הכל, מה שגם היה נכון. מאידך לייצר אפליקציה גדולה ומורכבת היה סיפור לא מהעולם הזה בעיקר בגלל שויז'ואל בייסיק 6 זו שפה נוראית

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

זיו
אני מניח
20/05/13 11:12
36צפיות
שזאת הבעייה
http://blogs.microsoft.co.il/blogs/shlomo/archive/...

בכל מקרה, זיו צודק בתגובה שלו
לא עזר
20/05/13 12:28
31צפיות
לענ"ד, הבעיה היא שאני יוצר לולאה אינסופית:
אני משתמש באירוע RowChanged של הdataTable, כדי לעשות update לשורה שהשתנתה. אבל ברגע שעשיתי update, כנראה שזה מצית שוב את האירוע.. [אולי בגלל שאחרי הupdate מופעל אוטומטית select ששולף שוב את השורה מהדטבייס]

הפתרון צריך להיות, לכאורה, לא להשתמש באירועי הdataTable, אלא באירוע חיצוני מהUI.

תודה רבה
לחצן השתק בפלאש
21/05/13 17:38
9צפיות
רשמתי ב-HTML את קטע הקוד הבא:
<embed type="application/x-shockwave-flash" src="/sound.swf" width="423" height="280" style="undefined" id="storesMap" name="storesMap" bgcolor="#ffffff" quality="high" wmode="transparent">

ברצוני ליצור לחצן שיעצור את הפלאש/ ישתיק את הקול.

יש רעיונות????
מערכת לניהול תוכן בדוט נט
20/05/13 10:40
48צפיות
הי

רציתי את חוות דעתכם

לאתר תוכן גדול מה מהבאים הכי מומלץ :

יש את האתר הזה שסוקר את המערכות שיש היום

http://webmasterformat.com/blog/top-asp-net-cmss

הבנתי שהשתיים המובילות זה umbraco ו dotnetnuke הוותיקה

חשוב שתהיה שליטה של 100 אחוז בקוד המתחולל, SEO , עיצוב, תמיכה ב html5 ו CCS3

מכירים? ממליצים?
כן כן כן!! אומברקו!! מערכת נהדרת!
21/05/13 13:49
26צפיות
בדיוק סיימתי להעביר את האתר שלי לאומברקו וממש מרוצה.

הנה האתר אם אתה רוצה להתרשם - בנוי באומברקו Razor גרסא 6.0.5 - הגרסא האחרונה:
http://www.opli.net/
תודה ו..
21/05/13 14:15
19צפיות
האתר שהראית כאן, באיזה טכנולוגיה היה בנוי לפני כן ?

זה תומך בעברית?

אני חושבת שההתלבטות היא בין דוט נט ניוק לאומברקו כאשר מה שחשוב זה תמיכה במודולים נוספים שראיתי שיש לדוט נט ניוק כמו newsletter או סקרים שזה מאוד יפה, וחוסך המון זמן של לכתוב את הדברים האלה, נראה על פניו שיש יותר מודולים ותמיכה לדוט נט ניוק, השאלה כמה זה נכון ואם יש משהוא שהתנסה באחד מהם ואפשר קצת לשאול אותו על זה .

ההתנסות שלי היא בלקחת אפיון ולכתוב אתר מ scratch העניין שלכתוב אתר בסדר גודל של פורטל תוכן עם הרבה הסתעפויות , דרישות ועם דטה בייס קיים זה המון זמן ואם יש דרך לקצר זמנים וגם לעשות את זה יותר טוב , למה לא....
סתם אתר סטטי
21/05/13 14:58
20צפיות
כלומר אתר סטטי ב - html5 ו - css3

כן, תומך בעברית.

גם לאומברקו יש מלא מלא מלא מודולים נוספים שחלקם / רובם בחינם
http://our.umbraco.org/projects
2 שאלות: מהירות תגובה,
21/05/13 13:45
24צפיות
יש לי תוכנה פשוטה יחסית עם 8 מסכים (FORMS) בסה"כ - VB.NET
אבל !
כל מסך עמוס בגרפיקה (בין 3 ל-15 קבצי PNG בינוניים)
כל המסכים ב-MAXIMIZE כל הזמן (כלומר FULLSCREEN)
ואחד המסכים מכיל רכיב וידאו.
(אין DATABASE אבל יש קריאה חד פעמית מקבצי אקסל)
(אין אינטרנט או רשת בכלל)


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


הבעיה הראשונה היא שהמעבר ממסך למסך לא חלקה:
לפעמים רואים חלק מה-CONTROLS מופיעים קודם ורק אז כל שאר המסך
או תופעות כאלה. זה לוקח מקסימום שניה, אבל הלקוח תמיד צודק, ועבודה חלקה מבחינה ויזואלית קריטית ליישום שלו.
כבר חשבתי לכתוב הכל ל- WEB-BROWSER אבל אף אחד לא ישלם לי על זה.



הבעיה השניה היא שבאחד מהמסכים אני שולח להדפסה ואז עובר למסך הבא.  
פקודת ההדפסה "תוקעת" את המשתמש במשך 3-5 שניות עד שהמסך הבא מופיע, אז רציתי לעשות:
on click
nextForm.show
send-something-to-printer
אבל נראה שהתוכנה "מתבלבלת" - קשה לי להגדיר מה בדיוק. למשל - המסך הראשון צץ חזרה אחרי שהצגנו את NEXTFORM
או שפקודת ההדפסה לא מתרחשת (זה הגיוני?)

אז האם יש בעיה עם להעלות מסך (SHOW) ואז להמשיך באותה פונקציה להריץ פקודות שנוגעות למסך הראשון ?


VS2008 אקספרס, VB
|שמש|סטייל בקיץ ב|תפוז|
21/05/13 12:45
הקיץ קרב ואיתו השמלות, הכפכפים, הצעיפים הקלילים, הלקים הזוהרים, הג'ינסים הקצרים, בגדי הים ושלל פריטים שיעשו לנו טוב בלב.|קול|

לימור זהר שביט, הסטייליסטית הראשית של קסטרו, מגיעה לפורום אופנה בכדי לפנק אתכם בטיפים לקיץ סופר אופנתי. בואו ללמוד על הטרנדים החמים, כיצד לובשים ואילו אקססוריז להתאים, באירוח שיתקיים היום בין השעות: 17:00 עד 19:00

http://www.tapuz.co.il/forums2008/viewmsg.aspx?for...
איך להכניס ל dataBase קובץ XML
20/05/13 18:38
20צפיות
שלום חברים,

יש לי קובץ XML אשר אני צריך להכניס כל הנתונים לתוך טבלה ב (DataBase (sqlServer.

האם יש שיטה מהירה לעשות זו.

תודה
אפשר להשתמש בDATASET
20/05/13 19:51
12צפיות
ולהכניס את הטבלה לDB
תוכל לתת לי דוגמת קוד בבקשה
20/05/13 20:15
12צפיות
אני פשוט יחסית חדש בזה וזו פעם ראשונה שעושה זו.
אודה לך מאוד.
º
אני יכול להביא משהו בC# וASP.NET
20/05/13 20:40
34צפיות
סבבה, אני מאוד אשמח.
20/05/13 21:12
11צפיות
תודה
סבבה, אני מאוד אשמח..
20/05/13 21:14
7צפיות
תודה
.net ומק (macbook)
18/05/13 01:06
58צפיות
היי

מישהו פה תכנת מיקרוסופט בסביבת iOS macbook

אם זה בצורת vm או dualboot ...

העניין הוא שאני מתכנת .NET  מול SQLSERVER ואני צריך לקנות לפטופ חדש
ה obvious הוא מחשב עם מערכת הפעלה חלונאית ...
אבל למחשבים של אפל יש יותר סטייל ... ואני גם רוצה להתנסות קצת עם מק....
השאלה אם אני יכול לשלב את ה main stream שלי (תכנות ל win) עם עבודה על מק

תודה
º
ב- dualboot אין הבדל בינו לבין מחשב סטנדרטי
19/05/13 00:44
18צפיות
בוודאי ובוודאי שיש
19/05/13 01:24
48צפיות
ובמיוחד (לפחות ממה שאני זוכר) בכל מה שנוגע לחיבור USB לטלפונים וינדוס-פון, ולכן גם בסבירות גבוהה שיהיו בעיות עם החיבור לטאבלטים של וינדוס 8

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

שבוע טוב,
זיו
אתה בטוח לגבי ה-CPU?
19/05/13 01:57
38צפיות
אאל"ט Macbook Pro מודרני מגיע עם מעבד אינטל x86, בניגוד למעבד PowerPC שהיה נהוג בעבר (ובאמת יש לו Instruction Set שונה)
לגמרי לא בטוח, רק זוכר שהיו עניינים
19/05/13 02:04
40צפיות
הייתי פעמיים ב-Acceleration Week שמיקרוסופט ארגנו להמרת אפליקציות אייפון לפלטפורמה של וינדוס-פון (בראשון זה עוד היה גרסה 7 הפרימיטיבית נורא, בשני זה כבר היה 7.1 או 7.5 שהם עדיין היו בדיחה למדי בתור תחרות לאייפון ואנדרואיד)

בפעם הראשונה עוד לא היה לי נייד (היה נטבוק שזה לא ממש נחשב מחשב כשמדובר בויז'ואל סטודיו) אז חבר הביא לי מאק, ואכלתי איתו סרטים עם ה-zune וההתחברות שלו לטלפון, בסוף זה עבד אבל עקום.

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

יכול להיות שכל כבר נפתר, יכול להיות שזה בכלל לא רלוונטי מבחינת מי ששאל, פשוט מאק נייד זה דבר כל כך יקר, שחבל להדפק עם דברים שקשורים לעבודה בגלל שלא בודקים

זיו
mac מודרני הוא לא בסך הכל סתם PC יוקרתי?
19/05/13 17:38
26צפיות
לא מדבר על אמולציה לסוגיה, מדבר על פשוט להתקין מ"ה על הברזלים.
PC עם ציור של תפוח מאחורה...
20/05/13 15:22
16צפיות
לא היה לי ולא יהיה לי מאק. לא רואה סיבה לשלם את האקסטרה כסף.
מפתח .net על מ MBP
19/05/13 13:05
46צפיות
אני מפתח על ויז'ואל סטודיו 2012, מריץ וינדוס 8 דרך Parallels Desktop for Mac ואין לי שום בעיה, תוכנות וינדוס רצות על ה osx בצורה שקופה לחלוטין, אני מפתח בצורה הזו כבר כמעט שנתיים ולא נתקלתי בשום בעיה מיוחדת עד כה.

מה שכן, את תצטרך לפחות 8gb זכרון (מומלץ 16) ומומלץ להשתמש ב ssd...בקיצור, התענוג יעלה לך אבל לדעתי זה שווה את זה בעיקר מכיוון שזה פותח לך הרבה אפשרויות
האם תוכל להמליץ על מחשב פיתוח כזה?
20/05/13 12:04
23צפיות
מפרט רחב יותר
ואם אפשר לבקש מפרט למחשב נייד
ומפרט למחשב נייח

תודה!


הוא כרגע כתב לך (והודעה ל-BNAYAL)
21/05/13 13:26
7צפיות
16GB זכרון,
והרד דיסק סופר מהיר (מסוג SSD).
אתה צריך לעבוד עם תוכנת PARALLELS,
PARALLELS אכן עובד טוב (אבל אין לי נסיון עם DOTNET כמו לאורי זוהר הנ"ל)
ואני לא יודע מה ההשלכות של זה - האם יש צורך בקנית תוכנה? האם תצריך רשיון ל-WINDOWS?

BNAYAL:
אני גם שונא מק, אבל אני לא חושב שהמחיר דווקא הוא השיקול.
יש TRADE OFF של כל מיני דברים, והבדל של 200-400$ במחיר, בשיקלול כל התנאים ומשך הזמן שאתה הולך לעבוד איתו, זה לאו דווקא משמעותי.
חוץ מזה למק יש כמה רעיונות טובים מאד שהיה כדאי עם עולם התוכנה הפתוח היה מאמץ אותם.
ראית את הדרך הקלה והמדהימה שבה ניתן לתסרט כמעט כל פיצ'ר של כמעט תוכנה עם קצת DRAG AND DROP ?
במערכות אחרות היית אוכל הרבה קש כדי לקבל פונקציונאליות כזאת, אם בכלל זה היה אפשרי להתממשק לכל תכונה כזאת (ועוד בלי לכתוב שורת קוד אחת).

זאת לא היתה המלצה לקנות מק, אבל לאנשים מסויימים זה מאד מתאים, אז כל אחד שיעשה את השיקולים שלו
Video : Jon skeet and Resharper
20/05/13 11:18
46צפיות
סנכרון מסד נתונים מקומי עם מרוחק
20/05/13 10:48
23צפיות
לא בטוח שזה המקום לשאול אבל אני אנסה...

יש לי אפליקציה שכתובה ב - HTML5 עם מסד נתונים מקומי WEBSQL.
אני מעוניין לסנכרן את המסד נתונים המקומי עם מסד נתונים ONLINE (שבו משתמש ה - WEB SERVICE).

למישהו יש ניסיון עם זה?

תודה למשיבים
מחפשת קוד לפורום
19/05/13 14:53
50צפיות
שלום לכולם

אני מקווה שאני מנסחת את זה נכון

אני מחפשת קוד כתוב עובד ובדוק לניהול והרמה של פורום באתר אינטרנט , מבוסס ms sql 2005/8  ו fw4 .

במידה ויש, מכירים, או שיש כבר תכנה חיצונית ,  תפנו אלי בפורום זה או במסרים עם המלצות כולל מחירים אם יש.

אני לא מעוניינת לחפש ברחבי גוגל כי אני רוצה משהוא עובד, עם המלצות,  לשילוב מיידי באתר קיים.

תודה רבה.

זה נורא תלוי ב db structure
19/05/13 22:23
27צפיות
בניתי כמה פורומים בחיים שלי כולל שאילצות רקורסיביות עבור פורומים . אם תרצי פני בפרטי
º
שלחתי לך מסר בפרטי
20/05/13 10:08
8צפיות
עוד רעיונות?
20/05/13 10:09
18צפיות
המלצות למשהוא מסחרי אם קיים ?

מדובר על פורום פשוט מאוד של נושא אחד בלבד עם מנהל פורום וממשק ניהול עבור הפורום .
c# וaccess
18/05/13 12:45
52צפיות
עשיתי subdatasheet בaccess, ואני רוצה לגשת לנתונים באותו subdatasheet מהתוכנית שלי בC#, מישהו יודע איך עושים את זה ויכול לעזור לי?
תודה רבה!
היה קשה אבל מצאתי
20/05/13 07:05
35צפיות
הודעות ב SignalR לא מקבלות ConnectionID ?
18/05/13 19:32
90צפיות
היי
שאלתי כאן שאלה לגבי בעיה ב SIGNALR
אשמח לקצה חוט.
(ADMINI ??)

http://stackoverflow.com/questions/16626566/first-...
לא הייתי משתמש במספור שלו לשום מטרה
18/05/13 20:54
40צפיות
בעיקר בגלל העובדה שהוא מתאפס בכל recycle עו עליה מחדש של IIS.

אבל
18/05/13 21:08
36צפיות
בכל recycle או הפעלה של האפליקציה המתודה OnConnected תקרא שוב, לא?
º
אמת, רק שהמספור יתחיל מאפס מחדש
18/05/13 22:17
19צפיות
כפי שאמרתי - זה לא משנה.
19/05/13 07:44
30צפיות
משנה לי לדעת למה אני מקבל UNDEFINED בהודעות הראשונות.
אני לא עושה בזה שום שימוש כרגע.
אבל נראה לי שה FW אמור לתת תשובה לזה.
נצלש
19/05/13 18:37
27צפיות
קראתי קצת עם ה REDIS
לא הבתי מה הוא נותן לי שה CACHE לאט נותן לי
ואם אתה בא להגיד לי שאפשר לשמור אותו על דיסק - גם את ASPNET CACHE - אפשר לשמור על דיסק.

תוכל לפרט ?
תודה.
מה אתה רוצה לדעת לגבי זה?
19/05/13 19:03
18צפיות
על מה לפרט לך?
בדיוק לפני שבוע דיברתי איתו על זה..
19/05/13 19:34
23צפיות
הייתרון אצלו זה תיאום בין שרתים,
º
עם אדמין ?
19/05/13 19:41
12צפיות
º
אהה.
19/05/13 19:43
9צפיות
scale out
19/05/13 20:38
19צפיות
גם "שרידות" בין recycleים וכו', וגם אפשרות לשימוש ביותר משרת אחד.
º
ייענו כמו session state server ל cache ?
19/05/13 21:10
9צפיות
º
כן (ואגב, מתאים גם למטרה שהוזכרה)
21/05/13 23:12
º
ביקשת.. קיבלת..
19/05/13 10:43
58צפיות
כתובות אינטרנט מצורפות:
º
Very nice !!!
19/05/13 11:12
18צפיות
שאלתי את הבחור שבנה את זה
19/05/13 12:18
44צפיות
זה כנראה באג.
GetManifestResourceStream מחזיר NULL
19/05/13 11:35
16צפיות
יש לי פרויקט ב-C# שיש בו קובץ טקסט אותו אני מנסה לקרוא

namespace:  M_Haluka
תיקיית הקובץ: Resources
שם הקובץ: R887_2783_M_Haluka_Template.txt

אני מנסה לקרוא את הקובץ:


string resourceName ="M_Haluka.Resources.R887_2783_M_Haluka_Template.txt";
           Assembly assem = this.GetType().Assembly;
           string line;
           Stream stream = assem.GetManifestResourceStream(resourceName)








המשתנה stream  תמיד מקבל null,

איזה רעיון ?
נפתר
19/05/13 12:16
10צפיות
סימון הקובץ כ-embedded resource
WINDOWS SERVICE
15/05/13 23:49
103צפיות
יש לי SERVICE, שאני מעוניין לאגור XML'ים שהוא קולט (לדוגמא דרך SOCKET) ברשימה גינרית שתהיה מהירה לחיפוש (נניח HASH TABLE).
אני רוצה שכל THREAD שנפתח, תהיה לו גישה לאותה רשימה גלובלית, על מנת שכל THREAD כזה יוכל להוסיף עוד XML.
1)  איך ממשים את זה?
2) איך אפשר להוסיף לרשימה, שכל XML כזה שנשמר ברשימה אחרי X זמן תתבצע עליו פעולה כלשהיא?
3) האם יש דרך לאגור את ה XML הנ"ל בצורה דחוסהף על מנת לחסוך מקום בזכרון?

תודה
חג שמח

איפה הקושי?
16/05/13 10:35
42צפיות
1 - ע"י מתודה שמקבלת XML
2 - באותה מתודה תמתין X זמן וסע או שתשלח EVENT
3 - אני בטוח שכן, GOOGLE
השאלה העיקרית אין מגדירים
16/05/13 13:13
42צפיות
משתנה או אובייקט כללי בזכרון שיהיה נגיש מכל THREAD?
אין קשר למספר הת'רדים ל-"נראות" של האובייקט
16/05/13 14:22
47צפיות
יש לך כל מיני קטעי קוד באפליקציה שיכולים לגשת לאובייקט הזה. קטעי הקוד האלה יכולים להיות מורצים על ידי אותו ת'רד או ת'רדים שונים. לשאלה כמה ת'רדים רצים אצלך אין השפעה ל"נראות" או "נגישת" של המשתנה המשותף שלך. כולם יוכולו לגשת אליו, בלי קשר לאיזה ת'רד מדובר.
מה שכן, ברגע שמעורב יותר מת'רד יחיד, תצטרך לסנכרן את הגישה למשתנה המדובר.
למה לא MSMQ?
16/05/13 14:36
44צפיות
ההצעה שלי דווקא לא להשתמש בזיכרון (רישמה, hashtable וכו'),
פשוט להשתמש עם Db זמני או במקרה שלי אני משתמש ב-Msmq.
הרבה יותר פשוט ונוח.
יש לו redundancy נמוך ויכולת לשחזר בקשות וכו'....

חוץ מזה יש לך אפשרות לקרוא במקביל תור/הרבה תורים ביחד.
כדי לשמור טקסט באפליקציה צריך Database?
16/05/13 14:59
44צפיות
מה רע ב-List? או אם רוצים להיות משוכללים, אפשר לבחור גם אחד מיני אלטרנטיביות ה-Concurrent שהפריימוורק יודע להציע בימינו, אם לא רוצים להתעסק עם הסנכרון.
MSMQ הינו המקור שממנו זורמים הנתונים
16/05/13 17:42
36צפיות
משם המטרה לאגור אותה באיזושהו אובייקט בזכרון, וכאשר מגיע נתון נוסף, בעלי מפתח זהה לזה שנאגר באובייקט הגלובלי, לבצע
על התוצאה פעולות מסויימות ולשלוח ל Q אחר.
List? מה יקרה במקרה שהמחשב קורס?
16/05/13 23:24
37צפיות
או שהסרביסים קורסים? לא נראה לי תקין.
º
באותה מידה הDb יכול לקרוס..
16/05/13 23:48
16צפיות
מישהו אמר שזאת דרישה?
17/05/13 07:09
42צפיות
ומה קורה אם מפגיזים בפצצות אטום את היבשת, לא צריך לדאוג לגיבוי אוטומטי לאוסטרליה?
º
אוי נו באמת תגדיל ראש
17/05/13 08:59
12צפיות
השאלה העיקרית היא למה צריך אובייקט כזה.
17/05/13 08:30
39צפיות
לרוב זו סתם תוצאת לוואי של תכן שגוי.
נושא הקריסה של השרת לא מדאיג
17/05/13 14:46
22צפיות
יש SERVICE ישן שנכתב ב C++ לפני שנים רבות שרץ ועובד, ומיניסיון של הרבה שנים אף אחד מהשרתים לא קרס, וכשהיה צורך באתחול
בוצע ריקון של כל ה הנתונים לקבצים ואחרי זה טעינה מחדש.
המטרה במעבר לC# זה להוסיף פונקציונליות.
שאלה נוספת
18/05/13 22:28
19צפיות
אם יש  מספר THREAD שרצים במקביל, ותוך כדי מוסיפים או מסירים THREADS, איך מנהלים את זה? יוצרים THREAD אחד ב
ON START וממנו מבצעים את כל הניהול?
בעיה ביצירת virtual directory
16/05/13 12:39
37צפיות
שלום רב!

אני מנסה לפתוח פרוייקט asp.net mvc בשם AddressBook, אך אני מקבל את ההודעה הבאה שמציעה לי ליצור תיקייה וירטואלית:
the local IIS URL http://localhost:1880/ specified for web project AddressBook has not been configured. In order to open this project the virtual directory needs to be configured. Would you like to create a virtual directory now?

אחרי שאני מאשר, אני מקבל את הודעת השגיאה הבאה:

Creation of the virtual directory http://localhost:1880 failed with the error: Could not find the server 'http://localhost:1880' on the local machine. Creating a virtual directory is only supported on the local IIS server.  

מה עושים?
לא ציינת איזה גרסה של visual studio
16/05/13 15:04
33צפיות
הדבר הכי פשוט, למחוק את הנקודותיים ומספר הפורט (שישאר http://localhost) - זה יבטיח שאתה עובד ב-IIS.

אם אתה עובד ב-vs 2012, תוודא שלא מסומן IIS Express

ובכל מקרה, כל זה בהנחה והתקנת IIS על המחשב שלך. אם לא, אז אתה צריך להתחיל בלהתקין IIS ואח"כ להריץ את aspnet_regiis בשביל לקנפג נכון את asp.net (גוגל יכול לעזור בשני הנושאים).
אני עובד בVS 2010
16/05/13 15:51
14צפיות
איך אני מוחק את הנקודותיים ומספר הפורט? בהודעה שמציג הVS, הוא לא מאפשר לי לשנות את הכתובת.
מישהו?
16/05/13 23:58
11צפיות
אודה למי שיעזור לי.
תכנס להגדרות הפרויקט, עבור לטאב של Web
18/05/13 14:44
23צפיות
ושם אתה יכול לשלוט על הכתובת.
ושוב, בדוק שבכלל מותקן לך IIS על המחשב, בין אם IIS הרגיל של וינדוס, או IIS express שמגיע עם visual studio 2010 service pack 1
איך ובאיזה שלב אני נכנס להגדרות הפרוייקט
19/05/13 18:21
6צפיות
לפני שאני טוען את הפרוייקט, אני יכול רק להיכנס למאפייני הקובץ (בדומה לקבצים מסוגים אחרים), ולשנות מספר מועט של הגדרות.
ואילו אחרי הניסיון הכושל לטעינת הפרויקט, בתוך הsollution explorer מוצג לי שהפרוייקט לא זמין.
אה, אוקי
21/05/13 09:15
4צפיות
פשוט מאוד - פותחים את קובץ ה-csproj עם notepad ומשנים ידנית את מספר הפורט ל-80 (של IIS) או לחילופין, מוחקים את הנקודותיים ומספר הפורט (ואז 80 זה הדיפולט).
אכן שיניתי את מספר הפורט ל80
21/05/13 12:26
1צפיות
כעת, ההודעה השנייה היא שמספר פוטר זה ממופה למיקום תיקייה אחר.
אציין כי גם בניסיון למחוק את הנקודותיים ומספר הפורט, נותן את אותה תוצאה
למיטב זכרוני הודעה כזו היא עם yes/no, נכון?
21/05/13 12:35
1צפיות
לחץ על yes, זה ישנה את המיפוי של התיקייה ב-IIS שתצביע אליך לפרויקט.
לפי ההודעה, זה אומר שיש לך כבר את הקוד הזה במקום כלשהו בדיסק ו-IIS ממופה לשם. אתה יכול לראות בהודעה לאן זה ממופה כרגע בשביל להבין מדוע יש לך כפילות פרויקטים.
בהודעה לא מצויין לאיפה זה ממופה
21/05/13 12:38
4צפיות
,אלא רק מצויין שזה ממופה
תיקון ההודעה שפרסמתי
21/05/13 12:43
1צפיות
בתיבת הדו-שיח רק כתוב שהכתובת ממופית למיקום של תיקייה אחרת, אך לא מצויין בה על איזה תיקייה מדובר.
אבל יש אפשרות לדרוס או לא?
21/05/13 12:47
2צפיות
אם לא, אז תצטרך לפתוח את ה-IIS Manager ולמחוק את המיפוי שקיים לך כרגע ורק אז לפתוח את VS
אין אפשרות לדרוס
21/05/13 12:53
3צפיות
איך משנים בתוך הIIS Manager?
פתחתי את הIIS Manager, ונכנסתי לתוך "מיפויים של מטפל", אך הכתובת הזאת לא מופיעה שם.
דבר ראשון, מי מתקין IIS בעברית?!
21/05/13 13:00
2צפיות
אם אני מבין נכון, "מיפויים של מטפל" זה site bindings? זה לא המקום.
אני אכתוב באנגלית כי אין לי מושג איך זה מתורגם לעברית:
בחלק של connections תפתח את העץ מתחת ל-default web site ותחפש שם את השם שאמרו לך שממופה. תמצא אותו ופשוט תמחק אותו. אל תדאג, זה לא ימחק את התיקייה מהדיסק, אלא רק את המיפוי שלה (בהנחה וזה אכן מיפוי ולא תיקייה פיזית תחת wwwroot).
לא נתנו לי בהודעה שם שממופה
21/05/13 13:13
1צפיות
בסך הכול אמרו שהכתובת הספציפית הזאת ממופית לתיקייה אחרת.
אגב, נכנסתי לעץ של default web site ומחקתי את המיפוי של הכתובת lhttp://localhost, ומה שמשתנה זה רק נוסח ההודעה השנייה, שבה הוא מודיע שהוא לא הצליח ליצור תיקייה וירטואלית בכתובת הזאת על local machine
תצטרך לתת יותר פרטים
21/05/13 13:22
1צפיות
מבלי להישמע בוטה מדי, אתה מתקמצן בפרטים. אנא פרט את כל נוסח ההודעה שאתה מקבל מ-VS. מאוד יכול להיות שאתה רץ עם יוזר שאין לו הרשאות על IIS ואתה צריך להפעיל את VS כ-administrator.
זה נוסח ההודעה (השניה)
21/05/13 13:29
2צפיות
Creation of the virtual directory http:localhost failed with error:
Could not find the server 'http://localhost' on the local machine.
Creating avirtual directory is only supported on the local IIS server.

אגב, הVS רץ בadministrator
זה בגלל שעברת כנראה מאקספרס ל-IIS רגיל
21/05/13 13:36
3צפיות
אתה צריך איזשהו שם לתיקייה וירטואלית, אתה לא אמור לעשות deployment ישירות ל-root של IIS (זה רק באקספרס).
תשנה את ה-URL למשהו בסגנון:
http://localhost/myapp
שיניתיאת הURL לשם שהצעת
21/05/13 13:42
3צפיות
ואני מקבל עדיין את אותו סוג הודעה.

להלן נוסח ההודעה:
Creation of the virtual directory http:localhost/myapp failed with error:
Could not find the server 'http://localhost' on the local machine.
Creating avirtual directory is only supported on the local IIS server
זה כבר מתחיל להשמע שיש לך בעיה עם התקנת IIS
21/05/13 13:48
3צפיות
הייתי מנסה קודם להסיר ולהתקין מחדש. לאחר ההתקנה מחדש, יכול להיות שתצטרך להגדיר שוב את asp.net. תסתכל בלינק הבא איך עושים את זה:
http://support.microsoft.com/kb/306005
(אתה עובד עם vs2010 אז הגרסה שלך זה דוטנט 4)
הסרתי והתקנתי מחדש את הIIS
21/05/13 14:28
1צפיות
עשיתי גם את השינויים הנדרשים בASP.NET כפי שמופיע בלינק שהפנית אותי אליו.
גם כעת, עם ניסיון לפתוח את הפרוייקט, אני מקבל את אותם הודעות כמקודם.
יש לך אפשרות לשלוח את ה-csproj?
21/05/13 14:36
6צפיות
אין צורך לשלוח את כל הקבצים, רק את  ה-csproj בשביל שאוכל לראות מה קרה שם.
המייל שלי זה idof ב-sela.co.il
Pay 4 Quality Work

Pay For Quality Work

באמצעות אתר זה נבצע עבורך כל משימה שניתן לבצע מהבית, במחיר משתלם

בניית אתרים-כפיר גדז

KG בניית אתרים - לחצו כאן

תכנון ופיתוח אתרי אינטרנט לעסקים הקמת מערכות ניהול תוכן בקוד פתוח

עוד...
רוצה שהעסק שלך יופיע בתפוז עסקים?

האזור שלי בפורום
עוד בנושא הפורום


Flix
מקרא סימנים
ללא תוכן תגובה להודעה
הודעה חדשה אורח בפורום
הודעה מקורית הודעה נעוצה