بانک لغت فارسی دهخدا

بنده امروز توانستم بانک لغات سایت

www.mibosearch.org را با 250 هزار لغت  را بدست آورم البته با کلی زحمت و تلاش 30 ساعته... انتظار نداشته باشین کار به این سختی رو مجانی در اختیار کسی قرار بدم. برای خرید می تونین به من ای میل بزنین  :

pooya511@gmail.com

جواب ای میل رو در اولین فرصت می دم.

توجه داشته باشید که فایل access که درون این Demo می باشد یا

User:Guest

Pass:Guest

باز می شود.

لینک دانلود: http://rapidshare.com/files/276340183/Dehkhoda_Demo_Package.rar.html


Tag: بانک لغت ، فرهنگ ، دهخدا ، میبو سرچ ، Mibo search ، mibosearch.com ، دیتا بیس ، سورس دیتا بیس ، سورس دیکشنری ، سورس فرهنگ ، سورس لغات فارسی ، Database 

عذرخواهی برای دانلود ها

در زیر می تونید فایل فشرده شده کل پروژه ها وفایلهایی رو که قبلا در سالیت قرار داده بودم رو دانلود کنید.

دانلود کل پروژه ها : Download All VB Projects

Dotnetcharting کاملاً مجانی-Free Dotnet Charting

مطمئنم که تعجب می کنین وقتی ببینین دیگه توی object های dotnetcharting دیگه آرم وجود نداره و دیگه گوشه سمت راست بالا ننوشته Not for production use.باید از پسر عموم تشکر کنم که راهنماییم کرد تا پیداش کنم.

لینک دانلود:DotnetCharting Winforms 5 Download

 

مدیر گم شده

خیلی واسم جالبه که خواننده ها اینقدر لطف دارن.من شدیداً درگیر درس و بیشتر از اون کار هستم .ولی چون به این کار یعنی وبلاگ برنامه نویسی خیلی علاقه دارم از 1387/04/10 به بعد دوباره وبلاگ نویسی رو در این وبلاگ شروع می کنم ولی با این تفاوت که در مورد VB6 فقط جواب سوال میدم ولی موضوع اصلی وبلاگ رو بر اساس .Net و VB.NET می نویسم.

با تشکر پویاااااااااااا

Package  مقایسه VB.NET و C#.NET از Microsoft

 فایل زیر حاوی کلیه تفاوت های و C#.NET می باشد . لطفاً بخوانید تا دیدتان بازتر شود.

لینک دانلود : Differences Between Visual Basic .NET and Visual C#

 

 

قضاوت بین VB.net و #C

تا امروز که حدود 10 ماه از کار من در این وبلاگ میگذره تقریباً تونستم تمام مطالبی که یک برنامه نویس متوسط رو به پیشرفته باهاش سرو کار داره رو پوشش بدم.دوستان من 6VB  با گذشت 20 سال از معرفی آن پیر شده و وقت آن شده است که با لبی خندان حاکی از موفقیت و جهانی بودن باز نشست شود.

به نظر من VB و سیاست های جدید Microsoft  بسیار مساوی پسند و حرفه ای هستند.هیولایی که شکّه ای برای برنامه نویسان بود به نام  Microsoft Visual Studio.NET 2003  وارد عرصه برنامه نویسی شد ولی ترس از آن خیلی ها را به عقب نشینی و قناعت به Microsoft Studio 6  وادار کرد(مثل من!)

.Net 2003 به دلیل اینکه توسط برنامه نویسان C کار نوشته شده بود و تجربه ای جدید از COM به Framework  بود بسیار گیج کننده بود. ولی سیاست بعدی .Net 2005 Express بود که بسیار جمع و جور و راحته.و الآن نیز تحولی به نام .Net 2008 آمده که بسیار قوی و محکم است.راحتی قدرت و دامنه ای وسیع در امر برنامه نویسی از طراحی Application ها برای موبایل گرفته تا قوی ترین ها در WEB از محاصن این Version است.

درسته که در Studio 6  قدرت ها متفاوت بود و به نوعی VB کودکی برای C++ به حساب می آمد ! ولی امروزه همه چیز دگرگون شده است.3 زبانی که در .Net  راه پیدا کرده اند VB.NET و C++.NET و C#.NET  است.اگر کمی ریز شویم متوجه می شویم که C++ نفسی برای رقابت با 2 دوست خود در .NET ندارد.

