Lista artykułów

Dorabianie GUI do istniejących aplikacji na przykładzie SVN

Czas na drugi odcinek serialu pod tytułem “Wymyślże jakiś problem i zaproponuj jego rozwiązanie”. Poprzedni post zgromadził pod sobą interesujące wg mnie komentarze, jak będzie tym razem? Postaram się także zastosować do zawartych tamże sugestii co do formy przedstawienia swojego pomysłu. Przedstawienie problemu Dzisiaj zajmę się kwestią “dorabiania GUI” do już istniejących aplikacji konsolowych. “A [...]

2

Czemu pozycjonować stronę ?

Jak wiadomo internet się rozszerza, powstaje coraz więcej stron. Każda chciała by się znaleźć chociaż w TOP20 na wybrane słowa. Każdy chciałby zarobić na swojej stronie, mieć jak najwięcej odwiedzających. Dlaczego TOP20 a najlepiej pierwsza strona wyników? Internauci na każde hasło statystycznie nie odwiedzają więcej niż 20 stron z pierwszych dwóch stron wyników. Jeśli jesteśmy […]

Przydatne przykłady C# 3.0

Oto trzy przykładowe scenariusze, które wykorzystują moc daną nam przez Andersa Hejlsberga i spółkę:1. Sprawdzenie, czy wszystkie textboxy są wypełnionePrzykładzik banalny i w wielu sytuacjach niepraktyczny, ale ładnie prezentujący wygodę pisania kodu “the 3.0 way”.Stary kod: 1: private bool AreAllTextboxesFilledOldWay() 2: { 3: foreach (Control c in this.Controls) 4: { 5: TextBox tb = c [...]

Ikonki Tortoise SVN w Total Commander

Czy jest ktoś kto nie zna/nie używa Total Commandera? Nie? Tak myślałem. A czy jest ktoś, kto po moim pięknym kazaniu nie używa Tortoise SVN? Też nie, gut.Przykro mi było, gdy korzystanie z tych dwóch cudnych kawałów softu nie dawało takiego komfortu jakiego bym oczekiwał, a to za sprawą braku wyświetlania ikonek Tortoise w Commanderze. [...]

MTS 2008 – promocja do 22 lipca

Publicznie ogłoszono informację, że promocja cenowa na konferencję MTS 2008 potrwa do 22 lipca. Z dnia na dzień na stronie konferencji przybywa informacji. Zainteresowanych odsyłam właśnie tam, a niezdecydowanych zachęcam!

6

Generowanie tekstów

W ramach ćwiczeń z przetwarzania tekstów przez komputer napisałem sobie program do generowania tekstów literackich. I o to próbki jego wypocin. W sumie nawet generuje, ale ma jedną dużą wadę wolno działa. No i bazy zajmują kilka gibajatów :D. Cztero korowa maszyna którą posiadam przy takiej okazji ma co robić :D, lecz w sumie nie […]

let – revisited

W poprzednim poście zapoznaliśmy się ze słówkiem “let”. Dzisiaj do niego powrócimy i zobaczymy dlaczego należy korzystać z tej konstrukcji z uwagą. Jak wiadomo diabeł tkwi nie tylko w kobietach, ale i w szczegółach. A więc do rzeczy…Przykład z ostatniego posta jest nadal aktualny – poszukujemy osób z wiekiem mniejszym niż średnia wieku całej kolekcji. Poniżej [...]

Drimkomtru

Ostatnimi czasy na blogu cichosza, bynajmniej nie dlatego że piekło pochłonęło Miłosza. Czy kogokolwiek tam innego. Po prostu dążenia do Wielkiego Spełnienia nabrały prędkości, aby tydzień temu osiągnąć kulminację. A jako że na całe zdarzenie składały się lata marzeń, miesiące pracy, tygodnie poszukiwań i dnie różnorakich spraw załatwiania – napisać gdzieś o tym muszę. No [...]

let – explained

Wraz z LINQ do C# zawitało słówko kluczowe let. Najpierw krótkie naszego dzisiejszego gościa przedstawienie. Wyobraźmy sobie klasę Person z imieniem, nazwiskiem oraz wiekiem. Idąc dalej wyobraźmy sobie zadanie: wybrać te osoby, których wiek jest mniejszy niż średnia wieku wszystkich osób w zbiorze. Konstrukcja let daje nam możliwość zapamiętania danej wartości w samym sercu zapytania [...]

Czyszczenie “ostatnich” Visual Studio

Visual Studio, jak właściwie każda większa aplikacja, posiada przydatną funkcjonalność zapamiętywania ostatnio używanych plików i projektów. Niestety, jak właściwie każda większa aplikacja, brakuje w nim również funkcji czyszczenia/porządkowania owej listy. Cóż mogę zrobić w sytuacji, gdy tak naprawdę pracuję hobbystycznie nad jednym projektem, a oprócz niego mam na liście śmieci pozostałe po “tymczasowych” projekcikach rozwiązujących [...]

C# via R#, czyli 11 powodów do używania Resharpera (part 3)

Jesteśmy świadkami wydarzenia oczekiwanego na całym świecie, porównywalnego (no, trochę na wyrost:) ) z premierą VS2008, czyli Resharper 4.0! Z tej niezwykłej okazji zapraszam na trzecią, prawdopodobnie ostatnią i momentami odrobinę naciąganą, odsłonę cyklu “11 powodów do używania Resharpera”. Dla przypomnienia: część 1, część 2. No to jadziem z dziadziem:1) Uruchamianie testów jednostkowychNiedawno miałem niewątpliwie szczęśliwą okazję wypróbować [...]

12

Jak wycenić pisanie aplikacji lub pozycjonowanie stron? – wstęp

Wycena pracy zazwyczaj sprawia największy problem początkującym , jak również bardziej zaawansowanym osobom. To zazwyczaj sprawia największy problem początkującym jak i bardziej zaawansowanym osobą, które wykonują pozycjonowanie stron, tworzeniem stron. W czasie rozmowy z klientem zawsze pada pytanie – Ile mnie to będzie kosztowało?”, “A czy przypadkiem nie za dużo”. Znalezienie odpowiedniej ceny, takiej która […]

Get ready for MTS 2008!

Ruszyła rejestracja na konferencję Microsoft Technology Summit 2008! Na razie nie wiadomo zbyt wiele o samym programie wydarzenia, ale jak dla mnie dwóch z kilku już ujawnionych prelegentów (Tomasz Kopacz i Tadeusz Golonka) są gwarantem najwyższego poziomu.Użytkownicy rejestrujący się w miarę wcześnie bądź będący członkami społeczności CodeGuru i WSS mogą liczyć na znaczne zniżki. Zatem [...]

Autoładowanie własnych kontrolek w toolbox – OFF

Wraz z Visual Studio 2005 otrzymaliśmy bardzo miły feature – automatyczne wypełnianie toolboxa własnymi kontrolkami zawartymi w aktualnie otwartej solucji. Życie stało się prostsze, ponieważ nie trzeba już wykorzystywać własnej twórczości z pominięciem designera bądź babrać się w ohydnym oknie “Choose items…”: Mimo swojej cudności owo udogodnienie może być czasami prawdziwym “pain in the ass” [...]

15

Pomoż Firefoxowi pobić rekord Guinnessa w pobieraniu:)

Z racji zbliżającej się premiery Firefox 3, twórcy postawili sobie za cel pobicie rekordu Guinnessa w ilości pobrań aplikacji. Do propagowania akcji Read More