![]() |
![]() |
|
| برنامه نویسی - سیستم عامل - شبکه - ترفند |
|
ثابت ها :
ثابت ها نیز مانند متغییر ها برای نگهداری داده ها استفاده میشوند. با این تنفاوت که پس از تعریف مقدار ثابت ؛ دیگر مقدار آن در طول برنامه تغییر نمیکند. شکل کلی تعرف ثابت ها : Const نام متغییر AS مقدار مورد نظر = نوع داده Example : Const A AS byte = 19 Const A! = 20 Const A = 21 کلمه کلیدی Nothing : هنگام تعریف یک متغییر بسته به نوع داده ای که از آن تعریف شده استدارای یک مقدار پیش فرض خواهد بود. به عنوان مثال متغییر نوع Boolean دارای مقدار False و Integer دارای مقدار صفر میباشد. پس از تعریف یک متغییر تا قبل از مقدار دهی ؛ آن متغییر دارای مقدار پیش فرض میباشد. در هنگام کد نویسی در شرایطی که قصد نداریم مقدار خاصی را به یک متغییر انتساب دهیم فقط کافی است از کلمه کلیدی Nothing را به آن انتساب دهیم تا به مقدار پیش فرض برگردد. Example : Dim A AS Integer A = 8 A = Nothing Dim S AS String S = "Ahmad" S = Nothing Dim B AS Boolean B = Nothing Dim C AS Font = Nothing نوع Nullable : متغییرهایی از نوع Integer , Double و . . . در صورتی که مقداری درون انها قرار نداشته باشد ؛ مقدار صفر را به صورت پیش فرض در خود نگهداری میکنند. اما توجه داشته باشید که صفر خود نیز یک عدد است و مقدار تهی نیست . حال جهت آنکه این امکان پدید آید که اینگونه متغییر ها مقدار تهی را نیز بتوانند نگهداری کنند از نوع Nullable به شکل کلی زیر استفاده میشود : ِDim نام نتغییر AS New Nullable(Of نوع داده) Example : Dim A AS New Nullable ( Of Integer ) در مثال فوق در صورتی که هیچ داده ای درون متغییر A قرار نگیرد ؛ دیگر مقدار صفر را به عنوان پیش فرض نگهداری نمیکند بلکه دارای مقدار تهی یا هیچ خواهد بود. روش دیگری جهت تعریف متغییر از نوع Nullable وجود دارد ؛ برای این منظور میتوانید به راحتی با اضافه کردن یک علامت سوال در پایان نوع داده این کار را انجام دهید. Example : Dim A AS Integer? Dim D AS Double? Dim B AS Byte? داده های شمارشی : جهت درک راحت تر این گونه داده ها تصور کنید ؛ تعدادی از ثابت های عددی مرتبط با هم را در یک گروه قرار دهید. شکل کلی : ٍEnum نام AS نوع داده عددی مقدار عددی = عضو1 مقدار عددی = عضو2 End Enum حال جهت استفاده از آنها کافی است که نام گروه و سپس نام ثابت مورد نظر را صدا بزنید. شکل کلی : عضو مورد نظر . نام داده شمارشی Example : Enum Days AS Integer Shanbe = 0 Yekshanbe = 1 Doshanbe = 2 Seshanbe = 3 End Enum Sub Main() Dim A AS Days A = Days.Doshanbe End Sub داده های شمارشی باید خارج از زیر برنامه ها (Sub & Function) تعریف شوند. یک ساختار داده ای شمارشی را میتوان به عنوان یک نوع داده استفاده نموده و از آن متغییر تعریف کرد. نوع داده ساختاری : این نوع داده ها توسط برنامه نویسان تعریف میشوند و تتوسط آن میتتتوان یک مجموعه از متغییر ها با نوع های مختلف را در یک گروه با یک عنوان ذخیره نمود. به عنوان مثال میتوان یک ساختار با نام Personal ایجاد کرد و متغییر هایی با عناوین نام ؛ نام خانوادگی و سن را در آن قرار داد. شکل کلی تعریف یک ساختار : ُStructure نام ساختار Dim 1نام متغییر AS 1نوع متغییر Dim 2نام متغییر AS 2نوع متغییر . . . End Structure Example : Structure Personal Dim Name AS String Dim Family AS String Dim Age AS Integer End Structure ار Structureها همانندداده های شمارشی نمیتتوان به صورت مستتقیم استفاده نمود. بلکه باید آن را به عنوان یک نوع داده تصور کرده و متغییری از این نوع داده جدید تعریف نماییم: ِDim Prsl AS Personal Prsl.Age = 21 Prsl.Name = "Hamed" PRSL.Family = "Rezayi" کلمه کلیدی With : همانطور که در مثال فوق مشاهده میکنید برای دسترسی به عضوهای ساختار Personal هر بار باید ابتدا نام آن را تایپ کرده تا بتوانیم به عضو مورد نظر دسترسی داشته باشیم؛ جهت سهولت کار و جلوگیری از تایپ مجدد نام ساختار از عملگر With به شکل کلی زیر استفاده میکنیم : With نام متغییر ساختار مقدار مورد نظر = عضو. مقدار مورد نظر = عضو. End With Example : Dim Prsl AS Personal With Prsl .Age = 1 .Name = "Mehdi" .Family = "Alizadeh" End With
|
|
+ نوشته شده در
جمعه ششم خرداد 1390ساعت 17:24 توسط Admin |
|
|
برخی از نوع داده های معروف و پر کاربرد دارای کاراکتر "شناسه نوع داده" (Data Type Suffix) مخصوصی هستند.
به عنوان مثال : Integer =======> % Long ========> & Single =======> ! Double ======> # Decimal ======> @ String =======> $ شکل کلی استفاده از آنها در تعریف متغییر به صورت زیر است : Dim کاراکتر شناسه نوع داده + نام متغییر Examlpe: Dim A% وقتی که نوع متغییر مشخص نشود به صورت خودکار از نوع داده Object در نظر گرفته میشود. نوع داده Object میتواند هر نوع داده ای را در خود نگه دارد. Dim A A = 100 A = "ss" A = 2.341 |
|
+ نوشته شده در
سه شنبه سوم خرداد 1390ساعت 11:27 توسط Admin |
|
|
انواع داده ها :
1- داده های عددی 2- داده های غیر عددی داده های عددی به 2 قسمت تقسیم میشوند 1- داده های عددی صحیح 2 داده های عددی اعشاری جدول نوع داده های عددی صحیح:
جدول نوع داده های غیر عددی :
داده های غیر عددی به سه قسم تقسیم میشوند: 1- داده های کاراکتری 2- داده های رشته ای 3- داده های منطقی جدول داده های کاراکتری و رشته ای:
جدول داده های منطقی و آبجکت :
اکنون با مفاهیم فوق میتوان گفت : تعریف یک متغییر یعنی نامگذاری صحیح آن و تعیین نوع داده ای که میتواند ذخیره کند. چگونگی تعریف متغییر : Dim نام متغییر AS نوع متغییر OR Dim نام متغییر3 , نام متغییر2 , نام متغییر1 . . . AS نوع متغییر OR Dim نام متغییر1 AS نام متغییر2 , نوع متغییر AS نوع متغییر , . . . Example : Dim A AS Byte OR DIM A , B , C AS Integer OR Dim A AS Integer , D AS Byte |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
+ نوشته شده در
سه شنبه سوم خرداد 1390ساعت 2:48 توسط Admin |
|
|
می خوام یه دوره آموزشی کامل Visual Basic 2010 رو اینجا شروع کنم
این کار اول از همه به خودم کمک میکنه که کل مبحث رو دوره کنم و هم میتونه یه مرجع آنلاین برام باشه و میتونه کمکی هر چند ناچیز برای کسایی که میخوان برنامه نویسی رو شروع کنن بکنم پس امروز اولین مبحث رو شروع میکنم و امیدوارم مفید واقع بشه و امیدوارم دوستانیکه سر میزنن کم و کاستی ها و اشکالات رو گوشزد کنن تا این مبحث رو هر چه پربارتر ادامه بدیم. سپاسگزارم.
|
|
+ نوشته شده در
سه شنبه سوم خرداد 1390ساعت 1:33 توسط Admin |
|
|
صفحه نخست پست الکترونیک آرشیو عناوین مطالب وبلاگ |
| درباره وبلاگ |
|
این وبلاگ رو ساختم تا آموخته های خودم رو در اینجا قرار بدم
|
| نوشته های پیشین |
|
خرداد 1390 |
| آرشیو موضوعی |
|
VisualBasic.net |
|
RSS
|