עבור לתוכן

תכנות

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

  1. Started by racer_21,

    אהלן, אני מסיים תואר במנהל עסקים עם התמחות במחשבים, במסגרת הקורסים למדתי קורס בסיסי על C# ועוד קורס מתקדם של השפה בדגש על OOP (תוכנית מונחה עצמים), בנוסף למדנו בקורס אחר את הבסיס של SQL , ובקורס נוסף הקרוי מסחר אלקטרוני למדנו להשתמש בטפסים. (כמובן הכל בויזואל סטודיו ולכן הכוונה לDOT.NET). סורי על החפירה אבל רציתי להביא את הרקע, אני כבר חודש מחפש עבודה, ושולח קו"ח אך כל מקום דורש ניסיון של לפחות 3 שנים ושפות נוספות. מה אני יכול לעשות כדי לקחת עוד צעד למקום הנכון (הבנה טובה יותר של תכנות וכניסה לשוק העבודה) . 1) ללמוד עוד שפה? אם כן , איזה? ומאיפה? 2) לאיזה תפקוד בדיוק התוכנות האלו טובות? אני מבין שלבניית אתרים זה טוב , אך איפה עוד C# באה לידי ביטוי ? אני יודע את השפה ויוד…

    • 8 תגובות
    • 859 צפיות
  2. Started by ריקי123,

    שלום אני מנסה להריץ את הסקריפט הבא על המחשב: Const InstallDir="C:\tz\" Const AppName="tzHipus.mde" Const vAppDir="%AppData%\Ztorm" Const AccRegKey="HKLM\SOFTWARE\Microsoft\Office\11.0\Access\InstallRoot\Path" dim fs: set fs = CreateObject("Scripting.FileSystemObject") dim wsh: set wsh = CreateObject("WScript.Shell") AppDir=Wsh.ExpandEnvironmentStrings(vAppDir) if AppDir=vAppDir then AppDir="C:\Temp" if not fs.FolderExists(AppDir) then fs.CreateFolder AppDir fs.CopyFile fs.BuildPath(InstallDir,AppName), AppDir & "\", True s="""" & wsh.RegRead(AccRegKey) & "msaccess.exe""" wsh.Run s & " """ & fs.Buildpath(AppDir,AppName) & """" ומקבל…

    • 8 תגובות
    • 912 צפיות
  3. Started by unknown2007,

    יש לך מכשיר לזיהוי טביעת אצבעות יש לה אופציה לזכור 70 טביעות. בנוסף , המכשיר מחזיק את המידע במשך חודשיים בלבד. יש למכשיר גם אופציה של 8 ספרות אשר דרכם המשתמש יכול א. להגדיל את מספר המשתמשים בערך בסביבות 15+- ב. להאריך/לקצר את הזמן שהמכשיר יחזיק את המידע עד שנתיים או משהו כזה. ג.למחוק טביעת אצבע מהזיכרון. איזה פגיעויות ותרחישים יכולים להיות במכשיר. (מתוך שאלה בראיון עבודה) למישו יש רעיונות? למישהו יש רעיונות לבדיקות?

    • 8 תגובות
    • 2.1k צפיות
  4. Started by johnynardi,

    אהלן שוב האם יש למישהוא מושג איך אני עושה רקורסיה שרצה על כל איברים במערך דו מימדי?

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

    • 8 תגובות
    • 2.3k צפיות
  6. במסגרת עבודה אני אמור לבנות פונקציה שאמורה להגריל ערכים למערך. הערכים צריכים להיות בטווח שבין 1 לפעמיים גודל המערך. משום מה הקוד שלי לא עובד, מה שקורה בפועל הוא שהפונקציה מגרילה רק מספר אחד, כלל לא בטווח ובכלל לא טוענת אותו למערך. למישהו יש מושג למה? { int i,j,counter=0,member,k; k=2*s; for(;counter<s;) { srand(time(0));//for the 'rand' function member = 1+ rand()%(k - 5 +1);//generate a random number for(j=0;j<counter;j++)//make sure the number is not already int the array { if(member==set[j]) break; } if(j==(counter-1)) { set[counter]=member; counter++; } } } void generateSet(int set[],int s)

    • 8 תגובות
    • 2.7k צפיות
  7. Started by robicon,

    כתבתי קוד שמחזיר פוינטר של char : char* two_num(int num){ int m=num/10; int n=num%10; char *c; switch(m) { case 2:c="twenty ";break; case 3:c="thirty ";break; case 4:c="forty ";break; case 5:c="fiftn ";break; case 6:c="sixty ";break; case 7:c="seventy ";break; case 8:c="eighty ";break; case 9:c="ninety ";break; break; } return c; } אני אמור לקבל מספר ולכתוב אותו באותיות. יש פונקציה נוספת שמוצאת את המספרים 1-10 ומחזירה *char רציתי לדעת אם יש דרך לחבר בין שניהם? אני רוצה להמשיך לכתוב את הפונקציה שאם ספרת האחדות גדולה מ0 אז להחזיר char שמייצג אותם. שאם אני מכניס למשל 25 יהיה לי c="twenty five"

    • 8 תגובות
    • 1.5k צפיות
  8. שלום רב, הקוד הבא: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using System.IO; using System.Drawing.Imaging; using System.Net; namespace VirusScaner { public partial class Form1 : Form { string printScreen = null; static int i = 0; public Form1() { InitializeComponent(); } זה חלק מהקוד.... עשיתי בDEV ושם זה אומר לי את זה: C:\Dev-Cpp\Makefile.win [build Error] [main.o] Error 1 מה הבעיה עם זה?..... השאלות שלי הן: האם היא כתובה בשפת C#? באיזו תוכנה אפשרות לעשות לה compile כי ניסיתי בdev c++ וב VB וזה לא נותן...יכול להיות שעשיתי …

    • 8 תגובות
    • 898 צפיות
  9. התכנית עובדת, אבל בסוף ההרצה מופיעה הודעת השגיאה: stack around the variable 'st1' was corrupted הבעיה היא בשתי הפונקציות. מה הבעיה? #include <string.h> #include <stdlib.h> #include<stdio.h> void rle (char *s1, char*s2){ int count=1, i, j = 0; for (i = 0; s1[i] != '\0';i++){ count = 1; while(s1[i] == s1[i+1]){ count++; i++; } s2[j++] = count+'0'; s2[j++] = s1[i]; } s2[j] = '\0'; } char *rleReverse(char *str){ int i=0, j=0, count=0; char *ans ; for (i = 0; i<strlen(str);i++) if (str[i] >= '0' && str[i]<= '9') count = count+ (str[i]-'0'); ans = (char*)malloc(count*sizeof(char)); for(i = 0;str[i] != '\0'; i …

    • 8 תגובות
    • 1.4k צפיות
  10. מה הסביבת עבודה שלכם שאיתה אתם בונים אתרים או מתכנתים בכללי אני בונה אתרים עם NOTEPAD++ לדעתי הכי נוח ומספיק בשביל הכל עם אני רוצה לשלב צד שרת אני משתמש בשרת ביתי בעזרת WAMP

    • 8 תגובות
    • 4.2k צפיות
  11. Started by Kobi-D,

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

    • 8 תגובות
    • 1.3k צפיות
  12. שלום, כאשר מופיע לי הקוד הבא: #include <stdio.h> #define square(x) x*x void main() { int x; int a = 4; x = square(a+1); printf("%d", x); } הקומפיילר מבצע את זה ככה: x = 4+1*4+1 ואז התשובה תצא 9. לא הבנתי למה זה סדר הפעולות של הקומפיילר? שאלה 2: מה בדיוק מבצע השורה הבאה? #define MAX(A, B) ( (A) > (B) ? (A) : (B) ) תודה לעוזרים

    • 8 תגובות
    • 1.1k צפיות
  13. שלום, בקטע קוד המצורף אני מעוניין לקרוא מהמשתמש ערך אחד וכך להפעיל את המחלקה הרלוונטית במקום המערך הנוכחי. כיצד אני עושה זאת? http://www.csharp-station.com/Tutorial/CSharp/lesson09 using System; public class DrawingObject { public virtual void Draw() { Console.WriteLine("I'm just a generic drawing object."); } } using System; public class Line : DrawingObject { public override void Draw() { Console.WriteLine("I'm a Line."); } } public class Circle : DrawingObject { public override void Draw() { Console.WriteLine("I'm a Circle."); } } …

    • 8 תגובות
    • 2.1k צפיות
  14. Started by OBR,

    שלום,אני אשמח לקבל רמז איך להתחיל את התוכנית הבאה: כתבו תוכנית בה מוגדרים ארבעה מערכים שונים, בגודל 1, 8, 6 ו 12. עבור כל מערך: א. התכנית מבקשת וקולטת ערכים לתוכו. ב. מדפיסה את המערך לאחר קליטת הערכים. ג. שולחת את כתובת האיבר הראשון ואת אורך המערך לפונקציה sum_array (מוגדרת בהמשך), ד. מדפיסה את המערך אחרי השינוי. כתבו פונקציה המקבלת את כתובת התא הראשון ואת אורך המערך ומציבה בכל תא את סכום הערכים המקוריים שבתאים שלפניו, כולל אותו. בתא החמישי למשל – יוצב סכום הערכים המקוריים מתאים אפס ועד חמש (כולל). אני לא כל כך יודעת איך להתחיל לכתוב תוכנית שכל פעם מקבלת מערך מגודל שונה ושולחת אותו לפונקציה אשמח לקבל רמז(: תודה

    • 8 תגובות
    • 890 צפיות
  15. Started by OBR,

    יש לי קוד שאני אמורה לפרט מה קורה בכל שורה. אני מבינה מה קורה בתוך הפונקציה,הבעיה שלי היא להבין את מה שהולך בתוכנית הראשית,פוינטרים,מה חוזר למה מהפונקציה,למה וכו' אשמח לקבל הסבר. ניסיתי לשבת על זה הרבה ובאמת שאני לא מבינה. תודה רבה. #include <stdio.h> #include <stdlib.h> int* func(int vec[],int n); void main(){ int i, vec[10]={0}, *ptr, *ptr1; int k=sizeof(vec)/sizeof(vec[0]); ptr = func(vec ,k); ptr1=ptr+k-1; printf("in main :\n"); for(i=0; i<k; i++){ vec[i]=*(ptr1-i); printf("%3d, %3d\n",vec[i],*(ptr+i)); } free((void *)ptr); getch(); } int* func(int vec[],int n){ int i,*ptr; ptr=(int*)malloc(n*sizeof(int)); if(!ptr){printf(…

    • 8 תגובות
    • 1.1k צפיות
  16. היי, בדיוק התחלתי להתעניין בשפת התכנות C, וכשניסיתי להזין קוד שיוציא פלט בעברית כל מה שקיבלתי זה ג'יבריש בCMD, הקוד עובד אבל המלל לא. סלחו לי על הבורות אבל זה אפשרי שהCMD יציג אותיות בעברית? תודה מראש, ושוב סליחה על השאלה המטופשת. הקוד, במקרה ולא ניסחתי את עצמי כשורה - #include <stdio.h> int main () { printf("מלל כלשהו"); return 0; }

  17. Started by Dimka,

    שלום לכולם, אני לא כל כך מכיר C# וגם לא XML אז סלחו לי על המונחים. אני מנסה לכתוב תוכנית שמוצאת node ומעדכנת ערך של element. חיפשתי דוגמאות ברשת ומצאתי בסוף משהו מובנה של C#, זה עובד אבל יש תופעת לוואי, הוא מוסיף בנוסף את גרסת XML בראש הקובץ. איך אני מונע זאת? אני רק רוצה לעדכן את הערך וזהו, לא מקובל שינוי אחר בקובץ... קטעי קוד רלוונטיים: //Load xml & Find root element XDocument xdoc = XDocument.Load(myfile.xml); var element = xdoc.Element("Section").Element("Element1"); //Update element.Element("Path").Value = "newPath"; //Save xdoc.Save(myfile.xml); השורה שהוא מוסיף (שאני רוצה למנוע) היא משהו כזה: <?xml version="1.0" encoding="utf-8" s…

    • 8 תגובות
    • 3.2k צפיות
  18. Started by yossi_cohen24,

    יש כאן המון מחשבה, אם אני לא אקבל תשובה ממישהו אני יבין, צריך להיות ממש חד בשביל זה (במיוחד שעכשיו לילה...)וזה הרבה כאב ראש...... טוב אז...מדובר בסוג של בניית בדיקה אם קיים פתירון לפאזל, הפאזל-אני מקבל מערך של מספרים שלמים, ואינדקס שמשמה מתחילים. פאזל ש"ניתן לפתירה" זהו פאזל כך שניתן להגיע לתא האחרון במערך (המסומן באפס) אך ורק על ידי תזוזות ימינה או שמאלה במערך, כך שמספר הצעדים ימינה או שמאלה הם כמספר הערך שבמערך במקום בו אתה עומד. לדוגמא , בעבור המערך : {3,6,4,1,3,4,2,5,3,0} והאידקס: 0 , הפעולה הרקורסיבית תחזיר שהפאזל ניתן לפתירה. מדוע ? -פיתרון אפשרי: מצב התחלתי: {3,6,4,1,3,4,2,5,3,0} מהלך ראשון: {3,6,4,1,3,4,2,5,3,0} מהלך שני: {3,6,4,1,3,4,2,5,3,0} מהלך שלישי: {3,6,…

    • 8 תגובות
    • 2.4k צפיות
  19. Started by omri123,

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

    • 8 תגובות
    • 1.2k צפיות
  20. Started by mwalker03,

    איך אפשר לקבל סורס של אתר, אבל אחרי ש JS פועל עליו ? לדוגמא function init(){ document.getElementById("mytest").innerHTML= "Results after rendering..."; } </script> <body onload="init();"><div id="mytest">OK<> כשאני אעשה "בקשה רגילה" לדוגמא עם WebClient ב C#, אני אקבל את הסורס הזה. אני רוצה לקבל את הדף "מרונדר", איכשהוא ... למישהו יש רעיון ? לא משנה באיזה שפה או איך יכתב, העיקר שיעשה את העבודה ..

    • 8 תגובות
    • 1.2k צפיות
  21. Started by the_lighting,

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

    • 8 תגובות
    • 1k צפיות
  22. Started by Xtreme Sound,

    שלום לכולם, אני חדש כאן קיבלתי תרגיל לכתוב פונקציה יעילה המקבלת מערך ממוין בגודל n של מספרים שלמים. על הפונקציה להסיר איברים כפולים מהמערך ע"י הזזת האיברים הנותרים. דוגמא: עבור המערך: 93 93 81 81 81 81 72 60 60 50 הפונקציה תשנה את המערך המקורי כך שיראה כך: 0 0 0 0 0 93 81 72 60 50 על הפונקציה להחזיר את מספר האיברים שנותרו (5 בדוגמא). אסור להשתמש במערך עזר! על הפונקציה לרוץ בסדר גודל של n. אני לא יודע איך לרשום את הפונקציה העיקרית. עשיתי כבר הקצאה דינאמית וקלטתי מערך, השאלה שלי היא איך בת'כלס פותרים את התרגיל. זה מה שיש לי בינתיים: http://pastie.org/5599435 תודה רבה מראש!!

    • 8 תגובות
    • 3k צפיות
  23. Started by Yaniv,

    אני מעוניין לקנות את הספר Java For Dummies, מהדורה 5. הוא יצא באוגוסט 2011 על Java 7. האם הוא טוב למי שלא נגע אף פעם בשפת JAVA?

    • 8 תגובות
    • 1.2k צפיות
  24. Started by Albetx,

    אהלן, אני בשלבים אחרונים של תכנות משחק קטן ויש לי בעיה מאוד מוזרה. משום מה הקומפיילר מחליט כמעט תמיד (במיוחד בהרצה הראשונה של הלולאה) לדלג על התנאי שבלולאה. הקוד: while ( turn ) { if (mX != lastClick && empty [pr] [pc]) { board [pr] [pc] = 0 ; empty [pr] [pc] = false ; int [] mouse = findPlaceToDraw ( findPlaceOnBoard (mX,mY) ) ; p.add (o[i]) ; o.setBounds(mouse [0], mouse [1], d, d); lastClick = mX ; turn = false ; } } [/i] התנאי הראשון מתקיים אך השני ( empty [pr] [pc]) לא מתקיים והקומפיילר מכל מקרה מריץ את הקוד. מה יכולה להיות הסיבה? תודה

    • 8 תגובות
    • 808 צפיות
  25. Started by nirlevin,

    היי, נתון לי גרף לא מכוון של ערים, בין כל עיר ועיר קיים מרחק בק"מ על הקשתות. אני צריך למצוא את המסלולים מעיר V לעיר S , שאורכם שווה בדיוק ל-M(אורך בקילומטר) נתון. חשבתי להשתמש איכשהו בשיפור של דייקסטרה . ובמידה ואורך המסלול שנמצא לא שווה לM להתעלם ממנו. אבל לא יודע אם זה אפשרי . למישהו אולי יש רעיון /כיוון באיזה אלגוריתם ניתן להשתמש/לשפר על מנת לקבל את הפתרון? (ראיתי בstackoverflow גם כן הצעות דומות לעשות שימוש בדייקסטרה וDFS, אבל שם היה מדובר על מסלול שמספר הערים(צמתים) בו הוא M) תודה!!

    • 8 תגובות
    • 1.7k צפיות

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