بخشی از پاورپوینت
--- پاورپوینت شامل تصاویر میباشد ----
اسلاید 1 :
در این فصل بمعرفی زبان Visual C#.NET می پردازیم. ابتدا انواع داده استاندارد این زبان و کاربرد آنها شرح داده می شود. سپس به دستورات این زبان می پردازیم و در قالب مثالهایی آنها را بررسی خواهیم نمود.
اسلاید 2 :
انواع داده ها
هنگامیکه می خواهید یک متغیر را تعریف کنید باید C#.NET از اینکه چه مقادیری می خواهید در آن ذخیره کنید مطلع باشد. اینکار با مشخص کردن نوع دادهاین متغیر انجام می شود.
اسلاید 3 :
داده های عددی
نکته: دقت کنید که زبان C# نسبت به کوچکی و بزرگی حروف حساس می باشد برای نمونه int و Int با هم متفاوتند.
تعریف متغیر صحیح و مقدار دهی به آن:
برخی از عملگرهای ریاضی:
اسلاید 4 :
عملگرهای ریاضی بهمراه نسبت دهی:
برای بررسی بیشتر به برنامه IntegerMath مراجعه کنید
اعداد اعشاری:
برای بررسی بیشتر به برنامه FloatingPtMath مراجعه کنید
اسلاید 5 :
رشته ها (Strings)
- رشته ها نوع داده پر کاربرد دیگر هستند. یک رشته دنباله ای از کاراکترهاست که برای ذخیره سازی اطلاعاتی مانند نام، آدرس و ... استفاده می شود. کاربرد دیگر رشته ها دریافت اطلاعات ورودی از کاربر و نمایش خروجی به او می باشد.
- کاراکترهای تشکیل دهنده یک رشته یونیکد(Unicode) است و اندازه هر کدام دو بایت می باشد. بنابراین آنها علاوه بر حروف انگلیسی و سایر کاراکترهای اسکی برای نمایش حروف سایر زبانهای طبیعی مانند عربی و فارسی و تعداد زیادی علایم دیگر استفاده می شوند.
- تعریف رشته و مقدار دهی آن
اسلاید 6 :
رشته ها
محدودده رشته ها با استفاده از کاراکترهای " و " مشخص می شود. برای مثال در دستور
MessageBox.Show("Multiplication test... " + d, "Floating Points")
دو عبارت "Multiplication test... " و "Floating Points" رشته هستند.
اگر بخواهیم خود کاراکتر " را در یک رشته بیاوریم باید قبل از این کاراکتر از کاراکتر \ استفاده کنیم. برای مثال
string s1 = " Ali “; // value of s1 equals Ali
string s2 = "\"Ali\"" // value of s2 equals "Ali"
اسلاید 7 :
عملیات برروی رشته ها
یک نوع داده یا کلاس در زبان شی گرای C# علاوه بر داده دارای متدها یا توابعی است که بر روی این داده ها عمل می کنند. این متدها امکان پردازش داده ها را فراهم می کنند. برای نمونه یک رشته حاوی دنباله ای از کاراکترهاست و علاوه بر آن دارای توابعی مانند تعیین زیررشته، جستجوی یک عبارت در رشته و ... است. برای دستیابی به ویژگیها و متدها یک یک نوع داده از عملگر نقطه استفاده می شود.
عملگر :[]برای دستیابی به کاراکترهای تشکیل دهنده یک رشته استفاده می شود. این عملگر تنها خواندنی است. دقت کنید که اولین اندیس، با شماره صفر مشخص می شود
اسلاید 8 :
عمل ادغام: ادغام دو رشته با استفاده از عملگر + انجام می شود. برای مثال به قطعه کد زیر توجه کنید
//Set the string values
string str1 = "Hello”;
string str2 = ", world!“;
//Concatenate the strings
result = str1 + str2; //value of result equals "Hello, world!"
نکته: یک مقدار عددی را نیز می توان با یک رشته ادغام کرد دراینحالت ابتدا مقدار عددی تبدیل به رشته می شود و سپس با رشته ی مورد نظر ادغام می گردد. برای نمونه به قطعه کد زیر توجه کنید.
//Set the value
int i = 26
"The value of i is: " + i; //à "The value of i is:26 "
اسلاید 9 :
عملیات برروی رشته ها
تعیین طول رشته: منظور از طول رشته تعداد کاراکترهای تشکیل دهنده آن است. هر رشته دارای ویژگی به نام Length است که طول آن رشته را بر می گرداند.
//Set the string values
string str = "Hello“;
int i = str.Length; // i = 5
زیر رشته: یکی دیگر از عملیات پرکاربرد برروی رشته هاست که برای تعیین بخشی از آن رشته که از مکان مشخصی شروع می شود، استفاده می شود. این عمل با استفاده از متد Substring انجام می شود. این متد دو پارامتر دارد. اولین پارامتر نشاندهنده مکان شروع زیر رشته است و پارامتر دوم طول زیر رشته را مشخص می کند.
اسلاید 10 :
عملیات برروی رشته ها
//Declare variable
string s;
//Get the text from the TextBox
s = txtString.Text;
//Display the first three characters
MessageBox.Show(s.Substring(0, 3), "Strings");
//Display the middle three characters
MessageBox.Show(s.Substring(3, 3), "Strings");
//Display the last three characters
MessageBox.Show(s.Substring(s.Length - 3), "Strings");
خروجی برنامه برای رشته :Cranberry