Co je Visual Basic 6.0?
Vývojový systém Microsoft Visual
Basic verze 6.0 je nejproduktivnějí nástroj k tvorbě vysoce výkonných komponent a
aplikací. Visual Basic 6.0 nabízí vývojářům monost tvorby robustních
aplikací umístěných na klientu nebo serveru nebo operujících v
distribuovaném víceúrovňovém prostředí. Visual Basic 6.0 je nástroj typu Rapid Application
Development (RAD), dostupný jako samostatný produkt nebo jako součást sady
nástrojů Visual Studio 6.0.
Jaká je role Visual Basic 6.0 v
rámci Visual Studia?
Visual Basic 6.0 je součást sady vývojových nástrojů Microsoft Visual Studio a
poskytuje vývojářům, pouívajícím Visual Studio nejproduktivnějí
prostředí k tvorbě aplikací a komponent.
Microsoft Visual Studio je kompletní sada vývojových nástrojů, poskytující
podnikům snadno pouitelné nástroje k tvorbě podnikových řeení.
Visual Studio,
Professional Edition umoňuje vývojářům plně vyuívat výhody operačního
systému Microsoft Windows a vývoje na Webu. Obsahuje Microsoft Visual J++,
vývojový systém Microsoft Visual Basic, vývojový systém Microsoft Visual C++,
vývojový systém Microsoft Visual InterDev Web a databázový vývojový
systém Visual FoxPro.
Visual Studio, Enterprise Edition je kompletní sada pro rychlou tvorbu
datově orientovaných podnikových řeení. Obsahuje funkce pro podnikový a
týmový vývoj,
jako jsou Visual Database Tools, systém řízení verzí Microsoft Visual SourceSafe,
Microsoft Repository, Visual Component Manager, Microsoft Visual Modeler a vývojové
verze rodiny aplikačních serverů Microsoft BackOffice.
Co jsou WebClasses a kdy je mohu
pouít?
Visual Basic 6.0 WebClasses jsou komponenty COM na bázi Webového serveru,
které dávají programátorům Visual Basicu monost psát kód k "úpravě" URL
odezev z Webového serveru, zevnitř vývojového prostředí Visual Basic.
Výsledná
aplikace Visual Basic je krizová platforma, serverová aplikace, přístupna z
libovolného prohlíeče HTML na jakékoli platformě.
Visual Basic WebClasses jsou navreny specificky pro vývojáře k následujícím
účelům:
 |
Stavbě
aplikací na bázi Webu pouívajících událostmi řízený model Visual
Basic k oddělení aplikační logiky od uivatelského rozhraní. |
 |
Tvorbě "front end" na
bázi Webu k existujícím aplikacím Visual Basic. |
 |
Tvorbě
uivatelských serverových komponent COM, aby mohli ladit svoje aplikace v
jediném prostředí. |
Jak je ve Visual Basic 6.0
zlepen datový přístup?
Byly zlepeny vechny oblasti datového přístupu, aby vám usnadnily
provádění nejčastějích databázových aktivit. Nejdůleitějími funkcemi jsou tyto:
 |
Universal Data Access, s integrovanou podporou ADO/OLE DB |
 |
Visual Database Tools,
integrované do prostředí Visual Basic |
 |
Nové
návrhové monosti schéma a uloených procedur Oracle |
 |
Data Environment Designer k
tvorbě komponent datového přístupu na bázi ADO |
 |
Nový
integrovaný Report Writer |
 |
Hierarchic FlexGrid Control k
zobrazování hierarchických dat |
 |
Monost tvorby
datových zdrojů |
 |
Monost tvorby OLE DB Provideru |
 |
Monost
vzdáleného umístění dat od počítače k počítači, od jedné
úrovně k druhé |
 |
Pokročilé
datové vazby (Data Binding) |
Jak pomáhá Visual Basic 6.0
při tvorbě podnikových řeení?
Visual Basic 6.0 je členem nástrojové sady Visual Studio 6.0, Enterprise Edition,
hlavní sady Microsoftu pro podnikový vývoj. Visual Studio 6.0, Enterprise Edition
obsahuje řadu nových funkcí pro podnikové vývojáře, včetně:
 |
Podpory
podnikových databází, obsahující Enterprise Visual Database Tools pro
návrh schéma a uloených procedur u databází Oracle a SQL Server,
vývojovou verzi
SQL Serveru 6.5 a vývojovou verzi SNA Serveru 4.0 s konektivitou na
databáze VSAM a DB/2
na mainframech AS400 a IBM. |
 |
Obohacení produktivity
ivotního cyklu, včetne Microsoft Visual Modeleru 2.0 pro návrh
víceúrovňových aplikací, zaloených na Universal Modeling Language (UML) a
Visual Studio Analyzeru k profilování výkonnosti a analýze víceúrovňových
aplikací. |
 |
Podpory
týmového vývoje, obsahující distribuovaný Webový vývojový
systém zaloený na týmové práci, systém řízení zdrojového
kódu Visual SourceSafe 6.0,
Microsoft Repository a Visual Component Manager 2.0 pro organizování a
sdílení opakovaně pouitelných podnikových komponent mezi týmy. |
 |
Integrovaných
aplikačních slueb, obsahujících vývojovou verzi Microsoft
BackOffice 4.5, s integrovanými aplikačními slubami zahrnujícími
databáze,
transakce, frontování zpráv, výměnu informací/spolupráci, Webové aplikace,
zabezpečení a konektivitu SNA. |
Jak mohu pouívat Visual Basic pro
Webový vývoj?
Visual Basic 6.0 nabízí řadu Webových vývojových moností:
 |
