Recent content by hamidahmadi

  1. H

    طرح و حل مسئله در ویژوال بیسیک 6 با حمید احمدی

    عکس از صفحه دسکتاپ فکر می کنم مثال امروز کمی راحت باشد ما میخواهیم از روی صفحه دسکتاپ خود با زدن دکمه Print Screen عکس بگیریم مواد لازم : یک فرم یک ایمیج حال کد برنامه را میگذاریم و بعد آن را تفسیر میکنیم Private Sub Form_Load() With Me .Height = 7995 .Width = 11115...
  2. H

    طرح و حل مسئله در ویژوال بیسیک 6 با حمید احمدی

    Rgb اگر در برنامه های گرافیکی دقت کرده باشید جائی از آن برای انتخاب رنگ از سه میله استفاده شده است که با حرکت میله ها میتوان رنگ دلخواه را انتخاب کرد . حال ما به ساختن این برنامه می پردازیم ابتدا مواد لازم : یک فرم چهار عدد لیبل سه عدد میله افقی Option Explicit Private Sub...
  3. H

    طرح و حل مسئله در ویژوال بیسیک 6 با حمید احمدی

    IP to Hex شاید تاکنون با برنامه مانا در کارتهای دی وی بی کار کرده باشید برنامه ای است برای دانلود آفلاین. برای اینکه بتوانید در این برنامه با آی پی شخص و یا سایتی کارکنید احتیاج دارید که در فیلتر آن به جای آی پی از هگزادسیمال Hex آن استفاده کنید. پس اینجاست که این برنامه به کار ما می آید...
  4. H

    طرح و حل مسئله در ویژوال بیسیک 6 با حمید احمدی

    دوستان به این نتیجه رسیدم که فقط خواندن کتاب ویژوال بیسیک نمیتواند در یادگیری این زبان کاملا" موفق باشد و می بایست خود نیز مسئله هائی را طرح کرده و آن ها را انجام دهیم. شاید برایتان جالب باشد که بدانید من برای فکر کردن به این مثالی که در ذیل خواهم گفت حداقل یک ساعت وقت گذاشتم مسئله من حرکت یک...
  5. H

    آموزش ویژوال بیسیک توسط حمید احمدی

    ایجاد خواص جدید برای فرمها فرم ها دارای خواص متعددی هستند اما شاید شما نیز به عنوان یک برنامه نویس دوست داشته باشید خواص جدیدی برای یک فرم تعریف کنید مثلا" شاید بخواهید برای قسمت پائین فرم یک خاصیت خلق کنید به نام BottomTitle که کار این خاصیت این باشد که یک متن را در پائین یک فرم بنویسد...
  6. H

    زخمی کردن شیشه مانیتور

    با تشکر از پاسخ شما من شنیده ام که بر روی مانیتور ال سی دی لایه ای وجود دارد که باعث می شود چشم اذیت نشود آیا ممکن است همین لایه خش افتاده باشد و با کشیدن پولیش کاملا" برطرف شده باشد؟
  7. H

    زخمی کردن شیشه مانیتور

    با سلام ، مانیتور سامسونگی را که هنوز از خریدن آن یک ساعت هم نمی گذشت با انداختن کیس بر روی شیشه آن زخمی کردم آن هم یک زخم بزرگ. از همسایه امان که تعمیرگاه ماشین داشت پولیش گرفتم و بر روی آن کشیدم شد مثل روز اولش. حال سئوال من این است آیا بعد از مدتی زخم شیشه مانیتور من دوباره هویدا می شود ؟...
  8. H

    آموزش ویژوال بیسیک توسط حمید احمدی

    تعیین مکان متد پرینت تعیین مکان متد پرینت اگر بخواهید مکان دقیق چاپ روی فرم را مشخص کنید از دو خاصیت CurrentX و CurrentY استفاده می کنیم. این دو خاصیت در واقع مکان کرسر متن فرم را کنترل می کنند. خاصیت ScaleMode این دو خاصیت را تحت تاثیر قرار میدهد و می تواند مقادیر متفاوتی داشته باشد...
  9. H

    آموزش ویژوال بیسیک توسط حمید احمدی

    فرمت کردن دستور پرینت برای فرمت کردن خروجی متد Print از توابع ()Spc و یا ()Tap استفاده می شود. این دو تابع بین اطلاعات چاپ شده فاصله می اندازند. Private Sub Command1_Click() Form1.Print "hamid", Spc(10); "Ahmadi" Form1.Print "hamid"; Tab(10); "Ahmadi" End Sub در مثال...
  10. H

    آموزش ویژوال بیسیک توسط حمید احمدی

    نوشتن مستقیم روی فرم برای قرار دادن متن روی فرم ها غیر از استفاده از برچسب یا جعبه متن راه دیگری هم وجود دارد که آن متد Print است. این متد متن را مستقیما" روی فرم می نویسد. متد Print علاوه بر فرمها بر روی چاپگرها و جعبه تصویر و شییء دیباگ هم کار می کند از آنجا که Print یک متد است پس...
  11. H

    آموزش ویژوال بیسیک توسط حمید احمدی

    کار با فرمها تاکنون یاد گرفته اید که چگونه ظاهر و رفتار یک فرم را با استفاده از خواص آن کنترل کنید. دیدید که چگونه می توان در رویداد ()Form_Load سایر کنترل های برنامه را آماده سازی کرد. در اینحال روال () Form_Unload مکانیست برای پاکسازی حافظه قبل از بیرون رفتن فرم از حافظه. در برنامه هائی...
  12. H

    آموزش ویژوال بیسیک توسط حمید احمدی

    یک پروژه برای درک بهتر در مورد جعبه لیست ها به این پروژه توجه فرمائید. مواد لازم یک فرم به نام frmListBox یک جعبه لیست به نام lstList یک عدد برچسب به نام lbllist و سپس وقتی آن را بر روی فرم گذاشتید و اندازه ، فونت و دیگر موارد آن را تنظیم کردید بر روی آن کلیک راست کرده و Copy را...
  13. H

    آموزش ویژوال بیسیک توسط حمید احمدی

    انتخاب چند گزینه ای در جعبه فهرستها برای آنکه یک جعبه فهرست بتواند چند انتخاب را قبول کند باید خاصیت MultiSelect آن را بدرستی تنظیم کنید. اگر این خاصیت با مقدار 1-Simple تنظیم شود کاربر می تواند چند گزینه را انتخاب کند و اگر این خاصیت با 2-Extended تنظیم شود کاربر می تواند چند گزینه پشت...
  14. H

    آموزش ویژوال بیسیک توسط حمید احمدی

    کار با آرایه ها در هنگام توضیح در مورد کنترل های لیست با مفهوم اندیس آشنا شدید. اندیس آیتم های لیست با عدد صفر شروع شده و به ترتیب اعداد بالا میرود. لیست یک نام دارد اما می تواند چندین مقدار داشته باشد. برای تمایز مقدارهای لیست از اندیس آنها استفاده می شود. آرایه لیستی است از...
  15. H

    آموزش ویژوال بیسیک توسط حمید احمدی

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