עבור לתוכן

תכנות

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

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

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

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

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

    • 13 תגובות
    • 37.7k צפיות
  4. Started by שניצל,

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

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

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

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

    • 0 תגובות
    • 18.9k צפיות
  8. Started by robicon,

    אני צריך לייצר טיפוס בשם set שמסוגל להחזיק קבוצת שלמים בתחום [127....0] ,על המבנה להיות יעיל מבחינת כמות הזכרון הנדרשת לשמירתו (עבודה עם סביות). איך אני עושה את זה הכי יעיל? תודה.

    • 126 תגובות
    • 11k צפיות
  9. Started by eido300,

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

    • 101 תגובות
    • 10.3k צפיות
  10. Started by 007המקורי,

    קלוט שני מיספרים ובדוק אם הם מיתחלקים אחד בשני. יש קוד יותר קצר לזה? זה הקוד שלי\\\ #include "stdafx.h" #include <iostream> using namespace std; int main () { double a,b ; int c,s; double z,x; cout << "put num"; cin >> a; cout << "put second num"; cin >> b; s = (a / b) ; cout << s << endl; c = (b / a) ; cout << c << endl; cout << c<< endl; z = (a / b) ; cout << x << endl; x = (b / a) ; if (a > b) { if ( ( z > s) || (z < s)) cout << " not divided\n"; if (b > a) { if ((x > c ) || (x < c)) { cout << " not divided\n"; } } else { co…

    • 96 תגובות
    • 8.5k צפיות
  11. Started by The_Hobbit,

    קיבלתי שיעורי בית במכללה אני עושה תואר ראשון אני רק בן 15 אבל זה פרויקט מיוחד,נתנו לנו שיעורי בית והסתבכתי ממש ... אלו השאלות: 1.1 הגדר בנאי ללא פרמטרים שמאפשר ליצור מעגלים שמרכזם בראשית הצירים והרדיוס שלהם 1. 1.2הגדר בנאי עם שני פרמטרים שמאפשר ליצור מעגלים במרכז כלשהו עם רדיוס 1. 1.3 כתוב שיטה שתחזיר את היקף המעגל 1.4 כתוב שיטה שמקלדת נקודה (שתי קואורדינטות) ומחזירה אמת אם הנקודה נמצאת בתוך המעגל ושקר אחרת. 1.5כתוב שיטה שמקבלת נקודה (שתי קואורדינטות) ומזיזה את המעגל לנקודה זו. 1.6כתוב שיטה שתציג את מצב המעגל (מרכז ורדיוס) 1.7 צור בשיטה הראשית (נוסף על מה שכתוב כבר) מעגל חדש שמרכזו בראשית הצירים ורדיוסו 1. …

    • 92 תגובות
    • 81k צפיות
  12. נתאר את בעיית מציאת "בור" במערך דו-ממדי ריבועי: קלט: מערך דו-ממדי ריבועי בגודל nn המלא באפסים ואחדים בלבד. נגדיר ש- k הוא בור ( sink ) אם בשורה ה- k - ית כל הערכים הם 0, ובעמודה ה- k - ית כל הערכים הם 1 (חוץ מהאיבר [ k][k ] עצמו שהוא 0). פלט: האם קיים מספר k המהווה בור במערך? אם כן, יש להחזיר את ערכו אחרת יש להחזיר 1 -. . לדוגמא: במערך 3 A הוא "בור": 0 1 1 1 1 0 0 0 1 1 0 0 0 0 1 1 0 1 0 0 0 0 0 0 0 0 1 1 0 1 1 1 1 0 1 0 במערך B אין בור: 0 1 0 1 1 0 0 0 1 1 0 0 0 0 1 1 0 1 0 0 0 0 0 0 0 0 1 1 0 1 1 1 1 0 1 0 לצערי לא עולה בדעתי משהו שהוא טוב יותר מ-O(N²)

    • 90 תגובות
    • 16.9k צפיות
  13. <% if session("iao")="no" Then response.redirect("admin.html") end if %> <HTML> <HEAD> <TITLE>עדכון</TITLE> </HEAD> <BODY> <% '======= שליפת נתוני המשתמש מהטופס ======= username = Request.Form("username") password = Request.Form("password") firstname = Request.Form("firstname") lestname = Request.Form("lestname") sex = Request.Form("sex") age = Request.Form("age") street = Request.Form("street") homenumber = Request.Form("homenumber") city = Request.Form("city") more = Request.Form("more") '======= חיבור למסד הנתונים ופתיחתו ======= Set con = Server.CreateObject("ADODB.connection") con.Open("…

    • 90 תגובות
    • 9.8k צפיות
  14. Started by slimshady21,

    שלום, אני צריך הסבר על איך להשתמש בתוכנה borland turbo c++ . אל תפנו אותי למדריכים לשפת C, כי יש לי כבר, אני רק לא יודע איך להשתמש בתוכנה. ועוד משהו- הורדתי את התוכנה מהאימיול, וזה יד בקובץ RAR שנפתח למלאאא קבצים, ככה זה אמור להיות? קיצר התקנתי אותה אבל במהלך ההתקנה הוא לא נתן לי לשמור את התוכנה בשום מקום שבחרתי, אלא רק בברירת המחדל (כונן C). אחרי ההתקנה אני רואה בתפריט ההתחלה כל מיני יישומים שזה התקין לי, הנה: מה זה לעזאזל כל זה ומה עושים בזה?? לגמרי מוזרה כל התוכנה הזאת.....

    • 79 תגובות
    • 11k צפיות
  15. Started by eido300,

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

  16. שלום אני די רוצה ללכת בצבא לכיוון המחשבים, משהו שבאמת יקדם אותי בעתיד. 2 בעיות יש לי : פרופיל 97 ואי ידע בתכנות בגרוש! אני יכול להשיג זימונים. הבעיה היא המבחנים. אני רוצה להתחיל ללמוד די מהר תכנות, מאיפה כדאי להתחיל, איזה שפות לרוב יש במבחנם האלה? תודה

    • 65 תגובות
    • 10.4k צפיות
  17. מצ"ב תרגיל שאני אפתור, אבל... לא הבנתי האם הכוונה שאני מטפל במס' מספרים שיהיו כל פעם סט מספרי אחר, כלומר כל הפעלת תוכנית יהיה רצף אחר של מספרים ? כי אז אני יכול להשתמש ב- EOF... ולמה הכוונה לעזאזל ב"ארגומנטים" ?! תודה !! [attachment deleted by admin]

    • 64 תגובות
    • 5.9k צפיות
  18. אני רוצה לדעת באילו שפות האתר YNET בנוי או האתר נענע. עוד משהו זה אני רוצה ללמוד שפה חדשה, כרגע אני יודע HTML בצורה יחסית טובה אני חושב בשביל להמשיך להתקדם לשפות אחרות.. אז איזו שפה כדאי לי ללמוד לבניית אתרים? תודה.

    • 63 תגובות
    • 14.7k צפיות
  19. שלום יש לי שאלה לגבי קוד שאני רוצה ליצור בתוכנית אני רוצה שהמשתמש יכניס את מספר האיטרציות לאחר מכן שהתוכנית תרוץ את מספר האיטרציות שהמשתמש הכניס ובכל איטרציה היא תחבר את מה שהוא הכניס לדוגמא המשתמש הכניס 3 המשתמש הכניס 4 המשתמש הכניס 1 ... ... ... לבסוף הצגה של 8 ובנוסף לתוכנית אם המשתמש הכניס מספר עם אות לדוגמא 9x אז התוכנית תחשב את המספר 9 בנפרד המשתמש הכניס 2 המשתמש הכניס 3x המשתמש הכניס 4 המשתמש הכניס 4x לבסוף 6 , 7 מקווה שהסברתי את עצמי נכון תודה מראש

    • 63 תגובות
    • 6.6k צפיות
  20. Started by Wood-Elf,

    *הדיון שונה* הדיון האמיתי מתחיל איפשהו בעמודים 3-4...=\

    • 62 תגובות
    • 8.1k צפיות
  21. אני רוצה להתחיל ללמוד הנדסת מחשבים. אבל אני רוצה לדעת איך זה לתכנת בפועל, האם אני אוהב את זה, האם ישעמם אותי? א. יש למישהו רעיון מה עלי לעשות כדי לדעת מה מצפה לי? ב. מישהו המליץ לי להתחיל ללמוד עצמאית ג'אווה סקריפט -היכן אני מוצא חומר על זה בעברית שתהיה בהירה למשתמש חדש? תודה

    • 61 תגובות
    • 10.4k צפיות
  22. שלום לכולם, אשמח לדעת אם מישהו מהפורום לוקח את הקורס של CS50 מ HarvardX? אם לא, אתם מוזמנים להצטרף בקישור הבא: https://www.edx.org/courses/HarvardX/CS50x/2012/about אני מחפש להקים קבוצת למידה על מנת שנוכל להיפגש פעם בשבוע לחזור על החומר של השבוע שעבר ולעבוד על המטלות בית...

    • 60 תגובות
    • 15.2k צפיות
  23. Started by nir007,

    איזה מקצוע של מחשבים הולך הכי הרבה בשוק??

    • 60 תגובות
    • 6.2k צפיות
  24. Started by iem,

    בתרגיל נתבקשנו לכתוב מחלקה בשם Robot בעלת התכונות הבאות: 1) זיהוי - מספר שלם המזהה את הרובוט. 2) מיקום הרובוט - אובייקט מסוג Point המייצג את הקואורדינטות של מיקום הרובוט בעולם. 3) כיוון הרובוט (ישנם 4 כיוונים). את המחלקה הזו עם השיטות: public void move() , public void turnLeft() , public void turnRight() כתבתי. לאחר מכן מגיעה הבעיה: נתבקשנו לכתוב מחלקה בשם RobotsWorld שמייצגת את עולם הרובוטים כמטריצה ריבועית של תאים. בכל תא יכול להיות רובוט אחד לכל היותר ותנועת הרובוטים מתבצעת מתא לתא בהתאם לכיוון הרובוט. העולם ייוצג באמצעות רשימה של רובוטים (מסוג Robot שהוגדר לעיל) ומשתנה המייצג את מימדי העולם. מבקשים גם לכתוב בנאי המקבל כפרמטר את מימדי העולם ומאתחל אותו כעולם ריק מרובוט…

    • 58 תגובות
    • 5.3k צפיות
  25. המטרה שלי לדעת לפתח תוכנות ולעבוד בהייטק. עכשיו רציתי לדעת מה בידיוק האפשרויות שלי מלבד לימודי מדעי המחשב באפיק מעבר באו"פ? האם ישנם עוד אפשרויות כגון למידת קורסים של שפות ספציפיות וכו? אני מקווה שהשאלה שלי היית מספיק ברורה במידה ולא אשמח לפרט + הבחירה באפיק מעבר מכיוון שאני לא מעוניין לבזבז זמן על שיפור בגרויות\פסיכומטרי. + אני אצתרך לקחת קורס כלשהו בשביל לשפר את התמטיקה.

    • 57 תגובות
    • 8.7k צפיות

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