תכנות
פורום בנושא תכנות - C, Java, VB, פיתוח אתרי אינטרנט - HTML, CSS, ג'אווה סקריפט, PHP, ASP.NET ועבודה עם שרתים, מערכות ניהול, מאגרי מידע, חברות איחסון ושרותי תחזוקה.
10,063 דיונים בפורום זה
-
פעם היה לי תוכנה כזאת חינמית שאני יכול לכתוב C/CPP ואז אני יכול לראות גם מה יצא לי במסך שחור קטן כזה מישהו יודע תשם/איפה מורידים? תודה רבה. עוד דבר: אני לומד C עם הספר "ללמוד C" מהדורה שלישית עשיתי בטוב שקניתי אותי? הוא טוב למתחילים? כי אין לי ידע קודם בשום שפת תכנות
-
- 11 תגובות
- 1.6k צפיות
-
-
קלוט שני מיספרים ובדוק אם הם מיתחלקים אחד בשני. יש קוד יותר קצר לזה? זה הקוד שלי\\\ #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 צפיות
-
-
-
-
טוב, יש לי כמה שאלות הבהרה שאני רוצה לשאול לגבי Polymorphism שאלה ראשונה, למה הוא טוב.. שאלה שניה, מאיפה שאני קורא עכשיו, נתקלתי בקוד הבא: { private string m_FirstName; private string m_LastName; public Person(string fn,string ln) { m_FirstName = fn; m_LastName = ln; } public void Print() { Console.WriteLine("Name = {0} {1} m_LastName, m_FirstName); } } class Employee:Person { private float m_SalPerHour; private float m_WorkingHours; public Employee(string fn,string ln,float sal,float hours) :base(fn,ln) { m_SalPerHour = sal; m_WorkingH…
-
- 8 תגובות
- 1.2k צפיות
-
-
יש לי תוכנת Winform ובה Listbox שאליה אני מכניס את הקבצים שלי ומריץ אותם, כשאני לוחץ על כפתור ה-STOP אני רוצה שהתוכנה תעצור מההרצה אבל מה שקורה זה שאם אני הולך להריץ יותר מלופ אחד היא עוצרת את אותו הלופ ועוברת לבא בתור ולא יוצאת לגמריי המשתנה count סופר כמה לופים בעצם הרצתי ו-NumberOfLoops זה כמה אני הולך להריץ. מה שקורה כרגע ברגע הלחיצה על כפתור ה-STOP זה שה-CLASS שמריץ את הקבצים (נמצא בתוך ה-FOR ולא צירפתי אותו כי זה לא רלוונטי) מקבל ערך בוליאני שלילי ואז המשתנה ContinuePlay הופך שלילי וזה לא נכנס ללולאה אבל כאמור ללולאה הבאה כן, איך אני יכול להתגבר על זה ? while ((Count < numberOfLoops) && (ContinuePlay)) { for (int i = 0; (…
-
- 3 תגובות
- 778 צפיות
-
-
אני בכיתה י"א ובשנה שעברה עשיתי 3 יחידות. מתוכם אחת באקסס. למדתי את הספר "יסודות מדעי המחשב 1/2 בשפת C#" לצערי המגמה נסגרה בגלל שלא היו מספיק תלמידים... אני רוצה להשלים את הבגרות לבד. האם זה אפשרי? או שזה קשה מדי?? בנוסף, מהו ספר ההמשך לסדרת הספרים שאתה למדתי??? תודה לעוזרים
-
- 2 תגובות
- 1.4k צפיות
-
-
יש לי תוכנית שיצרתי ב C# היא מכילה כמה פרוייקטים שכל אחד מהם הוא כמובן DLL ומשתמשת ב DLL חיצונים גם, כמו לדוגמא DLL של entity framework וכו' בקומפילציה נוצר לי EXE להרצה אבל יחד איתו יש עוד הרבה DLL איך אפשר לאחד הכל שיהיה לי רק EXE אחד ויחיד שמכיל את כל ה DLL ולא צריך יותר כלום? תודה
-
- 1 תגובה
- 1k צפיות
-
-
יש לי תרגיל שבו יש לי כל מיני צורות שמורכבות מכמה פרמטים כמו נק' (X ו-Y) רדיוס למשל ו-ID לכל צורה אני אמור לכתוב קלאס שמחזיק את כל הצורות ב-SortedList. בשביל זה קודם כל יש לי את מתודת ה-ADD שהיא מוסיפה צורה ל-SortedList. קודם כל ב-MAIN אני יוצר צורות כמובן. עכשיו יש לי את הקלאס שאמור להחזיק את הצורות ב-SortedList public class Can { SortedList mSortedList; public Can(SortedList shortedList) { this.mSortedList = shortedList; } public void Add(Shape shape) { string[] split = shape.ToString().Split(new char[] { ' ' }); string shapeID = split[2]; this.mSortedList.Add(shape.id, shape); } } ב-MAIN אני רושם (אחרי שי…
-
- 18 תגובות
- 2k צפיות
-
-
יש לי ListBox שאליה אני מכניס קבצים והגדרתי לה Event של MouseHover, אחרי שאני שם את הסמן של העכבר על אחד מהקבצים ב-ListBox אני מריץ כמה שורות קוד שמשתמשות ב-Path של אותו הקובץ אבל פה מתחילה הבעיה שלי כי אני לא מצליח לקלוט את ה-Path. זה הקוד שלי, כרגע רק כשאני מכניס את מספר האובייקט שלי ב-ListBox אני מצליח לקלוט את ה-Path שלו private void listBox_MouseHover(object sender, EventArgs e) { string path = listBox.Items[0].ToString(); if (path != "") { } }
-
- 10 תגובות
- 3k צפיות
-
-
שלום לכולם, אני צריך לכתוב פונקציה המדפיסה רק את השורות הזהות משני קבצי טקסט נתונים. השאלה שלי היא איך לעשות את זה - האם למיין תחילה את השורות ואז לבדוק? צריך גם לשים לב שלא לרשום אותה שורה פעמיים (אפילו אם מופיעה פעמיים באחד או יותר מהקבצים) מה הדרך היעילה ביותר? בתודה מראש לעוזרים...
-
- 3 תגובות
- 695 צפיות
-
-
יש לי תוכנית ובה LISTBOX, הוספתי לו גם contextMenuStrip עם תפריט, כשאני לוחץ קליק ימני יש לי אופציה של DELETE שקולטת את ה-string של הקובץ ומסירה אותו מה-LISTBOX ועוד אופציה שזה אני רוצה לקלוט אחרי הלחיצה את ה-INDEX של הקובץ שלחצתי עליו ב-LISTBOX כל מה שלא השתמשתי בו (selected item, selected index וכו') תמיד החזיר לי מינוס 1 ולא את ה-index, אשמח לעזרה איך לעשות את זה.
-
- 4 תגובות
- 1.3k צפיות
-
-
כחלק מההתכוננות שלי למבחנים של גאמ"א נתקלתי בשאלה הזאת שהביאו בפורום: לא הבנתי את הפתרון שהמשתמש שם הציע, אז החלטתי לעשות אחד משלי. הוא עובד כמו שצריך על כל המספרים חוץ מהשביעיות. אני חושב שזה בגלל שהחישוב במספרים מאוד גדולים. אשמח אם תעזרו לי לתקן את הקוד תודה. הקוד שכתבתי: static String getStr(int n, int d) { String result = "0."; List<int> staticDigits = new List<int>(); List<int> dynamicDigits = new List<int>(); int t = n * 10; ; while (staticDigits.IndexOf((t / d)%10) == -1) { staticDigits.Add((t / d)%10); t *= 10; } do { staticDigits.Remove((t / d) % 10); …
-
- 4 תגובות
- 1.3k צפיות
-
-
יש לי תרגיל שבו אני מכניס סטרינג מסויים ואמור לקבל את הפלט כ-3 int's, התוכנית אמורה להיות כתובה במתודה. רשמתי מתודה שעושה את כל זה ובסופה אני מקבל מערך שמכיל את המספרים שבסוף אני אמור להדפיס למסך, אני יודע שעכשיו הוא מחזיר סתם משהו אבל שרשמתי שהוא יחזיר את המערך שלי הייתי חייב לרשום אינדקס מסויים וזה לא עוזר לי כי אני רוצה להחזיר את כל המערך שלי. איך אני יכול להציג את המערך ? using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace T266B { class Program { //define method static int stDate(string date) { int Num = 0; int ArrayIndex = 0; string temp = ""; //define array string[] stAr…
-
- 6 תגובות
- 2.7k צפיות
-
-
שלום, רציתי לדעת איך מריצים דרך RUN בווינדוס קובץ EXE עם פרמטרים ב - C#? או ב CMD עם פרמטרים ב- C#? תודה לעונים
-
- 9 תגובות
- 7.1k צפיות
-
-
יש לי תוכנה שאליה אני מצרף קבצים, את הקבצים אני קורא אחד אחרי השני, מידי פעם כאשר הקובץ הבא שאמור להיקרא ולהיכנס לעבודה יגיע עם דיליי מסויים של כמה שניות אני רוצה שטיימר יכנס לפעולה ויספור אחורנית (יציג את הספירה בלייבל) לשם כך ב-CLASS שמריץ את הקבצים יצרתי פרופרטי מסוג double שמציין את מספר הזמן בשניות מתי הקובץ הבא יגיע ואבנט: public event EventHandler _largeWait; public double _delayTime; public double _Delay { get { return _Delay; } set { _Delay = value; if (value > 5 && _largeWait != null) { _largeWait(this, EventArgs.Empty); } } } בתוך ה-CLASS איך שהקובץ הבא יגיע…
-
- 11 תגובות
- 2.4k צפיות
-
-
יצרתי Class Library ובו כתבתי את כל ה-Classes שלי, ניסיתי לעשות קליק ימני על הפרוייקט ואז יצרתי Class חדש ובו כתבתי את ה-Main אבל כשאני מריץ הם לא מכירים אחד את השני ואין לי מושג איך מוסיפים, ניסיתי קליק ימני על ה-Preferences ואז Add Preferences וניסיתי לבחור את הקובץ DLL שלי עם כל ה-Classes וזה לא הולך.
-
- 12 תגובות
- 2.3k צפיות
-
-
שלום, אני חושב על לכתוב פרוייקט בC#. את השפה עצמה על בסיסיה אני יודע. אני מחפש איך לעשות אפליקציה שתרוץ ברקע, תריץ מספר אפליקציות, ואם הן קורסות חס וחלילה, האפליקציה תפעיל אותן מחדש. אני רוצה לדעת איך אני בעצם מריץ תוכניות עם C# ואיך אני עושה את הפעולה של הניטור. אם זה יחסית פשוט, אפשר לתת לינקים או משהו ואני אלמד. אם זה ממש מסובך, אז תגידו, ואני ארד מהרעיון, כי זה כולה פרוייקט לבגרות ואני יכול למצוא דברים הרבה יותר טובים לעשות. תודה מראש, Ameralis Zaiir
-
- 2 תגובות
- 921 צפיות
-
-
יש לי את הטבלה הבאה שאני מקבל אותה כסטרינג: =================================================================== IP Addresses value rate percent ------------------------------------------------------------------- 193.27.93.1 378 0.023606 88.73% 79.178.49.128 425 0.026541 99.77% 188.17.175.201 1 0.000062 0.23% 82.80.114.43 1 0.000062 0.23% 79.0.11.54 1 0.000062 0.23% 68.164.215.248 3 0.000187 0.70% 124.120.70.188 1 0.000062 0.23% 202.115.192.149 1 0.000062 0.23% 192.115.187.185 38 0.002373 8.92% 94.68.133.131 2 0.000125…
-
- 1 תגובה
- 947 צפיות
-
-
יש לי תרגיל שמקבל עובדים עם כל הפרמטרים (שם, גיל וכו') אני מנסה לכתוב עובד מסויים ב-MAIN לתוך קובץ בינארי וזה לא כותב לי כלום, כל שאר התרגיל עם המתודות הכל עובד בסדר אז צירפתי רק את השורות הרלוונטיות ב-MAIN, פשוט יצרתי עובד ואני רוצה לראות אם ה-ID שלו לצורך הדוגמא נכתב בקובץ. DateTime birthDate1 = new DateTime(1966, 1, 1); Employee moshe = new Employee(101, "moshe", birthDate1); FileStream file1 = new FileStream("employees.bin", FileMode.Create, FileAccess.Write); BinaryWriter brEmployees_1 = new BinaryWriter(file1); brEmployees_1.Write(moshe.Id);
-
- 10 תגובות
- 1.4k צפיות
-
-
שלום, יש לי נתונים במערך דו מימדי. איך אני מציג אותם בDATAGRIDVIEW בטופס? אשמח לקבל קטע קוד קצר וקולע. תודה
-
- 1 תגובה
- 934 צפיות
-
-
-
היי, יש לי בעיה מציקה בכתיבת תוכנית ב C#. יש לי את ה Form הראשי של המשחק, שבו מוגדרים שני שחקנים בצורה הבאה: Player player1, player2; (האיתחול שלהם נעשה ע"י Event כאשר נלחץ הכפתור NewGame ) ה Class שנקרא Player נראה כך: namespace DotsAndBoxes { public class Player { public Player(String name) { this.Name = name; } public String Name { get; set; } public int score { get; set; } } } כל הפורמים והקלאסים מוגדרים תחת אותו Namespace שנקרא DotsAndBoxes עכשיו, יש לי Form נוסף שנקרא SettingsMenu ומשום מה כשאני מנסה לגשת אל Player1 אני מקבל את השגיאה: The name 'player1' does not exist in th…
-
- 8 תגובות
- 2.3k צפיות
-
-
שלום התחלתי ללמוד wpf ויש לי בעיה ב-binding של TEXTBOX ל-PROPERTY מסויים. אז ככה, באופן כללי אני בונה משחק שש בש. הלוגיקה פחות או יותר גמורה, עכשיו נשאר לשלב אותה עם ה-GUI . על המסך שמתי TEXTBOX שמטרתו להציג את מספר הלבנים (נניח של הצבע הלבן) שנמצאים "בכלא", או במילים אחרות נאכלו. כמובן שיש לי PROPERTY שמחזיר את ה- int הרלוונטי, אבל הוא נמצא בתוך היררכיה של מחלקות ולכן אני לא יודע איך לפנות אליו בעזרת ה- wpf ולהציג אותו ב-TEXTBOX. מקווה שהבנתם, תודה מראש לעוזרים. הסבר קצר של ההיררכיה: פרויקט BL (שמופרד מפרויקט ה- GUI) ---> מחלקה ראשית LogicGame---> המחלקה LogicGame מכילה בתוכה אובייקט מסוג Player ---> המחלקה Player מכילה בתוכה אובייקט מסוג Jail (ה"כלא") -…
-
- 6 תגובות
- 2.2k צפיות
-
-
יש לי תרגיל שאני אמור לבנות ממספר מתודות, בגדול זה לקבל 2 תאריכים ולכתוב מספר מתודות, אחת מהם היא לקחת את התאריך שמוכנס כ-3 INTs ןלהמיר אותו לסטרינג, אני מנסה לקחת את ה-day ותו תו לשרשר אותו למשתנה והקומפיילר כותב לי: 'int' does not contain a definition for 'Lenth' and no extension method 'Lenth' accepting a first argument of type 'int' could be found (are you missing a using directive or an assembly reference?) using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace T270 { public class Date { public int Day; public int Month; public int Year; //method public void setDate(int dd, int mm, int yy) { …
-
- 29 תגובות
- 2.5k צפיות
-