0

مبانی برنامه نویسی درASP.NET

 
mohamadaminsh
mohamadaminsh
کاربر طلایی1
تاریخ عضویت : دی 1389 
تعداد پست ها : 25772
محل سکونت : خوزستان

مبانی برنامه نویسی درASP.NET
جمعه 22 اردیبهشت 1391  10:17 PM

 

واحد دانش و تکنولوژی تبیان زنجان

در مقالات قبل با کلیات Asp.NET و همچنین کدنویسی HTML آشنا شدیم و دانستیم که Postback اطلاعات را به سرور ارسال نموده و نتیجه آن را به صورت HTML در اختیار مرورگر قرار می دهد.

در این قسمت برخی از مبانی اصلی برنامه نویسی به زبان VB.NET و #C خدمت شما ارائه خواهد شد .

در جدول زیر مهمترین انواع داده لیست شده است ، به نحوه نگارش و بزرگی و کوچکی حروف در زبان VB و #C دقت کنید :

گرد آوری: گروه دانش وتکنولوژی سایت تبیان زنجان
http://www.tebyan-zn.ir/science_technology.html

 

انواع داده (Data Types)
VB.NET C Sharp توضیحات

 

Boolean

Byte

Char

Integer

Single, Double

Decimal

Date

String

Object

 

 

bool

byte, sbyte

char

 int

float, double

decimal

DateTime

string

object

 

 

بولین ، یا مقدار True یا False اختیار می کند

عددی بین 0 تا 255 اختیار می کند

گنجایش یک کاراکتر مانند a را دارد

عدد صحیح

اعداد اعشاری

عدد در پایه 10

تاریخ و ساعت

متغیر رشته ایست و رشته ای از عدد و حروف را در خود ذخیره می کند

هر نوع شیئی را میتوان در این متغیر ذخیره کرد (عدد ، حرف ، یک کلاس یا هرچیز دیگر)

 

 

نحوه تعریف یک متغیر از نوع داده
 VB.NET C Sharp  توضیحات
Dim x As Integer int x; تعریف یک متغیر عددی
Dim Name As String="Ali" string Name="Ali"; تعریف یک متغیر رشته ای به همراه مقدار اولیه

توجه 1 : به انواع داده بسیار دقت کنید ، شما نمیتوانید یک متغیر از نوع رشته ای را داخل یک متغیر از نوع عدد بریزید و بالعکس

توجه 2 : اگر یک متغیر از نوع Object داشته باشید که داخل آن یک عدد ذخیره شده باشد ، و بخواهیم این مقدار را داخل یک متغیر از نوع عددی بریزیم در زبان #C حتما باید از متد Convert استفاده کنیم (در زبان VB.NET لازم نیست) :

C Sharp.NET

object Number = 20;

int Age;

Age = Convert.ToInt32(Number);

VB.NET

Dim Number As Object = 20

Dim Age As Integer

Age = Number

در مورد متغیر های رشته ای میتوانیم از متد ToString استفاده کنیم :

object Str = "Ali Delshad";

string Name;

Name = Str.ToString();

برخی از عملگرها (مقایسه ، تخصیص و منطقی و...) به شرح زیر است :   

 

عملگرها
VB.NET C Sharp توضیحات

=

<

>

=<

=>

<>


==

<

>

=<

=>

=!

اوپراتور های مقایسه

مساوی

بزرگتر

کوچکتر

بزرگتر مساوی

کوچکتر مساوی

نا مساوی

 

 

+

-

*

/

Mod

^

 

+

-

*

/

%

Math.Pow

اوپراتورهای حساب

جمع

تفریق

ضرب

تقسیم

باقی مانده

توان

 

 

=

=+

=-

=*

 

 

=

=+

=-

=*

 

اوپراتور های تخصیص

تخصیصی مقدار

اضافه نمودن مقدار

کم کردن مقدار

چند برابر کردن یک مقدار

 

 

And

Or

Not

 

 

&&

||

!

 

اوپراتور های منطقی

و

یا

نه

& و + + جمع دو رشته حرفی

 آرایه ها :

آرایه ها (Arrays)
VB.NET C Sharp توضیحات
Dim Names() As String = {"Ali", "Amir", "Mahdi"}

 

string[] Names = { "Ali", "Amir", "Mahdi" };

 

تعریف یک آرایه رشته ای به همراه مقدار اولیه
Dim Names(3) As String Names(0) = "Ali" Names(1) = "Amir" Names(2) = "Mahdi" string[] Names = new string[3]; Names[0] = "Ali"; Names[1] = "Amir"; Names[2] = "Mahdi"; تعریف یک آرایه و مقدار دهی اعضا
Dim Ages() As Integer = {17, 25, 30} int[] Ages = { 17, 25, 30 }; تعریف یک آریه عددی به همراه مقدار اولیه

 شرط ها : 

