نمایش نتایج 1 تا 17 از 17

نام تاپیک: screen saver

  1. #1

    screen saver

    مدتی است که به این مسئله فکر میکنم که آیا میتوان در اکسس کدی نوشت که بوسیله آن اگر کاربر مدتی با باز بودن برنامه با آن کار نکرد بر نامه خود بخود quit شود!
    همانند کاری که ما در screen saver ویندوز میتوانیم انجام دهیم -
    یعنی آیا اکسس توانایی فهمیدن این را دارد که در حال حاضر کار بر با کامپیوتر کار نمیکند !
    متشکرم

  2. #2
    کاربر دائمی
    تاریخ عضویت
    آذر 1384
    محل زندگی
    هر کجا هستم باشم آسمان مال من است پنجره -فکر- هوا- عشق- زمین مال من است.
    پست
    997
    اگه اکسس خودش ابرازی مثل تایمر وی بی داشت براحتی میشد اگه بخواهیم از رویداد ان تایم فرمها استفاده کنیم نیاز به یه مقدار الگوریتم وتحلیل داریم وانگیزه که چه کاربردی داره؟

  3. #3
    moustafa
    متشکرم

    در مورد انگیزه در مواردی کار برد داره که شما میخواهید اگر کاربر در زمانی که با برنامه کار نمی کنه و پشت سیستم نیست فراموش کرد ;که از برنامه خارج بشه با توجه به اهمیت اطلاعاتتون خیالتون راحت باشه که برنامه خود بخود quit شده و کس دیگری با قرار گرفتن در پشت سیستم نمی تواند به اطلاعاتتون دسترسی داشته باشه و می توان بجای quit دستور shutdown ویندوز را داد و... انصافاً فکر میکنم قابلیت خوبیه
    و ضمناً من شنیده ام که با کدهای اسکی میتوان نوشت !

  4. #4
    کاربر دائمی
    تاریخ عضویت
    آذر 1384
    محل زندگی
    هر کجا هستم باشم آسمان مال من است پنجره -فکر- هوا- عشق- زمین مال من است.
    پست
    997
    و ضمناً من شنیده ام که با کدهای اسکی میتوان نوشت
    بهر حال بنوعی به زمان وابسته است تا چه مدت کاربر کلیدی را فشار نده
    من فعلا این راه به ذهنم خطور کرد با فشار هر کلیدکیبرد ساعت سیستم در یه جدول ثبت بشه وفاصله دو رکورد متوالی محاسبه بشه هر جا از مدت معینی تجاوز کرد از برنامه خارج بشه
    شاید راه خیلی بهتر وساده تر وحتی توابع مخصوصی باشه که من با ان اشنا نیستم

  5. #5
    کاربر دائمی
    تاریخ عضویت
    آذر 1384
    محل زندگی
    هر کجا هستم باشم آسمان مال من است پنجره -فکر- هوا- عشق- زمین مال من است.
    پست
    997
    البته دوتا رکورد بیشتر نخواهیم داشت هر کلید که فشرده میشه رکورد اول حذف میشه رکورد مانده میشه رکورد اول ورکورد جدید میشه رکورد اخر حالا تفاضل این دو رکورد مورد بررسی قرار میگیره

  6. #6
    کاربر دائمی
    تاریخ عضویت
    آذر 1384
    محل زندگی
    هر کجا هستم باشم آسمان مال من است پنجره -فکر- هوا- عشق- زمین مال من است.
    پست
    997
    در فرم استارت اپ دوتا تکس باکس گذاشتم (text1,text2)وخاصیت visible هردو no
    وقتی کلیدی فشرده میشه(keydown ,keyup ,keypress,...)(keypreview=yes)
    text1=time()
    در رویداد on time فرم :(1000=timer interval)
    text2=time()-text1
    if text2>1 then
    docmd.quite
    end if
    فقط فرم استارت اپ هیچ وقت بسته نمیشه وhide میشه
    رویداد onopen فرم یادتون نره
    text1=time()

    میتونید رویداد موس را هم بهش اضافه کنید
    رویداد keydown با تنظیم keypreview=yes فکر کنم کافی باشه
    فایل های ضمیمه فایل های ضمیمه
    آخرین ویرایش به وسیله moustafa : جمعه 19 خرداد 1385 در 01:21 صبح

  7. #7
    moustafa
    از پاسخ شما متشکرم
    خیلی عالی بود امتحان کردم و جواب داد.
    فکر نمیکردم به این سرعت به جواب برسید.
    راه ساده اما کار بردی
    مهم این نیست که شاید راه دیگری نیز داشته باشه مهم اینه که در حال حاضر به جواب رسیدیم.
    بازم از پاسختون متشکرم
    ضمناً در صورت امکان کد hide شدن فرم را برایم بنویسید .

  8. #8
    کاربر دائمی
    تاریخ عضویت
    آذر 1384
    محل زندگی
    هر کجا هستم باشم آسمان مال من است پنجره -فکر- هوا- عشق- زمین مال من است.
    پست
    997
    مرسی دوست عزیز
    ضمن اینکه نکته جالبی وکاربردی از لحاظ امنیتی بود باعث شد من به چیزهای دیگه اونو تعمیم بدم مثلا در تاریخهای از پیش تعیین شده یه سری فرمها باز شوند یا گزارشاتی چاپ شودو ....
    برای مخفی شدن فرم استارت اپ در اخرین رویداد مربوط به ان
    Me.Visible=False

  9. #9
    moustafa
    از پاسخ و فایل نمونه متشکرم .

    اما یک سوال جالب !
    آیا میتوان در هنگام اجرا شدن برنامه محیط اکسس و Application برنامه از دید کاربر MINIMIZE و یا در صورت امکان HIDE شود .

    من modules ذیل را در این مورد دارم .

    Option Compare Database
    Option Explicit
    Declare Function ShowWindow Lib "user32" (ByVal hwnd As Long, ByVal nCmdShow As Long) As Long
    Const SW_HIDE = 0
    Const SW_SHOWNORMAL = 1
    Const SW_SHOWMINIMIZED = 2
    Const SW_SHOWMAXIMIZED = 3

    ()Public Function HideApplicationWindow
    Dim dwReturn As Long
    (dwReturn = ShowWindow(Application.hWndAccessApp, SW_SHOWMINIMIZED
    End Function

    در باز شدن فرم کد
    HideApplicationWindow


    نتیجه:


    که در هنگام اجرا شدن برنامه و با باز شدن اولین فرم Application برنامه را MINIMIZE نموده .

    اما دارای مشکلاتی است.
    1- بعد از بازشدن اولین فرم دیگر بقیه فرم ها در این حالت قابل دیدن نیستند
    و در حالت عادی برنامه میتوان آنها را دید .
    2- اگر در این modules بخواهیم از خاصیت HIDE شدن Application استفاده کنیم
    دیگر حتی فرم اول هم دیده نمی شود !!.

    متشکرم

  10. #10
    کاربر دائمی
    تاریخ عضویت
    آذر 1384
    محل زندگی
    هر کجا هستم باشم آسمان مال من است پنجره -فکر- هوا- عشق- زمین مال من است.
    پست
    997
    آیا میتوان در هنگام اجرا شدن برنامه محیط اکسس و Application برنامه از دید کاربر MINIMIZE و یا در صورت امکان HIDE شود .
    منظورت چی ؟ ساده تر توضیح بده وهمینکه بگو چه فایده ای دارد؟

  11. #11
    کاربر دائمی آواتار شاپرک
    تاریخ عضویت
    بهمن 1383
    محل زندگی
    ناکجاآباد
    پست
    1,157
    خیلی جالب بود
    ممنون

  12. #12
    کاربر دائمی
    تاریخ عضویت
    آذر 1384
    محل زندگی
    هر کجا هستم باشم آسمان مال من است پنجره -فکر- هوا- عشق- زمین مال من است.
    پست
    997
    مرسی شاپرک

  13. #13
    moustafa
    برنامه حقوق و دستمزدی که قبلاً در سایت گذاشته بودی دیدم
    خیلی جالب و آموزنده بود متشکرم .

    اما در مورد مبحث قبلی

    تا بحال حتماً از برنامه های اتوران استفاده کرده ای همانند king در اکثر این برنامه ها با اجرای برنامه کل فضای دسکتاپ اشغال نمی شود و فرم برنامه fullscreen نمی باشد . منطور من اجرای برنامه به یه همچین صورتی است.

    و در صورت hide شدن کل منوی برنامه و روش دستکاری logo شروع اکسس که قبلاً در این سایت نه بطور کامل عنوان شده بود و تغییر آیکون اجرای برنامه
    حاصل شبیه یک برنامه exe می شود .

    و در کل میتوان آن را به صورت یک خلاقیت در برنامه نویسی با اکسس دانست.
    البته انتطار ندارم که وقت روی این موضوع صرف کنی .

    یک سوال دیگر

    آیا در اکسس امکان استفاده از فایلهای صوتی وجود دارد و آیا بغیر از خاصیت beep در اکسس
    خاصیت صوتی دیگری وجود دارد یا خیر . متشکرم .

    moustafa
    بازم از برنامه ای که در سایت گذاشته بودی ممنونم و به دوستان دیگر هم توصیه میکنم یه نگاهی بهش بندازن .
    آخرین ویرایش به وسیله redial2020 : شنبه 20 خرداد 1385 در 20:17 عصر

  14. #14
    کاربر دائمی
    تاریخ عضویت
    آذر 1384
    محل زندگی
    هر کجا هستم باشم آسمان مال من است پنجره -فکر- هوا- عشق- زمین مال من است.
    پست
    997
    درباره سوال اولتون من بشخصه کار نکردم
    من ترجیح میدم که بیشتر در مورد مباحث شبکه -اکسس +اس کیو ال سرور - اکسس در اینترنت -visual studio tools for office ودر اخر موارد exe کردن فایل کار ومباحثه کنیم
    درباره فایل صوتی که سهله فایل تصویری با insert / oleobject/Windows Media Player
    در نمای طراحی درURL ادرس فایلت بذارالبته میتونی هر شی دیگری رابجای مدیا پلیر وارد کنی

  15. #15
    باسلام
    ممکن است لینگ فایل حقوق ودستمزد آقامصطفی رابزارید که ماهم استفاده کنیم

  16. #16
    فرضیه جالبی بود

  17. #17
    کاربر دائمی
    تاریخ عضویت
    شهریور 1383
    محل زندگی
    تهران
    پست
    256
    باسلام
    ممکن است لینگ فایل حقوق ودستمزد آقامصطفی رابزارید
    از شما متشکر می شوم

تاپیک های مشابه

  1. screen saver
    نوشته شده توسط ma-ra-2005 در بخش برنامه نویسی در 6 VB
    پاسخ: 18
    آخرین پست: دوشنبه 20 آبان 1392, 23:26 عصر
  2. پاسخ: 3
    آخرین پست: سه شنبه 06 شهریور 1386, 16:52 عصر
  3. استفاده از screen saver در دلفی
    نوشته شده توسط rsheytoonak در بخش کامپوننت های سایر شرکت ها، و توسعه کامپوننت
    پاسخ: 1
    آخرین پست: یک شنبه 07 مرداد 1386, 07:15 صبح
  4. screen saver
    نوشته شده توسط موفقیت 8 در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 2
    آخرین پست: پنج شنبه 21 اردیبهشت 1385, 06:18 صبح

قوانین ایجاد تاپیک در تالار

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