-

6994 -

14081 -

34087 -

968
58910 plików
6910 GB
Foldery
Ostatnio pobierane pliki
- sortuj według:
- 3,0 MB
- 1 sty 08 20:28
Wymagania:
procesor 600 Mhz (sugerowane 1Ghz)
192 MB RAM (sugerowane 256 / 512 SQL Express)
500 MB przestrzeni dyskowej (1.3 GB pełna instalacja)
Wymaganie uaktualnienia:
Windows 2000 Service Pack 4
Windows XP Service Pack 2
Windows Server 2003 Service Pack 1
Uwaga!
Po pobraniu instalatora i jego uruchomieniu rozpocznie się pobieranie programu z serwera.
dodany przez: Neorator
- 0,6 MB
- 1 sty 08 20:28
Poniżej został przedstawiony sposób korzystania z kompilatora.
Użyty linker FreeLink dostępny jest w dziale programowanie.
Kod źródłowy programu, który zostanie skompilowany i zlinkowany (hello.C):
#include
int main(int argc, char** argv)
{
printf("\nHello World\n");
return 0;
}
Rozpakowujemy kompilator a następnie dodajemy katalog w którym znajduje się kompilator do zmiennych środowiska
E:\>path E:\kompilatory\smallc22
Przechodzimy do katalogu z kodem źródłowym programu
E:\>cd E:\kompilatory\smallc22
Za pomocą kompilatora C (CC) generujemy kod asemblerowy programu w wyniku otrzymujemy plik hello.ASM
E:\kompilatory\smallc22>cc hello.C
Small C, Version 2.2, Revision Level 117
Copyright 1982, 1983, 1985, 1988 J. E. Hendrix
main(int argc, char** argv)
/\
**** no comma
Dołączonym kompilatorem asemblera (Small ASM) kompilujemy program hello.ASM otrzymujemy plik hello.OBJ
E:\kompilatory\smallc22>asm hello.ASM
Small Assembler, Version 1.2, Revision Level 13
Copyright 1988 J. E. Hendrix
pass 1
pass 2
0 lines have errors
Dodajemy katalog w którym znajduje się nasz linker do zmiennych środowiska
E:\kompilatory\smallc22>path E:\kompilatory\Freelink\freelink
Linkowanie w przypadku linkera freelink wygląda następująco: podajemy nazwę obrazu i biblioteki
E:\kompilatory\smallc22>freelink hello,,,clib
Freelink 2.50 Copyright 1989-92 Michael Devore and hyperkinetix, inc.
All rights reserved.
EXE load image size: 008K
Uruchamiamy zlinkowany program
E:\kompilatory\smallc22>hello
Hello World
dodany przez: Neorator
- 1,8 MB
- 1 sty 08 20:28
PSPad potrafi pracować z wieloma dokumentami jednocześnie, możliwe jest tworzenie projektów, auto-korygowanie i uzupełnianie składni. Aplikacja dostarczona razem z wieloma szablonami (HTML, PHP, Pascal, MySQL, Perl, JScript, VBScript). Możliwe jest podłączenie kompilatorów. Wbudowany darmowy edytor CSS oraz przeglądarka WWW ze wsparciem APACHE.
Program zawiera także w pełni funkcjonalny edytor heksadecymalny. PSPad jest bardzo dobrym narzędziem wartym polecenia.
dodany przez: Neorator
- 1,5 MB
- 1 sty 08 20:28
NSIS kompresuje pliki algorytmem LZMA. Warto dodać, że z aplikacji korzystają producenci wielu popularnych programów, np. Winamp'a czy SmartFTP
dodany przez: Neorator
- 171,6 MB
- 1 sty 08 20:28
Uwaga!
Wymaga J2SE JDK w wersji 1.4.2 lub nowszej.
dodany przez: Neorator
- 14,5 MB
- 1 sty 08 20:28
Poniżej przedstawiono przykład pracy w MinGW.
Po instalacji należy dodać katalog w którym znajdują się kompilatory do zmiennych środowiska (katalog BIN).
C:\>path c:\mingw\bin
Następnie za pomocą dowolnego edytora piszemy program. Poniżej program napisany w asemblerze umieszczający w rejestrze eax liczbę 65535 oraz obliczający wartość wyrażenia 0.(3)/0.(6).
SYSEXIT =1
EXIT_SUCCESS =0
.align 32
.data
arg1: .float 0f+0.33333333E-0
arg2: .float 0f+0.66666666E-0
liczba: .long 65535
.text
.global _start
_start:
finit
movl liczba(,1),%EAX
flds arg1(,1)
fdivs arg2(,1)
movl $SYSEXIT, %eax
int $0x80
Program w GNU Asemblerze kompilujemy za pomocą dołączonego kompilatora AS opcja --gstabs umożliwia zapamiętanie nazw symbolicznych zmiennych
C:\>as --gstabs num.s -o num.o
linkujemy program
C:\>mingw\bin\ld num.o -o num
uruchamiamy GDB jako parametr podając nazwę programu
C:\>gdb num
ustawiamy break na 16 linijce wpisując break 16
(gdb) break 16
komendą run uruchamiamy program
(gdb) run
Starting program: C:\num
Breakpoint 1, start () at num.s:16
16 movl $SYSEXIT, %eax
sprawdzamy zawartość rejestrów procesora eax powinien zawierać liczbę 65535
czyli FFFF w kodzie heksadecymalnym
(gdb) info register
eax 0xffff 65535
ecx 0x22ffb0 2293680
edx 0x7ffe0304 2147353348
ebx 0x7ffdf000 2147348480
..... ................. ..................
Obliczony iloraz 0,(3)/0,(6) zdajduje się na stosie koprocesora w rejestrze st(0) (R7). Stan koprocesora sprawdzamy komendą info float
(gdb) info float =>R7: Valid 0x3ffe8000000000000000 +0.5
R6: Empty 0x00000000000000000000
R5: Empty 0x00000000000000000000
R4: Empty 0x00000000000000000000
R3: Empty 0x00000000000000000000
R2: Empty 0x00000000000000000000
R1: Empty 0x00000000000000000000
R0: Empty 0x00000000000000000000
Status Word: 0xffff3800
TOP: 7
Control Word: 0xffff037f IM DM ZM OM UM PM
PC: Extended Precision (64-bits)
RC: Round to nearest
+0.5 to prawidłowy wynik z opuszczamy debugger wpisując q
(gdb) q
Uwaga!
W gdb możliwe jest stosowanie skrótów np. zamiast info registers = i r, info float = i fl, break = b
dodany przez: Neorator
- 29,8 MB
- 1 sty 08 20:28
Pełna lista narzędzi wchodzących w skład Krasnala:
- Apache
- PHP + SQLite
- PHP
- MySQL
- ActivePerl
- phpMyAdmin
- Zend Optimizer
- CesarFTP
- WebAlizer
- Free SMTP Server
- SQLiteManager
dodany przez: Neorator
- 29,1 MB
- 1 sty 08 20:28
Zawarty w programie edytor obrazków obsługuje wszystkie główne formaty (BMP, JPG, PNG), a wraz z Screen Capture umożliwia tworzenie zrzutów ekranowych wraz z cieniowaniem, przezroczystością i nieregularnymi kształtami. Utworzone w ten sposób niezwykle realistyczne migawki zadowolą każdego profesjonalistę.
Nowa jakość w tworzeniu dokumentacji Help & Manual sprawia, że tworzenie pomocy to przyjemność. Wszystkie potrzebne narzędzia są teraz w zasięgu ręki, zawarte w jednym programie. Obsługa programu nie wymaga wiedzy technicznej. Zaoszczędzony czas i energię można poświęcić na merytoryczne dopracowanie zawartości. To pozwoli w krótkim czasie stworzyć profesjonalną dokumentację.
Help & Manual umożliwia wyeksportowanie pomocy aż w ośmiu różnych formatach: od standardowej pomocy HTML, przez w pełni sformatowane dokumenty PDF i Word, po XML.Dodatkowo istnieje możliwość zdefiniowania zawartości wyjściowej (build conditions) dla każdego formatu oddzielnie oraz możliwość konfigurowania opcji dla różnych wersji projektu pomocy. Gdyby tego było mało, istnieje możliwość automatyzacji całego procesu generowania pomocy z linii komend.
Help & Manual 4 w wersji Professional potrafi importować oraz eksportować pliki XML. Ta kompleksowa funkcja służy do translacji danych zewnętrznych oraz ułatwia ich import. Co więcej, dzięki wbudowanemu edytorowi XML, tematy oraz wątki mogą być edytowane bezpośrednio w XMLu. Funkcja eksportu/importu aktualnie wspiera schemat H&M XML. W miarę rozwoju możliwości XMLa w programie, wspieranych będzie coraz więcej schematów.
Wśród dostępnych formatów importowanych przez Help & Manual znajdują się m.in.: skompilowane pliki HTML Help, pliki tekstowe i HTML, pliki WinHelp (źródłowe oraz skompilowane), dokumenty Word oraz XML. By zapewnić łatwą migrację użytkownikom programu Robohelp, Help & Manual umożliwia także bezpośredni import projektów z Robohelp X5 (HTML Help).
Edytor WYSIWYG współpracuje z edytorem HTML. Dzięki temu szablony tworzą "ramki", a Help & Manual wstawia gotową treść podczas kompilacji. Obsługa szablonów umożliwia nie tylko pełną konfigurację wyglądu pomocy, ale też dynamiczny eksport stron, za pomocą zmiennych.
Zmiennych można używać praktycznie w całym projekcie pomocy. Dzięki nim można dynamicznie dostosowywać zawartość, czy nawet tworzyć sygnowane wersje pomocy on-line. Podczas eksportu zmienne są zastępowane ich właściwymi wartościami. Oprócz zmiennych predefiniowanych, Help & Manual pozwala tworzyć własne zmienne w dowolnej ilości.
Podczas projektowania pomocy, często zdarza się, że pewne zagadnienia trzeba odłożyć na później, gdyż nie mogą być ukończone w danym momencie. Help & Manual u
dodany przez: Neorator
- 1,8 MB
- 1 sty 08 20:28
Poniżej przedstawiono przykład pracy w GDB.
Po instalacji należy dodać katalog w którym znajdujdują się kompilatory do zmiennych środowiska (katalog BIN).
C:\>path c:\mingw\bin
Następnie za pomocą dowolnego edytora piszemy program. Poniżej program napisany w asemblerze obliczający wartość funkcji sin(60) z wykorzystaniem wzoru: sin(x*3^(k-1))=3sin(x*3^k)-4sin(x*3^-k)^3. Celem programu prócz uzyskania wyniku jest sprawdzenie ile cykli jest potrzebne na obliczenie wyniku. W rejestrze EAX znajdować się będzie liczba cykli a w rejestrze R7 jednostki FPU wynik obliczeń.
SYSEXIT =1
EXIT_SUCCESS =0
.align 32
.data
K: .float 0f+729.00E-0
arg1: .float 0f+1.0472E-0
arg3: .float 0f+3.00E-0
arg4: .float 0f-4.00E-0
mul1: .float 0f+0.00E-0
Cykle_L: .long 0
Cykle_H: .long 0
.text
.global _start
_start:
finit
.byte 0xF, 0x31
movl %EDX,Cykle_H(,1)
movl %EAX,Cykle_L(,1)
movw $6,%si
movl K(,1),%eax
flds arg1(,1)
fdivs K(,1)
fstps arg1(,1)
loop1:
flds arg1(,1)
flds arg3(,1)
fmulp flds arg1(,1)
fsts mul1(,1)
flds mul1(,1)
fmulp
flds mul1(,1)
fmulp
flds arg4(,1)
fmulp
faddp %st(1)
fstps arg1(,1)
dec %si
cmp $0,%si
jne loop1
flds arg1(,1)
.byte 0x0F, 0x31
subl Cykle_L(,1),%EAX
subl $9,%EAX
subl Cykle_H(,1),%EDX
movl $SYSEXIT, %eax
int $0x80
Program w GNU Asemblerze kompilujemy za pomocą dołączonego kompilatora AS opcja --gstabs umożliwia zapamiętanie nazw symbolicznych zmiennych
C:\>as --gstabs sin.s -o sin.o
linkujemy program
C:\>ld sin.o -o sin
Uruchamiamy GDB jako parametr podając nazwę programu
C:\>gdb sin
Ustawiamy break na 52 linijce wpisując break 52 (skrót: b 52)
(gdb) break 52
Komendą run uruchamiamy program
(gdb) run
Starting program: C:\fsin
Breakpoint 2, loop1 () at fsin.s:53
53 movl $SYSEXIT, %eax
Sprawdzamy zawartość rejestrów procesora. Po wykonaniu algorytmu eax wskazuje liczbę cyklów (czas obliczeń)
(gdb) info register eax 0x31b4 12724
ecx 0x22ffb0 2293680
edx 0x0 0
ebx 0x7ffdf000 2147348480
..... ................. ..................
Obliczona wartość funkcji sinus po wykonaniu algorytmu znajduje się na stosie koprocesora w rejestrze st(0) (R7). Stan koprocesora sprawdzamy komendą info float (skrót: i fl)
(gdb) info float =>R7: Valid 0x3ffeddb3ef0000000000 +0.86602681875228882
R6: Empty 0xbffca3e08b3af03ea708
R5: Empty 0xc0018000000000000000
R4: Empty 0x00000000000000000000
R3: Empty 0x00000000000000000000
R2: Empty 0x00000000000000000000
R1: Empty 0x00000000000000000000
R0: Empty 0x00000000000000000000
Status Word: 0xffff3820 PE
TOP: 7
Control Word: 0xffff037f IM DM ZM OM UM PM
PC: Extended Precision (64-bits)
RC: Round to nearest
(gdb)
dodany przez: Neorator
- 7,8 MB
- 1 sty 08 20:28
Dzięki prostym do nauczenia akcjom "przeciągnij i upuść" tworzy się profesjonalnie wyglądające gry w bardzo krótkim czasie. Stworzone aplikacje mogą być zaopatrzone w efekty dźwiękowe. Game Maker pozwala nawet na tworzenie gier 3D. Dla bardziej zaawansowanych użytkowników program oferuje wybudowany język programowania, który zapewnia znacznie większą elastyczność projektowania.
Co istotne Game Maker jest darmowy i stworzone gry mogą być wykorzystywane w celach komercyjnych. Jeśli użytkownik zarejestruje się na stronie producenta zostaną odblokowane dodatkowe funkcje. Game Maker dostarczony jest z kolekcją darmowych obrazków i dźwięków.
Na stronie producenta można nabyć książkę dokładnie opisującą środowisko.
dodany przez: Neorator
- 4,9 MB
- 1 sty 08 20:28
Fortran jest językiem stworzonym pół wieku temu i nadal używanym.
Sukces Fortrana wynika z wysokiej jakości generowanego kodu co łączy się także z szybkością działania programów - dziś głównie wykorzystywany do analizy numerycznej i arytmetycznej.
dodany przez: Neorator
- 8,0 MB
- 1 sty 08 20:28
Problemem dla pewnej grupy użytkowników nieprzyzwyczajonych do aplikacji tekstowych może być posiadający spore możliwości, ale działający pod konsolą GDB (GNU Debugger). Autorzy zadbali jednak o dokładny opis debuggera. Podczas pierwszego uruchomienia debuggera wyświetli się okienko pomocy.
Wymagania:
minimalne:
8 MB RAM (program tworzy wtedy plik swap)
100 Mhz zgodny z Intel
30 MB wolnej przestrzeni na dysku
sugerowane:
32 MB RAM
233 Mhz zgodny z Intel
45 MB wolnej przestrzeni na dysku
dodany przez: Neorator
- 7,8 MB
- 1 sty 08 20:28
Ma wielu zwolenników m.in. z racji na niewielkie rozmiary i dość stabilne działanie. Kod napisany w DevC++ na platformie Windows łatwo przenosi się na linuxa i odwrotnie ( gcc &&&& DevC++ ). W przypadku DevC++ zdarzały się lepsze i gorsze wersje.
Wymagania:
minimalne:
8 MB RAM (program tworzy wtedy plik swap)
100 Mhz zgodny z Intel
30 MB wolnej przestrzeni na dysku
sugerowane:
32 MB RAM
233 Mhz zgodny z Intel
45 MB wolnej przestrzeni na dysku
dodany przez: Neorator
- 0,9 MB
- 1 sty 08 20:28
Program oferuje standardowe opcje, takie jak tworzenie skrótów do folderów i plików w menu start, zapisywanie danych do plików INI, ustawianie tła widocznego w instalatorze, ustawianie własnych ikon, automatyczne tworzenie deinstalatora czy uruchamianie pod koniec instalacji określonego pliku.
Program posiada wielojęzyczny interfejs (Arabic, Bosnian, Catalan, Chinese-BIG5, Chinese-GB, Croatian, Czech, Danish, Dutch, English, Finnish, French, German, Greek, Hungarian, Italian, Norwegian, Persian, Polish, Portuguese-BR, Portuguese-PT, Russian, Slovak, Slovenian, Spanish, Swedish, Thai, Ukrainian, Uzbek, Valencian). Wybór języka dostępny jest z poziomu Options --> Preferences.
dodany przez: Neorator
-

0 -

0 -

0 -

0
14 plików
282,94 MB
Chomikowe rozmowy
Zaprzyjaźnione i polecane chomiki (671)















Pokaż wszystkie
Pokaż ostatnie




















