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 možnost 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 použitelné nástroje k tvorbě podnikových řešení.
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 řešení. 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 možnost 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 navrženy 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 uživatelského rozhraní. |
 |
Tvorbě "front end" na
bázi Webu k existujícím aplikacím Visual Basic. |
 |
Tvorbě
uživatelských serverových komponent COM, aby mohli ladit svoje aplikace v
jediném prostředí. |
Jak je ve Visual Basic 6.0
zlepšen datový přístup?
Byly zlepšeny všechny oblasti datového přístupu, aby vám usnadnily
provádění nejčastějších databázových aktivit. Nejdůležitě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é možnosti schéma a uložený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 |
 |
Možnost tvorby
datových zdrojů |
 |
Možnost tvorby OLE DB Provideru |
 |
Možnost
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 řešení?
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 uložený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í, založený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 založený 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ě použitelných podnikových komponent mezi týmy. |
 |
Integrovaných
aplikačních služeb, obsahujících vývojovou verzi Microsoft
BackOffice 4.5, s integrovanými aplikačními službami 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 možností:
 |
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 využití 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é vyžadují robustnější formu spolupráce uživatelů 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í možnost 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 použit k vývoji komponent v jakékoli úrovni (tier) v
rámci řešení. Na prezentační úrovni může být Visual Basic použit k
tvorbě klientu na bázi
Win32, DHTML nebo HTML. Na střední úrovni může být Visual Basic použit
k tvorbě "thread-safe" komponent pro použití v Microsoft Transaction
Serveru a na datové úrovni může být Visual Basic použit 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
tržní 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 promyšlených
řešení, 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ůležitě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á udržuje komponentové struktury kešované (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í zkušenosti. Je
navržena 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
navržena 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
navržena 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í všech produktů společnosti Microsoft z
hlediska Roku 2000 najdete na webovém
serveru Year 2000
|