Application Settings שימוש ב

10 בSeptember 2013

לא צריך להיות מבין גדול בשביל להשתמש בפיצ’ר הבא שמובנה ב Visual Studio .

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

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

לפרויקט מסוג Colnsole App ( כמו בדוגמת קוד המצורפת )אין קובץ settings מובנה ותצטרכו להוסיף אותו, לעומת לפרוייקטים עם ממשק גרפי יש, הדרך למצוא את הקובץ Settings זה דרך אייקון ה Properties על הפרויקט

image

 
ושם אנו מקבלים editor כזה:

image

ואז נוכל לשנות ולערוך נניח לדבר כזה:

image

ה section של scope מחליט אם זה האחריות המשתמש לשמור נתונים או לא, במקרה של הדוגמא שלי זה מה שנעשה..

ועכשיו נראה קוד בסיסי ,

class Program

    {

        static void Main(string[] args)

        {

            if (!String.IsNullOrEmpty(Settings.Default.userName))

            Console.WriteLine(Settings.Default.userName);

 

            Console.WriteLine(  "************");

            Console.WriteLine(  "enter you name");

 

            Settings.Default.userName = Console.ReadLine();

            Settings.Default.Save();

 

            Console.WriteLine(Settings.Default.userName);

        }

    }

זה הכל, פשוט כמו שזה נראה.
 
• הערה חשובה אני משתמש בדוגמא בConsole Application לא לשכוח שזה לא מובנה מבחינת הsettings ותצטרכו להוסיף קובץ Settings
הוסף תגובה
facebook linkedin twitter email

Leave a Reply

Your email address will not be published. Required fields are marked *

2 תגובות

  1. http://dre-beats.bikeshopchicago.com12 בSeptember 2013 ב 21:02

    i was just searching together with and also uncovered your internet web site. basically wantd to state great web web site and this submit actually solved the issue.

    Reply
  2. buy twitter Followers For 521 בMarch 2014 ב 2:11

    Does your blog have a contact page? I’m having problems locating it but, I’d like to shoot you an e-mail.
    I’ve got some ideas for your blog you might be interested in hearing.
    Either way, great site and I look forward to seeing it develop over time.

    Reply