|
|
|||
|
درباره وبلاگ
![]() با سلام خدمت شما بازديد كننده محترم . اين وبلاگ در جهت آموزش تكنيك هاي پيشرفته ويژوال بيسيك و رفع مشكلات شما عزيزان و همچنين دانلود برنامه هاي كاربردي و جذاب موبايل فعاليت مي كند وآماده پاسخگويي به سوالات و نظرات شما بازديدكنندگان محترم مي باشد. با تشكر مدير وبلاگ ( سيد كمال رضايي)
منوي وبلاگ
آرشيو مطالب گذشته
هفته چهارم بهمن 1386
هفته اوّل بهمن 1386 هفته چهارم دی 1386 هفته سوم دی 1386 هفته دوم دی 1386 هفته اوّل دی 1386 آرشيو موضوعات وبلاگ
لينك دوستان
آموزش و ترفند
دانلود برنامه و ترفند برنامه هاي يك برنامه نويس آموزش دروس كامپيوتر آس كلاس آموزش ويژوال بيسيك ويژوال بيسيك و گرافيك رياضيات و وي بي ****۞ startxp ۞**** BN - Soft توابع API آموزش میکروکنترلر avr علم نجوم ويروس نويسي در ويژوال بيسيك آموزش فلش-برنامه نویسی-مقاله-سورس کد اويانيك - وبلاگي براي برنامه نويسان الکترونيک - کامپيوتر - برنامه نويسي اموزش ساخت بازی با فلش سورس کدهای ویژوال بیسیک قدرت برتر سلطان كامپيوتر مغناطيس كامپيوتر اينترنت موبايل ترفند جوك عكس... كتابفروشي اينترنتي مکانی برای برنامه نویسان ایرانی آموزش ويندوز _ هك _ ترفند كد نويس punisher boy دهكده موبايل اروم بلاگ ×××بیا تو کلیپ××× Visual i3asiC رمز تمام بازی ها **بهترین ها فقط در اینجا** آموزش رایگان سايت تخصصي موبايل مطالب برتر وبلاگ
نكاتي در مورد وبلاگ
اين وبلاگ تقريبا هفته اي دو بار بروز مي شود - ممكن است به دليل كثرت سوالات به سوالات شما دير پاسخ داده شود اما حتما به همه سوالات پاسخ داده مي شود - لطفا سوالات خود را در قسمت نظرات بيان كنيد و سوالاتتان را ميل نكنيد - فقط پنج پست آخر در صفحه نخست قرار مي گيرد براي دسترسي به همه مطالب مي توانيد از آرشيو استفاده كنيد .
نظر سنجي وبلاگ
آمار وبلاگ
آيه روز
|
آموزش كار با فايلهاي Resource و برنامه Resource Editor
حتما براي شما هم پيش آمده است كه بخواهيد فايلي را كه برنامه شما از آن استفاده مي كند از چشم كاربر پنهان كنيد و فايلهاي مورد نياز برنامه را به فايل اجرايي برنامه بچسبانيد . راه حل اين كار استفاده از فايلهاي Resource يا به اختصار Res است . اين نوع فايلها مي توانند فايلهاي شما را درون خود نگه داري كنند و در صورت نياز آنها را به شما تحويل دهند . براي كار كردن با فايلهاي Res در ويژوال بيسيك بايد از برنامه VB Resource Editor استفاده كنيد براي فراخواني اين برنامه وارد منوي Add-Ins شده و گزينه Add-Ins Manager را برگزيند تا كادر محاوره اي به شكل زير باز شود :
از اين كادر براي افزودن برنامه هاي كاربردي ارائه شده همراه ويژوال بيسيك در زمينه برنامه نويسي استفاده نماييد . طبق شكل گزينه VB 6 Resource Editor را انتخاب كنيد و از قسمت Load Behavior تيك گزينه Loaded/Unloaded را بگذاريد و در پايان بر روي OK كليك كنيد . حال اگر وارد منوي Tools شويد مشاهده مي كنيد كه گزينه اي به نام Resource Editor به آن اضافه شده است بر روي آن كليك كنيد تا برنامه VB Resource Editor به شكل زير اجرا شود :
( ترجيحا كنار فايلهاي پروژه ) ذخيره كنيد اين فايل پس از كامپايل برنامه به فايل اجرايي مي چسبد و ديگر اثري از آن كنار فايلهاي برنامه نخواهيد يافت . براي استخراج فالهاي درون Res روشهاي زيادي وجود دارد اما ساده ترين روش نوشتن فايل به صورت باينري است كه با يك مثال آن را انجام مي دهيم: برنامه زير يك فايل با شماره شناسايي 101 را از درون فايل Res مي خواند و درون ريشه درايو C قرار مي دهد : Dim file() As Byte file = LoadResData(101, "CUSTOM") Open "c:\1.pdf" For Binary As #1 Put #1, 1, file() Close #1 حال مي توانيد از فايل خود به هر نحوي كه مايليد استفاده كنيد . براي اينكه از چشم كاربر فايلهايتان را مخفي نگه داريد مي توانيد آنها را درون پوشه Temp ويندوز قرار دهيد و پس از تمام كارتان فايلها را پاك كنيد . / نوشته شده در دوشنبه سوم دی 1386 و ساعت 18:56 در ارتباط با موضوع ویژوال بیسیک |
پاسخ به سوال بازديد كنندگان
با سلام طبق وعده اي كه داده بودم پاسخ سوالات شما را مينويسم اميدوارم كه توانسته باشم خدمتي هر چند كوچك به شما عزيزان كرده باشم .آقاي مجتبي غلامعلي زاده 1 – برنامه ی بنویسید که بطور اتفاقی یک متن یا تصویر را از دیتابیس انتخاب کند و نمایش دهد. ( یعنی هرروز یا هر بار که برنامه اجرا میشه یک متن یا تصویر را بطور تصادفی نمایش دهد و دیگر بار بعد همان متن یا تصویر را نمایش ندهد تا تمام متنها یا تصاویر انتخاب شوند). 2 – برنامه ای بنویسید که بر حسب زمانی که کاربر وارد برنامه می شود به کاربر وقت بخیر بگوید.
3 – برنامه ای بنویسید که بتوان عکس و موزیک را در دیتا بیس قرار داد.يك صفحه وب را براي دانلود قرار ميدهم كه چگونگي ذخيره تصوير در پايگاه داده اكسس را توضيح داده است (منبع www.visualbasic.blogfa.com) دانلود آموزش ذخيره تصوير در پايگاه داده اكسس 4 – چگونه می توان بانک اطلاعاتی و یا برنامه های دیگر را در برنامه هایی که با vb می نویسیم مخفیکرد و روش برنامه نویسی آن چگونه است. يكي از بهترين روشها براي چسباندن فايلهاي مورد نياز برنامه به فايل اجرايي استفاده از Resource است كه در آينده بسيار نزديك مطالب مفصلي در اين مورد خواهم نوشت .
برنامه اجرا شد همه ی اینها در یک ردیف از لیست بوکس نمایش دهد و در پایین هر ردیف از لیست بوکس یک خط بزرگ و نسبتا نازک قرار دهد.(بعنی از سمت راست تا سمت چپ یک خط بزرگ قرار دهد) منظور شما از اين سوال را متوجه نشدم لطفا بيشتر توضيح دهيد .
اینترنت آپدیت کنیم. در پست هاي قبل به اين سوال پاسخ داده شده است . 8 – چگونه می توان کلید های میانبر با برنامه نویسی در vb ایجاد کرد.براي ساخت كليد ميانبر در ويژوال بيسيك ميتوانيد از يك تابع Api به نام GetAsyncKeyState استفاده كنيد . براي مثال ميخواهيم برنامه اي بنويسيم كه با فشار دادن كليد A يك پيغام مبني بر فشرده شدن كليد A بدهد و با فشار دادن دو كليد Alt و E با هم با يك پيغام برنامه بسته شود. ابتدا تابع زير را درون يك ماژول كپي كنيد : Public Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integer سپس يك تايمر به فرم بيفزاييد و خاصيت Interval آن را برابر با يك قرار دهيد سپس بروي آن دابل كليك كنيد و در رويداد Timer آن دستورات زير را قرار دهيد : If GetAsyncKeyState(vbKeyControl) And GetAsyncKeyState(vbKeyE) Then MsgBox "Www.SkrSoft.Blogfa.Com", , "SkrSoft" End End If If GetAsyncKeyState(vbKeyA) Then MsgBox "Pressed A Key In KeyBoard", , "SkrSoft" End If
دانلود سورس برنامه ساخت كليد هاي ميانبر
آقا بهزاد
چطور میشه کنار منوها در فرم عکس قرار داد و وقتی موس می ره رو یکی از گزینه های منو رنگش به رنگی که ما می خواهیم تغییر کنه و در کل شکل منو رو تغییر داد (یه نمونه سورس بزار)قبلا يك فايل pdf در مورد ايجاد تغييرات در وبلاگ قرار داده ام كه مي توانيد از آنها استفاده كنيد . اين هم چند سورس در مورد ايجاد تغييرات در شكل منو :
جناب يه بنده ناچيز خدا لطفا کدی بگذارید که عکس های متحرک با فرمت gif و یا فایلهای فلش با فرمت swf را در فرم نمایش بده و سوال دیگر من اینکه قفل نرم افزاری را طوری کنید که روی هر سیستم یه کد بخواد .اگه میشه بفرمایید که چطوری می توانیم فایلهای ocx را به برنامه بچسبانیم .
براي پخش فايلهاي فلش و فايلهاي Gif بايد از كنترل هاي اكتيو ايكس استفاده نماييد كه من يك كنترل را كه براي پخش فايلهاي gif استفاده مي شود را براي دانلود قرار مي دهم و كنترل Shockwave Flash در Component وظيفه پخش فلش را بر عهده دارد . . (ضمنا در مورد چسباندن فايلهاي ocx به برنامه منظورتان نامفهوم است . )
دانلود كنترل براي پخش فايلهاي متحرك Gif
مي خواستم از شما خواهش كنم كه برنامه اي به زبان vb كه بتونه يك فايل رو از يك كامپيوتر به كامپيوترديگه بوسيله Winsockانتقال بده رو بزاريد .دانلود سورس برنامه انتقال فايل بوسيله كنترل WinSock
آقا صادقچطوری میشه با ویژوال بیسیک ساعت کامپیوتر رو تغییر داد .براي تغيير ساعت سيستم راههاي مختلفي وجود دارد اما ساده ترين راه استفاده از دستور Time است كه در داس استفاده مي شود . دانلود سورس برنامه تغيير ساعت سيستم
آقا جواد سلام از شما تشکر می کنم که این وبلاگ خوب درست کردی و اینکه این ACTIVE X باید کجا نصب بشه .براي استفاده از اكتيو ايكس ها به منوي Project رفته و گزينه Components را برگزينيد . از كادر محاوره اي باز شده دكمه Browse را انتخاب كنيد و فايل اكتيو ايكس خود كه با پسوند ocx است را انتخاب كنيد . حال مي بينيد كه كنترل جديدي به جعبه ابزار شما افزوده شده است كه مي توانيد از آن استفاده كنيد . اميدوارم توانسته باشم به سوالات شما پاسخ دهم . كساني كه تمايل به همكاري با اين وبلاگ را دارند ميتوانند در قسمت نظرات بيان كنند .موفق باشيد . نظرات خود را در مورد تغييرات جديد وبلاگ بيان كنيد تا بتوانم وبلاگ را بر اساس چيزي كه شما مايليد آماده كنم
/ نوشته شده در شنبه بیست و چهارم آذر 1386 و ساعت 13:47 در ارتباط با موضوع ویژوال بیسیک |
عذر خواهي و تعين زمان پاسخ به سوالات بازديد كنندگان
با سلام قبل از هرچيز به خاطر اينكه چند روزي وبلاگ را بروز نكردم و به سوالات شما عزيران پاسخ ندادم عذر خواهي مي كنم . در اين پست سوالاتي كه به دست من رسيده است را مي نويسم و قول ميدهم كه تا آغاز هفته آينده (حدود شنبه 24 آذر ماه) به تمامي سوالات شما بازديد كنندگان محترم پاسخ دهم . فقط به سوالات زير پاسخ داده مي شود و اگر سوال خود را در بين اين سوالات مشاهده نمي كنيد آن را دوباره بيان كنيد تا به آن پاسخ داده شود . آقاي مجتبي غلامعلي زاده 1 – برنامه ی بنویسید که بطور اتفاقی یک متن یا تصویر را از دیتابیس انتخاب کند و نمایش دهد ( یعنی هر آقا بهزاد چطور میشه کنار منوها در فرم عکس قرار داد و وقتی موس می ره رو یکی از گزینه های منو رنگش به رنگی که ما می خواهیم تغییر کنه و در کل شکل منو رو تغییر داد(یه نمونه سورس بزار) جناب يه بنده ناچيز خدا لطفا کدی بگذارید که عکس های متحرک با فرمت gif و یا فایلهای فلش با فرمت swf را در فرم نمایش بده و سوال دیگر من اینکه قفل نرم افزاری را طوری کنید که روی هر سیستم یه کد بخواد . اگه میشه بفرمایید که چطوری می توانیم فایلهای ocx را به برنامه بچسبانیم .
مي خواستم از شما خواهش كنم كه برنامه اي به زبان vb كه بتونه يك فايل رو از يك كامپيوتر به كامپيوترديگه بوسيله Winsockانتقال بده رو بزاريد . آقا جواد سلام از شما تشکر می کنم که این وبلاگ خوب درست کردی و اینکه این ACTIVE X باید کجا نصب بشه . آقا صادق چطوری میشه با ویژوال بیسیک ساعت کامپیوتر رو تغییر داد . / نوشته شده در چهارشنبه بیست و یکم آذر 1386 و ساعت 13:27 در ارتباط با موضوع ویژوال بیسیک |
پاسخ به سوالات و يك درخواست
با سلام چند مدتي است كه تعداد سوالات زياد شده است و نمي توانم به همه آنها پاسخ بدهم مخصوصا كه بعضي از دوستان هم تعداد سوالاتشان زياد است پس خواهش مي كنم كه فقط يك يا دو سوال را مطرح كنيد تا بتوانم به ديگر دوستان هم پاسخ بدهم . چندين بازديد كننده محترم وبلاگ فرموده بودند كه بهتر است زود به زود و يا حتي هر روز وبلاگ را بروز نماييد كه بايد بگويم اين كار مقدور نمي باشد و من هر دو سه روز يكبار وبلاگ را بروز مي كنم . از همه شما بازديد كنندگان محترم تقاضا دارم که پیشنهادات خود را در جهت بهبود وبلاگ بیان نمایید . حتی اگر نظر شما این است که وبلاگ مفید نیست نظر خود را جهت بهتر شدن وبلاگ و یا حتی تعطیلی کامل وبلاگ بیان نمایید . منتظر نظرات سازنده شما خواهم بود . خب بريم سر پاسخ به سوالات : يه بنده خدا سلام از این که به یکی از سوالات من جواب دادین خیلی ممنونم من کدی که برای قفل نرم افزاری گذاشته بودی دیدم ولی اون چیزی که من می خوام نیست من میخوام کاملا محدود باشه یعنی طرف بتونه فقط روزی سه بار باز کنه و تا 20 روز بیشتر کار نکنه اگه این کد را بهم بدین خیلی ممنون میشم اگه میشه وبلاگت را هر روز آپ دیت کن .پاسخ » همانطور كه گفتم بروز كردن وبلاگ حدودا هفته اي دوبار انجام مي گيرد امكان بروز كردن بيشتر وبلاگ وجود ندارد. (با عرض معذرت) و اما راجع به سوالتان من سورس اين برنامه را براي شما آماده كرده ام كه مي توانيد از لينك زير دريافت كنيد . اگر سوال ديگري هم بود در خدمتم .دانلود سورس ايجاد محدوديت در اجراي برنامه آقا بهزاد سلام ممنون از این که جواب دادی. آیا سورس برنامه های ساخته شد توسط خودت رو هم میزاری؟ اگه بزاری ممنونت میشم. موفق باشی . پاسخ » از لطف آقا بهزاد متشكرم و سورس برنامه ها را ميتوانيد از لينكهاي زير دريافت نماييد:( لطفا از سورس برنامه ها درست استفاده كنيد )دانلود سورس برنامه SkrSoft FlashPlayer 1.0 دانلود سورس برنامه SkrSoft FileCutter 1.0 ( لطفا از سورس برنامه ها درست استفاده كنيد )موفق باشيد . لطفا پيشنهادات خود را در جهت بهبود وبلاگ بيان كنيد / نوشته شده در دوشنبه دوازدهم آذر 1386 و ساعت 14:8 در ارتباط با موضوع ویژوال بیسیک |
پاسخ به سوالات بازديد كنند گان
با سلام خدمت شما بازديد كنندگان محترم اين وبلاگ ابتدا از لطف همه شما عزيزان ممنونم و از اينكه نمي تونم به سوالات شما سريعا پاسخ دهم عذر خواهي مي كنم در اين پست به سوالات بازديد كنندگان گرامي پاسخ ميدهم . با لطف آقا بهزاد و ارسال دعوتنامه پرشين گيگ براي من همانطور كه قبلا هم گفتم از اين به بعد فايلها را روي پرشين گيگ آپلود ميكنم تا دسترسي به آنها راحت تر باشد . كساني كه دعوتنامه پرشين گيگ مي خواهند در قسمت نظرات همين پست ايميل خود را وارد كنند تا در اسرع وقت براي آنها دعوتنامه ارسال شود . (البته اگر درخواست ها خيلي زياد باشد ممكن است چند روزي طول بكشد .) آقا حميد با سلام و خسته نباشید احسنت بر شما با این سن کم چنین اطلاعاتی در مورد برنامه نویسی دارید واقعا وبلاگ با مطالب خیلی عالی دارید در مورد وبلاگ عرض کنم که اگر مطالب رادسته بندی بکنید با موضوعات مختلف خیلی خوبه مثلا بخش بانک های اطلاعاتی در بحث وی بی ویا بحث گرافیک در وی بی با مثالهای عملی و یا بخش سوالات و جوابها و....
پاسخ » بايد بگويم كه شما نسبت به من لطف داريد و نظر شما كاملا صحيح است و بزودي مطالب وبلاگ را دسته بندي خواهم كرد . اما راجع به سوالاتتان : سوال اول » مي توانيد قسمت هاي مختلف تاريخ را بصورت مجزا از كاربر دريافت كنيد مثلا از سه Text Box استفاده كنيد كه هر كدام روز و ماه و سال را دريافت كنند. اگر بدين صورت عمل كنيد كار شما راحت تر مي شود . اما اگر ميخواهيد همه تاريخ را يكجا دريافت كنيد ميتوانيد از تركيب توابع رشته اي استفاده كنيد . يك نمونه ساده را براي شما آماده كرده ام كه برنامه اي است كه چهار رقم سمت راست تاريخ ورودي را كنترل ميكند و اگر از 1300 كمتر بود پيامي به كاربر نمايش ميدهد . اگر توضيحات كافي نبود بفرماييد تا كاملتر توضيح دهم . سوال دوم و سوم » كلا در ويژوال بيسيك چند راه براي ارتباط با بانكهاي اطلاعاتي وجود دارد كه طريقه جستجو در آن بستگي به روش انتخابي شما دارد . براي شما سورس كد دفترچه تلفن كاملي را يافتم تا هم درمورد جستجو و هم در مورد Sql مشكلتان حل شود .(منبع برنامه : www.visualbasic.blogfa.com) سوال يا بهتر است بگويم نظر چهارم » از اينكه در انتخاب مطالب آينده وبلاگ به من كمك كرديد بسيار ممنونم و حتما درمورد برنامه نويسي شبكه و اينترنت در آينده اي نزديك مطالبي را خواهم نوشت . جناب بنده خدا سلام وبلاگ پر محتوایی داری امیدوارم همیشه در کارت موفق باشی اگه میشه بفرمایید که چگونه می توانیم برنامه های خود که در سیستم دیگری نصب شده است را از طریق اینترنت آپ دیت کنیم و اگر می شود کد قفل نرم افزاری بنویسید که برنامه فقط روزی 3 بار باز شود و بمدت 20 روز بیشتر برنامه کار نکند و قفل آن بر روی هر سیستمی اجرا نشود یعنی هر سیستم یک کد مخصوص خود را داشته باشد و وقتی که کاربر کد امنیتی را وارد کرد صفحه درخواست کد و محدودیت زمانی برای انجام برنامه حذف شود و به کاربر نشان بدهد که چقدر از زمان اولین اجرای برنامه گذشته است و چقدر از زمان آخرین اجرای برنامه مانده است و وقتی که کاربر کد برنامه را وارد کرد یک فرم (حالت محدودت) از برنامه را حذف کند و بجای آن یک فرم (حالت آزادی برنامه) دیگر را نشان بدهد . پاسخ » از لطف شما هم بسيار سپاسگذارم . درمورد يروز كردن اينترنتي برنامه در حال حاضر متاسفانه وقت پاسخ به سوال شما را ندارم اما يك سورس براي شما قرار ميدهم كه براي بروز كردن برنامه از طريق اينترنت است . لازم به ذكر است كه من با اين سورس كار نكرده ام و از صحت كار آن اطلاعي ندارم. به زودي مطالب كاملتري در مورد بروز كردن برنامه از طريق اينترنت خواهم نوشت . درمورد قسمت دوم سوال كه در مورد قفل نرم افزاري بود =» اين سوال قبلا بررسي شده است و نمونه هاي مختلفي نيز ساخته شده است . اگر باز هم نياز شما برطرف نشد دوباره بفرماييد تا بيشتر بررسي كنم . آقا بهزاد سلام سلام من یه برنامه خواستم که میلادی رو به قمری تبدیل کنه.اگه میشه برای این هم یه سورس بزار.
حتما بخشي را به اكتيو ايكس هاي جالب و مفيد اختصاص خواهم داد .(فعلا معذورم) در مورد فضاي سه بعدي و دايركت ايكس و اپن جي ال هم بايد خدمت شما دوست عزيز عرض كنم كه من تجربه اي در مورد كار با فضاي سه بعدي ندارم . ميتوانيد به سايت Ps-Ware.Net مراجعه نماييد . دو فايل پي دي اف فارسي آموزش اپن جي ال در اين سايت موجود است كه مي تواند مفيد باشد .(اليته مقدماتي) در ضمن با ويژوال بيسيك 2005 كار نكرده ام و نميتوانم به سوالات شما در اين مورد پاسخ دهم . در مورد سورس برنامه تبديل تاريخ ميلادي به قمري هم دارم روش كار ميكنم آماده شد براي دانلود بر روي وبلاگ قرار خواهم داد . اين هم لينك جديد محصولات : دانلود SkrSoft Flash Player 1.0 دانلود SkrSoft File Cutter 1.0 آقاي مجتبی غلامعلی زاده پاسخ » ايشون ما شا الله به اندازه تمامي دوستان سوال پرسيدن . خدمت ايشان بايد عرض كنم كه فقط فعلا مي توانم به سوال ايشان در مورد تبديل تاريخ ميليدي به شمسي پاسخ بدهم . بقيه سوالات شما را در پست هاي بعد مورد بررسي قرار خواهم داد . دانلود سورس كد تبديل تاريخ ميلادي به شمسي آقا رحيم با عرض معذرت بايد عرض كنم سوالات شما بسيار نا مفهوم بود بيشتر توضيح دهيد تا كمكتان كنم . فقط متوجه شدم سوالاتتان درمورد پايگاه داده است ميتوانيد به وبلاگ www.visualbasic.blogfa.com مراجعه كنيد . در پايان از لطف همه دوستان متشكرم و اگر به سوالات شما پاسخ كاملي ندادم مرا ببخشيد . بزودي در وبلاگ تغييرات اساسي ايجاد خواهم كرد . / نوشته شده در چهارشنبه هفتم آذر 1386 و ساعت 8:45 در ارتباط با موضوع ویژوال بیسیک |
پاسخ به سوالات ( تاريخ هجري قمري – آقا بهزاد و قضيه Interval كنترل Timer - جناب همراه )
با سلام سوال آقا بهزاد چطور میشه تاریخ هجری قمری ساخت؟یه سورس بزار. پاسخ » اگر درست متوجه شده باشم منظور آقا بهزاد برنامه اي براي تبديل تاريخ هجري شمسي به هجري قمري است . سورس كد اين برنامه را براي آقا بهزاد آماده كرده ام كه اميدوارم بتواند به ايشان كمك كند . سورس كد تبديل تاريخ شمسي به تاريخ قمري سوال جناب همراه آقا چطوری میشه Interval تایمر رو به بیست دقیقه، نیم ساعت یا یک ساعت تنظیم کرد؟ طوری که نیم ساعت بعد کامپیوتر خاموش بشه... پاسخ » همانطور كه ميدانيد كنترل تايمر براي اجراي يك دستور در فاصله هاي زماني ثابت استفاده مي شود . خاصيت Interval تايمر اين بازه زماني را مشخص مي كند اين مقدار بر حسب ميلي ثانيه مي باشد و حداكثر مقداري كه ميتواند بپذيرد مقدار 65535 است يعني حداكثر حدود 65 ثانيه . براي استفاده از تايمر در فاصله هاي زماني طولاني تر مي توانيم خاصيت Interval آن را برابر 60000 قرار دهيم كه معادل يك دقيقه است و يك متغير درون آن تعريف كرد تا تعداد تكرار كار تايمر را مشخص كند . مثال » برنامه اي كه پس از نيم ساعت كامپيوتر را خاموش مي كند . پروژه جديدي بسازيد و يك كنترل تايمر به فرم بيفزاييد . خاصيت Enabled تايمر را برابر با True قرار داده و خاصيت Hnterval آن را برابر با 60000 قرار دهيد . حال در قسمت General متغير Inttime را بصورت زير تعريف كنيد : Dim IntTime As Integer حال روي كنترل تايمر دابل كليك كنيد و در رويداد Timer آن دستورات زير را درج نماييد : If inttime = 30 Then Timer1.Enabled = False Shell ("shutdown.exe -s -t 0") Else inttime = inttime + 1 End If اميدوارم توانسته باشم به سوالات شما عزيزان پاسخ درستي داده باشم . موفق باشيد. / نوشته شده در دوشنبه بیست و هشتم آبان 1386 و ساعت 7:40 در ارتباط با موضوع ویژوال بیسیک |
توضيحاتي در مورد قفل نرم افزاري (پاسخ به سوال آقا عليرضا)
با سلام در ابتدا از آقا بهزاد به دليل دعوتنامه پرشين گيگي كه برام فرستاده بود تشكر مي كنم . از اين به بعد فايلها را در فضاي اختصاصي پرشين گيگ آپلود مي كنم تا شما بازديد كنندگان راحت تر بتوانيد از آنها استفاده كنيد . يكي از پر طرفدارترين مطالب اين وبلاگ مطلبي بود در مورد قفل نرم افزاري كه خيلي مورد توجه شما قرار گرفت . اما مشكلاتي در دانلود فايل و يا در استفاده از اين قفل بود كه سعي دارم آنها را بر طرف كنم . اگر مطلب قبلي درمورد قفل نرم افزاري را خوانده باشيد (از اين لينك بخوانيد) تو ضيحاتي تقريبا كامل را بيان كرده ام . در ابتدا فايل DLL ي را كه براي استفاده از قفل بود دوباره (البته اينبار در پرشين گيگ) آپلود كرده ام كه مي توانيد از لينك زير آن را ديافت كنيد :
و سورس برنامه نمونه اي كه در مطلب قبلي گذاشته بودم از لينك زير قابل دريافت است :
پاسخ كاملتر به سوال آقا عليرضا سوال » چگونه مي توان كاري كرد كه تا زماني كه كاربر برنامه را خريداري و ثبت نكرده است صفحه اي مبني بر ثبت برنامه به او نمايش داده شود و در صورتي كه برنامه را ثبت كرد ديگر آن صفحه ظاهر نشود و كاربر بتواند با خيال راحت از برنامه استفاده كند . براي انجام اين كار بهتر است يك دوره زماني را مشخص كنيم تا كاربر فرصت امتحان برنامه را داشته باشد و اگر از برنامه راضي بود نسبت به خريد برنامه اقدام نمايد . برنامه نمونه » برنامه اي كه در شروع برنامه يك صفحه را مبني بر و | ||