Vývojáři Visual Basic mohou
pomocí nového návrháře WebClass vytvářet aplikace
pro krizové platformy, nezávislé na typu prohlíeče, které běí na
operačním systému Windows NT. |
 |
Vývojáři,
kteří chtějí vyuívat výhody výkonnosti kompilovaného
nativního kódu při současném vyuití dosavadních znalostí a infrastruktury, mohou
vytvářet
komponenty COM volané ze skriptu v aktivní stránce (Active Server Page),
vytvořené například vývojovým systémem Visual InterDev 6.0 Web. |
 |
Pro aplikace,
které vyadují robustnějí formu spolupráce uivatelů mohou
vývojáři pouít Dynamic HTML Page Designer k tvorbě serverem
distribuovaných aplikací pro klientskou stranu, které zapouzdřují
aplikačni logiku Dynamických HTML
do kompilované DLL. Pomocí této technologie mohou vývojáři vytvářet aplikace
hostěné prohlíečem Internet Explorer 4.0, nabízející pokročilou
úpravu, polohování a multimediální funkce DHTML. |
 |
Pro ty
vývojáře, kteří chtějí vytvářet svoje vlastní aplikace na
bázi Win32
API s funkčností prohlíení, je k dispozici engine Internet Exploreru 4.0 ve
formě
komponenty ActiveX, která můe být přidána do aplikace. Vývojáři tak
mají monost zahrnout do svých vlastních aplikací funkce prohlíeče Webu nebo
vytvářet vlastní rozhraní prohlíeče. |
Mohu
pouívat Visual Basic 6.0 s aplikacemi napsanými v jiných jazycích?
Ano. Visual Basic je vynikající nástroj k tvorbě i vyuíváni komponent na
bázi
COM. Následující nástroje jsou
oblíbenými hostiteli COM: Visual InterDev, Visual C++,
Microsoft Access, Visual FoxPro, Powersoft PowerBuilder, Developer 2000, Borland Delphi.
Jak
můe Visual Basic 6.0 zapadnout do mých plánů na víceúrovňový vývoj?
Visual Basic můe být pouit k vývoji komponent v jakékoli úrovni (tier) v
rámci řeení. Na prezentační úrovni můe být Visual Basic pouit k
tvorbě klientu na bázi
Win32, DHTML nebo HTML. Na střední úrovni můe být Visual Basic pouit
k tvorbě "thread-safe" komponent pro pouití v Microsoft Transaction
Serveru a na datové úrovni můe být Visual Basic pouit k návrhu
databáze a schéma, stejně jako pro tvorbu a ladění ukládaných procedur.
Co je
Digitální nervový systém a jak můe Visual Basic 6.0 přispět k vizi
podnikové výpočetní techniky?
Organizace potřebují vyuívat informační technologie k vytvoření
konkurenčních výhod. Vize společnosti Microsoft pro podnikovou výpočetní techniku
zahrnuje podnikový Digitální nervový systém poskytující volný tok
informací, které umoňují společnostem rychleji reagovat na měnící se
trní podmínky, provádět kvalifikovanějí rozhodnutí, přiblíit se
zákazníkům a obchodním partnerům. Podniky se mohou více zaměřit na
obchodování ne na technologii. Vývojové
nástroje mají významnou úlohu ve snaze podniku o vytvoření Digitálního
nervového systému. Strategie společnosti Microsoft v oblasti vývoje
podnikových systémů se soustřeďuje kolem sady vývojových nástrojů Visual Studio
ve spojení s architekturou Windows Distributed interNet Application (DNA). Visual Studio
a Windows DNA umoňují organizacím rychlou tvorbu dobře promylených
řeení, které mohou zaručit konkurenceschopnost na trhu. Visual Basic 6.0
patří k základním členům vývojové řady Microsoft Visual
Studio.
Co je
nového ve Visual Basic 6.0 z hlediska zvýení výkonnosti aplikací
napsaných ve Visual Basic?
Společnost Microsoft nabízí zvýení výkonnosti u celé řady
nových obohacení
ve Visual Basic.
 |
Kompilace
nativního kódu, poprvé zavedena u Visual Basic 5.0, je stále jedna z
nejdůleitějích funkcí ke zvýení výkonnosti aplikací. |
 |
Podle benchmarku
porovnávajících výkonnost jazyků je Visual Basic 6.0 a 20 krát
rychlejí ne Visual Basic 4.0. |
 |
Nové
výkonnostní funkce zahrnují volbu "retain-in-memory" (zůstat v
paměti), která udruje komponentové struktury keované (načtené) do
paměti pro
aplikace distribuované serverem. |
Která verze Visual Basic 6.0 je pro moji
potřebu nejvhodnějí?
 |
Visual Basic 6.0, Learning Edition
nepředpokládá ádné předcházející programovací zkuenosti. Je
navrena pro studenty, amatérské zájemce nebo pro
kohokoli, kdo se chce naučit něco více o tom, jak se vyvíjejí aplikace na
bázi
Windows. |
 |
Visual Basic 6.0, Professional Edition je
navrena pro samostatně pracující profesionály nebo podnikové vývojáře,
kteří potřebují vytvářet klient/serverové nebo Internetové aplikace. |
 |
Visual Basic 6.0, Enterprise Edition je
navrena pro týmy vývojářů vytvářejících distribuované, vysoce
výkonné klient/serverové nebo Internetové a intranetové aplikace. |
Vyhovuje Visual Basic 6.0 z hlediska problematiky Roku 2000?
Ano. Podrobné informace o stavu vyhovění vech produktů společnosti Microsoft z
hlediska Roku 2000 najdete na webovém
serveru Year 2000
|