تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 1 از 2 12 آخرآخر
نمايش نتايج 1 به 10 از 12

نام تاپيک: معرفی یه Dll فوق پیشرفته برای ذخیره اطلاعات و تنظیمات نرم افزار

  1. #1
    پروفشنال LOVEMT's Avatar
    تاريخ عضويت
    Apr 2006
    پست ها
    740

    10 معرفی یه Dll فوق پیشرفته برای ذخیره اطلاعات و تنظیمات نرم افزار

    سلام دوستان ميخام يه DLL رو به شما معرفي کنم که خودم نوشتم و براي ذخيره تنظيمات برنامه و يا هر گونه اطلاعات
    ديگري مورد استفاده قرار ميگيره .
    در اين DLL شما ميتونيد با وارد کردن # [MyApp] 'Section; Key=Setting تنظيمات و يا اطلاعات خود را ذخيره کنيد .

    1 # MyApp : نام شرکت
    2 # Section : نام بخش
    3 # Key : نام کليد يا زير گروه
    4 # Setting : تنظيمات و يا اطلاعاتيست که مي خواهيد در فليل Set. ذخيره شود

    # ساخت شيئ

    ابتدا در قسمت جنرال فورم شما بايد از فايل DLL يک شيئ بسازيد , با وارد نموندن قطعه کد زير شيئ ساخته ميشود

    Public Setting As New Setting

    # ذخيره تنظيمات و يا اطلاعات

    براي مثال در اينجا اموزش ذخيره Left و Top برنامه داده ميشود .

    با افزودن قطعه کد زير در رويداد مورد نظر مقدار Left و Top شما در فايل Setting.Set ذخيره ميشود .

    Setting.Save App.Path & "\Setting", App.CompanyName, App.EXEName, "Window[Left]", Me.Left
    Setting.Save App.Path & "\Setting", App.CompanyName, App.EXEName, "Window[Top]", Me.Top

    توجه : در قسمت PathName شما ميبايست تنها نام فايل را وارد کنيد سيستم به صورت خود کار پسوند فايل را وارد ميکند
    چنان چه پسوندي در قسمت PathName وارد کنيد کمپايل VB از شما اشکال مي گيرد .

    # باز يابي و خواندن تنظيمات و يا اطلاعات

    براي مثال در اينجا اموزش خواندن و بازيابي Left و Top برنامه از فايل داده ميشود .

    با افزودن قطعه کد زير در رويداد مورد نظر مقدار Left و Top شما از فايل Setting.Set بازيابي ميشود .

    Me.Left = Setting.Read(App.Path & "\Setting", App.CompanyName, App.EXEName, "Window[Left]")
    Me.Top = Setting.Read(App.Path & "\Setting", App.CompanyName, App.EXEName, "Window[Top]")

    # حذف يک کليد

    براي مثال در اينجا اموزش حذف کليد Left از فايل , داده ميشود .

    با افزودن قطعه کد زير در رويداد مورد نظر کليد Left از فايل Setting.Set حذف ميشود .

    Setting.Delete App.Path & "\Setting", App.CompanyName, App.EXEName, "Window[Left]"

    # پاک کردن تمام اطلاعات و يا تنظيمات

    براي مثال در اينجا اموزش پاک کردن تمام اطلاعات فايل Setting.Set , داده ميشود .

    با افزودن قطعه کد زير در رويداد مورد نظر تمام اطلاعات فايل Setting.Set پاک ميشود ميشود .

    Setting.Clear App.Path & "\Setting"

    | [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] | | [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] |
    Last edited by LOVEMT; 02-04-2007 at 02:10. دليل: اشتباه لپی

  2. #2
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Mar 2006
    پست ها
    249

    پيش فرض

    پس همون دستورات SaveSetting و GetSetting كه وي بي تو رجيستري ذخيره مي كنه رو تو توي يه فايل ذخيره و بازيابي مي كني. جالبيه و تبريك ميگم

  3. #3
    اگه نباشه جاش خالی می مونه shirazhaker's Avatar
    تاريخ عضويت
    Jan 2007
    محل سكونت
    C:\WINDOWS\system32
    پست ها
    232

    پيش فرض

    dll بسيار علي هست اگر بتوني يك سورس بزاري ديگه خيلي عالي ميشه

  4. #4
    پروفشنال LOVEMT's Avatar
    تاريخ عضويت
    Apr 2006
    پست ها
    740

    10 بیانیه سید مهدی همیلی

    دوست شیرازی من یادته برای کمک به پروژه گفتی 200000 تومن میخای

    جسارت نباشه ها 2000000 تومن میشه !

  5. #5
    پروفشنال LOVEMT's Avatar
    تاريخ عضويت
    Apr 2006
    پست ها
    740

    پيش فرض

    شوخی کردم فردا 1 / 1 / 1386 سورس رو میزارم !

  6. #6
    اگه نباشه جاش خالی می مونه shirazhaker's Avatar
    تاريخ عضويت
    Jan 2007
    محل سكونت
    C:\WINDOWS\system32
    پست ها
    232

    پيش فرض

    فقط تو صفر ها مشلل داري مرسي سال نو رو به همه كاربران كه تا الان يعني يك ساعت مونده به سال تحويل تبريك ميگم

  7. #7
    پروفشنال LOVEMT's Avatar
    تاريخ عضويت
    Apr 2006
    پست ها
    740

    پيش فرض

    سلام دوستان پارسال یعنی نیم ساعت پیش گفتم سورس رو میزارم !

    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    Last edited by LOVEMT; 02-04-2007 at 02:14. دليل: تعییر لینک

  8. #8
    پروفشنال LOVEMT's Avatar
    تاريخ عضويت
    Apr 2006
    پست ها
    740

    پيش فرض

    داستی سال نو مبارک !

  9. #9
    اگه نباشه جاش خالی می مونه baharan_2122's Avatar
    تاريخ عضويت
    Jan 2007
    پست ها
    441

    پيش فرض

    سلام
    دوست عزیز
    لینک خرابه
    می گه پیدا نمی شه!!!!
    اگه امکان داره تو رپیدشیر بذار
    مرسی

  10. #10
    پروفشنال LOVEMT's Avatar
    تاريخ عضويت
    Apr 2006
    پست ها
    740

    پيش فرض

    لینک سورس منظورتون هست .
    نه من همین الان سورس خودم رو دانلود کردم که ببینم درسته یا نه و درست بود .
    اگه منظورتون خود Dll هست من پریروز لینکش رو عوض کردم فقظ 20 دقیقه اشتباه بود .

صفحه 1 از 2 12 آخرآخر

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •