עבור לתוכן
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. שלום לכל הגולשים. בדיון זה כל המעוניין יכל לרשום פונקציות שימושיות היכולות לשמש כל מתכנת בכל שפה. המטרה היא לגרום למתכנתים למצוא בדיון זה את מבוקשם בלי להתרוצץ ולחפש את מבוקשם בין הכסאות. כל מי שיש לו פונקציה שלדעתו יכולה לשמש את כלל האוכלוסיה מוזמן לפרסם את תגובתו בדיון הנוכחי בפורמט הבא: השפה בה נכתבה הפונקציה תאור בכמה מילים על הפונקציה ( מה היא מקבל, מחזירה וכו' ) וכמובן את קוד הפונקציה בתוך שדה של קוד. Enter your code here וכמובן הכי חשוב בלי ספאם והתכתבויות שלא מכילות את הכללים הנ"ל. הדיון אמור לשמש כמעין "ספר לימוד". דוגמא: שפת הדוגמא: ASP תאור: הוספה / מחיקה של נתונים לתוך מסד נתונים MySQL חיבור למסד הנתונים: <% Set Conn=Server.CreateObject("ADODB.Connectio…

    • 43 תגובות
    • 107.1k צפיות
  2. Started by שניצל,

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

    • 9 תגובות
    • 25.9k צפיות
  3. על מנת שיהיה קל יותר לעזור לכם, דאגו לעקוב אחרי ההנחיות הבאות כשאתם מבקשים עזרה בפתרון בעיות בפורום: 1. יש לציין בכותרת את השפה בה אתם כותבים, ואת הנושא הבעייתי. דוגמה לכותרת טובה: "בעיה בתרגיל ברקורסיות ב-C". דוגמה לכותרת לא טובה: "בעיה בתרגיל". 2. ציינו אם הבעיה היא בזמן קומפילציה (כלומר התכנית לא יכולה לרוץ) או בזמן ריצה (התכנית רצה אבל נתקעת, עפה או לא מבצעת את הפעולה הדרושה). 3. יש לכלול את קטע הקוד הרלבנטי. את הקוד יש להכניס באמצעות כפתור "הכנס קוד" שלמעלה (כפתור בצורת #), על מנת שיוצג בצורה נוחה לעין. במקרה שמדובר בקוד ארוך במיוחד, אפשר ומומלץ להעלות אותו בקובץ טקסט או zip. יש גם לציין מהי מטרת התכנית, על מנת להקל על קריאת הקוד. 4. נא לציין את השגיאה במדויק. במקרה …

    • 0 תגובות
    • 20.9k צפיות
  4. שלום לכולם! מטרת נושא זה היא לרכז מקורות לימוד (מדריכים וספרים) לכל שפות התכנות למיניהן. הנושא פתוח לכולם להמליץ על מקורות, ולהגיב על הצעות של אחרים. על כל המלצה להיות מפורטת ומנומקת: יש לציין למה נועד המדריך, לאיזו רמה הוא, מה דעתכם האישית עליו וכן הלאה. אנא הקפידו לתת מקורות לימוד מודרניים, עדכניים ואיכותיים. המלצות טובות יתווספו להודעה הראשונה בנושא זה, לפי חלוקה לנושאי הלימוד השונים. למי שרוצה לשאול איזו שפת תכנות כדאי ללמוד, מוזמן להיכנס לדיון הזה. למקורות לימוד פיתוח אתרי אינטרנט, יש להיכנס לדיון המקביל בפורום זה. ++C Parashift C++ FAQ אוסף שאלות ותשובות בנושאים מתקדמים (וגם לא כל כך מתקדמים) ב-++C. מומלץ במיוחד לכל מתכנתי ה-++C שרוצים להבין יותר טוב איך עובדת ה…

    • 13 תגובות
    • 38k צפיות
  5. שלום לכולם! מטרת הנושא הזה היא לרכז מקורות לימוד לכל הנוגע לפיתוח אתרי אינטרנט - למעצבי אתרים מתחילים ומתקדמים כאחד. הנושא פתוח לכולם להמליץ על מקורות, ולהגיב על הצעות של אחרים. על כל המלצה להיות מפורטת ומנומקת: יש לציין למה נועד המדריך, לאיזו רמה הוא, מה דעתכם האישית עליו וכן הלאה. אנא הקפידו לתת מקורות לימוד מודרניים, עדכניים ואיכותיים. המלצות טובות יתווספו להודעה הראשונה בנושא זה, לפי חלוקה לנושאי הלימוד השונים. למקורות לימוד בנושאי שפות תכנות רגילות, יש להיכנס לדיון המקביל בפורום שפות עילית.

    • 6 תגובות
    • 23.3k צפיות
  6. Started by שניצל,

    ברוכים הבאים! בערך פעם בשבוע נשאלת השאלה איזו שפת תכנות כדאי ללמוד, ומאיפה כדאי להתחיל. לכן החלטתי לפתוח את הדיון הזה שבו תוכלו להביע את דעתכם בנושא. למקורות מידע בנושאי תכנות, אנא היכנסו לדיונים הבאים: שפות עילית (Java, C/C++, Python וכו') פיתוח אתרי אינטרנט (HTML, JavaScript, CSS, PHP וכו') אלו הן שתי האגורות שלי בנושא: בראש ובראשונה חשוב לזכור את המשפט: שפת תכנות היא כלי, לא מטרה. המטרה היא לתכנת, ולכן פחות חשוב איזו שפה תלמדו, ויותר חשוב להבין ולהפנים את העקרונות התכנותיים. מתכנת טוב יידע להתמודד עם שפות חדשות בקלות, כאשר כל מה שהוא יצטרך ללמוד זה תחביר חדש של השפה. כיוון שהיכולות של השפות הפופולריות כיום הן די זהות ביכולותיהן (זה נובע מכך שהן שפות General Purpose - ש…

  7. על מנת שיהיה קל יותר לעזור לכם, דאגו לעקוב אחרי ההנחיות הבאות כשאתם מבקשים עזרה בפתרון בעיות בפורום: 1. יש לציין בכותרת את השפה בה אתם כותבים, ואת הנושא הבעייתי. דוגמה לכותרת טובה: "בעיה בתרגיל ברקורסיות ב-C". דוגמה לכותרת לא טובה: "בעיה בתרגיל". 2. ציינו אם הבעיה היא בזמן קומפילציה (כלומר התכנית לא יכולה לרוץ) או בזמן ריצה (התכנית רצה אבל נתקעת, עפה או לא מבצעת את הפעולה הדרושה). 3. יש לכלול את קטע הקוד הרלבנטי. את הקוד יש להכניס באמצעות כפתור "הכנס קוד" שלמעלה (כפתור בצורת #), על מנת שיוצג בצורה נוחה לעין. במקרה שמדובר בקוד ארוך במיוחד, אפשר ומומלץ להעלות אותו בקובץ טקסט או zip. יש גם לציין מהי מטרת התכנית, על מנת להקל על קריאת הקוד. 4. נא לציין את השגיאה במדויק. במקרה …

    • 0 תגובות
    • 19k צפיות
  8. יש לי windows 7 64 ביט התקנתי אקליפס cdt כמו כן הורדתי MinGW. כתבתי את הקוד הבא #include <iostream> using namespace std; int main () { cout << "Hello World! "; cout << "I'm a C++ program"; return 0; } עשיתי save כמו שצריך ויש בעיה של בקימפול של Launch failed. Binary not found. אני ישמח לעזרה

    • 3 תגובות
    • 1k צפיות
  9. Started by eido300,

    הי כתבתי את השורות הבאות: import xml.etree.ElementTree as ET tree=ET.parse)'c:\\User\\f\\Desktop\\demo.xml') root=tree.getroot() לכאורה קוד פשוט וסטנדרטי שאמור לעבוד, הבעיה שהוא ניתקע בשורה השניה, נראה כאילו הוא מחכה שאני אעביר גם parser כארגומנט. tree.parse(source, parser) self._root = parser._parse_whole(source) מה עושים?

  10. צהריים טובים. הצלחתי להתקין את ספריית ה GTK+ (ספרייה לבניית ממשק משתמג גרפי ב C - GUI), את כל החבילות שלה. הקישור ממנו הורדתי את הספרייה (כל החבילות ביחד): GTK+ גרסא 2.22.1 התקנתי הכל, באופן ודאי התקנתי כמו שצריך. הרצתי תוכנית "שלום עולם". אני עובד עם Dev-Cpp, ואני צריך לדעת איך בדיוק להריץ תוכנית ב GTK+ במהדר הזה. למקרה שמשנה מה התוכנית, צרפתי אותה: #include <gtk/gtk.h> static gboolean on_delete_event(GtkWidget *widget, GdkEvent *event, gpointer data) { gtk_main_quit (); return FALSE; } static void on_button_clicked(GtkWidget *widget, gpointer data) { g_print ("Hello World\n"); } int main(int argc, char *argv[]) { GtkWidget *window; GtkWidget *button;…

    • 0 תגובות
    • 684 צפיות
  11. Started by skywalker13,

    <html> <head> <script language="javascript"> var i ; var j ; for ( i == 1 ; i <= 10 ; j++ ) { for ( j == 1 , j <= 10 ; j++ ) { document.write ( i*j + " " ) ; } document.write ("<br />") ; } </script> <title>10X10</title> </head> <body> </body> </html> תודה מראש לכל העוזרים!

    • 3 תגובות
    • 1k צפיות
  12. Started by orninyo,

    שלום בניתי פונקציה פשוטה שמקבלת מחרוזת של שם משתמש ומחפשת בDB אם הוא קיים הבעיה היא שכשאני מכניס שם משתמש בעברית (שקיים בDB) בפיירפוקס הכל תקין והפונקציה מחזירה שהוא קיים בIE הפונקציה מחזירה שהוא לא קיים (למרות שהמחרוזת מגיע אליו בצורה תקינה) באנגלית שני הדפדפנים מחזירים תשובה תקינה. הכל מקודד UTF-8 כולל הDB מישהו נתקל בבעיה דומה?

    • 14 תגובות
    • 1.3k צפיות
  13. שלום, אין לי ידע בתכנות אבל אני מאוד רוצה ללמוד, אבל שאין משימה לביצוע אין מוטיבציה. לשמחתי עכשיו קיבלתי משימה שדרכה הייתי שמח להבין איך אני מתחיל ומבצע אותה. יש לי כמה פקודות אני צריך להריץ על בקר אחסון. הסקריפט שאני רוצה לבנות צריך לעשות את הדברים הבאים: 1.לשאול מה כתובת ה IP של שרת האחסון 2.חיבור לבקר האחסון באמצעות SSH 3.מה שם המשתמש ומה הסיסמא של בקר האחסון על מנת לקבל את ה PROMPT 4.להריץ כמה פקודות מקובץ מסוים שקיים על המחשב המקומי 5.לשמור את ה OUTPUT של כל שורה ולתת סיכום. למשל כמה פעמים הופיע הביטוי "can’t find" והיכן. איך מתחילים? במה כדאי ונכון לתכנת? האם אני יכול להתמודד עם סוג של משימה כזו ללא ניסיון? תודה

    • 5 תגובות
    • 3.3k צפיות
  14. שלום לאחרונה נתקלתי שוב בווירוס שמעלים תיקיות וקבצים מdok, המון אנשים לא יודעים שבשביל להחזיר את הקבצים למצבם הקודם צריך פקודה קצרה בcmd (attrib) אז בניתי תוכנה שעושה את זה במקומם. בעיקרון התוכנה פשוטה רק כמה שורות קוד. אבל בכל זאת אשמח לדעת אם יש בה בעיה כלשהיא זה הקוד: private void button1_Click(object sender, EventArgs e) { string lineToCmd =string.Format("/c attrib -s -h -r /d /s {0}*.*",textBox1.Text); if (textBox1.Text!= null) { ProcessStartInfo psi =new ProcessStartInfo ("cmd.exe"); psi.WindowStyle= ProcessWindowStyle.Hidden; psi.Arguments=lineToCmd; Process.Start(psi); …

    • 24 תגובות
    • 9.4k צפיות
  15. אני מנסה לדבג איזה קוד , האם ההמרה הזאת טובה ? aa=(double)(a1/a2); bb= (double)( b1/b2); // casting b cc=(double)(c1/c2); //casting c aa\bb\cc מוצהרים כדאבל a1\a2\b1\b2..... מוצהרים כ int

    • 3 תגובות
    • 715 צפיות
  16. Started by Mike-,

    שלום לכולם, אני מנסה לקמפל תוכנית בSDCC ע"י הפקודה: sdcc filename.c כשאני מריץ את הפקודה הנ"ל, אני תמיד מקבל הודעת שגיאה לגבי השורה הראשונה שאמורה להכליל קובץ כותר מסויים. ווידתי שהקובץ קיים בסיפריה של הקומפיילר, וניסיתי גם להעתיק אותו למקום אחר ולהכליל אותו משם אך עדיין קיבלתי את אותה שגיאה. לבסוף ניסיתי להעתיק את תוכנו של קובץ הכותר לתוך קובץ המקור שלי והקימפול עבר בהצלחה. מה קורה פה ? למה הקומפיילר לא מכליל את קובץ הכותר ? אציין שהקימפול עובר בהצלחה כשאני מנסה לקמפל דרך סביבת העבודה SES51C (שמשתמשת באותו הקומפיילר כמובן).

    • 0 תגובות
    • 721 צפיות
  17. Started by Aviv C,

    בניתי תוכנית שעושה פעולות על מילון. בניתי גם רשימה מקושרת גנרית. צירפתי את כל הקבצים שלי. יש לי בעיה עם הפונקציה CopyWord בקובץ dictionary.c. משום מה הערך של הפרמטר השני שלה שונה ממה שאני נותן לו. במקום להעתיק את המחרוזת שנתתי זה מעתיק מחרוזת זבל. מישהו יכול לעזור לי? [attachment deleted by admin]

    • 1 תגובה
    • 581 צפיות
  18. Started by iem,

    ברשותי MAKEFILE וקוד ב-C ואני לא מצליח להבין למה זה לא רץ ? בדקתי ב- dir כדי לוודא שה-MAKEFILE וקובץ הקוד שלי שם, ולאחר מכן רשמתי make וקיבלתי את המצ"ב בקובץ... אשמח לעזרה... תודה ! [attachment deleted by admin]

    • 16 תגובות
    • 1.7k צפיות
  19. Started by AliceInChains,

    אני יודע שכך מוסיפים WEB SERVICE: http://imageshack.us/photo/my-images/263/85581898.png/ הבעיה - אין לי בכלל SOLUTION!!!: http://imageshack.us/photo/my-images/851/56573329.png *הבחנתי שהת'רד נוסף פעמים - היתה לי שגיאה עם הנתונים וכתוב שעלי לדווח למנהל... פתרון פשוט - לסמן בOPTIONS ALWAYS SHOW SOLUTION...... אפשר למחוק.

  20. Started by desegel,

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

    • 1 תגובה
    • 616 צפיות
  21. איזה פורום הכי טוב לדעתכם? ואם אפשר תוכלו לתת נימוקים למה? תודה מראש

    • 4 תגובות
    • 2.3k צפיות
  22. Started by neogod,

    אינ מקבל את השגיאה הנ"ל : <identifier> expected על השורה הבאה : while(str.!equals(" ")) ואני לא מבין מה הבעיה פה כאשר אני מוריד את ! אז אני לא מקבל את השגיאה ,למה? הרי השיטה EQUALS היא שיטה בוליאנית

    • 2 תגובות
    • 960 צפיות
  23. Started by DrowNz,

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

    • 3 תגובות
    • 1.4k צפיות
  24. Started by intel suck,

    using System; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { int num,i; while () { Console.WriteLine("enter the first number:"); num = int.Parse(Console.ReadLine()); num = sumDigits(num); } } static int sumDigits(int num) { int sum; sum = 0; while (num > 0) { sum = sum % 10; num = num / 10; } return sum; } } } וזאת השאלה: כתוב פעולה המקבלת מס' שלם חיובי תלת ספרתי ומחזירה את סכום ספרותיו אני לא יודע מה התנאי פה כדי שיהיה מס' תלת ספרתי תודה יום טוב

    • 22 תגובות
    • 1.2k צפיות
  25. Started by 11moshiko11,

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

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

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

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.