Robiłem ostatnio w WinForms formatkę służącą do wyświetlania danych z bazy zgodnie z podanymi w różnych filtrach parametrami - oczywiście brak danego parametru oznacza nieuwzględnianie danej kolumny w WHERE. Poza kilkoma dropdownami i polem tekstowym były tam też pola do wyboru daty i dwa przyciski - szukaj i wyczyść. Ten drugi miał czyścić zawartość każdego z pól, co, jak się okazało, dla DateTimePickera trzeba zrobić lekko naokoło.
Enklawa devblog
sobota, 15 lutego 2014
środa, 23 października 2013
MS SQL Server: TRUNCATE TABLE vs FOREIGN KEY
Trafiłem ostatnio na ciekawy problem. Chciałem usunąć dane z kilkunastu powiązanych tabel. Chciałem je wyczyścić doszczętnie, więc uznałem, że TRUNCATE TABLE będzie zacną opcją i pierwsza mi się nasunęła. Rzeczywistość jednak szybko zweryfikowała mój pogląd na tę sytuację następującym komunikatem:
Cannot truncate table 'TableName' because it is being referenced by a FOREIGN KEY constraint.
wtorek, 22 października 2013
Brak NuGet w Visual C# 2010 Express?
Wczoraj, kiedy do projektu, który zaczynam pisać w C# chciałem podpiąć NUnit oraz MSpec spotkało mnie spore zaskoczenie. Najprostszym proponowanym sposobem dołączenia ich do projektu jest skorzystanie z NuGeta, z którego już mi się oczywiście zdarzało korzystać. Jakież było moje zdziwienie, kiedy okazało się, że nie mogę się do niego dobrać - nie widziałem nigdzie w menu możliwości włączenia konsoli menadżera pakietów.
piątek, 4 października 2013
Redefinicja po raz kolejny
Zastanawiam się, czy ten wpis jest w ogóle potrzebny biorąc pod uwagę ilość wpisów oraz czytelników, ale jednak napiszę. Chyba bardziej sam dla siebie, żeby mieć w głowie dalej aktualne plany. Krótko i na temat - choć nie ma zbyt do czego, to wracam tu.
Tematycznie najprawdopodobniej najwięcej rzeczy będzie tutaj związanych z C#, w którym siedzę najbardziej. Znajdzie się tu jednak też miejsce na inne języki na pewno. Mam jednak w głowie już kilka okołoprogramistycznych krótkich wpisów. Sądzę, że raz na czas będzie się pojawiało tutaj coś, czego się nauczyłem przez śledzenie i pomaganie na StackOverflow (mój profil). Również wpisy związane z projektami uczelnianymi się pojawią.
Najpierw jednak muszę dopiąć ostatni zaległy przedmiot, więc koniec paplaniny na dziś. Do napisania niedługo.
niedziela, 8 lipca 2012
Inżynieria ewolucyjna - o historii mojej inżynierki słów kilka
Wieki mnie tu nie było, a całokształt pracy inżynierskiej ewoluował jak Charmander, zwany przez Agę pieszczotliwie Czarusiem, w Charizarda (zwanego oczywiście wciąż Czarusiem). Było trochę niedospanych nocy, czytania Wiedźmina w oczekiwaniu, aż okno konsoli będzie miało zamierzony kolor, było sporo nerwów, kilka "przeoczonych" terminów, po których zawsze opadał "szał bitewny", z którym jeszcze tuż przed deadlinem kodziłem i pisałem co trzeba. Ale w końcu się udało i, choć z półroczną obsuwą, 21 czerwca obroniłem się, o czym wspomniałem już na drugim blogu. Tutaj jednak, poza podaniem linka do pracy i prezentacji z obrony, będzie inaczej - o historii samej pracy i różnych napotkanych komplikacjach.
wtorek, 20 grudnia 2011
Ruby on Rails i generatory
Wile E. on Rails |
Najpierw nie wiedziałem, o czym napisać w kolejnym wpisie, a potem nie mogłem się zebrać, żeby kontynuować projekt. Wciąż mam to uczucie, że przecież nie znam dobrze sposobu tworzenia aplikacji od podstaw tutaj, więc chwilę się motałem w kwestii tego, od czego właściwie zacząć. Na szczęście w ostatnich dniach mnie natchnęło i postanowiłem opisać część tego, co już mam.
sobota, 12 listopada 2011
Akt 1 - plan i zakres pracy
Jako, że chciałbym wykorzystać ten projekt jako swoją pracę inżynierską, to muszę się sprężać, aby jak najwięcej wykonać w jak najkrótszym czasie. Dlatego też chwilę muszę poświęcić na dokładne rozplanowanie pracy oraz ułożenie priorytetów, bo dobry plan może mi ten czas zrekompensować.
Subskrybuj:
Posty (Atom)