25.07.2017 Views

Intro-CSharp-Book-v2015

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Книга "Въведение в програмирането със C#"<br />

(Светлин Наков, Веско Колев и колектив)<br />

http://www.introprogramming.info<br />

ISBN: 978-954-400-527-6<br />

ISBN-13: 978-954-400-527-6 (9789544005276)<br />

ISBN-10: 954-400-527-7 (9544005277)<br />

Страници: 1090; Език: български; София, 2015<br />

Тагове: C#; C# книга; книга C#; програмиране; книга програмиране; програмиране книга; програмен код; C# book; book<br />

C#; си шарп; книга; безплатна книга; безплатно; е-книга; e-book; компютърно програмиране; концепции на<br />

програмирането; основи на програмирането; учебник; самоучител; структури данни; алгоритми; Интро C#; <strong>Intro</strong> C#;<br />

<strong>CSharp</strong>; си шарп книга; уроци програмиране; програмиране уроци; научи C#; уроци C#; C# уроци; научи програмиране;<br />

как да програмирам; програмист; практическо програмиране; софтуерен инженер; софтуерно инженерство; разработчик на<br />

софтуер; техники за програмиране; логическо мислене; алгоритмично мислене; разработчик; developer; software<br />

development; разработка на софтуер; кодер; кодър; кодене; coding; coding skills; умения за програмиране; език за<br />

програмиране; програмен език; програмиране основи; програмиране първи стъпки; уроци; слайдове програмиране;<br />

презентации програмиране; сорс код; изходен код; отворен код; source code; open source; компилатор; compiler;<br />

инструменти за разработка; декомпилатор; decompiler; дебъгване; дебъгер; Visual Studio; IDE; среда за разработка; бъг;<br />

поправяне на бъгове; клас библиотека; API; C#; .NET; .NET Framework; типове данни; променливи; оператори; изрази;<br />

стойностни типове (value types); референтни типове (reference types); конвертиране на типове; конзола; console; конзолен<br />

вход; конзолен изход; конзолно приложение; условни конструкции; if оператор; if конструкция; if; if-else; switch-case;<br />

цикли; while; do-while; for цикъл; foreach цикъл; вложени цикли; масиви; матрици; многомерни масиви; бройни системи;<br />

двоични числа; двоична бройна система; десетични числа; шестнайсетични числа; представяне на числата; методи;<br />

извикване на методи; параметри; рекурсия; итерация; рекурсивни алгоритми; класове; обекти; полета; конструктори;<br />

свойства; статични полета; статични методи; статичен конструктор; статични членове; пространства от имена (namespaces);<br />

изключения; exceptions; обработка на изключения; стек трейс; stack trace; хващане на exception; хвърляне на exception;<br />

try-catch; try-finally; конструкция using; символни низове; стрингове; strings; текстообработка; StringBuilder; екраниране;<br />

ескейпинг; escaping; System.String; регулярни изрази; форматиране на стрингове; ООП; OOP; обектно-ориентирано<br />

програмиране; модификатори за достъп; public; private; protected; internal; ключова дума this; const полета; readonly полета;<br />

default конструктор; implicit конструктор; overloading; овърлоъд на метод; constructor овърлоуд; автоматични свойства; readonly<br />

свойства; константи; енумерации (enumerations, enums); вътрешни класове; вложени класове; generics; дженерик<br />

типове; generic types; generic методи; текстови файлове; text files; потоци (streams); файлове; StreamReader; StreamWriter;<br />

структури данни; ADT; абстрактна структура данни; линейни структури данни; списък; свързан списък; linked list; статичен<br />

списък; двусвързан списък; doubly-linked list; масив-списък; стек; stack; опашка; queue; дек; deque; дървета; дървовидни<br />

структури данни; графи; trees; graphs; двоично дърво (binary tree); двоично дърво за претърсване (binary search tree);<br />

балансирано дърво; балансирано дърво за претърсване; B-дърво; черно-червено дърво; обхождане на дърво; наредено<br />

двоично балансирано дърво; представяне на графи; списък от ребра; списък от наследниците; матрица на съседство;<br />

търсене в дълбочина; DFS; търсене в ширина; BFS; речник; хеш-таблица; hash table; асоциативен масив; хеш; хешфункция;<br />

колизия; множество; set; мулти-множество; bag; мулти-bag; мулти-речник; сложност на алгоритъм; асимптотична<br />

нотация; сложност по време; time complexity; сложност по памет; memory complexity; време за изпълнение;<br />

производителност; performance; колекции; .NET колекции; Wintellect Power Collections; ООП принципи; абстракция;<br />

капсулация; енкапсулация; полиморфизъм; абстрактен клас; интерфейс; виртуални методи; method override; cohesion;<br />

кохезия; свързаност на отговорностите; coupling; loose coupling; функционална независимост; код спагети; spaghetti code;<br />

обектноориентирано моделиране; UML; use-case диаграми; юз кейс диаграми; сикуънс диаграми; sequence диаграма;<br />

statechart диаграма; activity диаграма; дизайн патърн; шаблони за дизайн; design patterns; сингълтън; singleton; фекчъри<br />

метод; factory method; качествен код; качество на кода; high-quality code; код конвенции; именуване на идентификатори;<br />

конвенции за имената; имена на променливи; имена на методи; имена на класове; форматиране на кода; висококачествени<br />

класове; качествени методи; обхват на променлива; живот на променлива; активност на променлива; control-flow логика;<br />

защитно програмиране; асършъни; assertions; документация на кода; документация; самодокументиращ се код; refactoring;<br />

рефакториране; рефакториране на код; ламбда ирази; lambda изрази; LINQ; линку; разширяващи методи; екстеншън<br />

методи; extension методи; анонимни типове; анонимни класове; LINQ заявки; филтриране на данни; търсене на данни;<br />

сортиране на данни; групиране на данни; решаване на задачи; методология за решаване на задачи; методика за решаване<br />

на задачи; задачи и решения; генериране на идеи; разбиване на задача на подзадачи; ефективност на алгоритъм; писане<br />

на код; тестване на кода; тестване на граничните случаи; тестове за производителност; тестове за скорост; regression<br />

тестове; упражнения; задачи; решения; напътствия за програмиране; задачи по програмиране; упражнения по<br />

програмиране; добър програмист; кадърен програмист; прагматичен програмист; Наков; Nakov; Светлин Наков; Svetlin<br />

Nakov; софтуерен университет; СофтУни; софтуерна академия; Веселин Колев, Веско Колев, ISBN 978-954-400-527-6;<br />

ISBN9789544005276; ISBN 954-400-527-7; ISBN 9544005277<br />

<strong>Intro</strong> C# книга – задна корица

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!