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

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




نمايش نتايج 1 به 9 از 9

نام تاپيک: سوال درباره C#.net

  1. #1
    کـاربـر بـاسـابـقـه saeed_136915's Avatar
    تاريخ عضويت
    Dec 2005
    محل سكونت
    The Land of Skyrim
    پست ها
    2,715

    پيش فرض سوال درباره C#.net

    سلام دوستان من به تازگی شروع کردم به برنامه نویسی C#.Net با VisualStudio 2010 . من میخواستم بدونم میشه توی این محیط توی اجزای ویندوز تغییری ایجاد کرد یا با این اجزا کارهای دیگه ای کرد؟؟ مثلا بخواییم پروفایل Power Plans که توی کنترل پنل هست رو تغییر داد. میدونم که میشه با کدهای CMD این کارو کرد ولی من میخوام مستقیم این کارا رو بکنم.

  2. #2
    کاربر فعال تالار .Net Msba's Avatar
    تاريخ عضويت
    Dec 2006
    محل سكونت
    ! My Mind
    پست ها
    506

    پيش فرض

    معمولا اکثر کارهایی که در تغییرات سیستم عامل ویندوز دخیل هستند از سه روش قابل دسترس هستند:
    1- API ها
    2- Registery
    3- Command ها

    پس اگر تغییری مورد نیاز است و ویندوز آن را در اختیار گذارده باشد با هر زبانی می توان آن را استفاده نمود.
    هر سه این روش از طریق .net نیز قابل دسترس هستند(VB.net,#C).

    برای تغییر هر تنظیمات، ویندوز یک راهکار تعریف می کند مثلا برای همان مثال Power Plan خودتان، راهکار رجیستری نیز وجود دارد گرچه از طریق command مناسب تر است. ولی اختیار رفتار با شماست.

    موفق باشید.

  3. 2 کاربر از Msba بخاطر این مطلب مفید تشکر کرده اند


  4. #3
    کـاربـر بـاسـابـقـه saeed_136915's Avatar
    تاريخ عضويت
    Dec 2005
    محل سكونت
    The Land of Skyrim
    پست ها
    2,715

    پيش فرض

    معمولا اکثر کارهایی که در تغییرات سیستم عامل ویندوز دخیل هستند از سه روش قابل دسترس هستند:
    1- API ها
    2- Registery
    3- Command ها

    پس اگر تغییری مورد نیاز است و ویندوز آن را در اختیار گذارده باشد با هر زبانی می توان آن را استفاده نمود.
    هر سه این روش از طریق .net نیز قابل دسترس هستند(VB.net,#C).

    برای تغییر هر تنظیمات، ویندوز یک راهکار تعریف می کند مثلا برای همان مثال Power Plan خودتان، راهکار رجیستری نیز وجود دارد گرچه از طریق command مناسب تر است. ولی اختیار رفتار با شماست.

    موفق باشید.
    خیلی ممنون اگه ممکنه یه توضیح خیلی مختصر در مورد این API ها بدین

  5. #4
    کـاربـر بـاسـابـقـه saeed_136915's Avatar
    تاريخ عضويت
    Dec 2005
    محل سكونت
    The Land of Skyrim
    پست ها
    2,715

    پيش فرض

    دوستان من یه مشکل دیگه پیدا کردم اون هم اینکه من توی برنامم دوتا تایمر تعریف کردم و وقتی که برنامه رو اجرا میکنم مقداری که برنامه از رم سیستم استفاده میکنه همینطور زیاد میشه. فکر کنم مشکل از تایمر های باشه خواستم تایمر ها رو بعد از بار Tick ریست بکنم که مثل اینکه تابعی مثل Reset() ندارن. timer.stop() , timer.start() رو هم امتحان کردم. چیکار میشه کرد؟؟

  6. #5
    کاربر فعال تالار .Net Msba's Avatar
    تاريخ عضويت
    Dec 2006
    محل سكونت
    ! My Mind
    پست ها
    506

    پيش فرض

    از اصل تایمر نیست.
    رویه رویداد Tick خود را قرار دهید یا یک توضیح راجب آن بدهید.
    API ها هم مبحث طولانی می باشد. کمی در اینترنت جستجو کنید مباحث اولیه آن را پیدا خواهید کرد.

    موفق باشید.

  7. این کاربر از Msba بخاطر این مطلب مفید تشکر کرده است


  8. #6
    کـاربـر بـاسـابـقـه saeed_136915's Avatar
    تاريخ عضويت
    Dec 2005
    محل سكونت
    The Land of Skyrim
    پست ها
    2,715

    پيش فرض

    سلام . خیلی ممنون از جوابتون . یکی از تابع ها اینه :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    و یکی دیگه هم این :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    اگه لازمه میتونم کل پروژه رو هم بزارم.

  9. #7
    کاربر فعال تالار .Net Msba's Avatar
    تاريخ عضويت
    Dec 2006
    محل سكونت
    ! My Mind
    پست ها
    506

    پيش فرض

    interval چقدر هست؟

  10. این کاربر از Msba بخاطر این مطلب مفید تشکر کرده است


  11. #8
    کـاربـر بـاسـابـقـه saeed_136915's Avatar
    تاريخ عضويت
    Dec 2005
    محل سكونت
    The Land of Skyrim
    پست ها
    2,715

    پيش فرض

    2 ثانیه......

  12. #9
    کاربر فعال تالار .Net Msba's Avatar
    تاريخ عضويت
    Dec 2006
    محل سكونت
    ! My Mind
    پست ها
    506

    پيش فرض

    1- خود کد ها هیچ عمل خاصی مبنی دریافت حافظه ندارد.
    2- Interval به اندازه ای بالا(2000ms) هست که CPU مجبور به اخذ حافظه نشه.
    3- تایمر یک الگوریتم چرخشی است و احتیاجی به Start و Stop پیوسته ندارد. با یک بار شروع بر اساس هر دوره زمانی Tick آن تکرار می شود. لازم به ذکر است که Timer فقط یک Pointer از Stack را تغییر می دهد پس اگر مراحل Tick بیشتر از دوره تناوب Timer باشد. آن اجرا نخواهد شد. یعنی شمارش Interval پس از پایان هرTick آغاز می شود.

    Timer ها را روشن نکنید.ببینید باز هم دریافت از حافظه دارید یا خیر؟

    کدتان را باز هم بررسی نمایید.

    موفق باشید.

  13. این کاربر از Msba بخاطر این مطلب مفید تشکر کرده است


Thread Information

Users Browsing this Thread

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

User Tag List

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

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