Stáhnout demonstrační verzi

Xceed FTP Library

Co je Xceed FTP Library ?

Xceed FTP Library je softwareová komponenta, která poskytuje vývojáři celou řadu užitečných funkcí pro zasílání, stahování a manipulování souborů na vzdáleném FTP serveru pomocí FTP protokolu.

FTP protokol
FTP protokol je relativně jednoduchý protokol, který umožňuje přístup na vzdálený systém souborů. Nabízí příkazy pro manipulaci a navigaci ve vzdálených adresářích, manipulaci vzdálených souborů (přejmenování, mazání atd.) a přenos souborů. Je navržen tak, aby mohl být interaktivně lidmi ale zrovna tak i automatizovanými procesy. Je to v podstatě protokol, který se používá pro přenos souborů přes Internet. Rozsáhlé veřejné softwareové archívy tento protokol také v hojné míře používají. Mnohé organizace jej používají pro přenos dat mezi jednotlivými pobočkami. Softwareové společnosti často nabízí aktualizace svých produktů pomocí FTP serverů. I přes masové rozšíření HTTP protokolu, který také umožňuje přenosy souborů je stále FTP protokol velmi často používán.

Podpora FTP a optimalizace
Xceed FTP Library poskytuje přístup ke kompletní funkcionalitě FTP protokolu a má zabudovanou podporu firewallu. Je jedinou knihovnou, která využívá výhod API funkcí Winsock-2. Protože její I/O stroj je založen na vysoce optimalizované knihovně Xceed Winsock Library, zatěžuje méně procesor při provádění přenosů.

Jednoduše nejlepší ...
Xceed FTP Library je navržena tak, aby nabízela maximální flexibilitu a možnosti i při snadném použití produktu. Posílání nebo stahování jednoho či více souborů může být zabudováno pouze pomocí jednoho řádku kódu. Dalších pár řádků a vývojář má možnost vytvořit aplikaci jakéhokoliv typu - například FTP klienta (například jako CuteFTP nebo WS-FTP, pokud si to přeje). Příklad FTP klienta s plně komentovaným zdrojovým kódem je součástí instalačního balíku knihovny, ovšem není jediný. Xceed FTP Library je dodávána s mnoha příklady v různých vývojových nástrojích.


ActiveX technologie
  • samostatný COM objekt a ActiveX komponenta napsaná v ATL 3.0

  • nepotřebuje žádné další DLL knihovny, MFC DLL knihovny nebo runtimové knihovny kromě knihovny Winsock-2, která je již standardní součástí Windows od verze 95A

  • možnost používání komponenty bez nutnosti dávat jí na formuláře

  • podpora více instancí, které mohou běžet simultánně

  • volitelný běh na pozadí, takže Váš kód může pracovat dál, zatímco knihovna pracuje

  • podpora jak Unicode tak ANSI v jednom prvku. Knihovna automaticky používá při běhu na Windows NT, 2000 a XP volání Unicode API pro lepší výkon

  • podpora oznamování pomocí událostí nebo uživatelského upozorňovacího rozhraní

  • obsáhlá nápověda přístupná pomocí klávesy F1

  • pracuje se všemi 32-bitovými vývojovými prostředky, které podporují technologii ActiveX - VB, VC++, Delphi, C++ Builder, VFP, Office, PB, VO, scriptovací jazyky pro web, ASP a DCOM projekty

Podpora FTP a hlavní operace
  • plné využití optimalizace Winsock-2 pro nejlepší výkon

  • dodržuje standard RFC 959, 1123 a 1579

  • podpora SOCKS Firewall Proxy pro poskytování FTP operací i přes intranetové firewally

  • pasivní mód

  • podpora všech standardních FTP příkazů a uživatelských FTP příkazů

  • zasílání a stahování souborů z/na disk přímo z/do paměťových bufferů

  • zasílání, stahování a vypisování celých adresářových struktur rekurzívně

  • rozhraní QuickFTP pro přenos jednoho nebo více souborů pomocí pouze jedné řádky zdrojového kódu

  • výpis adresářů na serveru je přístupný buď přes události, nebo jako kolekce

  • obnovení přerušeného přenosu souboru od jakéhokoliv offsetu

  • podpora streamů

  • automatické zapisování FTP aktivity

Interakce mezi aplikací a komponentou
  • operace mohou být kdykoliv přerušeny

  • je poskytována událost, která určuje stav průběhu operace ať již pro jednotlivé kroky, nebo pro celou multioperaci

  • při každém odeslání, stažení, výpisu a pod je okamžitě vyvolána událost

  • oznámení aplikaci, kdy a proč nemohl být specifický soubor zpracován

  • vyvolává událost před přepsáním souboru

  • poskytuje kompletní informace o souboru, který je aktuálně zpracováván

  • aplikace může získávat informace o tom, jak dlouho ještě bude zpracování souboru trvat, přenosovou rychlost a další

  • tvorba uživatelských filtrů pro výběr souborů

Jiné možnosti
  • specifikace FTP serveru pomocí IP adresy nebo jména

  • možnost zasílání souborů, které jsou zároveň otevřeny pro zápis jiným procesem

  • podpora dlouhých názvů souborů, UNC cest a jmen souborů ve formátu Unicode

  • specifikace procesů ke zpracování pomocí hvězdičkové konvence

  • obsáhlá dokumentace

  • velké množství příkladů použití pro různá vývojová prostředí

Ceny

Single licence

$US 249.95

Team 4

$US 499.95

Team 8

$US 749.95

Site licence

$US 1249.95

Zpět

Autor: The Bozena