Programování

Rychlý pohyb po této stránce: [ Hlavní programy ] [ Delphi komponenty ] [ Programy v C++ ]

Hlavní programy

[Picture]Advanced Toolbar (verze 2.70, 1 MB, aktualizováno 2. srpna 2007) Utilita typu „vše v jednom“, kterou postupně vyvíjím podle toho, co potřebuji. Protože ji vylepšuji kolem deseti let, tak už umí velmi mnoho věcí, i když některé jsou dosti specifické.

Hlavní funkce jsou:

  • Testování nové pošty na serveru (POP3/IMAP, dokáže rozeznat spam a ten neohlašovat)
  • Úprava funkcí kláves na klávesnici. Dokáže zablokovat klávesy nebo spouštět po stisku kláves programy, měnit hlasitost, zastavit Winamp/Apollo apod.
  • Monitorování místa na discích.
  • Spouštění programů jediným tlačítkem.
  • Budík se zobrazením zprávy nebo spuštěním programu
  • Synchronizace času přes NTP servery.
  • Změny hlasitosti.
  • Zobrazování informací na LCD panelu klávesnice G15 (např. čekající zprávy v Mirandě)
  • Dočasné zablokování šetřiče
  • a mnoho dalších

[Picture]Micro Notes Vylepšený Notepad. Nezpracováva normální textové soubory, ale své vlastní, které mohou mít více oddělených stran. Speciální pozornost je věnována odkazům. Pokud na ně najedete myší, program je sám rozpozná a po kliknutí spolu s Ctrl nebo Alt spusti definovaný program, např. browser. (verze 0.80; 240 kB, aktualizováno 2. srpna 2007).

 

Freewarové Delphi komponenty se zdrojovými kódy

[Picture]TEasyGraph Graf zadaný body a/nebo matematickými funkcemi. Podporuje plynulý zooming a panning. (350 kB, zdroj + příklad; verze 2.30; aktualizováno 10. srpna 2007)

[Picture]TAudioMixer Načítá data z Audio mixeru pro další jednodušší použití. Obsahuje přímou podporu pro práci s hlasitostí jakéhokoli zdroje a jiné nízkoúrovňové věci. (265 kB, zdroj + příklad; verze 1.70; aktualizováno 6. června 2005) Under Vista and newer OSes it is no longer able to modify _global_ volumes. It is still possible to change volume of your application and devices you application is using.

[Picture]TLogGraph Jednoduše použitelný animovaný grafový komponent, vhodný pro zobrazování hodnot, které přicházejí v pravidelných intervalech. (136 kB, zdroj + příklad; verze 1.07; aktualizováno 2. července 2000)

[Picture]TTaskBarIcon Komponent pro vytváření ikony na taskbaru. (116 kB, zdroj + příklad; verze 1.03; aktualizováno 10. srpna 2000)

[Picture]TTileImage Komponent podobný TImage, ale s možností automaticky zobrazovat obrázek několikrát vedle sebe (dlaždice) (140 kB, zdroj + příklad; verze 1.10; aktualizováno 4. ledna 1999)

[Picture]TFlatButton & TFlatSpeedButton Staré komponenty původně pro Delphi 3. Vycházejí z TButton a TSpeedbutton, ale graficky reagují na přejezd myši. (136 kB, zdroj + příklad; verze 1.02; aktualizováno 4. ledna 1999)

[Picture]TIconHide Dokáže skrýt ikonu aplikace na taskbaru. Ikona po startu ani neblikne. (99 kB, zdroj + příklad; verze 1.00; aktualizováno 21. srpna 1998)

[Picture]TUniDIB (class) Třída pro práci s Device Independent Bitmap. Dokáže velmi efektivně (= rychle) pracovat s libovolnou barevnou hloubku. (364 kB, zdroj + příklad; verze 1.26; aktualizováno 4. ledna 1999)

[Picture]Compile Time Expert Delphi Expert, který vygeneruje soubor s aktuálním časem před spuštěním kompilace. Na tento soubor se lze odkazovat ze zdrojového kódu a tak do aplikace zabudovat datum a čas kompilace. (6 kB, zdroj + příklad; verze 1.2; aktualizováno 2. srpna 2003)

 

Freewarové programy v C++ se zdrojovými kódy

Bad Weather Částečně hotový 3D engine s jednoduchou ukázkou mraků, deště a blesků. Určeno pro soutěž na serveru FlipCode (samozřejmě jsem nic nevyhrál ;-) ) Z=aklad tohoto systému byl použít při testování algoritmů popsaných v mé disertační práci. (exe + kompletní zdrojový kód, kromě programů pro tvorbu materiálů, fontů a textur; 350 kB)

Textured B-Spline surface example Ukázka animovaného B-Spline povrchu s namapovanou texturou. Program běží pod Direct3D a pro kompilaci musíte mít nainstalován MS DirectX 6 SDK nebo vyšší. (exe + zdroj; 56 kB, vydáno 4. ledna 1999)

Voronoi diagrams Ukázkový program pro tvorbu Voroného diagramů. (exe + zdroj; 35 kB)