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

 
Persian Forum Network - Try to be a Professional
صفحه نخست .:.  کاربران .:.   .:. تقویم  .:. کاربران آنلاین
خوش آمدید میهمان ( ورود | ثبت نام )
  /     /  



آموزش ویژوال بیسیک دات نت باز / بسته
نویسنده
پیغام
ارسال شده در تاریخ یکشنبه 5 فروردین 1386 - 9:46 بعدازظهر


Most Valuable Professional

Most Valuable Professional

گروه: مدیر انجمن (ویژه 2)
آخرین بازدید: دیروز 18:18:57
پست ها: 1,555, بازدید ها: 2,736

آنچه برای نصب VB.NET نیاز است

VB.NET یکی از اجزای نرم افزاری ویژوال استودیو دات نت است.

پس برای استفاده از VB.NET باید نرم افزار ویژوال استودیو دات نت را نصب کنید.

در ویژوال استودیو دات نت نرم افزار های VB.NET و VC++.NET و VC#.NET وجود دارد.

برای نصب ویژوال استودیو دات نت نیاز به سخت افزار و نرم افزار های زیر است :
  • ویندوز (2000 یا XP)
  • دیسک سخت با حداقل 2.5 گیگابایت فضای خالی
  • سیستم پنتیوم با حداقل 128 مگابایت RAM

fmh12007-06-01 09:08:07





   
پست شماره 91419
تبلیغات
ارسال شده در تاریخ دوشنبه 6 فروردین 1386 - 8:59 بعدازظهر


Most Valuable Professional

Most Valuable Professional

گروه: مدیر انجمن (ویژه 2)
آخرین بازدید: دیروز 18:18:57
پست ها: 1,555, بازدید ها: 2,736
انواع فایل ها در VB.NET

در ویژوال بیسیک دات نت چند نوع فایل وجود دارد که هنگام طراحی ویژوال بیسیک دات نت ایجاد می شوند :
  • فایل پروژه (VBProj) : این فایل برای نگهداری اطلاعات پروژه از قبیل نوع پروژه ، نام فایل فرم و ... مورد استفاده قرار می گیرد.
  • فایل محیط کاری (VBW) : این فایل اطلاعات محیط کاری فرم های پروژه را نگهداری میکند.
  • فایل فرم (Form.vb) :  این فایل برای نگهدازی اطلاعات در مورد فرم ها و برنامه ها مورد استفاده قرار میگیرد.
  • فایل EXE : این فایل برنامه اجرای پروژه را نگهداری می کند.
  • فایل DLL : در صورت طراحی DLL خاص خود ایجاد می شود.
  • فایل AssemblyInfo.vb : این فایل کد های زبان اسمبلی مربوط به پروژه را نگهداری میکند.
  • فایل Resources : این فایل اطلاعات مربوط به فایل منابع را نگهداری می کند.
  • فایل PDB : این فایل بانک اطلاعاتی اشکال زدایی برنامه را نگهداری می کند.

fmh12007-03-27 14:59:34





   
پست شماره 91420
ارسال شده در تاریخ سه شنبه 7 فروردین 1386 - 12:44 بعدازظهر


Most Valuable Professional

Most Valuable Professional

گروه: مدیر انجمن (ویژه 2)
آخرین بازدید: دیروز 18:18:57
پست ها: 1,555, بازدید ها: 2,736
آشنایی با دستور For Each

دستور For Each برای تشکیل حلقه تکرار به کار می رود که تعدادی از مقادیر یک گروه را پیمایش می کند و به صورت زیر به کار می رود :

PFN Code



For Each نام متغیر in گروه
    دستورات
next




مثال : در فرم چهار تا تکست باکس به همراه یک کامند قرار میدهیم. می خواهیم وقتی که روی کامند کلید شود خصوصیت تکست تمام جعبه متن ها تغییر کند.


این مثال رو میتونید از اینجا دانلود کنید

fmh12007-03-27 15:00:08





   
پست شماره 91421
ارسال شده در تاریخ سه شنبه 7 فروردین 1386 - 2:32 بعدازظهر


Most Valuable Professional

Most Valuable Professional

گروه: مدیر انجمن (ویژه 2)
آخرین بازدید: دیروز 18:18:57
پست ها: 1,555, بازدید ها: 2,736
آشنایی با آرگومان e

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

برای مثال می خواهیم برنامه ای بنویسیم که شامل یک PictureBox هست که کاربر با کلیک کردن روی آن پیغامی نشان داده شود که کاربر در کدام قسمت عکس کلیک کرده است ، در این مثال عکس رو به 3 بخش بصورت افقی تقسیم بندی میکنیم.

حالا باید در رویداد MouseDown عکس کدی بنویسیم که مکان کلیک روی عکس رو تشخیص و پیغام مناسبی رو نشان دهد :

