توجه ! این یک نسخه آرشیو شده می باشد و در این حالت شما عکسی را مشاهده نمی کنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مجموعه ای از نمونه کدها و توابع کاربردی و بدردبخور ويژوال بسيك به همراه توضيحات
Borna66
06-28-2010, 01:58 PM
مجموعه ای از نمونه کدها و توابع کاربردی و بدردبخور ويژوال بسيك به همراه توضيحات
خوب مي خواهيمم توی این تاپیک مجموعه ای از توابع کاربردی و بدردبخور قرار بدم.
انشاالله با کمک دوستان یه مجموعه خوبی تبدیل میشه.
توی این تاپیک علاوه بر معرفی توابع نوشته شده خوب و کاربردی، نمونه کدهای آموزشی ، یا بعضاً راه های بهتر و بهینه تره نوشتن بعضی کد ها ارائه میشه.
باتشكر.طه
روزگار خوش
Borna66
06-28-2010, 01:59 PM
تولید اعداد تصادفی غیرتکراری و در بازه موردنظر
این تابع مینیمم و ماکزیمم و تعداد اعدادی که میخواین تولید کنین رو میگیره و براتوان در یک آرایه قرار میده.
میتونین خروجی رو مرتب هم تحویل بگیرین.
همراه با Sample هست.
دانلود (http://pnu-club.com/redirector.php?url=http%3A%2F%2Fmbt925.persiangig. com%2FLearn_Sample%2FRandom_Num_X_Sample.rar)
تولید زوج مرتب های تصادفی غیر تکراری ، و در بازه موردنظر
این تابع ماکزیمم و مینیمم X,Y ای که میخواین تولید کنید رو می گیره و همین طور تعداد اعدادی که می خواین.
و نتیجه رو در یک آرایه دوبعدی قرار میده که عدد اول در (i,0) و عدد دوم در (i,1) قرار می گیره.
همراه با Sample هست.
دانلود (http://pnu-club.com/redirector.php?url=http%3A%2F%2Fmbt925.persiangig. com%2FLearn_Sample%2FRandom_Num_XY_Sample.rar)
Borna66
06-28-2010, 02:01 PM
Gradiant_ByColor
این تابع شاید چیزی باشه که خیلی ها لازم دارن.
خودم که قبلا خیلی بهش نیاز پیدا می کردم.
این تابع دوتا رنگ می گیره و شیب رنگ تولید می کنه.
فقط توی کد برنامه بجای Obj اسم شیء موردنظرتون رو قرار بدین
سومین آرگومان راستای شیب رنگه (افقی ، عمودی)
Convert Color to RGB
این تابع هم همونطور که از اسمش مشخصه یه رنگ ازتون میگیره و اونو به RGB تبدیل میکنه یا تجزیش می کنه.
قبلا بدرد من که خیلی خورد و حتما بدرد دوستان هم می خوره.
دانلود ماژول (شامل هر دو تابع) (http://mbt925.persiangig.com/Learn_Sample/Gradiant.rar)
Borna66
06-28-2010, 02:02 PM
Create Shortcut
با این تایع راحت می تونید Shortcut ایجاد کنید.
یه Sample قرار میدم که :
توی این Sample هر فایلی روی Exe ی برنامه بکشید و رها کنید یه Shortcut ازش روی Desktop ایجاد میشه.
می تونید مجموعه ای از فایل ها رو با هم بکشید روی Exe ی برنامه و رها کنید.
می تونه آموزش خوبی باشه.
دانلود (http://mbt925.persiangig.com/Learn_Sample/Create%20Shortcut%20on%20Desktop.rar)
Borna66
06-28-2010, 02:02 PM
Text & Picture Effect
یه Sample که یه سری افکت ها قشنگ روی متن و تصویر اعمال می کنه.
توابعش بدرد بخوره.
دانلود (http://mbt925.persiangig.com/Learn_Sample/TP%20Effect.rar)
Borna66
06-28-2010, 02:03 PM
Tray Icon
فکر کنم یکی از کاملترین نمونه ها برای این کار باشه.
دانلود (http://soda.parsaspace.com/MBT925/Learn-Sample/TrayIcon_Definitive.rar)
Borna66
06-28-2010, 02:03 PM
تقاطع
یه نمونه جالب برای کار با Line و Shape
دانلود (http://soda.parsaspace.com/MBT925/Learn-Sample/Taghato.rar)
Borna66
06-28-2010, 02:04 PM
ساخت درایو مجازی بکمک API
دانلود (http://soda.parsaspace.com/MBT925/Learn-Sample/Virtual%20Drive%20%28API%20way%29.rar)
Borna66
06-28-2010, 02:04 PM
Dynamic Menu
کاملترین نمونه برای ساختن منو در زمان اجرا .
واقعا کامله ، ساخت زیر منو ها رو هم توضیح میده که توی اکثر نمونه های موجود نیست.
دانلود (http://soda.parsaspace.com/MBT925/Learn-Sample/DynamicMenu_FULL.rar)
Borna66
06-28-2010, 02:05 PM
Get WinName and ConName
بدست آوردن نام ویندوز
و نام اکانتی که باهاش به اینترنت وصل شدین.
دانلود (http://soda.parsaspace.com/MBT925/Learn-Sample/WinName%20ConnName.rar)
Borna66
06-28-2010, 02:06 PM
Icon Builder
یه نمونه کامل برای کار با ایکون.
دانلود (http://soda.parsaspace.com/MBT925/Learn-Sample/IconBuilder.rar)
Borna66
06-28-2010, 02:06 PM
Registery
این ماژول هم شامل کلی توابع خوب و کاربردی برای کار با رجیستریه.
دانلود (http://mbt925.persiangig.com/Learn_Sample/RegEnter.rar)
Borna66
06-28-2010, 02:10 PM
Email_Spider - Finder
این نمونه برای پیدا کردن آدرس های ایمیل از سایت هاست.
http://pnu-club.com/imported/2010/06/123.gif
Popup Blocker
این نمونه هم از اسمش مشخصه چیکار می کنه.
http://pnu-club.com/imported/2010/06/1219.jpg
Borna66
06-28-2010, 02:13 PM
Direct Enter in MsFlexGrid
همون طور که می دونین کنترل MsFlexGird توی ویبی این قابلیت رو نداره که بشه توی یه سلولش مستقیم تایپ کرد.
یه راه حل جالب و ساده برای حل این مشکل نمونه زیره:
دانلود (http://ermia2008.persiangig.com/DirectEnteringText.rar)
Borna66
06-28-2010, 02:14 PM
CTextBox
با TextBox هم چه کارا که نمیشه کرد !
یه نمونه خیلی خیلی کامل برای نشون دادن همه قابلیت های TextBox
http://pnu-club.com/imported/2010/06/124.gif
دانلود (http://mbt925.persiangig.com/Learn_Sample/Ctextbox.zip)
Borna66
06-28-2010, 02:16 PM
MBFastCopy
یه نمونه ی خیلی خیلی خوب برای کپی کردن فایل ها بدون استفاده از هیچ کدوم از توابع کپی.
این نمونه ، یه نمونه ی آموزشی هست و اسمش هم معنی خاصی نداره ،
این نمونه می تونه محتویات یک فولدر رو هم کپی کنه (فایل هاش).
نکات آموزش خیلی خوبی داره ، حتما ازش استفاده کنید.
البته میشه با یکم بهینه سازی ، سرعت رو بیشتر از از سرعت کپی ویندوز کرد.
---------------
ProgressBar ای که توی این نمونه استفاده شده ، یکی از کامل ترین ProgressBar هاست ، که یه سری از مشکلاتشو برطرف کردم .
البته برای کپی کردن فایل های توی ویندوز ، حتما از کپی اه خود ویندوز استفاده کنید ، چون در یک کپی واقعی ، باید خیلی نکات رعایت بشه و این نمونه فقط جنبه آموزشی داره.
---------------
http://pnu-club.com/imported/2010/06/1220.jpg
دانلود برنامه (http://mbt925.persiangig.com/Learn_Sample/MBFastCopy.rar)
Borna66
06-28-2010, 02:19 PM
Analog Transparent Clock
یه ساعت آنالوگ خیلی زیبا و بدون پس زمینه
http://pnu-club.com/imported/2010/06/125.gif
Digital Clock
ساعت دیجیتالی
http://pnu-club.com/imported/2010/06/126.gif
Borna66
06-28-2010, 02:20 PM
Richtext Tools
این نمونه شما رو با یه سری از قابلیت های کنترل RichTexyBox آشنا می کنه.
http://pnu-club.com/imported/2010/06/1221.jpg
Borna66
06-28-2010, 02:23 PM
دو نمونه فایروال برای دوستانی که به این مبحث علاقه دارن. FirewallAPP
http://pnu-club.com/imported/2010/06/1222.jpg
FireWall-Monitor
http://pnu-club.com/imported/2010/06/1223.jpg
Borna66
06-28-2010, 02:26 PM
Binary Transfer Control
http://pnu-club.com/imported/2010/06/1224.jpg
Borna66
06-28-2010, 02:30 PM
Better Menu
یه نمونه ی خیلی ساده برای ساختن منوهای دلخواهتون
http://pnu-club.com/imported/2010/06/1225.jpg
Borna66
06-28-2010, 02:34 PM
Magnification- Zoom
خیلی از دوستان دنبال نمونه برای زوم کردن تصویر بودن.
http://pnu-club.com/imported/2010/06/1226.jpg
Borna66
06-28-2010, 02:34 PM
کدهای کاربردی برای کار با فرم
» نمایش فرم ها با انیمیشن خاص (http://mediavb.persiangig.ir/SourceCode/Form/Form_Load_Effect.zip)
» تغییر شکل فرم به شکل یک ستاره (http://mediavb.persiangig.ir/SourceCode/Form/StarForm.zip)
» قرار دادن یک دکمه روی نوار عنوان (http://mediavb.persiangig.ir/SourceCode/Form/Cmd_on_TitleBar.zip)
» طراحی فرم های سوراخ دار (http://mediavb.persiangig.ir/SourceCode/Form/CombineForm.zip)
» طراحی فرمهایی به شکل بیضی (http://mediavb.persiangig.ir/SourceCode/Form/ElipsForm.zip)
Borna66
06-28-2010, 02:35 PM
سورس کدهای مربوط به کار با سیستم و ویندوز :
» شناسایی CD ROM در سیستم (http://mediavb.persiangig.com/SourceCode/System/CDROM_Finder.zip)
» بررسی کردن وضعیت چراغ Caps Lock (http://mediavb.persiangig.com/SourceCode/System/CapsLock.zip)
» نمایشگر نوار کارکرد پردازنده (http://mediavb.persiangig.com/SourceCode/System/DisplayCpu.zip)
» بررسی کننده ظرفیت درایوها (http://mediavb.persiangig.com/SourceCode/System/DriveSizer.zip)
» برنامه ای برای Hibernate کردن سیستم (http://mediavb.persiangig.com/SourceCode/System/Hibernate.zip)
» پنهان کردن درایوها از My Computer (http://mediavb.persiangig.com/SourceCode/System/Hide_drive.zip)
» جابجا شدن حرکت نشانگر موس (http://mediavb.persiangig.com/SourceCode/System/Mouse_Transfer.zip)
» بستن برنامه ها با استفاده از عنوان آنها (http://mediavb.persiangig.com/SourceCode/System/Program_Closer.zip)
» راه اندازی مجدد سیستم ( Restart ) (http://mediavb.persiangig.com/SourceCode/System/Restart_System.zip)
» جستجوی سریع فایلها در سیستم (http://mediavb.persiangig.com/SourceCode/System/Search_File.zip)
» خاموش کردن سیستم ( ShutDown ) (http://mediavb.persiangig.com/SourceCode/System/ShutDown.zip)
» ضبط کردن صداهای پخش شده در ویندوز (http://mediavb.persiangig.com/SourceCode/System/Sound_Recorder.zip)
» استخراج کردن مشخصات سیستم (http://mediavb.persiangig.com/SourceCode/System/SystemInfo.zip)
» قرار دادن آیکون برنامه در کنار ساعت (http://mediavb.persiangig.ir/SourceCode/Ghraphic/Sys_Tray.zip)
» (http://mediavb.persiangig.ir/SourceCode/Ghraphic/Sys_Tray.zip)قرار دادن برنامه در Startup ویندوز (http://mediavb.persiangig.com/SourceCode/System/Program_to_Startup.zip)
» (http://mediavb.persiangig.ir/SourceCode/Ghraphic/Sys_Tray.zip)استخراج اطلاعات Dialup های موجود در سیستم ( UserName و Password ) (http://mediavb.persiangig.com/SourceCode/System/Dialup_Recovery.zip)
Borna66
06-28-2010, 02:36 PM
سورس کدهای به نوعی مرتبط با گرافیک سیستم :
» حرکت دادن آیکونهای موجود در دسکتاپ (http://mediavb.persiangig.ir/SourceCode/Ghraphic/Desktop_Icon_Move.zip)
» استخراج ابعاد تصویر بدون بار کردن آن (http://mediavb.persiangig.ir/SourceCode/Ghraphic/ImageSize.zip)
» عکس گرفتن از تصویر زمینه دسکتاپ (http://mediavb.persiangig.ir/SourceCode/Ghraphic/Paint_Desktop.zip)
» اسکرین سیور شماره 1 (http://mediavb.persiangig.ir/SourceCode/Ghraphic/Screen_1.zip)
» اسکرین سیور شماره 2 (http://mediavb.persiangig.ir/SourceCode/Ghraphic/Screen_2.zip)
» اسکرین سیور شماره 3 (http://mediavb.persiangig.ir/SourceCode/Ghraphic/Screen_3.zip)
» اسکرین سیور شماره 4 (http://mediavb.persiangig.ir/SourceCode/Ghraphic/Screen_4.zip)
» شیشه ای کردن نوار وظیفه ( TaskBar ) (http://mediavb.persiangig.ir/SourceCode/Ghraphic/TransTaskBar.zip)
» تغییر والپر ( WallPaper ) ویندوز (http://mediavb.persiangig.ir/SourceCode/Ghraphic/WallPaper.zip)
» بزرگنمایی تصویر همراه با اسکرول (http://mediavb.persiangig.ir/SourceCode/Ghraphic/ZoomAndScroll.zip)
Borna66
06-28-2010, 02:37 PM
Picture Analyze
یه نمونه ی ساده برای کار با تصویر
این نمونه حاشیه عکس رو حذف می کنه.
قادر به چرخش تصویر هم هست.
دانلود (http://mbt925.persiangig.com/Learn_Sample/AnalyzePictureSample.rar)
http://pnu-club.com/imported/2010/06/1227.jpg
Borna66
06-28-2010, 02:37 PM
FadeText Sample
این نمونه ی ساده یه ترفند جالب اه برای افکت تدریجی متن.
بدرد ساختن About می خوره.
http://pnu-club.com/imported/mising.jpg
دانلود (http://mbt925.persiangig.com/Learn_Sample/TextFade-About%20Sample.rar)
Borna66
06-28-2010, 02:38 PM
BackGround Picture for Transparent TextBox
http://pnu-club.com/imported/2010/06/1228.jpg
دانلود (http://mbt925.persiangig.com/Learn_Sample/BackGround%20Picture%20for%20Transparent%20TextBox .rar)
Borna66
06-28-2010, 02:38 PM
Process Gateway
یه نمونه ی خوب و کامل برای کار با پراسس ها.
یه سری ابزارهای سورس باز هم توش هست.
http://pnu-club.com/imported/2010/06/1229.jpg
دانلود (http://mbt925.persiangig.com/Learn_Sample/Process%20Gateway%20%5BCompleted%5D.rar)
Borna66
06-28-2010, 02:39 PM
PaintPicture Sample
http://pnu-club.com/imported/2010/06/1230.jpg
دانلود (http://mbt925.persiangig.com/Learn_Sample/PaintPictureSample.rar)
Borna66
06-28-2010, 02:40 PM
lit & Merge Files
یه نمونه ی خیلی خوب و کامل برای قطعه قطعه کردن فایل ها و اتصال قطعه ها بهمه.
http://pnu-club.com/imported/mising.jpg
دانلود (http://mbt925.googlepages.com/FragIt_SplitMerge.rar)
Borna66
06-28-2010, 02:41 PM
vnAntivirus
این نمونه رو برای دوست داران آنتی ویروس نویسی قرار دادم.
http://pnu-club.com/imported/2010/06/127.gif
دانلود (http://mbt925.persiangig.com/Learn_Sample/vnAntivirus.zip)
Borna66
07-25-2010, 10:22 PM
كد سورس يك ساعت ساعت آنالوگ زيبا
دانلود (http://www.4shared.com/file/136788835/935423e8/Clock_DeskWatchCitzen.html) (http://pnu-club.com/redirector.php?url=http%3A%2F%2Fwww.4shared.com%2F file%2F136788835%2F935423e8%2FClock_DeskWatchCitze n.html)
Borna66
07-25-2010, 10:29 PM
كد سورس باز و بسته کردن CD-RAM
دانلود
(http://www.4shared.com/file/136806222/38458cfb/System_CD-RAMTools.html)
Powered by vBulletin™ Version 4.2.2 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.