ASP.NET MVC 6 – z czym to się je?

Od jakiegoś czasu odczuwam coraz większą potrzebę spróbować czegoś, co już dobrze znam, jednak tym razem z zamiarem poznania tego od innej strony. Chodzi mianowicie o web development. Cała moja historia z pasją do programowania zaczęła się właśnie od pierwszych lekcji HTML gdzieś na przełomie gimnazujm/liceum. Wcześniej co prawda uczyłem się Pascala, czy C++, jednak […]

Regex IS easy

Wiele razy spotykałem się z opinią, że znajomość regexów, to wiedza tajemna, regexy są okropne, nie da się ich ogarnąć. W tym krótkim poście chciałbym przedstawić jak w prosty sposób zacząć przygodę z wyrażeniami regularnymi. Po co mi wyrażenia regularne? Przydają się właściwie do wszystkiego, co związane z tekstem: dokumentów, kodu, logów. Dzięki temu w […]

QXmlSerialization [Część 2. z 2. – Deserializacja]

W ciągu ostatniego tygodnia projekt zdążył nieco wyewoluować. Proces deserializaji opiszę zatem w takiej formie, w jakiej istnieje obecnie (poza jedną, małą zmianą). Zacznę od metody pomocniczej: FillObjectPropertiesBasedOnXMLNodeList void QXmlSerialization::FillObjectPropertiesBasedOnXMLNodeList(const QDomNodeList &list, QObject* object) { const QMetaObject* metaObject = object->metaObject(); for(int childIndex = 0; childIndex < list.count(); childIndex++) { QDomNode rootChildNode = list.at(childIndex); QDomElement rootChildElement […]