תכנות
פורום בנושא תכנות - C, Java, VB, פיתוח אתרי אינטרנט - HTML, CSS, ג'אווה סקריפט, PHP, ASP.NET ועבודה עם שרתים, מערכות ניהול, מאגרי מידע, חברות איחסון ושרותי תחזוקה.
10,067 דיונים בפורום זה
-
שלום, אני בשלבי תכנון מערכת לניהול חנות (הקוד יכתב בJAVA). השאלה שלי על איזה DB אתם ממליצים להשתמש?? אני רגיל לעבוד עם Access. אבל התחלתי לחקור קצת בMySql, אבל אני בטוח שיש עוד הרבה אפשרויות שאני לא מכיר. הDB אמור להחזיק נתונים של כמה שנים (רצוי כמה שיותר) שיהיה מהיר וחזק. אפשרות קלה לגבות אותו (אם יש אפשרות מובנה לעשות את זה דרך הקוד זה יהיה פנטסטי). לגבי MutiThreading רצוי שתהיה האפשרות לתמיכה בו זמנית בכמה לקוחות (אבל לא קריטי מקסימום נעשה סנכרון עם הServer). אני לא כל כך בקיא בכל הDBA. אם יש משהו שאני מפספס אני אשמח אם תעזרו לי כאן.. תודה רבה!!!
-
- 5 תגובות
- 1k צפיות
-
-
שלום, כיצד ניתן לשלוט בלדים אשר מחוברים למחשב דרך ה-USB? כלומר, אני מעוניין לחבר מספר לדים למחשב דרך חיבור ה-USB ולכתוב תוכנה שתאפשר לי להדליק ולכבות אותם. יש עדיפות ל-VB, אבל מקסימום אם אי אפשר, אני אכתוב בשפה אחרת ואשלח לה פקודות דרך VB. אני רוצה לעשות משהו בסגנון של מה שמופיע בסרטון הבא רק יותר פשוט: http://www.youtube.com/watch?v=0YZ4E_RHn3s ההבדל הוא שאצלי אני רוצה שיהיה רק כפתור שיכבה וידליק את הלד וזהו. שאלה נוספת: הצלחתי לבצע התממשקות דרך החיבור הסיריאלי. אם אני אשתמש במתאם מחיבור סיריאלי ל-USB (כמו כאן: http://cgi.ebay.com/USB-to-RS232-Serial-9-Pin-DB9-Cable-Adapter-PC-Mac-GPS_W0QQitemZ230274638277QQcmdZViewItem?hash=item230274638277), האם זה יעבוד? (התוכנה אמורה…
-
- 1 תגובה
- 1k צפיות
-
-
שנה שעברה לקראת סוף השנה המורה אמר שנבנה איזה תכנית נחמדה מה שבא לנו אז החלטתי לבנות איקס איגול, המשחק בנוי בצורה שכל אחת מ-9 המשבצות ממוספרת מ-1 עד-9 והמשתמש בוחר מספר ושם מופיע איקס, לאחר מכן התור עובר לשחקן עיגול, הוא בוחר מספר וכן הלאה עד שיש שורה או אלכסון והמשחק נגמר(כמו ה-NUMPAD במקלדת) למעשה זהו מערך חד מימדי בגודל 9, ונתונים הצירופים שצריך כדי לנצח (למשל 1,4,7 או 1,2,3) הכל עובד מצויין, אבל יש בעיה בבדיקת קלט, לפני שאני מכניס איקס או עיגול למשבצת, אני רוצה לוודא שהיא ריקה ואין שם איקס או עיגול, וכאן הבעיה. m הוא המערך שאותו אני רוצה לבדוק. N defined as 9 הנה שורות הקוד הרלוונטיות : void input_check(int m[N], int num); void main() { printf("Player X \n"); …
-
- 4 תגובות
- 1k צפיות
-
-
אני מנסה לכתוב שאליתה ולא כל כך מצליח...אני ינסה לתאר את הטבלאות שלי שיהיה כמה שיותר ברור: יש לי טבלת user שיש שם user_id שזה ה-id של היוזר ויש שם priv שזה מספר בין 1-4 שאומר את רמת ההרשאה של אותו יוזר ויש עוד שדות שלא כל כך רלונטיות לשאליתה בנוסף יש טבלת project שיש שם proj_id שזה ה- id של אותו פרויקט ויש עוד שדות שלא רלונטיות לשאליתה בנוסף יש לי טבלה project_premision ששם יש שתי שדות : proj_id שזה מפתח זר לטבלת הפרויקטים ויש user_id שזה מפתח זר לטבלת היוזרים . בעקרון הטבלה הזו אומרת לאיזה יוזר יש הרשאות לפרויקט מסוים אני צריך שאליתה שתביא לי את כל היוזרים עם priv=x אבל שאותו יוזר לא יהיה לו כבר הרשאות כבר ל proj_id=y כלומר שאותו יוזר לא יופיע בטבלת project_premision…
-
- 0 תגובות
- 1k צפיות
-
-
-
הנה הקוד: <script language="javaScript"> function chackForm() { var msg; var num = 0; msg=" " ; if(document.club.firstname.value.length == 0) { msg = msg + "Firstname field is empty\n" ; num = 1; } if(document.club.firstname.value.length > 15) { msg = msg + "First name is too long\n" ; num = 1; } if(document.club.firstname.value.length == 1) { msg = msg + "First name is too short\n" ; num = 1; } if(document.club.lastname.value.length == 0) { msg = msg + "Last name field is empty\n" ; num = 1; } if(document.club.lastname.value.length > 15) { msg = msg + "Last name is too long\n" ; num = 1; } if(document.club.lastname.value.…
-
- 5 תגובות
- 1k צפיות
-
-
יצרתי קובץ exe מסוים ובו אני משתמש בתמונות שעל המחשב שלי. ואם אני שולח את הרובץ לחבר זה לא יפעל לו כי אין לו את התמונות. איזה פתרון אסתטי יש לנו בנושא?? תודה
-
- 8 תגובות
- 1k צפיות
-
-
היי לכולם מה שואלים במבחן קבלה למשרת מפתח bi בנושא etl?
-
- 0 תגובות
- 1k צפיות
-
-
105 --> 105.0 120.506 --> 120.5 187.2389 --> 187.23 אני צריך לעשות שהמספר יהיה עם שתי ספרות אחרי הנקודה לא בעזרת printf המספר הראשוני הוא דאבל אז חשבתי להדפיס אותו כאשר הוא int ואז להדפיס נקודה, ואז להפדיס את המספר בדאבל פחות המספר ב int כדי שישאר מספר כגון 0.305 למשל ואז לכפול במאה. הבעיה היא שזה משאיר 30 ואני צריך שזה ישאיר 3 כמו בדוגמא השניה למעלה אני צריך לעשות את זה בעזרת קאסטינג..... אשמח לקבל תשובה ח
-
- 7 תגובות
- 1k צפיות
-
-
כתבתי פרוייקט שרץ ב C++ עם קבצי H וקבצי CPP כעת יש בקשה לשנות הכל לקובצי DLL ולהריץ את בכלל דרך GUI על ידי C#. השאלה: איך אני ממיר את הקבצים H ו CPP לקבצי DLL?
-
- 4 תגובות
- 1k צפיות
-
-
טוב לא כל כך הצלחתי לנסח את הכותרת אבל לא נורא... לפני די הרבה זמן בניתי לי נגן mp3 בויז'ואל בייסיק, הנגן הסתמך על הקומפוננט של המדיה פלייר, היום עשיתי סדר במחשב ונתקלתי בנגן, וחשבתי לעצמי אם אני יכול לבנות נגן שלא יסתמך על כלי אחר אלא יפענח את קידוד ה MP3 בעצמו, אולי למשהו יש ידע ברמה הזאת ויודע כיצד לעשות זאת? אודה לכל מי שיעזור
-
- 1 תגובה
- 1k צפיות
-
-
השנה אני מתחיל ללמוד Asp בבית ספר...עכשיו אני יודע שasp שפה מסורבלת ולא טובה. אני לומד אותה רק בשביל הבית ספר...האמת שהתחלתי לא מזמן ללמוד Php. אבל שמעתי על Asp.net ושמעתי עלייה הרבה דברים טובים... בכל מקרה אם אני אלמד Asp יהיה לי יותר קל להתחיל עם Asp.net?או שאין קשר? אם לא אז אני פשוט אלמד Asp בשביל הבית ספר אבל אני אלמד Php לבד.
-
- 0 תגובות
- 1k צפיות
-
-
אהלן , לאחרונה התחלתי לתכנת בפייתון וכחלק מתוכנה קטנה שאני מפתח לעצמי הגעתי לכך שאני צריך ליצור תהליך של cygwin. עם תהליך היצירה של התהליך לא הייתה בעיה , אבל כשניסיתי לכתוב אליו (דרך stdin) זה נותן לי שגיאה: cygwin.stdin.write('ssh') IOError: [Errno 22] Invalid argument הקוד של התוכנית עצמה (רק החלק הקשור) (כמובן שעשיתי פייפינג לstdin וstdout של התהליך שאני פותח) : import subprocess as sub #ייבוא המודל cygwin = sub.Popen('J:/cygwin/Cygwin.bat',shell=False,stdin=sub.PIPE,stdout=sub.PIPE) #יצירת התהליך cygwin.stdin.write('ssh') #כאן מתרחשת השגיאה מה אני עושה לא בסדר ? תודה מראש ;D
-
- 2 תגובות
- 1k צפיות
-
-
צריך ליצור שיטה שבודקת כמה מופעים יש למספר כלשהו במערך למשל {1,1,1,3,3,3,4,5,5,5,7,7,7,7,} וצריך לדעת כמה פעמים מופיע המספר 5 צריך לעשות את זה ביעילות מירבית! אני עשיתי חיפוש בינארי ואז בדקתי כמה פעמים הוא מופיע מעל וכמה מתחת הבעיה שבמקרה הגרוע שכל המספרים במערך שווים זה יוצא On אז כנראה יורידו לי נקודות....(במקרה הטוב O1 במקרה הממוצע Ologn איך אתם הייתם פותרים?
-
- 5 תגובות
- 1k צפיות
-
-
יש אפשרות להציג הודעת שגיאה כמו בתמונה למטה? ועוד משהו... אני לא כל כך מסתדר עם VISUAL STUDIO אז מישהו יכול להגיד לי בבקשה איך אני שומר את התוכנית שלי כקובץ EXE? תודה לעוזרים עריכה עם ההודעה הסתדרתי, אבל עדיין לא יודע איך לשמור כEXE [attachment deleted by admin]
-
- 1 תגובה
- 1k צפיות
-
-
אני מתאמן בsql ואני יצרתי כמה טבלאות בsql server אבל זה ניראה לי קצת , אז למדתי איך לעשות import ו export ומה שאני מחפש כרגע זה טפסי exel מוכנים כבר שכוללים סתם שמות לקוחות התעודת זהות שלהם, כאלה שהם גדולים ומוכנים כבר שאני אצטרך לעשות רק export אני חפשתי בגוגל ולא מצאתי אשמח לקישורים
-
- 6 תגובות
- 1k צפיות
-
-
שלום. יש לי אתר שכל תכולתו קצרה. דף אחד, עם מספר למעלה. אבל משום מה, הדפדפן מאפשר לגלול למטה. והרבה. אתר פשוט עם js בפנים. lbwbtc.com אני חובבן. אשמח לשמוע עצה.
-
- 3 תגובות
- 1k צפיות
-
-
-
-
היי יש לי בעית DESIGN כרגיל. השפה היא JAVA אבל זה לא ממש משנה לשאלה שלי. יש לי שתי קומפוננטים שונים בצד הלקוח (צד השרת לא משנה כרגע): 1. Network Client - זה הצד שאחראי להרכיב את החבילות, לשלוח אותם ולקבל תשובות (חיוביות או שליליות). 2. GUI Client - זה החלק האינטרקטיבי של הלקוח שארחאי לספק ממשק למשתמש בשביל להפעיל את ה NC (ולא רק, לא כל פעולה שהמשתמש יעשה ב GUI חייבת להיות מתורגמת לשליחת מידע ברשת). לצורך הפשטה אני מעוניין להפריד אותם וליצור כמה שפחות קשר ביניהם לפחות מהסיבה שלדעתי זה נראה הדבר הנכון ביותר לעשות. הכל היה יכול להיות פשוט אם התקשרות לא הייתה דו כיוונית אבל היא כן, כלומר כאשר יש ERROR/SUCCESS ה NC צריך להודיע על זה למשתמש, וכאשר המשתמש לוחץ על LOGIN לדוגמא ה …
-
- 8 תגובות
- 1k צפיות
-
-
שלום חברים, כתבתי את התכנית הבאה, עכשיו יש לי בעיה בקלט, כשאני מכניס 4 הוא יורד 2 שורות ואז מחכה לקלט מתאים. זה לא טוב, אני צריך שכמו בשאר הוא ירד שורה אחת בלבד ואז יחכה לקלט. אם מקישים 1 צריך להכניס 2 מילים והוא ידפיס אם הן שוות 0, 1 אם השניה גדולה יותר, 1- אם הראשונה גדולה יותר (לקסיקוגרפית). אם מקישים 2, צריך להכניס מחרוזת והתכנית מדפיסה את אורכה. אם מקישים 3, צריך להכניס גודל מערך שלמים ואז להכניס ערכים שלמים בהתאם, והוא מדפיס את הערך שבתא שסכום ערכי התאים לפניו וסכום ערכי התאים אחריו שווים. אם מקישים 4, צריך להכניס מחרוזת והתכנית מדפיסה אותה בלי רווחים. סה"כ תכנית לא קשה בכלל, רק הקלט של 4 עושה לי בעיות. אהיה אסיר תודה אם תוכלו לעזור לי בזה. מצ"ב הקבצים. תודה מראש. […
-
- 5 תגובות
- 1k צפיות
-
-
היי שלום השאלה מה לא עובר קומפילציה כאשר [CODEint a, *b, c[4]; 1. *(c+3) = 8; 2. a = *(c + *b); 3. *(c++) = 12; 4. c = b; 5. b = c; 6. a = (*c)++; 7. *(b+1) = (*c)++; 8. a = *b - *c; 9. *c = *(b++); 10. *(b++)= *(&a); ]
-
- 3 תגובות
- 1k צפיות
-
-
שלום לכולם איזה תוכניתן אחד שלומד איתי נתן לי את ויזואל סטודיו portable עם ממשק נחמד מאוד אבל נתקלתי בבעיות רק בממשק, לפני קטע הקוד אני רוצה ליצור סביבה של סלוט מאשין עם שלוש קוביות מסוג lable שני קוביות command שאחת אומרת spin והשנייה end ותמונה מסוג image משהו פשוט מאוד אם randomize שמתי שאני לוחץ על spin הוא יגריל לי שלושה מספרים במידה ויש את המספר 7 אז תקפוץ התמונה ואם אין 7 אז התמונה לא תהיה כלל כאן נתקעתי......שאני לוחץ על image וקובע לו מה אני רוצה שתהיה גודל התמונה ואחר כך אני הולך ל-picture שיחפש לי תמונה שיש במחשב ואת זה הוא לא רוצה להעלות לי כן, שאני לוחץ על הקוביה הקטנה עם השלוש נקודות הוא כאילו רוצה לעלות, קופץ לשניה ונעלם וזה תוקע אותי מלכתוב את התוכ…
-
- 3 תגובות
- 1k צפיות
-
-
מותקן אצלי php 5 - שרת אפצ'י על לינוקס אובונטו אדג'י. יש בעיה עם קידוד mysql - בכל פעם שאני מנסה לראות עברית אני נאלץ לקודד מחדש בדפדפן ל windows-1255 הקידוד על השרת אצלי הוא utf-8 ובדפדפן מראה ג'יבריש. רק לציין כי על שרת האינטרנט אין לי את הבעיה הזאת. מישהו יודע אולי איך לפתור אותה? תודה
-
- 2 תגובות
- 1k צפיות
-
-
אני משתמש ב-toolkit של גרפיקה שנקרא Coin3D שאמור להתממשק ל-VS ע"י ממשק שנקרא SoWin. הגדרתי את ספריית הקבצים ב-System environmental variables. כשאני מריץ תוכנית שבניתי לנסיון הכל מתקמפל כמו שצריך בלי שגיאות, אבל אחרי שאני מריץ את התכנית עם F5 אני מקבל הודעת שגיאה שאחד מקבצי ה-dll חסר. עכשיו אותו קובץ נמצא בספרייה שהוגדרה כבר. האם יש מקום מסוים ב-VS שצריך להגדיר בו ספריות שבהן צריך לחפש את הקבצים האלו? הידע שלי ב-VS כמעט אפסי, אז זה כנראה משהו מאוד בסיסי ששכחתי לעשות, שלא צריך בשבילו להכיר את ה-toolkit הזה ספציפית. אני אשמח לכל הכוונה שהיא!
-
- 4 תגובות
- 1k צפיות
-


