Програмчлалын C# хэл ( 89 )

Програмчлалын хэлүүдээс хамгийн өргөнөөр ашигладаг хэлүүдийн тоонд C хэл зүй ёсоор ордог. Тиймээс би энэ хэлний талаарх материалуудыг судласны үндсэн дээр энэхүү цуврал хичээлүүдийг бэлтгэлээ. Хичээлд C# хэлийг ашиглах болно. Хичээлийг илүү үр дүнтэй болгох үүднээс хичээлд C# програмчлалын хэлний бичлэгийн дүрэм, цикл, нөхцөлт оператор гэх мэтийн програмын үндсэн ухагдхууны талаар дэлгэрэнгүй авч үзэхгүй харин C# хэлний өөрийн гэсэн технологийн онцлог, хэлийг ашиглах практик ажиллагаа дээр илүү анхаарал хандуулах болно. Иймээс хичээлийг үзэхийн тулд та C# хэлний үндсэн мэдлэгтэй байх хэрэгтэй. Одоо програмчлалын хэлүүд бараг адилхан бичлэгийн дүрэмтэй болсон болохоор та заавал C# хэл гэлтгүй JAVA, C++ эсвэл PHP гэх мэт ОХП-ын аль нэг хэлийг мэддэг байхад жишээнүүдийг бүрэн ойлгох боломжтой. C# хэлний хэлний суурь мэдлэгийг авч болох ном материалууд номын дэлгүүр эсхүл интернетэд хангалттай байгаа. Програмын жишээнүүдийг хийхдээ Visual Studio 2015 боловсруулалтын орчинг ашиглах тул та компьютертаа програмыг суулгасан байх шаардлагатай.

Танд амжилт хүсье

Нээгдсэн тоо: 244 Бүртгүүлэх

Өгөгдлийн төрлүүд хичээлд төрлүүд ямар утгууд авах, санах ойд хичнээн байт эзэлдэг Арифметик үйлдлүүд хичээлээр төрлүүдэд ямар үйлдлүүдийг хийх талаар үзсэн. C# хэл хатуу төрөлжилттэй хэл тул өгөгдлийн төрлүүд, тэдгээрийн хөрвүүлэлтийг сайн ойлгох хэрэгтэй. Төрлийн хувиргалтууд голдуу нэмэх үйлдлийн үед үүсдэг тул төрөл бүрийн өгөгдлүүдэд нэмэх үйлдлийг хийхийг үзье.

byte a = 4;
int b = a + 70;

Нээгдсэн тоо: 194 Төлбөртэй

Утга олгох үйлдэлд хоёр операнд оролцох бөгөөд зүүн операнд зөвхөн өөрчлөгдөж болох илэрхийлэл байх ёстой. Жишээ нь хувьсагч. C# -д бусад програмийн хэлүүдэд байдаг утга олголтын (=) суурь үйлдэл байдаг бөгөөд үйлдэл баруун операндийн утгыг зүүн операндад олгдог.  Жишээ нь

int number = 23;

Дээрх мөр number хувьсагчид 23 утгыг олгож байгаа. Энд number хувьсагч зүүн операнд буюу оролцогч.

Нээгдсэн тоо: 241 Төлбөртэй

Битийн үйлдлүүд онцгой үйлдлийн ангилал. Үйлдлүүд тоонуудын бит бүр дээр хийгддэг. Ийм учраас тоонуудыг хоёртын системд авч үздэг. Жишээ нь 2 хоёртын системд 10 бөгөөд хоёр биттэй харин 7 - 111 гээд гурван битээр илэрхийлэгдэнэ.

Жич: Програмийн код бичиж сурахын тулд тооллын системийн ерөнхий ойлголтыг сайн ойлгосон байхыг зөвлөе. Ухагдхуун тийм ч төвөгтэй биш тул тооллын системийн талаар интернетээд судлан мэдээрэй.

Нээгдсэн тоо: 298 Төлбөртэй

