עבור לתוכן

תכנות

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

  1. שלום, אני עכשיו התחלתי כיתה יב' ואנחנו עושים השנה פרוייקט של בניית תוכנה ב-VB. התוכנה צריכה להיות מנהלית. עקרונית לפי מה שהבנתי זה לא חייב להיות ניהול של עסק או משהו כזה אלא גם דברים אחרים כל עוד זה עם מסד נתונים, ADO ועוד כמה דברים.. אחד הפרוייקטים שעשו בשנים קודמות וממש אהבתי זה תוכנה שיש בה נתונים על הבורסה. היא כוללת את כל המדדים הישראלים ואת המדדים הבולטים בעולם עם כל המניות וכוללת נתונים משנת 1970 לפי מה שהבנתי. התוכנה מתעדכנת, מציגה גרפים ועושה עוד כמה פעולות אבל אני לא רוצה לעשות משהו שכבר נעשה. יש לכם רעיונות?

    • 13 תגובות
    • 1.5k צפיות
  2. Started by ktbnus,

    אחרי C++ JAVA, הגיע הזמן להתמקד וללמוד C#. אני מחפש אתר שמכיל את הפרוט של כל הספריות, המחלקות והפונקציות של C#, משהו דומה ל API של JAVA שיש באתר של SUN למי שמכיר. מצאתי כמה אתרים דומים, אבל לא כל כך מספקים. בבקשה לא להפנות ל MSDN, הוא שימושי אבל לא במקרה הזה. האם יש דבר כזה? אם כן אפשר לינק?

    • 13 תגובות
    • 1.8k צפיות
  3. Started by amirxbox,

    אני לומד בבן גוריון וכמעט ולא נגעתי ב C++ (יודע C וJAVA). אם הקצאה בSTACK היא בזמן קומפילציה וצריכה גודל מדויק של מבנה נתונים לא הבנתי מדוע קטע הקוד הבא תקין? int main(){ ifstream in("file.txt"); string s ,line; while(getline(in,line)) s+=line + "\n"; cout << s } אני ממש לא מבין איך S גדל וגדל והוא על הSTACK ללא NEW. ב JAVA זה מאוד ברור כי כל STRING הוא על ה HEAP. ד"א הקוד מהספר לחשוב ב C++ שהוא חינמי ברשת.

    • 13 תגובות
    • 1.8k צפיות
  4. Started by RunningWithScissors,

    אני יודע שזה בסיסי אבל זה פשוט עף לי מהראש :\ אם אני בודק שני תנאים כך: if(table[i][j]==true && checkT(i,j,table)) האם בזמן ריצה כאשר התנאי הראשון יהיה FALSE ייבדק גם התנאי השני (זה חשוב ליעילות של התוכנית). ועוד דבר לא מזמן עברתי לVisual C++ ואני זוכר שבקומפיילרים מודרניים אחרים (כמו ECLIPSE בשביל JAVA) הייתה אפשרות שכאשר פותחים סוגר מסולסל ועוברים שורה הסוגר השני ייווצר אוטומטית. האם יש דרך לעשות את זה בVISUAL C++ 2005? תודה

    • 13 תגובות
    • 1.2k צפיות
  5. Started by carman6,

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

    • 13 תגובות
    • 1.3k צפיות
  6. היי, נתקלתי בבעיה מסוימת... יש לי סעיף כזה: הוסף את הנדרש לתוכנית כך שאם המספרים שונים יודפס קודם המספר הגדול ואחריו המספר הקטן. איך לעזאזל אני מוסיף את זה??? הנה התוכנית שעשיתי: using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication21 { class Program { static void Main(string[] args) { int a; int b; Console.Write("Enter first number: "); a = int.Parse(Console.ReadLine()); Console.Write("Enter second number: "); b = int.Parse(Console.ReadLine()); if (a == b) { Console.WriteLine("equal"); } else { Console.WriteLine("dif…

    • 13 תגובות
    • 992 צפיות
  7. השאלה העיקרית בכותרת. כתבתי את התוכנית הזו כדי לבדוק את התוכנה [הייתי עובד בעבר עם JCreator, הרבה יותר נוחה וקלה לשימוש :-X ]. #include<stdio.h> void main() { int x; int y=5; printf("enter a value for x\n"); scanf("%d", &x); if(x>y) printf("x is bigger than y\n"); else printf("x is lower than y\n"); } אני חדש בC. ויש לי שאלה נוספת, אפשר לכתוב int x,y=5 ? כלומר לתת ערבים כבר בהצהרה הראשונית ללא שורה חדשה? אני יודע שאפשר int x,y,z,r,g,f,h,ghj, מה עם השמת ערכים? אפשרי בשורה אחת?

    • 13 תגובות
    • 1.6k צפיות
  8. Started by shaithebest,

    שלום לכולם הבנתי שהקומפיילר הכי טוב לשפת C זה ה VISUAL STUDIO 6.0 למרות שיש חינם את ה-BLOODSHEED ועוד כמה קומפיילרים אבל בלימודים אצלנו דורשים את הויזואל סטודיו בכל מקרה,מישהו יודע כמה עולה התוכנה בערך? איפה לקנות אותה? תודה מראש

    • 13 תגובות
    • 6.2k צפיות
  9. Started by orninyo,

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

    • 13 תגובות
    • 1.3k צפיות
  10. Started by פיני1805,

    חבר'ה מישהו יכול לשלוח לי לינק להורדת קומפיילר לשפת C של BORLAND תודה מראש

    • 13 תגובות
    • 5.4k צפיות
  11. שלום לכולם, אני בונה עכשיו בעזרת VB שאמורה לטעון את הנשק שלי במשחקים כל פרק זמן מסויים. התוכנה עובדת בעזרת שימוש בפקודה KEYBD_EVENT שדמה לחיצה על המקש R משום מה התוכנה מדמה לחיצה שעובדים ב WINDOWS בתוכנות כגון WORD ופנקס רשימות, אך כאשר אני נכנס למשחק התוכנה אינה מדמה לחיצות. אשמח אם תענו לי, עומר

    • 13 תגובות
    • 1.3k צפיות
  12. Started by Yehudaa,

    קלט - הכנס מספר (במילימטרים ) ומוציאים פלט כך ק"מ : מטרים : סנטימטר : מילימטר : תודה לעונים . כלומר ק"מ + מטרים +סנטי + מילי = לקלט שהוכנס

    • 13 תגובות
    • 1.4k צפיות
  13. Started by Frequency,

    עשיתי תוכנית שמכניסים לה מבוך ע"י שימוש ב 0 ו 1 היא מציגה את הדרך לפתרון (לפחות ככה זה אמור להיות) אין שגיאות אני מצליח להריץ אבל התוכנית לא עושה את שלה. להלן הקוד עם הערות: #include <stdio.h> #include <conio.h> // Print the maze // void draw (char array[10][10]) { int i,n; system ("cls"); printf("\n"); for (i=0;i<10;i++) { printf(" -----------------------------------------------------------\n"); for (n=0;n<10;n++) { printf(" | %c |",array[i][n]); if (n==9) printf ("\n"); } if (i==9) printf(" -----------------------------------------------------------\n"); } } // Print the maze // int main() { char maze[10][1…

    • 13 תגובות
    • 1.7k צפיות
  14. Started by JVT,

    להלן קטע של תוכנית הבודקת אם הערכים שבאוגרים DL ו-DH הם תקינים. הגדרה: באוגר ערך הוא תקין אם הוא מכיל את הסיבית 1 לפחות פעם אחת. התכנית בודקת אם שני האוגרים ת'ינים. ואם כן - היא שמה את הערך '1' באוגר AL. אם לא - היא שמה '0' באוגר AL. mov al, 0 mov dl, 0 mov dh, 5eh cmp dx, 0 jnz end mov al, 1 end: . . . הקטע המוצע אינו נכון. א. כתבו דוגמה נוספת שלפיה הפתרון נכון. ב. כתבו דוגמה המראה כי הפתרון אינו נכון. ג. תקנו את התכנית. ד. האם אפשר למחוק את ההוראה הראשונה: mov al, 0?

    • 13 תגובות
    • 1.3k צפיות
  15. Started by Stoned Junglist,

    שלומות! =] אני עובד על תוכנה שאמורה לקרוא משפט, לזהות אם יש בו calc ואז לחשב את המספרים אחרי. לדוגמא קלט-calc 4+3 פלט-7 להלן הפונקציה הלא גמורה שלי(עוד לא בדקתי מקרה של קלט לא תקין ) שלא מתקמפלת בגלל הבעיה unterminated character constant. אך אינני יודע למה ישנה הבעיה מכיוון שבדקתי את הפונקציה ולא מצאתי את הבעיה =\. עזרה למצוא את בעיית הקימפול יהיה נחמד =] תודה רבה. להלן הפונקציה: #include <stdio.h> #include <string.h> int function_calc(char str[200],int i); int main() { char str[200]; gets(str); if(str[0]=='c' && str[1]=='a' && str[2]=='l' && str[3]=='c') { puts("calc"); function_calc(char str[200],int i); } } int function_cal…

    • 13 תגובות
    • 1.3k צפיות
  16. יש האומרים שכל דבר צריך להיות אובייקט/מחלקה. ניקח פנס, הדבר הפרימיטיבי שחשבתי עליו. הוא יכול להיות בשני מצבים כבוי ודלוק. נראה דיי טיפשי ליצור מחלקה של 6 שורות בשביל פנס. אבל פנס זה אובייקט כמו כל אובייקט. ניקח דוגמא אחרת חודשי שנה. בוא ניקח פרוטוטיפ של הפונקציה הבאה: void printDaysInMonth(int month) גישה נכונה,הרבה עושים ככה, אבל רק מה, הגבולות של INT הם מעבר ל 12. כמו כן אין טיפוס נתונים אשר הגבולות שלו הם 1 עד 12. אפשר לייעל להציע למשתמש ENUM לדוגמא משהוא כזה: enum{ Januray=1, February, March, April, .... }; זה אומנם מקל על ההשתמש אבל לא מונע ממנו להכניס חודש מספר 13 או 60. יש שיגידו: "אבל אפשר בתוך הפונקציה לבדוק שאם החודש לא בתחום 1-12 להדפיס טעות". נכון…

    • 13 תגובות
    • 2.2k צפיות
  17. Started by matteo,

    אני לא רוצה עכשייו פירוש אני רוצה קודם כל לדעת אם תוכלו לעזור לי המטרה שלי היא לבנות משחק פינג פונג קלאסי כמו שאתה מכירים עם 2 קוים אחד בימין אחד בשמאל וכדור שנע ביניהם משהו סטנדרטי לצורך לימוד עכשיו אני אישית בראש עיצבתי את התוכנית בצורה הבאה 1. יצירת לוח המשחק. 2. יצירת 2 הקווים + יכולת תנועה עם handling על העכבר שכאשר הוא מזהה תנועה למעלה הוא משנה את המיקום של תמונה א' לדוגמא יותר כלפי מעלה כנ"ל ההפך 3. יצירת כדור משחק 4. יצירת תנועה לכדור משחק 5. ליצור מצב שאם הכדור משחק פוגע בתמונה א' או ב'(שחקנים) הוא משנה את הכיוון שלו(הצורה בה הוא משנה את הכיוון להמשך) 6. כאשר הכדור פוגע בדפנות שמאחרוי השחקים הוא חוזר לאמצע ועולה הניקוד של אותה שחקן שנמצא באותו צד. אני בטוח ב90 א…

    • 13 תגובות
    • 5.4k צפיות
  18. Started by iem,

    נתנו לי את השיטה הבאה: public static boolean what (Node n) { if (n == null) return true; if (n.getLeftSon()==null && n.getRightSon()==null) return true; if (n.getRightSon()==null) return (n.getNumber() % n.getLeftSon().getNumber() == 0) && what (n.getLeftSon()); if (n.getLeftSon()==null) return (n.getNumber() % n.getRightSon().getNumber() == 0) && what (n.getRightSon()); return (n.getNumber() % n.getLeftSon().getNumber() == 0) && (n.getNumber() % n.getRightSon().getNumber() == 0) && what (n.getLeftSon()) && what (n.getLeftSon()); } וה- Node שלה די פשוט והוא: public class N…

    • 13 תגובות
    • 2k צפיות
  19. Started by Burned,

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

    • 13 תגובות
    • 1.9k צפיות
  20. Started by neogod,

    יש לי שתי מחלקות, אחת יורשת מהשניה : public class C { public void foo (D d) { System.out.println("cd"); } public class D extends C { public void foo(C c) { System.out.println("dc"); } public void foo (D d) { System.out.println("dd"); } } } והדרייבר שמשתמש בשיטות הנל : public class Main { C cd = new D (); D dd = ( D ) cd; System.out.println(dd.foo(dd)); System.out.println(dd.foo(cd)); System.out.println(cd.foo(dd)); System.out.println(cd.foo(cd)); } ואני מקבל את השגיאה הבא: <identifier> expected בprintln למה???

    • 13 תגובות
    • 1.7k צפיות
  21. Started by iem,

    חשבתי על שאלה לא פשוטה ב- JAVA שעלולה להופיע בבחינה... אם אני מעוניין לכתוב שיטה שמקבלת מערך באורך שאינו ידוע אשר בודקת האם המערך הינו פולינדרום בסיסוכיות O(n) האם זה אפשרי ע"י זה שלא ידוע אורך המערך ובכלל בסיבוכיות הנ"ל ? אם כן אשמח להצעת אלגוריתם פשוט ויעיל תודה !

    • 13 תגובות
    • 1.8k צפיות
  22. Started by neogod,

    עליכם לכתוב שיטה, המוצאת את החלק הזהה הארוך ביותר בין שתי רשימות. השיטה מקבלת כפרמטרים שתי רשימות מקושרות חד סטריות (כל רשימה נתונה על-ידי Element שהוא תחילת הרשימה), אשר בכל אחת מהן האיברים ממוינים בסדר עולה ממש (אין איברים זהים). ערך ההחזרה של השיטה הוא מסוג Element, אשר התכונה _number שלו מכילה את אורך החלק הזהה, והתכונה _next שלו מכילה את האיבר הראשון (באחת מן הרשימות) בחלק הזהה. אין לסרוק את הרשימות הנתונות (כל אחת מהן) יותר מפעם אחת! דוגמא: רשימה א' 1->2->4->6->8->10->15->null רשימה ב' 2->4->8->10->15->null הערך המוחזר יכיל את המספר 3 ואיבר ה-_next שלו יהיה האיבר שערכו המספרי הוא 8. (החלק הזהה הארוך ביותר הוא זה המתחיל באיבר ש…

    • 13 תגובות
    • 1.5k צפיות
  23. Started by aarrek,

    שלום, אנשים פונים ושואלים אותי איפה כדאי לאחסן את האתר שלהם - מדובר באתרי תדמית רגילים ללא צרכים מיוחדים , כמובן באתרי WORDPRESS. אני עובד עם הוסטגאטור בחבילת RESELLER ונעזר המון ב- CPANEL ומוצא את זה שימושי ונוח. ראיתי שיש שם גם חבילות הוסטינג רגילות ( למשל, http://www.hostgator.com/shared-compare) , האם הן מומלצות ותומכות ב- WORDPRESS ? האם יש אתרים אחרים זולים ומומלצים לאחסון אתרים ? תודה מראש

    • 13 תגובות
    • 4k צפיות
  24. Started by gkman,

    שלום, יש לי שרת apache 2.4.6 מותקן על redhat7, ואני לא מצליח לעדכן את ההגדרות שלי. התחלתי לשים לב לזה אחרי הרבה ניסיונות שלי ליצור repository על השרת. בשלב מסוים החלטתי לנסות ולשנות את ה-documentroot ולראות אם משהו משתנה, וכאמור לא משתנה דבר. אני נכנס לקובץ /etc/httpd/conf/httpd.conf ומשנה את הערך של ה-documentroot שם. אחרי זה אני מאתחל את הסרוויס ע"י הפקודה service httpd restart וגם apachectl restart וגם apachectl gracful (כן אני יודע כולם עושים פחות או יותר אותו דבר, אבל לא יודע- קיוויתי שיעבוד) נשאר אותו דף פתיחה דיפולטי של apache. בשלב מסוים אמרתי לעצמי שאולי עשו שינויים בקבצי הגדרות והם נמצאים בכלל בנתיבים אחרים ולכן הוספתי שורה של קשקוש (סתם לדוגמא sdfsdf) …

    • 13 תגובות
    • 4k צפיות
  25. שלום לכולם, יש לי בעיה אמיתית אני אתן דוגמה: יש לי מחלקה אבסטרקטית A. מתחתיה יש לי מחלקה רגילה B שיורשת אותה. לצידה של מחלקה B יש לי מחלקה אבסטרקטית C שיורשת גם היא את מחלקה A, ומתחת ל-C יש לי מחלקה רגילה D שיורשת את C. כל אלו נמצאות באותה ספרייה(יעני באותו חלון project בבלו-ג'יי, מקווה שאני משתמש במושג הנכון). באותה ספרייה אני פותח סתם מחלקה חדשה לגמרי, נגיד check. במחלקה check בפונק' הראשית public static void main(String[] args) אני יוצר משתנה(=אובייקט, עצם) מסוג B בשם objB ומשתנה מסוג D בשם objD. אח"כ אני כותב את התנאי if(objB instanceof C). בהגיון שלי הביטוי בתנאי אמור להחזיר false ולכן התנאי לא יתקיים, אבל במקום זה אני מקבל שגיאה בזמן ההידור: inconvertible types…

    • 13 תגובות
    • 3.8k צפיות

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