شرط ها (Conditions)
VB.NET C Sharp توضیحات
Dim X As Integer = 1 Dim Name As String If X = 1 Then Name = "Ali" End If

 

int X = 1; string Name ; if (X == 1) { Name = "Ali"; }

 

یک متغیر عددی با مقدار اولیه 1 تعریف کردیم

یک متغیر رشته ای تعریف کردیم

اگر مقدار X برابر 1 بود آنگاه

رشته حروف "Ali" را به متغیر Name تخیصی بده

اتمام شرط

Dim X As Integer = 1 Dim Name As String If X = 1 Then Name = "Ali" Else Name = "Alireza" End If int X = 1; string Name ; if (X == 1) { Name = "Ali"; } else { Name = "Alireza"; } یک متغیر عددی با مقدار اولیه 1 تعریف کردیم

یک متغیر رشته ای تعریف کردیم

اگر مقدار X برابر 1 بود آنگاه

رشته حروف "Ali" را به متغیر Name تخیصی بده

در غیر این صورت

رشته حروف "Alireza" را به متغیر Name تخصیص بده

اتمام شرط

Dim X As Integer = 1 Dim Age As Integer = 25 Dim Name As String If X = 1 And Age > 26 Then Name = "Ali" Else Name = "Alireza" End If int X = 1; int Age = 25; string Name; if (X == 1 && Age > 26) { Name = "Ali"; } else { Name = "Alireza"; }

یک متغیر عددی با مقدار اولیه 1 تعریف کردیم

یک متغیر عددی با مقدار اولیه 25 تعریف کردیم

یک متغیر رشته ای تعریف کردیم

اگر مقدار X برابر 1 بود و مقدار Age از 26 بزرگتر آنگاه

رشته حروف "Ali" را به متغیر Name تخیصی بده

در غیر این صورت

رشته حروف "Alireza" را به متغیر Name تخصیص بده

اتمام شرط

Dim Age As Integer = 26 Dim Name As String If Age > 25 Then Name = "Ali" ElseIf Age = 25 Then Name = "Alireza" ElseIf Age < 25 Then Name = "Amir" End If int Age = 26; string Name; if (Age > 26) { Name = "Ali"; } else if (Age == 26) { Name = "Alireza"; } else if (Age < 26) { Name = "Amir"; } یک متغیر عددی با مقدار اولیه 25 تعریف کردیم

یک متغیر رشته ای تعریف کردیم

اگر Age بزرگتر از 26 بود

مقدار "Ali" را به Name تخصیص بده

در صورتی که Age برابر 26 بود

مقدار "Alireza" را به Name تخیصی بده

در صورتی که Age کوچکتر از 26 بود

مقدار "Amir" را به Name تخیصی بده

 

Select Case Age Case 24 Name = "Ali" Case 25 Name = "Alireza" Case 26 Name = "Amir" End Select switch (Age) { case 24: Name = "Ali"; break; case 25: Name = "Alireza"; break; case 26: Name = "Amir"; break; }  استفاده از  Switch Case یا Select Case به جای ElseIf  های مکرر

  حلقه ها : 

حلقه ها (Loops)
VB.NET C Sharp توضیحات
Dim x As Integer = 0 For i As Integer = 1 To 10 x += i Next

 

int x = 0; for (int i = 1; i < 10; i++) { x += i; }

 

حلقه for

Dim Age As Integer = 0 Dim Names As String() = {"Amir", "Ali", "Mahdi"} For Each n As String In Names If n = "Amir" Then Age = 25 End If Next int Age = 0; string[] Names = { "Amir", "Ali", "Mahdi" }; foreach (string n in Names) { if (n == "Amir") { Age = 0; } } حلقه for each
Dim x As Integer = 0 While x < 10 x += 1 End While int x = 0; while (x < 10) { x++; } حلقه while

Comment کردن کد ها :

اگر بخواهیم قسمتی از کد در صفحه حضور داشته باشد ولی در برنامه بی تاثیر باشد آنرا Comment می کنیم .

در زبان C Sharp برای تبدیل یک خط کد به توضیح (Comment کردن یک خط کد) از // و در VB.NET از ' استفاده می شود :

// string Name="";

' Dim Name As String = ""

اگر بخواهیم چند خط کد را با هم Comment کنیم ، همه آن چند خط کد را با هم انتخاب کرده (Mark می کنیم) و سپس از CTRL+K+C استفاده مینمایید ، برای UnComment کردن آنها از CTRL+K+U استفاده می کنیم .

کریمی که جهان پاینده دارد               تواند حجتی را زنده دارد

 

دانلود پروژه و کارآموزی و کارافرینی

تشکرات از این پست
دسترسی سریع به انجمن ها