עבור לתוכן
View in the app

A better way to browse. Learn more.

HWzone - פורומים

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

תכנות

פורום בנושא תכנות - C, Java, VB, פיתוח אתרי אינטרנט - HTML, CSS, ג'אווה סקריפט, PHP, ASP.NET ועבודה עם שרתים, מערכות ניהול, מאגרי מידע, חברות איחסון ושרותי תחזוקה.

  1. Started by PhoenixBoy,

    שלום, למדתי השנה בבית ספר Java ברמה די בסיסית. למדנו בעיקר את הרעיונות המרכזיים של תכנות מונחה עצמים. רציתי כעת להמשיך ללמוד JAVA או C# אבל אני לא יודע מה כדאי לי יותר. מה היתרונות של כל שפה והאם כדאי לי בכלל ללמוד אחת מהן או שפה אחרת אולי? אני רוצה בסופו של דבר להיות יכול לבנות משחק עם מנוע גרפי ומנוע פיזיקלי(שיבנה על-ידי). תודה! עריכה: הבנתי שבשביל משחקים הכי מומלץ ללמוד C++ זה נכון?

    • 45 תגובות
    • 5.1k צפיות
  2. Started by STRENGTH,

    אני חדש בקטע של התכנות וחשבתי שהכי טוב זה להתחיל בשפת C בגלל שזאת השפה הכי וותיקה אז חשבתי להתחיל בשפה הזאת(או שטעיתי פה?) אני רוצה לדעת במה זה יעזור לי אם אני ילמד טוב את השפה,מה תיהיה התועלת? אני יוכל ליצור תכונות כמו PHOTOSHOP או מערכת הפעלה תוכנת שיתוף קבצים או נגן כמו MEDIA PLAYER? המטרה שלי בלימוד זה לדעת איך להתחיל לעשות משחקים (לא משהו רציני) וגם תוכנות שימושיות כמו אנטי-וירוס וסתם שיהיה לי יותר הבנה\שליטה על המחשב שאני יוכל לתקן שגיאות מערכת שקשה לסדר בלי פורמט. אם אני ילמד טוב שפת C זה יעזור לי בכל מה שאני צריך? או שיש פה המלצה לשפה אחרת ? שמעתי ש JAVA נחשב מוצלח ???

    • 11 תגובות
    • 5.1k צפיות
  3. הי, יש לי איזשהו חור בהבנה שאשמח לעזרתכם על-מנת לסתום אותו בידע נכון. ברור לי וידוע הנתון הבא: - המחשב שלנו עובד בשיטה הבינארית בלבד, הוא לא יודע לספור עד 10 לדוגמא. - בינארי זה בעצם הייצוג של תמונה, וידאו, קובץ טקסט בצורה שבה המחשב מבין (בשפה שלו). השאלה שלי היא: - מה הקשר בין כל נושא הקידוד (כמו Base 64) להמרות כמו בינארי ודצימלי וכו' ? משמע- איפה בתהליך של תוכנה או אפליקציה בא לידי ביטוי הקידוד, ההמרות והעיבוד של המחשב ? אשמח אם מישהו יוכל לעשות לי סדר ב Flow של כל המושגים הללו בריצה של תוכנה. (אשמח לדוגמא כאשר אני גולש בדפדפן לצורך העניין ) תודה מראש.

    • 8 תגובות
    • 5.1k צפיות
  4. http://pastebin.com/mRY2dDyf המרצה נתן תרגיל לכתוב שיטה סטטית isPermutation להשוואת 2 מחרוזות . (מותר העמסה) השתמשתי בתוכנה שמצאתי לסידור המחרוזת כדי שהוכל להשתמש רק בלולאה 1 ולא מקוננת המהדר מודיע לי שהוא אינו מזהה את הערך בתוך הסוגרים בפונקציה mergeSort(a) משהוא יכול יכול להגיד לי מה הבעיה ואיך לתקן את זה?

    • 18 תגובות
    • 5.1k צפיות
  5. Started by DaTHE,

    שלום, אני רוצה לבנות ממשק די פשוט עם התכונה (בשפת C או ASM): 1. אני רוצה שיוצא '1' או 5V באחת מהיציאות בהתאם ללחיצה שלי בממשק 2. אני רוצה שהממשק יהיה דבר פושט ביותר שיופיע לי על השולחן העבודה עם 4 כתפורים בערך, הוצאת '1' ברגל 3 ו- 7, ו- 2 הכפתורים האחרים יראו לי מצב של הכניסות 2 ו- 6 מחיישן מגנטי פשוט ('0' או '1' החיישן מוציא). אשמח לעזרה עם הממשק... תודה רבה.

    • 13 תגובות
    • 5.1k צפיות
  6. Started by Burned,

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

    • 5 תגובות
    • 5.1k צפיות
  7. Started by ~שירה,

    מה היא עושה? (ככה כתוב בספר void reverse(char*) { int c,i,j; for(i=0, j=strlen(s)-1; i<j; i++. j--) { c= s[i]; s[i]=s[j]; s[j]=c; } } void itoa(int n, char *s) { int i, sign; if((sign =n)<0) { n=-n; i=0; do { s[i++] = n%10+'0'; } while(n/=10)>0; if(sign<0) { s[i++]='-'; s[i]='\0'; reverse(s); } } }

    • 11 תגובות
    • 5.1k צפיות
  8. Started by RonCohen,

    איך אני פונה לגורמים חיצוניים מהתוכנה הסבר: עד עכשיו בניתי תוכנות שעושות דברים לפי מידע במחשב עצמו עכשיו אני רוצה לקחת התקנים חיצוניים ולהשתמש בהם לדוגמא: אני רוצה ליצור תוכנה שתתקשר בין שתי מחשבים בעזרת קבל CAT איך אני עושה את זה או דוגמא אחרת אני רוצה לקחת תמונה מתוך מצלמת רשת איך אני פונה בכלל למצלמה? אם זה לא ברור אני ינסח את עמצי מחדש פשוט אני לא יודע איך להסביר

    • 1 תגובה
    • 5.1k צפיות
  9. Started by ~שירה,

    צריכה להפוך תכנית לשפת MIPS: איך אני מצהירה על משתנים? int i, j, k[10] k[i] = j הכתובת של K שמורה ברגיסטר 5. רגיסטר $S7 = 1 תודה

    • 8 תגובות
    • 5.1k צפיות
  10. Started by gshhar,

    יש לי תוכנה שמריצה קבצים מסויימים אחד אחרי השני, כאשר יש הפרש של למעלה משנייה בין קובץ לקובץ אני רושם בתוכנה שהיא מחכה X שניות לקובץ הבא, מה שאני רוצה לעשות זה שאם למשל התוכנה רושמת לי כמו שהיא רושמת עכשיו "waiting for the next file ...X sec" אז שהיא תספור אחורה כל שנייה למשל אם התוכנה מחכה 4 שניות אז בעזרת טיימר לאחר שנייה זה ירד ל-3 וכד'. זו המתודה שלי שבעצם נכנסת ל-if מתי שהקובץ הבא יגיע אחרי למעלה משנייה (המתודה הזו בעצם נמצאת בתוך פונקציה שדוגמת את האובייקט שלי שמריץ את הקבצים ופועלת בהתאם אם פרופרטי מסויים השתנה) ואז אני רוצה שהטיימר יופעל כאשר המשתנה fileData.nextFile הוא int והוא בעצם אומר בעוד כמה שניות הקובץ הבא יופיע, ניסיתי לעשות את זה עם טיימר אבל לא הלך לי,…

    • 24 תגובות
    • 5.1k צפיות
  11. אני אתחיל מזה שאני לא יודע כלום בכל מה שקשור לתכנות ושפות תכנות ( חוץ מ html שלמדנו בבית ספר -איך לבנות אתרים) אם מישהו יוכל להסביר מה זה כל השפות השונות ,מה עושים איתן ,מה ההבדלים ביניהן ברמת העיקרון (תצאו מנקודת הנחה שאני ממש לא יודע כלום...) תודה

    • 32 תגובות
    • 5.1k צפיות
  12. שלום לכולם, סיימתי לאחרונה לכתוב את המדריך הישראלי ל-PHP ולהקים עבורו אתר שבו ניתן להוריד את הספר בחינם וגם לצפות במגוון וידאו קליפים אשר מסבירים נושאים שונים בשפה. כתובת האתר היא www.phpbook.co.il. אשמח לתגובות, הערות והארות. בהצלחה! חיים.

    • 1 תגובה
    • 5.1k צפיות
  13. Started by i1991,

    qu

    • 22 תגובות
    • 5.1k צפיות
  14. Started by redead,

    for (int i=0;i<arr.length-i;i++){ if (arr[i]<arr[i+1]) { ans=true; נגיד שהמערך הוא 1,2,4,3 למה זה לא עובד לי כמו שצריך?

    • 11 תגובות
    • 5.1k צפיות
  15. Started by 8us.co.il,

    בחוות שרתים בזק,ברק,נטוויזן .. רוחב פס 10/10 שרת קטנציק

    • 9 תגובות
    • 5.1k צפיות
  16. Started by guy81,

    יש לי מבחן ואני לא מצליח להבין את הנושא הזה: נניח ויש לי את הפקודה: l: mov eax, 0x12345678 ווניח סתם לצורך הדוגמא שקידוד הפקודה של העברת מספר לאוגר הוא 214365 אז 1. מה יהיה קידוד כל ההוראה הנ"ל? האם 78563412214365, כלומר מימין לשמאל? 2. ולהיכן בדיוק מצביע l בזיכרון? 3. איך מצויר הזיכרון שבו מופיע הפקודה? קודם קידוד הפקודה ואז 0x12345678? אשמח להסבר כמה שיותר מפורט על כל הסיפור הזה..תודה רבה לעוזרים! אם יש קישור להסבר טוב באינטרנט שמישהו מכיר, גם אשמח לקבל

    • 2 תגובות
    • 5.1k צפיות
  17. שלום רב, הידע שלי בתכנות מועט מאוד. רציתי לקחת מילה מסויימת (למשל: Konstantinovskiy) ולדעת מה כל הוריאציות האפשריות לכתוב את המילה עם נקודות, כך שלא תהיה כפילות. למשל (4 דוגמאות אקראיות): K.onstantinovskiy Ko.nstantinovskiy Ko.n.s.t.antinovskiy Konstant.i.n.o.vskiy כיצד אוכל לעשות זאת בדרך הפשוטה ביותר? תודה רבה, אורן.

  18. Started by raiman1,

    כמו שאמרתי יש לי בעיה ביצירת המחלקה תור . את ממשק המחלקה ניתן למצוא בעמוד 238. זה הקוד של המחלקה שעשיתי: public class Queue<T> { private Node<T> first; private Node<T> last; public Queue() { this.first = null; this.last = null; this.first.SetNext(this.last); } public bool IsEmpty() { return (this.first == null&&this.last==null); } public void Insert(T x) { Node<T> temp = new Node<T>(x, this.last); this.last = temp; } public T Remove() { T temp = this.first.GetInfo(); this.first = this.first.Getnext(); return temp; } …

    • 38 תגובות
    • 5k צפיות
  19. Started by TecNodRom,

    שלום רב! בקוד הבא שמתי לב שהאופרטור שווה משפיע על הפלט של התוכנית. ממה שלמדנו, וממה שרשום בחומר, אופרטור השמה לא עובר בתורשה וה b1=b2 צריך פשוט לדרוס אחד את השני כמו השוואה רגילה (עובדה שהy בפלט גם נדרס....) אשמח להבהרות. תודה רבה להלן הקוד: #include <iostream> using namespace std; class One { protected: int x; One(int x1)(x1) { cout<<"B one!"<<endl; } One& operator = (const One& other) { if( this != &other ) x=other.x+10; else cout<<"S A!"; return *this; } virtual void Show () { cout<<"x="<<x<<endl; } ~One() { Show(); } }; class Two:public One { int y; public: Two (int x1,int y1):O…

  20. Started by shaithebest,

    שלום לכולם אני בונה אתר לסופר מרקט שבו הלקוח יכול לראות כל מוצר שיש במדפי המכולת באתר ולעשות הזמנה . אז ככה, כל מוצר בא כתמונת gif כאשר ליד כל מוצר תיאור קצר שלו, מחיר, וכפתור "הוסף לסל המוצרים". כל האתר בנוי על DIV XHTML CSS כאשר הכוונה היא להוסיף שפת שרת לרישום לקוחות לאתר וJAVASCRIPT הבעיה שאני לא יודע מתי ואיך להביא אותם לידי ביטוי,בקיצור לא יודע לעבוד איתם. השאלה שלי היא ככה, הכפתור "הוסף לסל המוצרים" אני רוצה שלחיצה עליו תיקח את התיאור של המוצר והמחיר כאשר לבסוף שהלקוח רוצה ללכת לקופה לשלם הוא יקבל את כל מה שבחר וסיכום מלא של כל המוצרים שבחר וסיכום המחיר. האתר נבנה על VISUAL WEB DEVELOPER וליד כל מוצר יש את כפתור הוסף לסל המוצרים..... השאלה היא איזו טכנולוגיה עושה א…

    • 42 תגובות
    • 5k צפיות
  21. Started by daniel4300,

    אני עושה פרוייקט מחשבים, ואני צריך למשוך מידע מאקסל (שם אני מנהל את הפרטים של הפרוייקט), לויזואל סטודיו (שם אני מציג את הפרטים ועורך). מישהו יודע איפה אפשר למצוא מדריך או ספר? אני צריך את זה ממש דחוף ולא מוצא בשומקום..!! יש לי עוד שאלה קטנה מקווה שתוכל לעזור לי, אני מדבר על windows form application בשפת c# איך אני יכול מתוך מחלקה לבצע פעולה שתשנה את הvisible של פריט מסוים למשל של button? אני יודע לשנות את זה מהמאפיינים של הפריט פשוט בvisible לשנות לtrue\false אבל אני צריך לשנות את זה מפעולה במחלקה ,צריך פעולה בשפת c#.. מקווה שניסחתי את זה טוב..

    • 14 תגובות
    • 5k צפיות
  22. Started by evy,

    אהלן, אני מעוניין לרשום פונקציה של בדיקת קלט תקין למחרוזת של ביטויים שיחושבו בהמשך התוכנית. למשל אם הוכנסה מחזורת למערך אז היא תישלח קודם לבדיקת הקלט הזאת ותבדוק תקינותה מבחינת סוגריים שפתוחים וסגורים,מבחינת אופרטורים וכו... המחרוזות שיוכנסו לדוגמא הם :(2+3) , ((45+5)*(6^4)) ,(5*(6^5)) וכו... קלט לא תקין הוא 4+6 , 4 , (5+4 , (7+5*5) , (45 +6+7)).... בתוך זוג סוגריים חייבים להיות שני ביטויים לכל היותר (כלומר מותר מספר אחד או שניים) לכל ביטוי חייבים להיות סוגריים כלומר לא יכול להיות 4+6 אשמח אם תוכלו לעזור לי בזה...ואם אין לכם מושג איך לעשות ברקורסיה ,אז תנו לי את הרעיון והדרך הלא רקורסיבית(נגיד עם לולאות) ואני כבר יחשוב על דרך רקורסיבית...תודה!

    • 20 תגובות
    • 5k צפיות
  23. Started by abogani,

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

  24. Started by RonCohen,

    אני משתמש בVISUAL STUDIO לכתוב באסמבלי ויש לי בעיה כשאני עושה include \masm32\include\masm32rt.inc לדוגמא הוא מראה לי את השגיעה הבא: Error 1 error A1000: cannot open file : \masm32\include\masm32rt.inc זה פעם ראשונה שאני משתמש בויסואל סטודיו לאסמבלי אז אולי לא עשיתי משהו נכון בהגדרות או אין אפשרות בויסואל לייבא את הספריות?

    • 0 תגובות
    • 5k צפיות
  25. Started by itai2k,

    שלום, אני לא מצליח להבין בדיוק מה הבעיה, אשמח אם תעזרו לי #include <stdio.h> #include <stdlib.h> #include <ctype.h> #include <string.h> int numberToLetter(int *numbers[40], char *letters[40][20]); int main(int argc, char *argv[]) { FILE *inputf; FILE *outputf; int i=0; char letters[40][20]={0}; int numbers[40]={0}; if(argc > 2) /* more then 2 names */ { printf("Eror! You cant enter more then 2 names./n Goodbye!/n"); exit(0); } if(argc==0) /* no names */ { if(!(inputf=fopen("standardInput.txt","r"))) { printf("Cannot open standardInput file\n"); return 0; } if(!(outputf=fopen("standardOutput.txt","w"))) …

    • 47 תגובות
    • 5k צפיות

דיונים חדשים בפורומים