Рейтинг
+4.64
avatar

Бағдарламалау

Толығырақ ↓

Блохқа не дейсіз?

Бағдарламалау
Джошуа Блох «Effective java» кітабында мынадай өсиет айтқан екен:
Өте айқын себеп болмайынша, класстар өзгермейтін күйде болғаны дұрыс… Ал егерде басқа амал болмаса, қолдан келгенше өзгеру мүмкіндігін шекте.


Ал не дейсіз? Бұны қалай түсінесіз? Кім тыңдап жүр екен, бұл ақсақалды?

Classes should be immutable unless there's a very good reason to make them mutable....If a class cannot be made immutable, limit its mutability as much as possible.

C# тілінде Бағдарламалау негіздері бойынша видеокурстар. Жылдам старт.

Бағдарламалау
Видеокурстар өз мәресіне жетті. Осы тақырыптарды жақсы игерген кісі — программист болуға әбден ықтимал. Бұл тақырыптарды жақсы білмей жақсы программист болу мүмкін емес. Себебі, бұл — негіз, фундамент.

Жалғасын оқу

Нейрон желісі бойынша суреттегі әріпті тану

Бағдарламалау
Нейрон желісі жайында көп еститінмін. Кеше бір студентке көмектесемін деп, ақыры соны оқуға тура келді. Шамалы шет жағасын түсінгендей болдым да кішігірім программа жазып тастадым.

Жалғасын оқу

DAL(Data Access Layer) реализациясы

Бағдарламалау
Программа жасау кезінде код архитектурасының құрылымы өте маңызды. Солардың бірі — Үш деңгейлі архитектура жайында қысқаша айтатын болсақ, төмендегідей деңгейлерден тұрады:


Жалғасын оқу

ASP.NET + My SQL + Entity Framework

Бағдарламалау
Ассаляму'алейкум!

Жақында бір проект жазып едім, ол проекттің мәліметтер қорын My SQL-де жасау керек болатын. MS SQL және ASP.NET-те жазған кезде Entity Framework колданған өте ыңғайлы еді, My SQL болғандықтан запростардың бәрін қолмен жазамын деп ойлап едім. Ғаламторды біраз аралап My SQL-дің мәліметтер қорының моделін де Entity Framework арқылы жасауға болатынын тауып жасап көрдім. Сол баяғы MS SQL сияқты керемет жасап тұр)

Жалғасын оқу

Интерфейстің пайдасына бір мысал...

Бағдарламалау
Интерфейс дегеніміз не? Оның пайдасы қаншалықты? деген сұрақ төңірегінде жүрген достарыма айтар бір қызығым бар ;)
Біреулер үшін жаңалық емес те шығар, бірақ өзім енді байқағасын қызық көріп бөлісіп отырмын, мүмкін біреулерге пайдасы тиіп те қалар деп.
Әуелі не істейтінімізді айтамын, сосын не ұтқанымызды:
1) класс СlassA құрамыз.
2) класс ClassB құрамыз.
3) interfase ISandar құрамыз, оның ішінде int Method(); болуы керек мысалға.
4) ClassA,ClassB-ларға ISandar-ды мирас етіп табыстаймыз))
Жалғасын оқу