PFN Code


    Private Sub PictureBox1_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles PictureBox1.MouseDown
        Dim myPicBox As PictureBox = sender
        Select Case e.Y / myPicBox.Height
            Case Is > 2 / 3
                MsgBox("Bottom")
            Case Is > 1 / 3
                MsgBox("Middle")
            Case Else
                MsgBox("Top")
        End Select
    End Sub
 




برای دانلود این مثال اینجا کلیک کنید

شاد باشید 037

fmh12007-03-27 14:58:16





   
پست شماره 13184
ارسال شده در تاریخ چهار شنبه 8 فروردین 1386 - 10:47 بعدازظهر


Most Valuable Professional

Most Valuable Professional

گروه: مدیر انجمن (ویژه 2)
آخرین بازدید: دیروز 18:18:57
پست ها: 1,555, بازدید ها: 2,736
خاصیت Opacity

با این خاصیت می توان سطح شفافیت فرم را تعیین کرد.

مقدار پیش فرض این خاصیت 1.00 (%100) می باشد.
در هنگام طراحی میتوانیم این خاصیت رو به درصد مقدار دهی کنیم ولی با کد نویسی باید عددی مابین 0 و 1 تنظیم کنیم.

برای مثال اگر بخواهیم با کد نویسی شفافیت فرم را روی %75 تنظیم کنیم باید این خاصیت 0.75 قرار دهیم.

مثال ساده ای در این رابطه آماده کردم که میتونید از اینجا دریافت کنید







   
پست شماره 91422
ارسال شده در تاریخ جمعه 10 فروردین 1386 - 4:54 بعدازظهر


Most Valuable Professional

Most Valuable Professional

گروه: مدیر انجمن (ویژه 2)
آخرین بازدید: دیروز 18:18:57
پست ها: 1,555, بازدید ها: 2,736
متد Focus

این متد مکان نما را به کنترل خاصی منتقل میکند و به صورت زیر به کار می رود :

PFN Code


ControlName.Focus



نام کنترل ، کنترلی است که مکان نما باید به آن انتقال یابد به عنوان مثال دستور زیر را در نظر بگیرید :

PFN Code


TextBox1.Focus



این دستور مکان نما را به کنترل TextBox1 انتقال میدهد

این متد در نسخه های قبلی ویژوال بیسیک به نام SetFocus بود.






   
پست شماره 91423
ارسال شده در تاریخ شنبه 18 فروردین 1386 - 1:47 بعدازظهر


Most Valuable Professional

Most Valuable Professional

گروه: مدیر انجمن (ویژه 2)
آخرین بازدید: دیروز 18:18:57
پست ها: 1,555, بازدید ها: 2,736
کنترل ImageList

می توان برای کنترل افزایش حجم برنامه از یک کنترل ImageList برای ذخیره سازی تعداد زیادی از تصاویر بدون نیاز به بار دهی آنها به صورت مستقل استفاده کرد. بسیاری از کنترل های Windows Forms عمل بار دهی مستقل از کنترل ImageList را پشتیبانی کرده و برخی کنترل ها نظیر Toolbar برای ارئه تصاویر خود نیاز به ImageList دارند.
کنترل ImageList یک کنترل غیر ویژوال است بنابر این هنگامی که آن را در فرم قرار می دهید در Component Tray ظاهر می شود. ImageList برای تصاویری که در کنترل بار دهی می کنید محدودیت هایی اعمال می کند. تمامی تصاویر باید ابعاد مشابه داشته باشند.
کنترل ImageList نیاز دارد که هر یک از تصاویر کنترل شدت رنگ مشابهی داشته باشند. صفت ColorDepth شدت رنگ تمامی تصاویر را مشخص می کند.

مثال :
در Toolbox کنترل ImageList رو به فرم بیافزایید

در پنجره خصوصیات روی دکمه کنار صفت Images کلیک کنید
Image Collection Editor ظاهر می شود
روی Add کلیک کنید
فایل های مورد نظر خود را انتخاب کنید
به فرم کنترل Button اضافه کنید
در پنجره خصوصیات روی صفت ImageList کلیک کرده و کنترل ایمیج لیست مربوطه رو انتخاب کنید

صفت Text کامند رو خالی کنید
روی ImageIndex کلیک کرده و تصویری برای نمایش را انتخاب کنید





   
پست شماره 91424
ارسال شده در تاریخ سه شنبه 20 آذر 1386 - 10:32 صبح


Most Valuable Professional

Most Valuable Professional

گروه: مدیر انجمن (ویژه 2)
آخرین بازدید: دیروز 18:18:57
پست ها: 1,555, بازدید ها: 2,736
نوع داده عمومی