C# -д бусад програмчлалын хэлүүдэд хэрэглэгдэг ихэнх операторуудыг ашигладаг. Үйлдэл гэдэг нь оролцогчид (операндууд) дээр тодорхой үйлчлэл хийхийг хэлнэ. Оролцогчоор хувьсагч эсхүл ямар нэгэн утга (жишээ нь тоо) байж болно. Үйлдэл нэгдмэл (унар) буюу нэг оролцогч (операнд) дээр, бинар буюу хоёр оролцогч дээр, тернар буюу гурван оролцогчийнх гэж байдаг.

Нээгдсэн тоо: 186 Төлбөртэй

Мэдээллийн технологийн салбарын хөгжлийг дагаад кодлогчийн хэрэгцээ жилээс жилд өссөөр байна. Програмийн кодлогч болоход туслах зорилгоор сайтад орчин үед өндөр эрэлттэй байгаа хэлүүдийн хичээлүүдийг цувралаар оруулсаар байх болно. Аливаа зүйлийг сурах суурь бол таны хүсэл эрмэлзлэл гэдгийг Суралцах хир хэцүү вэ? нийтлэлийг уншаад эргэцүүлэн бодоорой.

Хичээлээр консолоос өгөгдөл оруулах, консолд өгөгдлийг үзүүлэхийг судлах болно.

Консолийн гаралт

Өмнөх хичээлүүдэд консолд мэдээлэл үзүүлэхдээ компиляторын Console.WriteLine аргыг хэрэглэсэн. Хэрвээ консолд мэдээллийг гаргах хэрэгтэй түүнийг Console.WriteLine аргад дамжуулах хэрэгтэй. Жишээ нь төслийн Program.cs файлд

string hello = "Сайн уу Монгол";
Console.WriteLine(hello);
Console.WriteLine("C# -д тавтай морил!");
Console.WriteLine("Баяртай Монгол...");
Console.WriteLine(24.5);

командуудыг (statement) өгөөд төслийг ажлуулбал консолд

гэж харуулна.

Нээгдсэн тоо: 332 Бүртгүүлэх

Програмчлалын бусад хэлүүдийн адилаар C# -д хувьсагчийг үүсгэхэд ашиглах өөрийн өгөгдлийн төрлүүд бий. Өгөгдлийн төрөл обьект авч болох, обьектод хэрэглэж болох үйлдлүүдийн өгөгдлийн дотоод илэрхийлэл, утгын олонлогийг тодорхойлдог тул өгөгдлийн төрлүүдийг маш сайн ойлгон зөв хэрэглэж сурах нь програмийн код бичихид маш чухал зүйл гэдгийг сануулъя.

Нээгдсэн тоо: 246 Төлбөртэй

Литерал нь өөрчлөгдөхгүй утгыг илэрхийлнэ. (хааяа тэдгээрийг тогтмолууд гэж ч нэрлэдэг.) Литералуудыг хувьсагчид утгаар өгч болдог. Логик, бүхэл тоон, бодит тоон, тэмдэгт, мөрийн литералууд байж болно. null түлхүүр үг тусдаа литералийг илэрхийлнэ.

Логикийн литералууд

true (үнэн), false (худал) гэсэн хоёр логик тогтмол бий.

Console.WriteLine(true);
Console.WriteLine(false);

Нээгдсэн тоо: 289 Төлбөртэй

Програмд өгөгдөл хадгалахдаа хувьсагчийг ашигладаг. Хувьсагч нь тодорхой төрлийн утгыг хадгалж буй санах ойн нэрлэгдсэн хэсэг юм. Хувьсагч төрөл, нэр, утгатай байна. Хувьсагчид ямар төрлийн өгөгдөл хадгалахыг төрөл тодорхойлдог. Ямарч хувьсагчийг ашиглахын өмнө тодорхойлох хэрэгтэй. Хувьсагч тодорхойлох /зарлах/ бичлэгийн дүрэм

төрөл хувьсагчийн_нэр;

байна. Эхлээд хувьсагчийн төрөл дараа нь түүний нэр. Дараах шаардлагыг хангасан дурын нэрээр хувьсагчийг нэрлэж болно.

