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
|