آشفتگی و شلوغی در پروژه های C++.NET برای تنها یک Form  ساده دیوانه کننده و زجر آور است.در اینترنت نیز سرو صدای زیادی از C++.NET نیست .Sample ها یا اختصاص به VB.NET دارند و یا C#.NET و بس.

و اما مغرور نشویم!!! خیلی از برنامه نویسان ساده انگار هنوز فکر می کنند که هر زبانی که C  داشته باشد قوی تر است.امروزه بعضی ها فکر می کنند C#  حرفه ای و VB مبتدی است.خیر!!!

Microsoft  دوستی عجیبی بین VB.NET و C#.NET برقرار کرده است.تفاوت ها بسیار جزئی می باشد به طوری که خود بنده به علت آشنایی با زبان C به راحتی از Sample  های C# استفاده می کنم. متن زیر مقاله ای از سایت Microsoft  هست لطفاً بخوانید تا بدانید که VB.NET و C# برابرند.!!!

Because of the previous differences between Visual Basic and C/C++, many developers assume incorrectly about the capabilities of Visual Basic .NET. Many Visual Basic developers think that Visual C# is a more powerful language than Visual Basic. In other words, Visual Basic developers assume that you can do many things in Visual C# that you cannot do in Visual Basic .NET, just as there are many things that you can do in C/C++ but cannot do in Microsoft Visual Basic 6.0 or earlier. This assumption is incorrect.

Although there are differences between Visual Basic .NET and Visual C# .NET, both are first-class programming languages that are based on the Microsoft .NET Framework, and they are equally powerful. Visual Basic .NET is a true object-oriented programming language that includes new and improved features such as inheritance, polymorphism, interfaces, and overloading. Both Visual Basic .NET and Visual C# .NET use the common language runtime. There are almost no performance issues between Visual Basic .NET and Visual C# .NET. Visual C# .NET may have a few more "power" features such as handling unmanaged code, and Visual Basic .NET may be skewed a little toward ease of use by providing features such as late binding. However, the differences between Visual Basic .NET and Visual C# .NET are very small compared to what they were in earlier versions.

The "Differences Between Microsoft Visual Basic .NET and Microsoft Visual C# .NET" white paper describes some of the differences between Visual Basic .NET and Visual C# .NET. However, remember that the .NET Framework is intended to be language independent. When you must select between Visual Basic .NET and Visual C# .NET, decide primarily based on what you already know and what you are comfortable with. It is easier for Visual Basic 6.0 developers to use Visual Basic .NET and for C++/Java programmers to use Visual C# .NET. The existing experience of a programmer far outweighs the small differences between the two languages.

No matter which language you select based on your personal preference and past experience, both languages are powerful developer tools and first-class programming languages that share the common language runtime in the .NET Framework.

 

 

 

 

کتاب رایگان-E-Book رایگان

سایت زیر یک سایت عجیب و غریب و سادس چرا؟ چون چند هزار جلد کتاب مجانی داره که همش توی Amazon.com با قیمت های گرون فروخته میشه.حتی ممکنه به کتاب هایی برخورد کنین که مترجم های ایرانی از اون ها استفاده می کنن و شاید ترجمه انگلیسی کتاب های کامپیوتر تو خونتون رو هم پیدا کنین D:

www.Flazx.com

Execute کردن برنامه های ساخته شده...

سوال : سلام ببخشید میخواستم بپرسم ما برنامه های که با وبی می سازیم چکارشون کنیم که در جای دیگر به وبی احتیاج نداشته باشه مثل برنامه ها ی که با دلفی می نویسم به دلفی احتیاج نداره.


هر برنامه نویسی پس از نوشتن برنامه در IDE مخصوص به خودش مثل VB و پس از Debug کردن اون نیاز داره که برنامش تبدیل به یک برنامه مستقل و احتمالاً دارای فایل EXE بشه که با انتقال دادن آن فایل به کامپیوتر دیگران بدون نصب VB عمل کنه.برای اینکار مراحل زیر رو دنبال کنید :

1.VB را باز کنید.

2.پروژه مورد نظرتون رو Open کنید.

3.به منوی Add-ins Manager و سپس Add in manager را باز کنید.

