كد هاي پايه در Visual Studio 2008
در ويژوال استاديو 2008 يه سري كد هاي پايه براي آشنايي با زبان هاي دات نت قرار داده شده. براي كساني كه دوست دارن سريع خودشون را با زبان .Net تطبيق بدن اين الگو ها خيلي مفيده.
براي دست يابي به اين الگو هاي آماده؛ ابتدا ويژوال استاديو رو باز كنيد. در نوار منو به قسمت Help برويد و روي گزينه ي Samples كليك كنيد.
حالا يه زبانه ي جديد باز ميشه. در اين برگه روي لينك local Samples folder كليك كنيد تا وارد پوشه ي الگو بشيد.
در اين پوشه بسته به تنظيمات نصب مي تونيد سورس هاي آماده ويژوال بيسيك، سي شارپ و سي پلاس پلاس رو مشاهده كنيد. در نهايت با Extract كردن بسته ي مورد نظر خودتون، مي تونيد به پروژه ها دسترسي داشته باشيد و از اون ها استفاده كنيد.:party:
تغيير زبان نوشتن جعبه متني
با سلام!
براي اين كار ابتدا مجموعه Globalization را به برنامه اضافه مي كنيم:
کد:
Imports System.Globalization
سپس روي فرم برنامه جعبه متني مورد نظر خود را با نام TextBox1 اضافه مي كنيم.
حال در رويداد TextBox1_GotFocus كد زير را قرار مي دهيم:
کد:
Application.CurrentInputLanguage = InputLanguage.FromCulture(New CultureInfo("fa"))
با اين كار زبان جعبه فارسي مي شود.
براي برگرداندن زبان به حالت پيش فرض بايد در رويداد TextBox1_LostFocus كد زير را قرار دهيم:
کد:
Application.CurrentInputLanguage = InputLanguage.DefaultInputLanguage
برای مشاهده این لینک/عکس می بایست عضو شوید !برای عضویت اینجا کلیک کنید ]
پاسخ: نمونه کد های کوچک و کاربردی VB.Net
نگاتيو كردن رنگ هاي يك تصوير
تابع زير با دريافت يك تصوير Bitmap به عنوان آرگومان، با اعمال يك نگاشت ساده روي رنگ تك تك پيكسل ها تصوير ورودي، مقدار Negative شده ي عكس را بر مي گرداند:
کد:
Function ToNegative(ByVal inpImg As Bitmap) As Bitmap
For i As Integer = 0 To inpImg.Width - 1
For j As Integer = 0 To inpImg.Height - 1
inpImg.SetPixel(i, j, Color.FromArgb(255 - Val(inpImg.GetPixel(i, j).R), 255 - Val(inpImg.GetPixel(i, j).G), 255 - Val(inpImg.GetPixel(i, j).B)))
Next
Next
Return inpImg
End Function
خاموش يا روشن بودن كليد CapsLock
اين كد مقدار Boolean مربوط به روشن/خاموش بودن كليد CapsLock را بر مي گرداند:
کد:
Control.IsKeyLocked(Keys.CapsLock)