منوی start را سریع تر کنید


در منوی start زیر منوها پس از 400 میلی ثانیه ظاهر میشود که برای کاربرن حرفه ای ممکن است چند ثانیه طول بکشد شما میتوانید این زیر منوها را به سرعت برق ظاهر کنید آن هم با رفتن به سراغ کلید زیر ( البته قبلا از این کار یادم رفت بهتون بگم که باید از منوی start گزینه run را انتخاب کرده و سپس کلمه regedit را در آن وارد و ok را بزنید و حالا شما در رچیستری ویندوز هستید ) حالا درآنجا جستجو کنید ( MenuShowDelay دقت کنید که نسبت به حروف حساس می باشد)


HKEY_CURRENT_USER\CONTROL PANEL\DESKTOP\MenuShowDelay

 مقدار این متغیر طول تاخیر منو را بر حسب میلی ثانیه از 0 تا 999 نشان میدهد که میتوانید با دادن مقدار 1 به آن سرعت آن را بسیار بسیار سریع کنید تا در نیم سوت زیر منوها ظاهر شوند

سیستم عامل فصل اول

جزوه سیستم عامل استاد کریمی :

باسلام. کتابی که استاد کریمی معرفی کرده اند

      * کتاب ( مفاهیم سیستم عامل )

      * مؤلف ( حمید رضا مقسمی )

این کتاب مخصوص دانشجویان کاردانی به کارشناسی می باشد.

فصل اول  ( مفاهیم و تعاریف اولیه سیستم عامل ) :

سیستم عامل :

سیستم عامل یکی از پرکاربردترین نرم افزارهای سیستمی می باشد که به عنوان رابط بین کاربر و سخت افزار کامپیوتر عمل می کندیا به عنوانی دیگر ابزار استفاده از منابع را سیستم عامل می گویند.

دو وظیفه مهم سیستم عامل :

        * استفاده از کامپیوتر را اسان می کند.

        * سیستم عامل مدیریت منابع می باشد.

                                                             .....   نکته  ......

به قسمت اصلی سیستم عامل که وظایف مهم آن را انجام می دهد هسته یا Kernel می گویند.

نسلهای سیستم عامل :

·          سیستم عامل های دسته ای ( Batch System ) :

نسلی از سیستم عامل ها که در آن از کارت پانچ استفاده می شود.

فقط دارای یک کاربر می باشدوکارهایکی یکی انجام می گردد.

مدت زمان پاسخ طولانی و معمولا پر سخت افزار بوده اند.

  • سیستمهای چند برنامگی ( Multiprogramming ):

علاوه بر قابلیت های نسلهای گذشته فعال بودن همزمان سیستم پردازش یعنی Cpu  و سیستم ورود و خروج ( I/O ) را به طور همزمان داریم.این نسل از IC تشکیل شده اند.

  • سیستم های ( Spooling ) :

ورود حافظه ( Buffer ) در این نسل از خصلتهای مهم این نسل است.

·          سیستمهای اشتراک زمانی ( Time Sharing ) :

خصوصیت مهم این نسل پدید آوردن محاوره مابین کاربر و سیستمها می باشد و از این نسل به بعد مانیتورها بوجود آمدند.

  • سیستم های بلادرنگ ( Real Time ) :

این سیستم ها قابلیت پردازشهای ضرب العجل کاربران را داراست.

فلش زدن برنامه

این برنامه از یکی از توابع Api به نام (Flash Window ) استفاده می کند. شکل کلی تابع به صورت زیر می باشد.

 Private Declare Function Flash Window Lib "user32" (By Val hwnd As Long, ByVal bInvert As Long) As Long

 در صورتی که از توابع API در خود فرم برنامه استفاده شود باید از Private استفاده گردد و در صورتی که بخواهید در ماژولها از آن استفاده کنید باید از Public استفاده کنید.

بعد از وارد شدن به محیط ویژوال بیسیک باید یک Timer و یک Command Button در فرم قرار دهید و خاصیتهای Name آنهارا به صورت زیر تنظیم کنید.