4.روی گزینه Package and Deployment Wizard دویار کلیک کنید تا جلوی آن عبارت Loaded بیاید.

5.پروژه خودتون رو Save کنید.

6.دوباره به منوی Add-ins Manager برین و حالا یک عبارت جدید به لیست اضافه شده (Package and Deployment Wizard ) وارد این ویزارد شوید.

7.گزینه Package رو کلیک کنید کمی صبر کنید.اگر پیغامی ظاهر شد گزینه Compile را بزنید.در اینصورت VB فایل EXE از برنامه تهیه می کند ولی این فایل به تنهایی برای اجرا شدن بر روی Computer هایی که VB ندارند کافی نیست.

8.اگر پیغامی مبنی بر Save پروژه آمد Yes را کلیک کنید.

9.Next

10.Folder ی که می خواهید Package برنامه شما د آنجا ساخته شود را معرفی کنید.

11.Next

12.Next

13.Next

14.Title و یا همان تیتر برای Setup برنامه خود بنویسید.و سپس Next

15.در این مرحله Setup یک Shortcut از برنامه شما در منوی Start می خواهد تهیه کند.مانند خیلی از برنامه ها.ولی یک مشکل دارد و آن این که فایلی را که در منوی Start بعد از Setup می سازد بدون پسوند است در نتیجه Windows آنرا نمیشناسد و Unknown می دهد.برای دفع این مشکل در همان صفحه ای که هستید دکمه Properties رو کلیک کنید و در قسمت Name به انتهای آن پسون Exe. را اضافه کنید .OK و سپس Next.

16.Next

17.Next

18.Finish


مراحل ساخت Package برای پروژه شما تمام شد.به محلی که ساخته شده بروید و فایل Setup رو اجرا کنید.با این عمل پروژه تان بر روی کامپیوترتون نصب می شود.با انتقال کل این  Package به کامپیوتری دیگر می توانید آن را در هر جا نصب کنید

رسم نمودار مثلث خیام پاسکال

فکر کنم احتیاجی به توضیح نداره....جواب یکی از خوانندگان محترم

لینک دانلودKhayam_Pascal VB Triangle Download

پیدا کردن بالا مثلثی یا پایین مثلثی بودن ماتریس

سوال:barname ee ke tedadi adad daryaft va dar matrise 3*3 gharar dahad
sepas in matriks ra neshan dade va begooyad paeen mosalasi ast ya bala mosalasi?


اینم برنامه ای رو که خواسته بودین :

لینک : Matrix Triangles Download

 

حرکت Form با ماوس (Mouse)

سوال:چه طور ميشه کاري کرد که وقتي فقط کليک چپ ماوس رو پايين نگه ميداريم هر جا ماوس ميره فرم هم دنبال اون بره و وقتي که انگشتمونو از رو ي کليک چپ بر ميداريم ديگه فرم دنبال ماوس نياد

برای اینکار باید از API های ویندوز استفاده کرد که خیلی آسونه و لازم به حفظ کردنش نیست برنامه زیر رو دانلود کنید تا عملکردش رو ببینین.

لینک : Move Form With Mouse Download

فهرست کل مطالب

پس از فرستادن مطالب  گوناگون و متنوع در زمینه های مختلف تصمیم گرفتم هر چند وقت یکبار فهرستی از کل مطالب به صورت PDF تهیه کنم و اون رو واسه  Download  تو بلاگ بذارم تا به راحتی مطلب مورد نظرتون رو با آدرسش پیدا کنین....حتماً دانلودش کنین....


دانلود فهرست کل مطالب این وبلاگ(pdf)

(((لینک اصلاح شده)))

Visual Basic Quick Reference

این فایل کار با VB رو در 4 صفحه خلاصه کرده...بهش میگن Quick Reference .تمام زبان های برنامه نویسی دارای Quick Refrence هستن و بدرد 2 دسته برنامه نویس میخوره.یکی اونایی که مبتدی هستن و تمام و کمال Syntax هارو حفظ نیستن و دوم اونایی که به یک زبان برنامه نویسی مسلط اند و می خواهن با یک زبان دیگه آشنا شن و فقط تفاوت Syntax هارو بخونن نه 3 تا کتاب!!!

لینک دانلود : Visual Basic Quick Reference Download

جواب سوالات...

