عنوان
|
نويسنده
|
مشاهده
|
تعداد
آراء |
امتياز
|
ذخيره سازی اطلاعات در VB.NET ( بخش اول ) |
مديريت وب |
11775 |
11 |
3.5 |
با توجه به جایگاه داده در عصر حاضر و لزوم نگاه جامع به این مقوله مهم ، بر آن شدیم تا محوریت فعالیت های خود را بر روی این موضوع متمرکز نمائیم . از این رو گروه فابک با شعار فناوری اطلاعات برای کسب وکار شکل گرفت و خدمات خود را از طریق سایت www.fabak.ir به مخاطبان محترم عرضه می نماید
 |
ذخيره سازی اطلاعات در VB.NET
( بخش اول )
يکی از مهمترين مسائل
موجود در هر زبان برنامه نويسی ،
نحوه ذخيره و بازيابی اطلاعات مورد نياز يک برنامه است . فرض کنيد
، قصد نوشتن برنامه ای را داشته باشيم که در آن از کاربران بخواهيم نام خود را وارد
نمايند . پس از درج نام توسط کاربران ، اطلاعات فوق را چگونه
می بايست ذخيره
نمود تا امکان استفاده از آنان در
برنامه ، فراهم گردد؟. چگونه می توان اقدام به ذخيره سازی
داده هائی با محتوياتی خاص نظير : "اعداد" و يا " تاريخ " نمود؟. نحوه بازيابی
اطلاعات ذخيره شده به چه صورت است ؟ در پاسخ به تمامی سوالات فوق ، می بايست
به جايگاه بسيار مهم "متغيرها "
در يک زبان برنامه نويسی ، اشاره نمود .
متغيرها يکی از مفاهيم اوليه و در عين حال بسيار مهم در دنيای برنامه نويسی می
باشند . با استفاده از متغيرها يک نام ( label ) به
ناحيه ای از حافظه
نسبت داده شده و امکان ذخيره سازی نوع خاصی از داده در آن
فراهم می
گردد . هر يک از زبان های برنامه نويسی دارای امکانات و
مجموعه قوانينی به منظور تعريف
، نسبت دهی و دستابی به
محتويات يک متغير
می باشند .با استفاده از متغيرها ، امکان انجام عمليات
متفاوتی نظير محاسبات رياضی ، پردازش بر روی رشته ها ، شمارش طول يک عبارت ،
در يک برنامه فراهم
می گردد .
VB.NET ، زبانی قدرتمند
در ارتباط با نوع داده ها می باشد . در زمان تعريف يک متغير ،
می بايست نوع داده مربوطه را نيز مشخص نمود (نظير
String,Integer و يا Date
) .پس از تعريف يک متغير و نوع آن ، نحوه برخورد با داده
( نحوه ذخيره و بازيابی و انجام عمليات مجاز بر روی آن ) ، مشخص می گردد.
در اين مقاله قصد داريم به بررسی امکانات
VB.NET به منظور ذخيره سازی اطلاعات
پرداخته و در اين راستا با نوع های متفاوت داده و جايگاه هر يک از آنان ، آشنا شويم
.
متغير چيست
؟
متغير ، مرجعی برای مراجعه به يک محل خاص در حافظه بوده که برنامه نويس برای مراجعه
به آن يک نام خاص را تعريف
و مشخص می نمايد . از مکان های فوق به منظور ذخيره سازی اطلاعات و
استفاده از محتويات مربوطه در
يک برنامه استفاده می گردد. در حقيقت متغيرها ،
اطلاعاتی را بطور حقيقی در خود ذخيره نمی نمايند بلکه
ما را به سمت محل ذخيره سازی و
در نهايت يافتن
اطلاعات ، هدايت می نمايند .
مثال : در مثال زير سه متغير به منظور ذخيره سازی يک رشته Text
، يک مقدار عددی و يک تاريخ ، تعريف و مقداردهی شده اند .
Dim
City As String
Dim Counter As Integer
Dim PublishDate As Date
City = "Tehran"
Counter = 190
PublishDate = #6/15/2004# |
پس از تعريف هر متغير ، امکان نسبت
دهی يک مقدار به آن ، مشاهده اطلاعات ذخيره شده ، بازيابی اطلاعات و يا درج اطلاعات
جديد در آن ، فراهم می گردد.متغيرها
از جمله عناصر ضروری برای ذخيره سازی داده در يک زبان برنامه نويسی بوده و VB.NET
نيز از اين قاعده مستثنی نخواهد بود .
تعريف يک
متغير
همانگونه که در مثال قبل مشاهده گرديد ، قبل از انتساب مقدار به
يک متغير، می بايست اقدام به تعريف
متغير و مشخص نمودن نوع داده آن
نمود . پس از تعريف يک متغير و مشخص نمودن نوع آن ، نحوه برخورد با آن در برنامه مشخص
خواهد شد. با استفاده از فرآيندی موسوم به Declaration ،
اقدام به تعريف متغيرها و نوع آنان ، می گردد. تعريف متغيرها ، يکی از نکات مهم در
دنيای برنامه نويسی است . در زما ن ايجاد صفحات پويا با استفاده از
ASP.NET و توسط زبان های برنامه نويسی نظير
VB.NET و يا سی شارپ ، می بايست تمامی متغيرها قبل
از استفاده دريک برنامه و يا صفحه وب ، تعريف گردند .
در VB.NET برای تعريف يک متغير از کليد واژه
Dim ( اقتباس شده از واژه
Dimension ) ، استفاده می گردد.
مثال : در مثال زير ، يک متغير رشته ای با نام strCityName
، تعريف و در ادامه مقدار " Teharn"
، به آن نسبت داده شده است .
Dim
strCityName As String
strCityName = "Tehran" |
در زمان تعريف يک متغير
بطور همزمان می توان مقداری را به آن نيز نسبت داد ( تعريف و مقداردهی
همزمان ) :
Dim
strCityName As String = "Tehran" |
امکان تعريف همزمان چندين متغير هم
نوع در يک سطر نيز وجود دارد : (
تعريف همزمان چندين متغير با نوع يکسان )
Dim
strCityName1 , strCityName2 , strCityName3 As String
strCityName1 = "Tehran"
strCityName2 ="Ahwaz"
strCityName3 = "Shiraz" |
درادامه می توان به هريک از متغيرهای
تعريف شده ، مقدار مورد نظر را نسبت داد .
مثال کاربردی : در اين مثال در ابتدا سه متغير را تعريف و پس از مقداردهی مناسب هر
يک از آنان ، نتايج را با يک فرمت مناسب در خروجی نمايش خواهيم داد ( يک صفحه
ASPX ) .
مرحله اول
: فعال نمودن ويرايشگر صفحات وب و تايپ دستورات زير :
<Script Language= "vb"
runat="server">
Sub Page_Load ( )
Dim ArticleTitle As String
Dim ArticleNumber As Integer
Dim PublishDate As Date
ArticleTitle = " ذخيره سازی اطلاعات در VB.NET ( بخش اول ) "
ArticleNumber = 190
PublishDate = #6/15/2004#
Label1.Text = ArticleTitle
Label2.Text = ArticleNumber
Label3.Text = PublishDate
End Sub
</Script>
<html dir="rtl">
<head>
<title>ايجاد متغير </title>
</head>
<body>
عنوان مقاله
:
<asp:label id="Label1" runat="server" />
<br>شماره مقاله :
<asp:label id="Label2" runat="server" />
<br>تاريخ انتشار مقاله :
<asp:label id="Label3" runat="server" />
</body>
</html> |
مرحله دوم
: ذخيره نمودن برنامه فوق در فايلی با نام
TestVariable.aspx
مرحله سوم : فعال نمودن فايل
TestVariable.aspx در مرورگر

مرحله چهارم
: برگشت به برنامه فوق و افزودن يک خط جديد ( استفاده از يک متغير که قبلا" تعريف
نشده باشد )
...
Dim PublishDate As Date
ArticleTitle = " ذخيره سازی اطلاعات در VB.NET ( بخش
اول ) "
ArticleNumber = 190
PublishDate = #6/15/2004#
ArticleAuthor
= "مديريت وب "
...
Label1.Text = ArticleTitle
... |
مرحله پنجم
: ذخيره نمودن برنامه فوق در فايلی با نام TestVariable.aspx
مرحله ششم : فعال نمودن فايل
TestVariable.aspx در مرورگر

همانگونه که مشاهده می شود ، در خط
شماره نه (خطی که از متغير ArticleAuthor ، استفاده شده
است ) به دليل استفاده از متغيری که قبلا" اقدام به تعريف آن نشده است با يک خطاء
مواجه خواهيم شد.
به منظور برطرف نمودن خطای فوق ، می بايست
متغير ArticleAuthor تعريف و در ادامه مقدار مورد نظر
در آن ذخيره گردد.
توضيحات مثال :
Dim
ArticleTitle As String
Dim ArticleNumber As Integer
Dim PublishDate As Date |
ArticleTitle = " ذخيره سازی
اطلاعات در VB.NET ( بخش اول ) "
ArticleNumber = 190
PublishDate = #6/15/2004# |
Label1.Text =
ArticleTitle
Label2.Text = ArticleNumber
Label3.Text = PublishDate |
Dim
ArticleAuthor As String |
انواع نوع های ساده
VB.NET دارای دوازده نوع داده متفاوت
بوده که می توان آنان را به سه گروه عمده تقسيم نمود : نوع های عددی ، نوع
های حرفی ( متنی ) و نوع های متفرقه .
در بخش دوم اين مقاله به بررسی هر يک از آنان خواهيم پرداخت .