close
دانلود فیلم
ذخیره سازی اطلاعات در 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 = ۱۹۰

PublishDate = #۶/۱۵/۲۰۰۴#

پس از تعریف هر متغیر ، امکان نسبت دهی یک مقدار به آن ، مشاهده اطلاعات ذخیره شده ، بازیابی اطلاعات و یا درج اطلاعات جدید در آن ، فراهم می گردد.متغیرها از جمله عناصر ضروری برای ذخیره سازی داده در یک زبان برنامه نویسی بوده و 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 strCityName۱ , strCityName۲ , strCityName۳ As String

strCityName۱ = "Tehran"

strCityName۲ ="Ahwaz"

strCityName۳ = "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 = ۱۹۰

PublishDate = #۶/۱۵/۲۰۰۴#

Label۱.Text = ArticleTitle

Label۲.Text = ArticleNumber

Label۳.Text = PublishDate

End Sub

</Script>

<html dir="rtl">

<head>

<title>ایجاد متغیر </title>

</head>

<body>

عنوان مقاله :

<asp:label id="Label۱" runat="server" />

<br>شماره مقاله :

<asp:label id="Label۲" runat="server" />

<br>تاریخ انتشار مقاله :

<asp:label id="Label۳" runat="server" />

</body>

</html>

مرحله دوم : ذخیره نمودن برنامه فوق در فایلی با نام TestVariable.aspx

مرحله سوم : فعال نمودن فایل TestVariable.aspx در مرورگر

مرحله چهارم : برگشت به برنامه فوق و افزودن یک خط جدید ( استفاده از یک متغیر که قبلا" تعریف نشده باشد ) ...

Dim PublishDate As Date

ArticleTitle = " ذخیره سازی اطلاعات در VB.NET ( بخش اول ) "

ArticleNumber = ۱۹۰

PublishDate = #۶/۱۵/۲۰۰۴#

ArticleAuthor = "مدیریت وب "

...

Label۱.Text = ArticleTitle

...

مرحله پنجم : ذخیره نمودن برنامه فوق در فایلی با نام TestVariable.aspx

مرحله ششم : فعال نمودن فایل TestVariable.aspx در مرورگر

همانگونه که مشاهده می شود ، در خط شماره نه (خطی که از متغیر ArticleAuthor ، استفاده شده است ) به دلیل استفاده از متغیری که قبلا" اقدام به تعریف آن نشده است با یک خطاء مواجه خواهیم شد. به منظور برطرف نمودن خطای فوق ، می بایست متغیر ArticleAuthor تعریف و در ادامه مقدار مورد نظر در آن ذخیره گردد.

لینک کوتاه پست
مطالب مرتبط با پست جاری
  • نکات مهم
    1- لطفا نظر خود را با زبان فارسی بیان کنید
    2- رایتم نظرات اسپم و تبلیغی شما را تایید نمی کند
    3- لطفا نظرات شما بدون ابهام و واضح باشد
  • نام
    ایمیل (منتشر نمی‌شود) (لازم)
    وبسایت
    :):(;):D;)):X:?:P:*=((:O@};-:B/:):S
    نظر خصوصی
    مشخصات شما ذخیره شود ؟[حذف مشخصات] [شکلک ها]
    کد امنیتی
به کانال تلگرام سایت ما بپیوندید