سوال :چه طور ميشه که يه فرم رو از حالت مستطيلي خارج کنيم و بر استيلش رو صفر بديم به طوري که رو يتسکبار نمايش داده بشه و بشه شفافش کرد يا به طوري که از زيرش بشه برنامه هاي ديگه رو ديد


این سوالیه که آقایی به نام جواد تو نظرات پرسیدند.لطفاً از نوشتن اصطلاحات انگلیسی به صورت فارسی مثل سوالتون خود داری کنین.چون اصلاً خوانا نیست.

من منظورتون رو ازین کلمه یعنی بر استيلش نمی فهمم...ولی اینکه چطور به فرم خاصیت Transparency و یا شفافیت بدیم رو بنده قبلاً در Post هام داشتم و تو فهرست وبلاگ که می تونین از 2 Post قبل Download ش کنین پیدا کنین...جواب این سوال شما با توجه به نا مفهوم بودن منظورتون توی آرشیو در پست :

نیمه محو کردن Form ها یا Trasparent Forms

در موضوعات Multimedia به آدرس   http://vbprogramming.blogfa.com/post-80.aspx

موجود است...


سوال :چه طور ميشه شکل اسکرول بار يه تکست بوکس يا هر چيز ديگه اي رو تو برنامه تغيير داد.مثلا اگه به ياهوو مسنجر نگاه کني رنگش فرق ميکنه.


در هر برنامه میشه یک سرویس تغییر لایه Layer برنامه که شامل شمایل دکمه ها نوار ابزار Scroll ها و... عوض کرد..ActiveX Dll های زیادی برای این کار هست که تا جایی که من می دونم 99% شون Shareware و پولی هستند...البته بعضی سایتها هم اندک کدی برای اینکار با استفاده از API گذاشتن که کار ساز نیست و معمولاً با GUI برنامه خوب Set نمیشن..ولی من یک ActiveX پیدا کردم که تو آرشیو در آدرس :

http://vbprogramming.blogfa.com/post-27.aspx

هست و Freeware است .اگه پول می خواین بدین به سایتی که در OCX این فایل هست برین تا محصولای پر کاربردشون رو که ایبته به صورت نسخه Trial هم هست ببینین....


برای ایجاد فرم دایره ای :

http://vbprogramming.blogfa.com/post-31.aspx

جواب سوال در مورد Yahoo Messanger تون رو هم بعداً میدم چون مفصله...

لطفاً خوانندگان در نظرات علاوه بر سوالهایشان E-Mail شون رو هم بزارن که مکاتبات شخصی در Weblog نوشته نشه.....

 

 

سوال یک خواننده:برنامه بنویسید که ماترسیس 4×4 بگیرد و ...

سوال :برنامه بنویسید که ماترسیس 4×4 بگیرد و بعد از پرسیدن یک عدد مشخص کند که چند بار در ماتریس تکرار شده.


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

لینک دانلود : Matrixs Items Count

یک Function  برای ساختن یک لیست گرافیکی و زیبا...

همانطور که در شکل زیر نشان داده شده است Object ی به نام ListView در VB  وجود دارد که استفاده های آن بسیار زیاد می باشد...یکی از این کاربرد ها ساختن یک لیست و نمایش لیست مانند هر نوع اطلاعاتی می باشد....

                                              

 

برای راحتی بیشتر پروژه ای برای کار با این Object تهیه کردم که می تونین Download  کنین.

در ضمن Module ی در این برنامه به نام  Format List  که دارای تابع  SetListViewColor است وجود دارد که با  یک ListView  و PictureBox که در فرم وجود دارد ListBox ی زیبا تولید می کند .کار این تابع و همچنین تصویری از برنامه رو تو این 2 شکل می بینید.

 

لینک Download :

                                     VB ListView Sample Download   

 

 

 

کار با تابع SetListViewColor:

 

SetListViewColor [نام listview], [picturebox نام], [شماره رنگ 1], [شماره رنگ 2]

 

دلیل استفاده از یک PictureBox   در این تابع این است که در واقع تابع بعد از گرفتن 2 رنگ ابتدا PictureBox را به اندازه ListView بزرگ کرده سپس با توجه به اندازه Font در ListView  خطوط یک در میان رو روی PictureBox رسم می کنه و اون رو BackGround واسه ListView قرار میده.

 

 