Timer1= tmrFlash

Command Button1= cmdFlash

خصوصیت Enablef مربوط به Timer را برابر با False قرار دهید و کدزیررا برای آن بنویسید.

Private Sub tmrFlash_Timer ()

     Dim lngRet As Long

     LngRet = Flash Window (Me.hwnd, 1)

End Sub

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

Private Sub cmdFlash_Click ()

    tmrFlash.Interval = 500

    tmrFlash.Enabled = True

End Sub

      * واحد Interval مربوط به Timerبرحسب میلی ثانیه می باشد.

موفق باشید.

عدم اجرای مجدد برنامه

با این تکه کد می توانید از اجرای مجدد برنامه خودداری کنید.

 ( فقط کافی است کد را در رویداد فرم لود ( Form Load ) ) بنویسید.

Private Sub Form_Load()

If App.PrevInstance = True Then

    Call MsgBox("This program is already running.", , "Ali Shiri")

     End

End If

End Sub

خواص Text Box

بازهم سلام
این دفعه می خوام در مورد بعضی از خاصیت های textbox که در پنجره ی properties وجود داره توضیح بدم.
Name=این رو که حتما می دونید که اسم اون هستش ولی نکته ای که باید به اون توجه کرد اینه که برنامه نویس های حرفه ای در اول اسم textbox ها txt روهم مینویسند مثلا txtdisplay یا txtname .
Alignment=این خاصیت نحوه تراز شدن متن رو در textbox رو نشون می ده (وسط چین،چپ چین،راست چین).
Appearance= این خاصیت به شکل و شمایل اون مربوط می شه اگر flat رو انتخاب کردید textbox به صورت تخت در میاد ولی اگر 3d رو انتخاب کنید به صورت سه بعدی و تو رفته در میاد.
Backcolor= ای هم مربوط میشه به رنگ داخل textbox.
enable= هم مربوط میشه به فعال یا غیر فعال بودن.
Forecolor= این هم رنگ متن داخلش رو مشخص می کنه.
locked= این خاصیت مشخص می کند که آیا کاربر می تواند متن داخل ان را عوض کند یا نه.
Maxlenght= این خاصیت حداکثر تعداد کاراکترهایی را که می توان درون textbox وارد نمود مشخص می کند.
Multiline= چنانچه این خاصیت true باشد وقتی در textbox در حال تایپ کردن هستید اگر اینتر را فشار دهید به خط بعد می روید و می توانید متن را در بیشتر از یک خط بنویسید ولی اگر این خاصیت false باشد فقط میتوانید در یک خط متن را وارد کنید.
Password char= حتما دیدید که وقتی در حال تایپ کردن پسورد هستید هرچی تایپ می کنید به جاش یه علامت ستاره تایپ میشه که به خاطر اینه که متن به صورت محرمانه باشه وکسی نتونه ببینه.حالا شما در مقابل این خاصیت هر کاراکتری رو وارد کردی به جای متن اون کاراکتر نشون داده میشه.مثلا اگر 3 رو وارد کردید، هرچی تایپ کردید بجای اون 3 میبندید.
RightToLef= این خاصیت مشخص می کنه متن از چپ به راست نوشته شود یا از راست به چپ.
scroll bar= چنانچه بخواهید میله های مرور روی جعبه متن ظاهر شوند ونیز برای تعیین تعداد انها باید از این خاصیت استفاده کنید.مقدار0-None از ظاهر شدن میله های مرور جلوگیری میکند.مقدار 1-Horizontal فقط یک میله مرور افقی نشان می دهد.مقدار 2-vertical اجازه نمایش میله مرور عمودی را می دهد..مقدار 3-both هر دو میله مرور افقی و عمودی را نشان می دهد.
Text=این خاصیت متن اولیه(مقدار پیش فرض) را که درون جعبه متن ظاهر می شود را نشان می دهد.