תכנות
פורום בנושא תכנות - C, Java, VB, פיתוח אתרי אינטרנט - HTML, CSS, ג'אווה סקריפט, PHP, ASP.NET ועבודה עם שרתים, מערכות ניהול, מאגרי מידע, חברות איחסון ושרותי תחזוקה.
10,067 דיונים בפורום זה
-
היי, נניח שיש לי פונקציה שמקבלת נתונים (stringים) וחיבור לבסיס נתונים (OleDbConnection). הפונקציה פותחת חיבור (OleDbConnection.open()) ואז כותבת לתוך ה-DB נתונים בעזרת OleDbCommand וExecuteNonQuery. כמובן שבסוף הכתיבה הפוקנציה סוגרת את החיבור. ועכשיו אני קורא לפונקציה הזאת המון פעמים מכל מיני מקומות בתוכנה האם עדיין יהיה שימוש בConnection pool? או שבכל פעם שאני קורא לפונקציה הוא יפתח חיבור מחדש כי זה כבר לא אותו block? יש דרך חכמה יותר לעשות את זה? כדאי נניח לכתוב דברים ל-XML ולעשות תהליך אחר שאחת ל-X זמן יטען את כל הXMLים?
-
- 3 תגובות
- 1.2k צפיות
-
-
שלום, בעבודה התחלנו לעבוד עם חברת תוכנה חיצונית שמפתחת עבורנו מערכת לשימוש פנימי של המשרד המערכת מפותח בשפת dot net ותהיה נגישה גם עבור סוכנים ולקוחות מחוץ למשרד במקביל ישנם בקשות שונות ממשתמשים שצריכים עזרה או פתרון תכנותי שאני חושב שעם קצת ידע ומאמץ ניתן לפתור השאלה היא מה עדיף ללמוד PHP או דוט נט אני שואל בעיקר כי אין לי ניסיון בשפות תכנות, איזה שפה מומלץ יותר ללמוד מבין השניים אם יש המלצות אחרות או דעות נוספות אשמח לשמוע תודה מראש לכולם
-
- 1 תגובה
- 1.7k צפיות
-
-
שלום, יש לי קובץ rectangle.h שמכיל את הגדרות המלבן (הבנאים) והצהרות על פונק', יש לי rectangle.cpp שמכיל את המימוש של הפונקציות, ויש לי קובץ main שמריץ את הכל. בקובץ main אני רוצה שתהיה פקודה: cout << "The perimetr is:" << rect.getPerimeter() << endl; הפונקציה עצמה של getperimetr היא מאוד פשוטה.. אבל לא משנה אם אני מגדיר אותה void או rectangle (ז"א שתחזיר עצם מסוג rectangle), הקומפילר מחזיר לי שגיאה, או שgetperimeter לא חלק מהממברים של rectangle (והיא כן) או שאי אפשר לעשות שינו מvoid לRECTANGLE. intianlizing"
-
- 4 תגובות
- 1.9k צפיות
-
-
מישהו יכול פעם אחת להסביר לי איך להשתמש בזקיף ? שאני צריך לקבל מהמשתמש סדרת מספרים עד זקיף כלשהו ? איך זה נראה בקוד ???
-
- 11 תגובות
- 1.7k צפיות
-
-
יש לי string abcd,232,155,243,243 וכך האלה יש דרך נוחה להכניס את זה בתור איברים לליסט או טאפל כלומר abcd יהיה איבר אחד 232 איבר שני וכן הלאה? אולי שיטה של substring או כל דרך אחרת או שצריך לעשות את זה בדרך הקשה לרוץ עם לולאה על כל הליסט עד שפוגשים פסיק? תודה
-
- 4 תגובות
- 1.8k צפיות
-
-
כחלק מתרגיל , המטרה שלי היא : עליך לבנות מערכת אשר קולטת מן המשתמש מילים. לצורך הפסקת קלט המילים, יכניס המשתמש את המילה STOP. לאחר מכן, יתבקש המשתמש להכניס מילה לחיפוש. באם המילה לא קיימת (לא הוכנסה בחלק הראשון) יודפס: did not find word באם המילה קיימת יש להדפיס שתי הודעות (אינדקס מתחיל ב-0): את מיקום המילה ברשימה (לפי סדר הקלט המקורי של המשתמש): found word in list at index <index> את מיקום המילה במילון (מילון אשר נוצר ע"י המילים אשר הכניס המשתמש בחלק הראשון) found word in sorted list at index <index> זה מה שכתבתי עד עכשיו: h1=[] word=raw_input ("enter word into dictionary\n") while word!="stop": h1.append (word) word=raw_input ("enter word into …
-
- 2 תגובות
- 1.2k צפיות
-
-
אני אמנם משתמש ותיק ב CSS, אבל בבעיה המוזרה הזאת עוד לא נתקלתי יש לי רשימה UL LI בLI מסויים יש לי מחרוזת בעברית ומספר אחריה. אם אני לא שם תו בעברית אחרי המספר זה פשוט משבש את כל פעולת התג.. זה גורם ל LI לתפוס גודל של שתי שורות במקום אחת. ניסיתי גם לצבוע את התו עם SPAN אבל הטריק הזה לא עובד על הדפדפן של האייפון... הוא עושה פארס כאילו התו כבר לא חלק מהמחרוזת. מדובר ב LI שמופיע בו המספר טלפון. שימו לב שב LI השני אין את הבעיה כי המספר מופיע לפני המחרוזת. העמוד שלי מתחילתו מוגדר RTL ככה שעברית לא צריכה להיות בעיה. הבעיה מופיעה בדפדפן של האייפון... בכרום זה בסדר. <ul> <li>חייג עכשיו : 054-4218573</li> <li>עד 30 דקות הגעה</li> <li>2…
-
- 0 תגובות
- 1.2k צפיות
-
-
שאני מחפש בגוגל האם ניתן לכוון שיגיע לעסק מסויים בדף הראשון לחיפוש ? ואיך עושים זאת , אמרו לי משהו בדף HTTP
-
- 11 תגובות
- 4k צפיות
-
-
-
- 0 תגובות
- 327 צפיות
-
-
כשאני מקמפל את הקובץ המצורף בסיומת cpp, הקוד מתקפל (למעט כמה אזהרות). כשאני משנה את הסיומת ל c, מתווספות אינסוף אזהרות והקוד לא מתקפל. למה זה קורה? אשמח לעזרה.
-
- 6 תגובות
- 1.6k צפיות
-
-
void main() { int constex; printf("Enter a value of fixed expenses\n"); _flushall; scanf("%d", &constex); if ( ) printf("Input error!\n");#include <stdio.h> השאלה שלי היא איך אני מוציא/מדפיס הודעת שגיאה כאשר הקלט של המשתמש הוא אותיות במקום מספרים? הדרישה היא שהקלט של constex יהיה רק ספרות. קו החשיבה שלי היה להוסיף משתנה כלשהו מסוג char נניח שאקרא לו ch ללא ערך מסויים, ולאמר ש if constex==ch printf "INPUT ERROR" זה לא עבד לי. אח"כ ניסיתי להגדיר את ch בצורה הבאה ch>='A' && ch<='z' ולאמר שאם constex=ch printf INPUT ERROR גם זה לא עבד. רעיון? תודה.
-
- 1 תגובה
- 1.5k צפיות
-
-
-
- 0 תגובות
- 353 צפיות
-
-
אין לי מושג בJS. מצאתי קוד וניסיתי לערוך אותו כדי להתאים. לא עובד משום מה. איפה הטעות? // ==UserScript== // @name Smaller Quote Button // @description Replace Image on HWZONE.CO.IL // @version 1.0 // @include *hwzone.co.il/community/threads/* // @grant none // ==/UserScript== var images = document.getElementsByTagName ("img"); var x=0; while(x<images.length) { if(images[x].src == "/community/images/statusicon/quote.png") { images[x].src = "http://www.movingrelocation.com/wp-content/themes/movingrelocation/inc/images/quote-icon.jpg"; } x=x+1; } - - - תגובה אוחדה: - - - מצאתי קוד יותר יעיל שעובד. // ==UserScript== // @name Smaller Quot…
-
- 16 תגובות
- 3.1k צפיות
- 1 follower
-
-
אני מנסה להפעיל את האפשרות enhanced view באתר שלי, ואני מקבל את הודעת השגיאה הבאה GDE Error: Unable to retrieve document contents. Please try again or switch to Standard Viewer. יש לי את הגרסה החדשה ביותר של התוסף, ואני לא מוצא בגוגל מידע עדכני על מהות התקלה. ב- standard view הקבצים אכן פועלים כמו שצריך, אבל כאשר אני מפעיל enhanced view או את אחד מהפרופילים השונים שמציע התוסף, אני ישר מקבל את הודעת השגיאה. למישהו יש רעיון מה אפשר לעשות/נתקל בבעיה הזאת בעצמו?
-
- 0 תגובות
- 1.2k צפיות
-
-
זגזגתי בזמן האחרון בין נותני שירות webhosting בחינם, השתמשתי ב- 000webhost וכעת אני משתמש ב- 10xhosting, שניהם בשירות החינמי. עזבתי את 000webhost מפני שהשירות שלהם היה מחפיר, ובסופו של דבר הם מחקו לי את האתר ואמרו לי "מצטערים אם נגרמה לך אי נוחות". 10xhosting כרגע עושה בעיות בחיבור של השרת FTP, ואני רק שבוע אצלם, ככה שאם לא יסתדר בקרוב אני אאלץ לעבור גם מהם. אני אהיה מוכן לשלם על שירות webhosting אם המחיר יהיה טוב, אך אני רוצה לוודא שהשירות אכן טוב, אז אני אשמח לקבל מכם המלצה איזה שירות כזה עושה עבודה טובה ואפשר לסמוך עליו (בחינם אפילו עדיף). הדרישות של האתר שלי לא בשמיים, כרגע הגודל שלו בסך הכל כ- 400 מגה, אך תמיד טוב שיש עוד מקום לגדול (על אף שזה לא מאוד קריטי, גם יחסית…
-
- 0 תגובות
- 1.2k צפיות
-
-
שלום, יש לי אפליקציה webית שכתובה בPHP- ומאוחסנת על שרת linux. אני מחפש דרך לקרוא את השם משתמש של מישהו שמתחבר אל האתר - רק את השם משתמש כל השאר לא נחוץ לי. חיפשתי המון ולא מצאתי תשובה חד משמעית או פתרון שעובד. רציתי לדעת מה הם האפשרויות שעומדות לרשותי- בגדול כל המשתמשים מתחברים ממחשבי ווינדוס ששיכים לאותו דומיין של השרת (אבל להרחבה אשמח לדעת אם יש דרך לקרוא שמות משתמש מלינוקס ושל משתמשים שלא בדומיין). הכי יעזור לי אם אוכל לקרוא את שם המשתמש ישירות לPHP אבל אם אפשר לקרוא אותו גם בjquery ואז להעביר אותו אליו זה גם פתרון אפשרי. תודה לעוזרים.
-
- 16 תגובות
- 2.5k צפיות
-
-
ועוד שאלה בסדרת המעבר מפייתון ל-C#: אם אני לא יודע לומר מראש איזה סוג יוחזר ע"י פונקצייה מסויימת... מה מקובל לעשות? להחזיר object? בדוגמה למשל אני לא יודע אם יחזור לי OracleConnection או MSSQLConnection כי זה תלוי בקלט מהמשתמש. public string getOracleConnectionPath() { return "Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST="+this.Host+")(PORT="+this.Port+"))(CONNECT_DATA=(SERVICE_NAME="+this.ServiceName+"))); User Id="+this.UserName+";Password="+this.Password+";"; } public OracleConnection makeOracleConnection() { return new OracleConnection(this.getOracleConnectionPath()); } public…
-
- 6 תגובות
- 1.4k צפיות
-
-
שלום אני מנסה להכין תוכנית פשוטה ב C# שעושה שימוש ב WCF קראתי חומר וראיתי דוגמאות והכל די מובן, אבל רק בתיאוריה מסתבר. יש לי בעיה בהקמת שרת, אני רוצה להקים אותו בפרוייקט חדש תחת אותו solution אבל הוא לא נותן לי לצרף using System.ServiceModel או אפילו את מרחב השם שבו מוגדרים ה service וה contract איך אני מקשר אותם? מה אני מפספס? בתודה מראש
-
- 1 תגובה
- 1.4k צפיות
-
-
היי, אני עושה מעבר לC# מפייתון ורציתי לשאול - יש מצב שאי אפשר ב-C# לקרוא לפונקציה רק עם חלק מהמשתנים? בפייתון אני יכול לעשות משהו כזה: func: def example(param1="1", param2="2"): call: example(param2="not 2") בC# זה לא עובד: func: public void example(string param1="1", string param2="2"){} call: example(param2="not 2") יש דרך לעשות את זה? או שאני חייב בכל פעם שאני קורא לפונקציה להתיחס לכל הפרמטרים גם אם שמתי להם דיפולט?
-
- 3 תגובות
- 985 צפיות
-
-
התחלתי ללמוד מבוא למדעי המחשב ונתקלתי בשאלות לא מובנות...אשמח אם מישהו יודע למה התכוונו. אז ככה..הביאו קטע קוד ולאחר מכן דרשו לענות על שאלות אמריקאיות. while [FONT=monospace]( ! karel.rightIsBlocked() ) [/FONT] [FONT=monospace]{ [/FONT] [FONT=monospace]if [/FONT] [FONT=monospace](karel.frontIsBlocked() ) [/FONT] [FONT=monospace]{ [/FONT] [FONT=monospace] karel.turnLeft(); [/FONT] [FONT=monospace]} [/FONT] [FONT=monospace]else [/FONT] [FONT=monospace]{ [/FONT] [FONT=monospace] karel.move(); [/FONT] [FONT=monospace]} [/FONT] [FONT=monospace]} [/FONT] הפקודה הזאת מאוד פשוטה אבל לא מציינים בכלל מהו המצב ההתחלתי של האובייקט..איפה הוא נמצא וכ'ו. ל…
-
- 5 תגובות
- 1.9k צפיות
-
-
יש לי 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 צפיות
-
-
שלום. אני די הדיוט (האמת - לגמרי). נא לא להיכנס בי יש לי שאלה די פשוטה (את הסיבות אשמור לעצמי כדי לא להאריך את הת'רד שלא לצורך): האם אתר (prageruniversity.com) שמקבל עד ל 5,000 ביקורים ביום (אבל עלול לגדול), יכול לחיות ללא VPS ולהיות כתוב ב HTML? בקצרה: יש קצר של ממש בין מפתח ומתחזק האתר, לבין ההנהלה. ההנהלה קצת בני ערובה בסיפור, ולא אאריך. אשמח מאוד לשמוע את דעתכם!!! המון תודה ושבת שלום
-
- 11 תגובות
- 2.2k צפיות
- 1 follower
-
-
אפשר בבקשה הסבר של כל חלק בקוד מה הוא אומר. באתר שאני לומד את זה אין הסבר מפורט.איך אני יכול להבין כך? תודה. complex domain */else { real = (double)(-b)/(2*a); img = (double)sqrt(-delta)/(2*a); /* x1 */ printf("X1 = "); if (real != 0) { printf("%.2lf", real); if (img > 0) printf(" + "); else if (img < 0) printf(" - "); if (img == 1 || img == -1) printf("i\n"); else printf("%.2lfi\n", img); return 0; } else { if (img == 1) printf("i\n"); else if (img == -1) printf("-i\n"); else printf("%.2lfi\n", img); } /* x2 */ img = -img; printf("X2 = "); if (real != 0) { printf("%.2lf", real); if (img > 0) printf(" + "); else if (img < 0) printf(" - "); if (img == 1 || im…
-
- 12 תגובות
- 1.9k צפיות
-
-
אילו מהמשפטים הבאים איננו נכון? א. שגיאת קומפילציה גורמת לשגיאת ריצה ב. שגיאה מילונית ושגיאה תחבירית הן שגיאות קומפילציה ג. כל אובייקט הוא מופע של מחלקה ד. שגיאה באלגוריתם גורמת לשגיאת ריצה או שגיאת מטרה ה. שגיאת ריצה עלולה לגרום לשגיאת מטרה מהו אלגוריתם? א. הרצת התוכנית עם אוסף נתוני בדיקה לצורך איתור שגיאות ב. המרת הקוד שכתב התוכניתן לקוד מכונה שהמחשב יכול לבצע ג. רצף של פעולות הנועד לפתור בעיה חישובית ד. חלוקת אובייקטים לקבוצות על-מנת לשייכם למחלקות משותפות ה. מונח זה מתאר את תהליך פיתוח התוכנה במלואו, משלב כתיבת הקוד ועד הרצת התוכנית המלאה. מה מהמשפטים הבאים אינו נכון? א. ירושה מאפשרת להגדיר מחלקה חדשה על סמך מחלקה קיימת. המחלקה היורשת תירש את התכונות והשיטות של המחלק…
-
- 8 תגובות
- 5.9k צפיות
-
-
אהלן. אני מעוניין לשים 2 Listviews, הראשון בחלקו העליון של המסך, שיהווה לי בחירת קטגוריות של רשימות, ובכל שאר המסך למקם Listview נוסף עם רשימה של כל קטגוריה. הבעיה נוצרת כשאני מגדיר dock של האוביקט הראשון Top והשני אני מגדיר Fill. האוביקט השני מתמקם לכל המסך כך שחלקו העליון מוסתר על ידי האוביקט העליון. איך אני מגדיר שהdock של Listview שמוגדר עם כ-fill לא יתחיל מ0 של ציר ה-Y אלא 100 למשל, מתחת לאוביקט עם Dock שמוגדר על Top.
-
- 0 תגובות
- 764 צפיות
-