عذر خواهی برای 5 ماه تاخیر

سلام من خیلی خوشحالم که باز هم فرصتی به من دست داد تا به این وبلاگم سری بزنم.... خیلی ببخشید که خیلی وقته مطلبی نذاشتم..متاسفانه سرور هایی که من فایل ها و مثال ها رو روش گذاشته بودم به من برای هر فایل میل زده و اونهارو پاک کرده...بازیابی و دوباره فعال ساختن این وبلاگ کمی سخت و زمان برست...ولی خوشحالم به عنوان یک جوان بهایی تا به حال با اطلاعاتم به 2175 نفر اطلاع رسانی کرده ام.

 با تشکر پویا

لیست فایل ها و برنامه های در حال اجرا Windows

سوال : سلام
من یه سوال دیگه هم داشتم
اونم اینه که چه طور بفهمیم که مثلا" فایل c:\reza.exe اجراست یا نه؟

این برنامه لیستی از فایل های در حال اجرا رو به شما میده می تونین Refresh کنیدش یا خودتون یک Timer واسه Refresh کردنش بذارین.به هر حال اینم جواب.....آخه کجا جواب 3 تا سوال سنگین و کمتر از 24 ساعت میدن ...؟؟

لینک دانلود : VB Find Running Applications Download

بازیابی Resource ها

این قسمتها رو به سفارش آقای رضا از خواننده های خوبم نوشتم و امروز این فایل OCX رو نوشتم واسشون....

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


در جواب باید بگم که بهترین نشونه ایجاد یک Resource String هست که به روش قبلی می تونین ایجاد کنین.البته میشه نام فایل رو هم به عنوان نشونه در نظر گرفت ولی مطمئن نیس چون ممکنه نام فایل EXE عوض بشه.

این ActiveX Object رو Download کنینوالبته تازه تازس هنوز داغه ماله امروز بعد از ظهره .....

تفهیم عملکرد: این OCX در واقع String Resource هارو چک میکنه با ID که شما اونو میخواین ازش چک میکنه .اگه باشه بهتون میده.پس یادتون باشه که ID اون String چی بوده.(تو مثال قبل 101 ) .

البته در زمینه کاملتر Resource ها فقط String ها نیستن و می تونن ICon -Form-و .... هزار تا چیز دیگه.

لینک دانلود : Resourrce String Loader Ocx Download

مثال :

Text1.Text = LoadResString1.ResString("c:\project1.exe", 101)

اگه کار با ActiveX Dll ها که تو فایل های OCX هستند رو یاد ندارین به مطالب قبل مراجعه کنین جون جند بار توضیح دادمشون....

موفق باشین و پر سوال.....

ایجاد منابع مستقل (Resources) در EXE ها

این کار همونطور که در مطلب قبلی توضیحش رو دادم استفاده زیادی داره.

آموزش تصویری:

1-وارد VB بشین و طبق تصویر برین گزینه رو از تو Add-Ins انتخاب کنین.

2-اعمال زیر رو انجام بدین

3-Resource Editor رو باز کنین.

4-این کارارو واسه اجاد یک String با Id مخصوص به خودش بکنین.این رشته همون رشته ی قابل مجزا شدن از تو فایل های EXE است.

5-Save ش کنین .

6-حالا به پروژتون اضافه میشه .

7-خود برنامه مهم نیس تو این مثال .بدئن کار دیگه فقط Compile کنینش تا نتیجه رو ببینین.


نحوه استفاده : خوب این کارارو انجام دادیم.حالا میخوایم از این رشته استفاده کنیم .خیلی آسونه ....مثلاً میریزیمش تو یک TextBox.

Text1.Text = LoadResString(101)

 

 

چواب آقای رضا

اگه درست متوجه شده باشم شما می خواین مشخصه ای در فایل Exe یا Dll قرار بدین که بعداً با این مشخصه داخلی در این فایل با یک برنامه دیگه بتونین تشخیص بدین که این همون فایله یا نه.من جوابتون رو می دونم ولی دارم برنامش رو می نویسم یکی قضیه پیچیده و سطح بالا شده.تا امشب یا فردا می ذارمش.

برای این کار شما باید با Resources آشنا باشین.در واقع یک فایل resource-Res فایلی هست که شامل منابع داخلی ه و هنگام Compile کردن با برنامه Compile میشه و شما می تونین فایلهای مورد نیازتون رو در داخل Exe یا Dll قرار بدین .کاری که تمام برنامه نویس های حرفه ای و شرکت ها و حتی خود Microsoft در تمام EXE ها ویا Dll ها انجام میدن.

در ضمن این اطلاعات با Id که دارن میشه اونارو بازیابی کرد.

حالا شما چه کار می تونین بکنین..؟ شما باید یک نوع Resource که از نوع String باشه در فایل Exe تون قرار بدین که مثلاً Reza نام داره و ID اون مثلاً 101 هست .این Resource با فایل EXE شما Compile میشه .حالا کار دوم اینه که برنامه ای با VB بنویسین که بتونه Resource های داخلی فایلهای EXE رو شناسایی کنه .... و تشخیص بده که آیا Resource ی از نوع String با ID 101 و حاوی مقدار Reza باشه . این برای موارد DLL و EXE هست ولی اگه یک فایل متنی و یا فایلیست که مقادیر رشته ای درون خودتون نوشتین که حتی پسوند اون نیز فرق بکنه کافیه با دستور Write یا Put یک Password مانند اضافه کنین و اون رو با برنامه دیگه چک کنین.

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

 

یک ActiveX Dll برای نشون دادن Tray Balloon

اگه خیلی به زیبایی و ارتباط خوب با مخاطب اهمیت می دین از OCX زیر استفاده کنید که بعداً نسخه های بالاترشو واستون می ذارم ....به شکل یه نگاه بکنید حلّه.....

مثال برای نمایش بالون :

Balloon1.ShowBalloon Me, balIconInfo, "vbprogramming.blogfa.com", "Test of Balloon OCX", 50000, , , 1190, 850

آرگومان ها : شما باید این مقادیر رو به ActiveX Object fndk ...

نام فرمی که بالون از اونجا قراره درست بشه .(در مثال Me )

نوع بالون (اخطار هشدار و ...)

متن بالون..... تیتر بالون.....

مدت زمان نمایش بالون ( 1000=1 ثانیه)       Optional

رنگ های متن و زمینه                                 Optional

X , Y مختصات ایجاد بالون                           Optional

لینک دانلود: Balloon Ocx Download

تغییر مبنای اعداد در مبناهای 10 -2 - 8 -16

سوال : سلام....خدا خیرتون بده .....من
برنامه تبدیل مبناهای  2و8و10و16  به همدیگه با وی بی دات نت رو میخوام.....شما میتونید کمک کنید.....
التماس دعا...
یا علی مدد...

این یک برنامه واسه تغییر مبناهای ۲ و ۸ و ۱۰ و ۱۶ هست که باید به این دوست خوبم بگم که VB برای مبناهای 8 و 16 توابع Oct و Hex رو داره .می مونه فقط مبنای 2 که تو این برنامه توابعش هست.....زحمت .Net ی کردن و Copy Paste ش رو هم خودتون بکشین دیگه کاری نداره که.....

لینک دانلود : VB How to Oct Hex Binary Download

تغییر Attribute فایل ها

سوال : چه طور میشه با ویژوال بیسیک یه فایل رو مخفی کرد.هر جوری که شده فقط مخفی بشه؟

بازم سلام به این دوست خوبم که چندتا سوال کردن . در جواب باید بگم که شما می تونین Attribute فایلها رو به روش زیر تغییر بدین مثلاً Read Only Hidden Archive و .... که واسه مخفی کردن هم کافیه Hidden کنیدش ....

SetAttr "c:\1.jpg", vbHidden

 

تغییر شکل اشیا برنامه به StyleXp

(در جواب دوست خوبی که تو نظرات در این مورد سوال کرده بودن ):

حتماً متوجه شده اید که برنامه تولیدی شما با VB دکمه ها Option Button ها و غیره با شمایل آنها در برنامه های Xp متفاوتند .برای زیبایی برنامه و تغییر شکل اشیا برنامه تون این کار رو انجام دهید.فایل زیر رو دانلود کنید وارد پروژه ای که مورد نظرتون هست بشید و روی لیست شاخه ای سمت راست بالای صفحه که شامل لیست فرمه هاتون هست بروید و روی Forms رایت کلیک کنید و از Add File رو بزنید و همین فایلی رو که دانلود کردید رو انتخاب کنید .گزینه ای که اسمش XpStiles هست به پروژخ اضافه میشه.

کار این فایل تغییر در روند Compile برنامه هست و بعد از اینکه برنامه Compile شد و به صورت EXE در آمد وقتی برنامه رو اجرا کنید تغییر رو می بینید پس نگران اینکه چرا تغییرات در زمان تست برنامه توسط خود Visual Basic اعمال نشده نباشید .

لینک دانلود : XPStiles.res Download For Changing VB Style

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

نمایش شاخه ای (TreeView)

نمایش شاخه ای یکی از تکنیک های خوب برای ارتباط منظم با مخاطبه و وقتی هم که اطلاعاتش از یک Database تامین بشه واقعاً کاملتر و جالب میشه.تو این پست ای موضوع رو واستون در نظر گرفتم.....البته بانک اطلاعاتی یکمی پیچیده داره که باهاش کنار بیاین دیگه....

لینک دانلود : VB TreeView From Database Download

نیمه محو کردن Form ها یا Trasparent Forms

اگر دوست دارید مثل شکل زیر فرمتون رو نیمه محو کنید از برنامه زیر که گذاشتم استفاده کنین.برای زیبایی برنامه و یا About Box ها , WelCome Screen ها و ... خیلی بدرد می خوره .....

لینک دانلود : VB Form Transparent Download

یک نرم افزار با VB برای مدت زمان اتصال به Internet

این برنامه رو برای آقای رضا که تو Comments سوال فرموده بودن نوشتم امروز صبح.روش زیاد میشه کار کرد شاید بعداً حسابی بش برسم ولی برای نشون دادن کدها و آموزش خوبه.کافیه این برنامه رو اجرا کنید و کنار صفحتون قرار بدین و به اینترنت وصل شین و هر موقع خواستین DC بشین . برنامه اتوماتیک مدت زمان ها ی اتصال رو حساب می کنه و در یک ListBox قرار میده .

لینک دانلود : Internet Connection Timer Download


استفاده از Microsoft Agent برای تزیین برنامه

microsoft agent که فایل dll ی به منبع agentctl.dll دارد که همراه با vb در system32 نصب می شود.می توانید روی toolbar رایت کلیک کنید و از Components اون رو add کنید .Object ایجاد شده سر یک آدمه این object رو روی فرمنون drag کنید و نام اونو همون نام خودش که Agent1 هست رو بذارین باشه .....

بعد کد زیر رو توی یک Command Button قرار بدین .در آخر توضیح میدم چه کار می کنه که سرسری فقط copy paste نکرده باشین D:

With Agent1.Characters
    .Load ("merlin")            '1
    .Item("merlin").Show        '2
    .Item("merlin").MoveTo 500, 500 '3
    .Item("merlin").Think "welcome to vbprogramming.blogfa.com" '4
    .Item("merlin").Hide        '5
End With
End Sub


 لینک دانلود برنامه : VB Microsoft Agent Control Sample Download


1 - با فرمان load این object که merlin نام داره رو load می کنیم .

2 - merlin رو روی صفحه نشون میدیم .

3 - با فرمان move to این merlin و به مختصات دلخواه بر حسب twip می بریم .

۴ - نمایش متن بالای سر merlin .

5 - پنهان کردن Merlin .

آمار.....

وقتیکه مطلبی رو همراه با دانلودش upload می کنم کمتر از یک هفته آمار دانلودش به بالای 25 و 30 میرسه .در کل در فعالیت 1 ماه و خورده ای این وبلاگ آمار دانلود 700 پروژه ویژوال بیسیک رو داشتیم در مقابل نظراتی بسیار کم که اکثر اونها مربوط به افرادی هست که می خوان آمار وبلاگشون بره بالا و آدرس می ذارن تو نظرات یا دنبال کار و کاسبین ...!!!!!! به هر حال کم کم نمیدونم چه مطالبی بذارم که مفید تر باشه چون تعداد مطالب با آرشیو تقریباً زیاد و تقریباً مطابق با  تمام نیازهای برنامه نویس هاس . نظرات شما فقط تعداد نظرات رو بالا نمی بره بلکه کمک در مطالب مورد نیاز خودتون و دیگران می کنه....!

با تشکر پویا