نوع داده عمومی خاص ، نوع داده Variant در VB 6 قابلیت به کارگیری داده های با هر نوع را دارد. متغیر به منظور ذخیره سازی انواع داده نظیر عددی ، رشته ها و حتی اشیا تغییر شکل می یابد. Variant همچنین نوع متغیر پیش قرض در VB 6 در مواقعی است که نوعی متغیر مشخص نشده باشد. نوع متغیر Object در VB 6 قادر به ذخیره مرجع اشیا بوده ولی قابلیت ذخیره سازی نوع های داده ای استاندارد را ندارد.
در VB.NET نوع Variant دیگر قابل دسترسی نیست. CRL متغیر Object را به عنوان نوع داده عمومی اتخاذ می کند. از آنجا که VB.NET به نوع های متغیر ساده همانند اشیا مراجعه می کند نوع متغیر Object اکنون قادر به ذخیره سازی همه انواع داده ای است.

فرهاد مرتضی پور
2007 December
کپی رایت پرشین فروم نتورک
Copyright © 2004-2007 Persian Forum Network. All Rights Reserved





   
پست شماره 103532
ارسال شده در تاریخ چهار شنبه 12 دی 1386 - 11:43 صبح


Most Valuable Professional

Most Valuable Professional

گروه: مدیر انجمن (ویژه 2)
آخرین بازدید: دیروز 18:18:57
پست ها: 1,555, بازدید ها: 2,736
معرفی یک کتاب


Visual Basic 2005 Cookbook
By John Clark Craig, Tim Patrick
...............................................
Publisher: O'Reilly
Pub Date: September 2006
Print ISBN-10: 0-596-10177-5
Print ISBN-13: 978-0-59-610177-0
Pages: 740



PFN Code


Table of Contents

Chapter 1. Visual Basic Programming
Chapter 2. The Development Environment
Chapter 3. Application Organization
Chapter 4. Forms, Controls, and Other Useful Objects
Chapter 5. Strings
Chapter 6. Numbers and Math
Chapter 7. Dates and Times
Chapter 8. Arrays and Collections
Chapter 9. Graphics
Chapter 10. Multimedia
Chapter 11. Printing
Chapter 12. Files and File Systems
Chapter 13. Databases
Chapter 14. Special Programming Techniques
Chapter 15. Exceptions
Chapter 16. Cryptography and Compression
Chapter 17. Web Development





دانلود فایل : Visual Basic 2005 Cookbook

پسورد : books_for_all





   
پست شماره 104048
ارسال شده در تاریخ دوشنبه 15 بهمن 1386 - 7:06 بعدازظهر


Most Valuable Professional

Most Valuable Professional

گروه: مدیر انجمن (ویژه 2)
آخرین بازدید: دیروز 18:18:57
پست ها: 1,555, بازدید ها: 2,736
آرایه های دندانه دار (Jagged Arrays)

یک آرایه داندانه دار در واقع آرایه ای از آرایه ها است. هر خانه در این نوع آرایه ها ، آرایه ی دیگری است که می تواند هر تعداد آیتم را نگه دارد.



تعریف آرایه دندانه دار با استفاده از چندین مجموعه از پارانتز ها انجام می پذیرد.

مثال تعریف آرایه دندانه دار با 10 عنصر که هر عنصر آرایه ای از نوع Integer باشد :

PFN Code


Dim values(9)() As Integer




می توان آرایه دندانه دار را هنگام تعریف مقدار دهی اولیه نمود.

مثال :

PFN Code


Dim values1() As Integer = {1, 2, 3}
Dim values2() As Integer = {4, 5}
Dim all_values()() As Integer = {values1, values2}





مثالی دیگر :

PFN Code


Dim all_values()() As Integer = { _
New Integer() {1, 2, 3}, _
New Integer() {4, 5} _
}




فرهاد مرتضی پور
2008 February
کپی رایت پرشین فروم نتورک
Copyright © 2004-2008 Persian Forum Network. All Rights Reserved





   
پست شماره 105078
« تاپیک قبلی | تاپیک بعدی »


خواندن این تاپیک باز / بسته
کاربر فعال: 0 (0 مهمان, 0 کاربر, 0 کاربر ناشناس)
در حال حاضر هیچ کاربری در حال مشاهده این تاپیک نیست.
مدیران انجمن: Farshad, Shahrad, Xiphi, علیرضا, ace4cia, fmh1, Armin25

دسترسی ها باز / بسته

اختلاف زمانی GMT +3:30, ساعت 11:19 صبح



   Sponsored By
EUKHOST - InstantASP - MTN Irancell - IranBuyCenter
Execution: 0.078. 18 queries. Compression Disabled
Powered By InstantForum.NET v4.1.4 © 2010
Contact Us .:. Advertising .:. Professional Web Hosting.:. Account Setting
PF News .:. Dolphins .:. PF Girls .:. PF Boys .:. PFN MVP .:. Persian Pics
2004-2010 Persian Forum Network. All Rights Reserved.