Środowisko programistyczne C++ Builder
Pod koniec lat 90. nikt nie wyobrażał sobie, że IDE do tworzenia aplikacji w Delphi mogłoby zniknąć z rynku. Tymczasem Borland sprzedał udziały w produktach do programowania firmie Embarcadero Technologies, która zaprezentowała teraz nowy C++ Builder 2009.
więcej o "Wizualne środowisko" »
pełne wersje
Alpha Five 9.0 to cenione przez programistów narzędzie do tworzenia aplikacji bazodanowych, również internetowych, z licencją na pół roku. Oferuje zestaw gotowych do użycia skryptów.
więcej o "Dla programistów" »
Narzędzia Programistyczne
Code Visual to Flowchart to unikatowe narzędzie, które pozwala przekształcić stworzony przez programistę kod aplikacji do postaci schematu funkcjonalnego.
więcej o "Schemat za tysiąc słów" »
ataki na bazy danych
Większość ataków przeprowadzanych z internetu ma charakter zautomatyzowany. Są one jedynie zainicjowane przez człowieka, natomiast dalszy ich przebieg jest kontrolowany przez wcześniej utworzone skrypty.
Ataki na serwery baz danych mają nieco inny charakter, ale przed nimi też się można obronić.
więcej o "Zastrzyk kodu w SQL-a" »
narzędzie do kontroli wersji i pracy grupowej
Jeśli potrzebujesz systemu do wspólnej pracy nad projektami programistycznymi lub innymi typami plików, przydatny może być
SVN (Subversion). Umożliwia on kontrolę wprowadzanych zmian,
dokumentuje historię prac i pozwala cofnąć się do wybranej wersji.
więcej o "Zmiany pod kontrolą" »
EASYECLIPSE EXPERT JAVA 1.3
Eclipse to jeden z tych projektów środowiska open source (udostępniony publicznie przez firmę IBM), w ramach którego tworzone programy są bardziej popularne niż wiele innych produktów komercyjnych.
więcej o "Proste programowanie" »
tworzenie zoptymalizowanych programów
Dzięki odpowiedniemu dopasowaniu sposobu programowania do architektury procesora można znacznie przyspieszyć działanie tworzonej aplikacji. Jest to jednak bardzo pracochłonne zadanie. Sprawdźmy,
czy rzeczywiście jest to takie trudne, i oszacujmy, ile możemy zyskać.
więcej o "Układanie kodu" »
tworzenie aplikacji za pomocą narzędzia Silverlight
Narzędzie Silverlight umożliwia tworzenie bogatych, atrakcyjnych wizualnie interfejsów użytkownika. Pokażemy ci, jak za pomocą tej nowej technologii stworzyć prostą aplikację wykorzystującą Google Maps.
więcej o "Silverlight dla każdego" »
DELPHI FOR PHP 2.0
Delphi for PHP 2.0 to rozwiązanie do PHP umożliwiające wizualne projektowanie na zasadzie „przeciągnij i upuść”. Pozwala na tworzenie zaawansowanych aplikacji internetowych dzięki ułatwieniom, które daje technologia projektowania RAD (Rapid Applications Development).
więcej o "Na skróty do PHP" »
nawigacja w drzewie DOM: XPath
Document Object Model kryje wiele ciekawych rozwiązań usprawniających zarządzanie witryną internetową. Niektóre z nich są mniej znane i rzadko używane na co dzień, ale po dotarciu do nich przez programistę często awansują do roli niezbędnika. Czy jest nim także XPath?
więcej o "Po ścieżce do węzła" »
FIREBUG 1.05
Napisanie poprawnej strony XHTML, zawierającej oprócz statycznej treści także mnóstwo kodu JavaScript wzbogacającego ją w dynamiczne elementy, nie jest prostą sprawą. O popełnienie błędów bardzo łatwo, stąd niezwykle przydatne są środowiska do debugowania kodu.
więcej o "Wyłapać błędy na stronie" »
Microsoft SQL Server 2008
Istotnym aspektem zarządzania usługami przetwarzania danych jest sprawianie, aby bazy i aplikacje działały maksymalnie wydajnie.
SQL Server 2008 dostarcza narzędzia, które możemy wykorzystać do zbierania i analizowania danych dotyczących wydajności oraz optymalizowania wydajności baz tak, aby spełniały stawiane przed nimi wymagania.
więcej o "Optymalizacja wydajności baz" »
manipulacja treścią stron XHTML za pomocą JavaScriptu
Możliwości JavaScriptu wykraczają daleko poza tworzenie animacji wizualnie ożywiających witrynę. Zastosowany do przetwarzania plików XML stanowi podstawę popularnej dziś techniki AJAX. U jej podstaw leży zaś bardzo przydatna funkcja – dynamiczna zmiana zawartości stron, bo przecież XHTML to też XML.
więcej o "Zbudować dobry DOM" »
prezentacja szablonów w Windows Presentation Foundation
Konstrukcje szablonów umożliwiają zmianę wyglądu kontrolek w prosty i uniwersalny sposób. Dzięki nim możesz także zaprezentować dane pobierane z różnych źródeł danych. Z artykułu dowiesz się, jak to zrobić.
więcej o "Szablony .NET" »
GOOGLE CODE PROJECT HOSTING
Google (patrz też: str. 98) nieustannie rozwija swoje produkty, wśród których znajduje się darmowy hosting Subversion przeznaczony do projektów opensource’owych. Serwis Google Code Project Hosting powstał jako przeciwwaga dla najpopularniejszego SF.net, ale do tej pory nie zyskał aż tak dużej popularności. Mogą z niego korzystać wszyscy programiści. Warunkiem jest założenie konta w Google Accounts. Dzięki temu można np. skorzystać z posiadanego konta Gmail.
więcej o "SVN od Google’a" »
zaawansowane techniki programowania w języku JavaScript
Do uzyskania w pełni multimedialnej strony internetowej nie wystarczy sam XHTML. Potrzebne jest użycie języka umożliwiającego modyfikację elementów tworzących witrynę, takiego jak JavaScript. Co można za jego pomocą osiągnąć?
więcej o "Lepszy JavaScript" »
środowisko Visual Studio 2008
Gdy na rynku pojawiła się Vista, użytkownicy i programiści z niecierpliwością czekali na premierę środowiska programistycznego, które pozwoliłoby im na tworzenie nowych, przygotowanych z myślą o tym systemie, aplikacji. Sprawdźmy, czy Visual Studio 2008 spełnia ich oczekiwania.
więcej o "Sztuka programowania" »
RUBY ON RAILS 2.0
Pojawieniu się pierwszej wersji Ruby on Rails ponad trzy lata temu towarzyszyło entuzjastyczne przyjęcie przez webdeveloperów. Niedługo potem w internecie znalazły się prezentacje pokazujące m.in., jak utworzyć za jego pomocą mechanizm bloga w 15 minut. Wersja 2.0 frameworka wykorzystującego dość niszowy język Ruby przynosi kilka ciekawych, ale też nieco kontrowersyjnych rozwiązań.
więcej o "Ekspresem do WWW" »
NETBEANS 6.0
Na stronie projektu NetBeans, wspieranego finansowo przez firmę SUN Microsystems, pojawiła się kolejna wersja IDE. Tym razem jest ona oznaczona numerem 6.0, co sugeruje większe zmiany w strukturze kodu
i funkcjonalności. Nowe środowisko jest dystrybuowane w sześciu różnych wersjach przeznaczonych dla programisty innego języka czy platformy.
więcej o "IDE dla każdego" »
ASSEMBLA FREE
W numerze pierwszym magazynu NEXT
(str. 138) opisywaliśmy, jak zainstalować
i skonfigurować serwer Subversion służący do
zarządzania wersjami plików projektu informatycznego.
Jednak grupy programistyczne nie
muszą stawiać wyspecjalizowanych serwerów.
więcej o "Do pracy grupowej" »