Antrasis .Net grupės susitikimas įvyko gegužės 14, tradiciškai Reval Hotel Lietuva viešbutyje. Buvo du pranešėjai, vienas jų - grupės iniciatorius Sergejus.
Skaityti toliau »
‘C#’ kategorija
Daug metų buvau ištikimas C++ programavimo kalbos fanas, neslėpsiu, daugelis šios kalbos idėjų iki šiol mane žavi. Kadangi programavau daugiausiai tik savo malonumui, man ši kalba idealiai tiko. Ir tada pasirodė pirmoji C# versija — kalba, kuri, kaip buvo skelbta, ištaisė daugelį C++ problemų, sukurta tam, kad būtų paprasta, efektyvi, lengvai išmokstama ir t.t., kitais žodžiais tariant, labai nuobodi ir neįdomi. Tada atrodė, kad kalba sukurta tik tam, kad būtų galima greičiau atlikti darbą, būtent, darbas — tokia asociacija man iškildavo pamačius C#. Žavėjausi kitų naujų kalbų, tokių kaip ruby, šūkiais, kad svarbiausia programuojant jausti malonumą. Nors ir norėjosi neatsilikti nuo naujovių, vis dėlto norėjau likti ištikimas C šeimos kalboms.
Skaityti toliau »
Deklaratyvus programavimas dažnai būna daug aiškesnis ir paprastesnis būdas apibūdinti programos elgesiui nei imperatyvus programavimas. Deklaratyvus reiškia, kad teiginiais (deklaracijomis) aprašome, KĄ kažkuri programos dalis turi daryti, tuo tarpu imperatyviame programavime rašomos instrukcijos, kurios aprašo, KAIP programos dalys atlieka savo užduotis. Dažniausiai susiduriame su pastaruoju būdu, tokios programavimo kalbos kaip C# ar Java yra imperatyvios. Geriausias deklaratyvaus programavimo pavyzdys – HTML, kur deklaracijomis aprašome puslapio išvaizdą, o tuo, kaip jį atvaizduoti, rūpinasi naršyklė.
Skaityti toliau »
Dirbdamas su Visual Studio pastebėjau, kad šis įrankis turi… Norėjau pasakyti neturi daug naudingų pagalbinių priemonių, kokių tikėtumėmės iš analogiškų sistemų. Šį kartą man reikėjo, jog programa darytų ataskaitas, tačiau jokio tam skirto komponeto neradau. Vienas iš variantų - Crystal Report, bėda ta, jog jis nėra standartinis priedas ir ne gana to dar truputį kainuoja. Todėl norėčiau pakalbėti apie antrą būdą, kuris mane pilnai patenkino.
Skaityti toliau »
Malonu kai visas projektas būna parašytas viena kalba, nemalonu kai jį tenka sudurinėti iš dalių parašytų skirtingomis kalbomis, dar nemaloniau kai viena iš jų yra “managed”, o kita “unmanaged”.
Šį kartą aš noriu papasakoti kaip susikurti COM objektą C# kalboje, o po to jį išsikviesti iš C++ kalba parašytos programos.
Skaityti toliau »
Ne taip jau seniai aš parodžiau netgi du būdus, kaip susikurti programas panašias į Task Manager: Kuriam savo Task Manager ir Pažintis su WMI. Kiekvienas iš šių metodų turi savų privalumų ir trūkumų, norit sužinoti kuris geresnis, jums teks patiems pasinagrinėti kodą ir nuspręsti, o aš norėčiau aptarti laiko aspektą.
Skaityti toliau »
Vienas žmogus iškėlė klausimą, kuris ciklas while ar for sukasi greičiau, kadangi aš jau rašiau if else vs. switch case, tai negalėjau neatsakyti į šį klausimą.
Skaityti toliau »
WMI reiškia Windows Management Instrumentation, kas aiškinant moksliškai turėtų būti DMFT (Distributed Management Task Force) organizacijos WBEM (Web-Based Enterprise Management ) standarto realizacija. Kalbant liaudiškai, tai galingas įrankis, dirbant Windows operacinėje sistemoje.
Skaityti toliau »
Taigi, nusprendžiau laužtis į Lietuvos banką. Jau pritraukiau jūsų dėmesį? Lietuvos specialiųjų tarnybų bei FTB taip pat? Šaunu! Viską pradėsim… Čia aš esu priverstas nutraukti savo pasakojimą, nes Redaktorė pareiškė, jog tokie dalykai šitame puslapyje negali būti publikuoti.
Skaityti toliau »
Jau pasidarėte savo Task Manager? Tuomet turiu dar keletą minčių kaip jį patobulinti. Pridėkime papildomų funkcijų.
Skaityti toliau »