ثبت و بازیابی اطلاعات در رجیستری توسط mmb
نمایش نتایج: از شماره 1 تا 1 , از مجموع 1
  1. Borna66_TAHA آواتار ها
    Borna66_TAHA
    مدیر سابق
    Feb 2009
    سهراب-خيام
    9,903
    390
    تشکر شده : 3,688

    Icon132 ثبت و بازیابی اطلاعات در رجیستری توسط mmb

    نام خدا . سلام دوستان. امروز قصد دارم مطالبی رو درباره ثبت اطلاعات در رجیستری و بازیابی اونها توسط mmb بنویسم.
    فرض کنید شما میخواهید پروژه تون یک یا چند کاربر داشته باشه و هرکدوم اون کاربرها رمز عبور رو خودشون انتخاب کنند ، و با هربار اجرای برنامه از اونها نام کاربری و پسورد خواسته شود . یه مثال ساده تر میگم : فرض کنید برنامه شما چندتا پوسته به رنگهای مختلف داره . وقتی کاربر اولین بار برنامه رو اجرا میکنه پوسته مورد نظرش رو انتخاب میکنه و از اون به بعد هربار که برنامه اجرا میشه با اون پوسته بالا میاد . فکر کنم منظور من رو فهمیده باشید .... . چون mmb توانایی برقراری ارتباط با بانکهای اطلاعاتی رو نداره یکی از راههای ثبت و بازیابی اطلاعات ثبت در رجیستری است .

    وقتی شما یک پروژه mmb را اجرا میکنید یک پوشه در رجیستری به آدرس زیر براش درست میشه :
    HKEY_CURRENT_USER\Software\Mediachance\Multimedia Player\Project Registry name
    ** در واقع شما یک متغیر رو از پروژه تون به رجیستری منتقل کرده و مقداری رو براش تعیین میکنید تا هروقت به اون نیاز داشتید بازیابی کنید.)
    شما میتونید اسم پوشه برنامه تون رو در رجیستری ، در پنجره تنظیم پروژه تون Project Settings انتخاب کنید به این صورت که : در بخش Style گذینه Save Last Positin in Registry را تیک زده و در کادر زیر آن نام پوشه مورد نظرتان را مینویسید . (توجه داشته باشید که برای اینکه ثبت در رجیستری فعال شود حتما باید این گذینه تیک بخورد . نام انتخاب شده اهمیت چندانی ندارد ، سعی کنید از نام پروژه تان استفاده کنید.)
    برای ثبت اطلاعات در رجیستری از اسکریپت زیر استفاده میکنیم :
    SaveVariable("RegVariable","Variable")
    در این کد RegVariable نام متغیر در رجیستری است و Variable نام متغیری است که خود شما میخواهید به registry منتقل کنید . مثال :
    Var$='Multimedia'
    SaveVariable("Program","Var$")
    توجه داشته باشید که برای متغیر متنی در رجیستری لازم نیست به صورت Variable$ عمل شود. مانند مثال بالا که متغیر در reg به صورت Program و بدون علامت $ تعریف شده.
    برای بازیابی اطلاعات هم از کد زیر استفاده میشه که برعکس کد بالا عمل میکنه :
    LoadVariable("RegVariable","Variable")
    در اینجا هم متغیر RegVariable از رجیستری خوانده شده و مقدار آن برای متغیر Variable تعریف میشود. مثال :
    LoadVariable("Name","Name$")
    امروز من مطالب رو با مثالهای خیلی ساده و ابتدایی گفتم . شما سعی کنید روی این موضوع خوب کار کنید و طریقه استفاده از اون رو یاد بگیرید. در آموزش بعدی یه مقدار پیشرفته تر به این موضوع میپردازیم (با یه پروژه در این زمینه) . پاسخگوی سوالاتون خواهم بود .
    فقط کاربران ثبت نام شده میتوانند لینک های انجمن را مشاهده کنند. ]
    هميشه خود باشيم نه كسي ديگر!
    فقط کاربران ثبت نام شده میتوانند لینک های انجمن را مشاهده کنند. ]
    فقط کاربران ثبت نام شده میتوانند لینک های انجمن را مشاهده کنند. ]
    #1 ارسال شده در تاريخ 12th August 2009 در ساعت 00:52

  2. 2 کاربر از این پست تشکر کرده اند :


موضوعات مشابه

  1. آموزش تخصصی شبکه و امنیت و ضد امنیت
    توسط Admin در انجمن مسایل مربوط به شبکه
    پاسخ ها: 108
    آخرين نوشته: 9th April 2015, 15:18
  2. مقالات مفید و تخصصی شبکه
    توسط secret در انجمن مسایل مربوط به شبکه
    پاسخ ها: 93
    آخرين نوشته: 11th December 2011, 12:29
  3. نقشه برداری
    توسط Admin در انجمن گرایش های زمین شناسی
    پاسخ ها: 3
    آخرين نوشته: 9th September 2009, 12:55
  4. آشنائی با Tape Drive
    توسط secret در انجمن آرشیو بخش سخت افزار
    پاسخ ها: 0
    آخرين نوشته: 30th December 2008, 13:05
  5. نحوه انتخاب یک dvd
    توسط secret در انجمن آرشیو بخش سخت افزار
    پاسخ ها: 0
    آخرين نوشته: 30th December 2008, 12:40

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  

Designed With Cooperation

Of Creatively & VBIran&تزیین سفره هفت سین 96