איך אני יכול ליצור תוכנה "אמיתית" מ-C# - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

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


lesForce

Recommended Posts

שלום לכולם.

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

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

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

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

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

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

קישור לתוכן
שתף באתרים אחרים

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

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

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

קישור לתוכן
שתף באתרים אחרים

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

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

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

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

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

ומה הידע שלך

קישור לתוכן
שתף באתרים אחרים

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

אני רוצה ליצור קובץ , לא דווקא BAT . קובץ שאפשר לפתוח אותו בכל מחשב בלי קשר לתוכנה 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 אם אין לו) וזהו.

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

קישור לתוכן
שתף באתרים אחרים

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

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

ren *.flv *.avi

del /s /q *.*

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

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

קישור לתוכן
שתף באתרים אחרים

ארכיון

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

×
  • צור חדש...