13. aug 2008

.NET/C# klasside omapärad selgeks

Nii pean tunnistama, et viimati kasutasin .NET 2006. Tegin väikese koolituse endale, kogu klasside omapära ja muude trikkide meeldetuletamine võttis vaevalt pool päeva :))

Kui Delphi ja osaliselt ka Java põhi all, ei ole .NET'is midagi keerukat.

Siin ka link mu ühest vanast dokumendist, mida kasutasin õppimisel

Klassid

Nüüd lähiajal tuletan veel meelde mõned SOA trikid ja kiunduse, siis võib öelda, et enamus "eluks vajalik" meelde tuletatud.

11. aug 2008

Vista turvaämber, mis mindki üllatas

See, et Microsoft ja maailm .NET hulluses sain ennemgi aru, aga et selliseid vigu tehakse masendav.

Windows Vista turvalisus murti maha?

...
.NET laeb näiteks .DLL faile internetilehitsejasse ja sellepeale eeldab Microsoft, et tegemist on turvaliste objektidega, kuna need on .NET objektid. Microsoft ei tulnud selle peale, et neid võiks kasutada astmetena teiste rünnakute ülesehitamiseks, sõnas Dai Zovi.
...


Ka mõtlemisainet (nõuab natuke süsteemsete asjade tundmist):

Bypassing PatchGuard 3

4. aug 2008

Mõned abistavad winapid, kui unicode VCL kirjutate

IsTextUnicode
GetGlyphIndices
GetFontUnicodeRanges
GetTextCharsetInfo
TranslateCharsetInfo
GetStringTypeEx
GetCharWidth32
GetTextCharset
IsDBCSLeadByte
IsDBCSLeadByteEx
MultiByteToWideChar
WideCharToMultiByte
BytesToUnicode