Нээгдсэн тоо: 329 Бүртгүүлэх

C# хэл дээрх бүх програмийн код .cs өргөтгөлтэй файлд агуулагдана. Visual Studio -гоор үүсгэсэн төсөлд анхдагчаар Program.cs нэртэй нэг файл л үүснэ.  

Програмыг ажлуулахад анхдагчаар Program.cs файл ажилладаг. Шаардлагатай бол төсөлд C# -ийн бусад файлуудыг нэмж болно.

Нээгдсэн тоо: 225 Төлбөртэй

Боловсруулагчид C# дээр програм зохиохдоо голдуу Visual Studio эсхүл ямар нэгэн JetBrains компаний Rider мэтийн IDE (integrated development environment) боловсруулалтын хэрэгслийг ашигладаг. Гэхдээ бүхий л IDE -нууд боловсруулалтын ажиллагааг хөнгөвчилж өгдөг ч програм үүсгэх ажиллагааны олон жижиг зүйлүүдийг цаанаа хийдэг. Үнэн хэрэгтэй бид зөвхөн .NET CLI -ийн боломжийг ашиглан боловсруулалтын орчингүйгээр ажиллах боломжтой.

Класс ба структурт ердийн талбар, арга, шинжүүдээс гадна статик талбар, арга, шинжүүд байж болдог. Статик талбар, арга, шинжүүд…

Нээгдсэн тоо : 150

 

Хичээлээр useState -тэй тун төстэй useRef хукийн талаар авч үзье. useRef хукийн онцлог ашиглалтыг компонент хэдэн удаа дахин…

Нээгдсэн тоо : 123

 

Хүүхдүүд тооны хичээлийг анхнаасаа зөв ойлгон сураагүйгээс анги ахих тусмаа математикийн хичээлийнн хоцрогдолоос болоод дургүй болох тал байдаг.…

Нээгдсэн тоо : 312

 

Нийтлэлээр графикийн хэвүүдийн /GUI pattern/ түүхийг авч үзье. Боловсруулалтын графикийн хэвүүдийг 30 гаруй жилийн туршид боловсруулж байгаа бөгөөд…

Нээгдсэн тоо : 167

 

Хааяа өөр өөр параметрүүдийн багцтай нэг аргыг үүсгэх шаардлага гардаг. Ирсэн параметрүүдээс хамааран аргын тодорхой хэрэгжүүлэлтийг хэрэглэнэ. Ийм…

Нээгдсэн тоо : 196

 

Ямарч програмын ажиллагааны чухал хэсэг бол төрөл бүрийн мэдээллийн боловсруулалт, тэдгээртэй ажиллахтай холбоотой байдаг. Иймээс энэ хичээлээс vuejs

Нээгдсэн тоо : 139

 

Хичээлээр react -ийн хукуудаас их өргөн ашиглагддаг useEffect -ийн талаар авч үзье. useEffect -ийн ажиллагааг судлах хуудасны кодийг

Нээгдсэн тоо : 138

 

Илэрхийлэл бол математикийн хэлний үндэс болсон суурь ойлголтуудын нэг. Математикийн илэрхийллийг тооцооны алгоритм, аксиом, теорем, бодлогын нөхцлүүд гээд…

Нээгдсэн тоо : 264

 

Програм зохиох бол нарийн төвөгтэй ажил. Ямар ч програмын хувьд өөрийн хийх ажлаа гүйцэтгэхийн чацуу цаашдаа хөгжих, ажлын…

Нээгдсэн тоо : 189

 
Энэ долоо хоногт

тэгшитгэлийг бод.

Нээгдсэн тоо : 1140

 

хязгаарыг бодоорой.

Нээгдсэн тоо : 720

 

Ангийн нийт сурагчдын 60% нь эмэгтэй сурагчид байдаг. Ангиас санамсаргүйгээр нэг сурагч сонгоход эрэгтэй сурагч байх магадлалыг ол.

Нээгдсэн тоо : 1124