killbox

Postanowiłem sobie przypomnieć co nie co z PHP, więc zabrałem się za projekt z czasów kiedy jeszcze nie miałem zbyt dużego pojęcia o programowaniu. Teraz podchodzę do tego zupełnie inaczej. Projekt nazywa się txtStaticPages i nie pamiętam już po co go w ogóle zrobiłem… W skrócie jest to system trzymający różne dane w plikach tekstowych, np. może być alternatywą dla osób nie mających dostępu do bazy danych, ale nie tylko…

Chwilowo przerobiłem tylko kod, który zastałem na swoim serwerze – działa i to jest ważne. Mam już pewne plany co do rozbudowy i zastosowań tego dziwnego stwora, ale narazie chcę się skupić na ulepszeniu tego, co już jest. Teraz panuje tam straszny chaos i pewnie wielu z Was złapie się za głowę :-). Testujcie i ewentualnie piszcie cokolwiek w komentarzach (pomysły, wykryte błędy, czy to jest fajne czy nie, itp.). Tylko nie róbcie czegoś takiego “Ja bym to zrobił tak: (gotowy fragment kodu)“. Sam do wszystkiego dojdę i zrobię po swojemu!

Visual Basic Zamierzam zrobić skromną serię wpisów na temat .NET’u, tak więc to jest pierwszy z nich.
Na początku może o samej aplikacji Visual Studio 2005 Professional. Inastalator – 2CD, po zainstalowaniu prawie 2GB na dysku! No ale mamy do dyspozycji prawdziwy kombajn. Niektórym się to podoba, innym nie za bardzo (ja jestem raczej ten “inny”). Oczywiście jest kolorowanie składni, podpowiedzi na każdym kroku a nawet wykrywanie błędów “na żywo” (coś a’la sprawdzanie pisowni w Wordzie). To by było na tyle jeśli chodzi o wstęp.

O samym języku Visual Basic .NET nie mogę powiedzieć na razie zbyt wiele. Najbardziej przeraziło mnie, że aplikacja (kalkulator) napisana w Rexx’ie ma niecały 1KB a w Visual Basicu aż 142KB! Ale w końcu to normalne, dołączane jest wiele bibliotek, jest to język obiektowy wysokiego poziomu. Składnia w miarę przyzwoita chociaż wydaje mi się, C# jest (jak dla mnie) bardziej intuicyjny (o C# jeszcze będę pisał).
Na dziś to wszystko. Niedługo napiszę więcej o VB.NET a także wspomnę o C# i .NET Framework.

Rexx Jak wstęp do programowania na mojej uczelni miałem kilka wykładów (i ćwiczeń) z mało znanego języka – Rexx. Ciężko mi podać jakiś konkretny link ponieważ jest to niby język stworzony przez ibm ale istnieje wiele innych jego odmian (np. Regina Rexx) tak więc polecam Wam poszukać w Google.
Rexx jest dosyć dobrym językiem dla początkującego programisty. Jest prosty, odpala sie w konsoli windowsowej (jest też wersja pod Mac’a i Linux’a). Nie jest językiem obiektowym. Robiąc stosunkowo proste programy możemy nauczyć się je optymalizować i wycisnąć maksymalne możliwości tego języka.
Oto kilka charakterystycznych dla niego cech:

  • Składnia zbliżona do naturalnej składni języka angielskiego
  • Brak konieczności deklaracji zmiennych i określania ich typów
  • Dynamiczne tablice
  • Bogaty zestaw wbudowanych funkcji o naturalnych nazwach i argumentach
  • Brak kompilacji – język proceduralny, iterpretowalny
  • Multiplatwormowość

Rexxa można używać niemalże jako pseudo-kodu do opisu swoich algorytmów.

Postaram się niedługo umieścić jakieś przykładowe skrypty. Życzę miłej zabawy!

Chciałbym pokazać Wam szybki i prosty sposób jak zrobić zakładki nawigacji z tekstem wycentrowanym w pionie. Zakładki te będą miały stałą szerokość, będzie także można użyć w nich dwóch (a nawet więcej) wierszy tekstu. No to zaczynamy. Czytaj calosc

nice-inputs W poniższym tekście przedstawię Wam łatwy sposób na zrobienie ładnie wyglądających i czytelnych pól formularzy. Pola te będą delikatnie zmieniały swój wygląd w zależności od tego czy są aktywne czy nie. Do tego celu posłuży nam pseudoklasa :focus (niestety Internet Explorer nie reaguje na :focus w elementach input). Czytaj calosc