עבור לתוכן

איך אני יכול ליצור תוכנה "אמיתית" מ-C#

Featured Replies

פורסם

שלום לכולם.

אני מודע לכותרת המטופשת אבל לא מצאתי כותרת יותר מתאימה לשאלה שלי.

אוקיי , אז אני יודע C# ברמה די בסיסית , ומעניין אותי ליצור לדוגמא קובץ (למשל EXE , אבל לא חובה. סתם דוגמא ... ) שיבצע את הפעולות שבתוכנה.

אני אתן דוגמא כי ניראה לי שאני לא כל כך ברור...

למשל אני רוצה לבנות משהו קטן. שהקלט שלו יהיה אות. אם האות שווה ל-Y , אז הוא יחליף את כל הסיומת של הקבצים באותה התיקיה מ-FLV ל-AVI.

(מה שסימנתי עם קו מתחת אני לא יודע לעשות.)

תודה רבה רבה לעוזרים. אם אני לא מובן במשהו - רק תשאלו ואני אשתדל להסביר את זה יותר טוב...

פורסם

חחחחחחחחחח

עם הדוגמא לא הבנתי בדיוק מה אתה רוצה לעשות

פורסם
  • מחבר

טוב אני אסביר שוב... ואתן דוגמא אחרת על אותו עיקרון...

אני רוצה ליצור קובץ (exe , bat לא משנה. משהו כזה...) וכשאני יפעיל אותו הוא יקבל אות כקלט. אם האות שווה ל-Y אזי כל הקבצים שבתיקיה C/MY MOVIE (למשל..) ימחקו.

וכל זה לעשות דרך C#

פורסם

אתה רוצה ליצור דרך c# קובץ .bat

או שאתה רוצה לעשות את אותה פעולה שתיארת רק ב c#

וואו אחי סיבכת את אמו

בוא לא נלך על דוגמאות

תגיד מה אתה רוצה לעשות

ומה הידע שלך

פורסם
  • מחבר

כן חחח חשבתי שאולי דרך דוגמאות זה יהיה יותר מובן.

אני רוצה ליצור קובץ , לא דווקא BAT . קובץ שאפשר לפתוח אותו בכל מחשב בלי קשר לתוכנה Microsoft Visual C#.

אני רוצה ליצור כזה קובץ ושימחק את כל הקבצים בתיקיה שאבחר . זהו...

הרמה שלי סבירה. הגעתי עד מחלקות

פורסם

שמע תחפש פעולות על קבצים בC# ונסה להבין משם...

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

בכל מקרה עשיתי כזה דבר בJAVA פעם לשנות סיומות של קבצים מJAVA לTXT וזה בערך 5 שורות קוד.

בהצלחה

פורסם

כן חחח חשבתי שאולי דרך דוגמאות זה יהיה יותר מובן.

אני רוצה ליצור קובץ , לא דווקא BAT . קובץ שאפשר לפתוח אותו בכל מחשב בלי קשר לתוכנה Microsoft Visual C#.

אני רוצה ליצור כזה קובץ ושימחק את כל הקבצים בתיקיה שאבחר . זהו...

הרמה שלי סבירה. הגעתי עד מחלקות

http://www.google.co.il/search?hl=iw&q=delete+recursive+c%23&meta=

פורסם

תכתוב סקריפט - הרבה יותר פשוט ויעשה את העבודה

פורסם

אתה מתאר את מה שאתה רוצה בצורה מאד כללית. אלגוריתם למחיקת תיקיה, רקורסיבי או לא, זה שטות - קיבלת קישור לחיפוש שיסביר הכל. מחלקות System.IO.File ו-System.IO.Directory אמורות לתת כל מה שאתה צריך.

אבל מה זה תוכנה אמיתית? מה זה קלט 'Y'? מה זה 'לבחור תיקיה'.

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

כשאתה כותב תוכנה ועושה build ב-VS.NET אז יש לך קובץ EXE שכל אחד יכול להריץ (יכול להיות שהוא יצטרך להתקין .NET Framework אם אין לו) וזהו.

זאת תוכנה אמיתית. לא צריך לעשות הרבה מעבר.

פורסם

נראה לי שהבנאדם מחפש את קובץ ה-EXE שמקומפל בעת הרצת התוכנה...

הוא נמצא בתקיית bin/Debug בפרוייקט שלך

פורסם

תפתח פרויקט Console application

ותמשיך משם כפי שנאמר כאן

אני גם אגב ממליץ לנסות שפת סקריפט במקום (פרל/פייתון)

פורסם

בשביל למחוק או לשנות תוכן של ספריה, עדיף כבר קובץ BATCH להשתמש ב#C זהה דיי OVERKILL

הפקודות האלו יעשו את העבודה טוב מאד

ren *.flv *.avi

del /s /q *.*

אם עדיים תרצה להשתמש ב#C תצתרך לכלול את system.io ולהשתמש בDirectoryinfo ו Fileinfo

אני הייתי משתמש ב#C לבנית תפריט והחזרת הערך לקובץ הBATCH

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים