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

سوال: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 قرار میده.