![[Visual Plus]](../../../images/banvip.gif)
|
Senaste VIP-version
till - Delphi 2010 - C++Builder 2010 - Delphi 2009 - C++Builder 2009 - Delphi 2007 Win32 - Delphi 2007 .NET - C++Builder 2007 - Delphi 2006 - Delphi 2005 - Delphi 7 och - Delphi 6
|
![]() |
![]() |
- Object Pascal och C++
- Win32 och VCL .NET 2.0 (inkl .NET 3.x)
- Windows 2000, XP, Vista, Windows 7, Windows 2003 och 2008 Server.
I Visual Plus 12 Toolbox ("VIP 12") ingår
11 VCL Win32 och 8 VCL .NET-komponenter (.NET 2.0, .NET 3.x),
tillsammans med ett stort antal användbara generella klasser och programrutiner för Win32 och
.NET. De senare fungerar också med andra .NET 2.0-språk, som C#.
VIP12 är som standard kompilerad med svenska textresurser, men med Visual
Plus 12 Open Toolbox, där all källkod ingår, kan man omkompilera
VIP 12 till engelsk version*.
Stöd för alla Delphi Win32-versioner från Delphi 6 t o m Delphi 2010.
Stöd för .NET 2.0 med Delphi 2007.
Stöd för C++Builder 2007 och 2010.
Utförlig svensk dokumentation på PDF-format (280 sidor) anpassad till vår fria DBReader-läsare.
Många demoprogram och programexempel.
* Vår svenskanpassade kalenderkomponent och våra kalenderrutiner är dock alltid på svenska.
VCL Win32
Delphi, C++Builder
Internet Explorer 6,7 eller 8
Nu kan du med ett musklick, bygga in avancerade, flikade webbläsare i dina Delphi och C++Builder-applikationer! VPMultiDoc är baserad på VPBrowserEx-kontrollen nedan, men har lagt till ett färdigt, modernt användargränssnitt med menyer, knappar, adress- och sökrutor, m m. Här en bild från vår färdiga MultiDoc-webbläsare som är byggd med VPMultiDoc-kontrollen (ett annat exempel är vår DBReader-applikation, som använder flera VPMultiDoc-kontroller):
VPMultiDoc har stöd för alla dokumenttyper som stöds av Internet Explorer ("IE") 6,7 och 8, inkl:
- HTML, bilder (BMP, JPEG, PNG), ActiveX, javascript, tillsammans med andra format som stöds av plug-ins som
- PDF, Flash, SilverLight, multimedia, Office, Java, etc.
VPMultiDoc har inbyggd stöd för
- flikning, även tillsammans med äldre IE 6 (t ex under Windows 2000)
- skapa nya, tomma flikar
- duplicera flikar
- favikoner på flikarna
- "hemsida
- webbsökning med egenvalda sökmotorer (t ex Google, Wikipedia, Youtube, etc.)
- levande sidzoomning tillsammans med IE 7 och 8
- textzoomning
- textsökning med markering av träffar (IE 8)
- spara och hämta favoriter
- historielista med besökta adresser
- permanent lagring av utvalda adresser
- utskrifter med förhandsgranskning och sidinställningar
- användarinställningar för visning av menyer, knappar, knapptext och statusrad och om varningar ska visas eller ej
- inbyggd hjälp
- programmeringsinställningar för utseende, vilka knappar som ska visas, varningar, hemsida, förvalda sidor som ska visas vid uppstart, val av sökmotorer, mm
- stort antal händelser för att övervaka och reagera på navigering (t ex stoppa navigering till vissa platser), fel, etc.
- svensk version som standard. Med källkoden till VIP 12 kan man direkt omkompilera till engelsk version eller översätta texter till andra språk.
Eftersom VPMultiDoc är baserad på VPBrowserEx, har VPMultiDoc dessutom stöd för alla finesser hos VPBrowserEx.
VCL Win32
Delphi, C++Builder
VPBrowserEx är vår nya webbläsarbaskontroll, som ersätter VPBrowser i äldre versioner av Visual Plus Toolbox. VPBrowserEx är, liksom TWebBrowser i VCL, baserad på WebBrowser-kontrollen i Internet Explorer 6, 7 och 8, men har såväl förenklat som byggt ut programmeringsgränssnittet i WebBrowser med fler egenskaper och metoder för större kontroll. Till skillnad mot VPMultiDoc (som är baserad på VPBrowserEx), har VPBrowserEx inget färdigt användargränssnitt, utan det är fritt fram att bygga det hur enkelt eller avancerat man önskar.VPBrowserEx har stöd för alla dokumenttyper som stöds av Internet Explorer ("IE") 6,7 och 8, inkl:
- HTML, bilder (BMP, JPEG, PNG), ActiveX, javascript, tillsammans med andra format som stöds av plug-ins som
- PDF, Flash, SilverLight, multimedia, Office, Java, etc.
Jämfört med TWebBrowser-kontrollen i VCL, har VPBrowserEx bl a följande förtjänster:
- ett Delphi-anpassat programmeringsgränssnitt som är typsäkrare och enklare att använda
- fungerar lika bra i färska Delphi 2010 som i äldre Delphi 6
- stort urval av navigeringsmetoder
- metoder för textzoomning och generell sidzoomning (kräver IE 7 eller 8)
- metoder för att hämta webbplatsernas favikoner
- metoder för att markera, kopiera, klippa ut och klistra in
- metoder för att öppna och spara dokument
- metoder för att öppna och spara favoriter/bokmärken
- metoder för att söka i dokument
- metoder för att sidlayout, förhandsgranskning och utskrift
- fixar WebBrowsers problem med [Enter]-tangenten.
- styra om varningar (t ex javascriptsfel, certifikat, etc) från bakomliggande IE ska visas eller ej
- läsbara egenskaper som Host, HostName, Port, Protocol och ReadyState
- egenskaper för att läsa och modifiera titel och HTML-kod i aktuellt dokument eller ram (frame) innan det visas i webbläsaren.
- stort urval av Delphi-anpassade händelser för att reagera och styra presentationen, t ex filtrera vilka adresser som får besökas, omdirigera till annan adress, öppna nya fönster, felhantering, hantera säkert (https)/osäkert läge (http), visa progressindikator, statusmeddelanden.
Användningsområdena är nästan oändliga - här är några förslag:
- integrera VPBrowserEx i databasapplikationer för att visa BLOB-fält på HTML, PDF-, bild, flash eller multimedia-format
- integrera VPBrowserEx i ett affärssystem med automatiserad inloggning till nätmäklare och internetbanker.
- skapa en företagsanpassad webbläsare som endast accepterar navigering till förvalda adresser ( t ex endast till adresser som inleds med "www.databiten.se").
Kika på vår videopresentation (19 minuter) av VPBrowserEx- och VPMultiDoc-komponenterna (du bör ha en skärmupplösning om lägst 1024x768 pixels):
VCL Win32,VCL .NET
Delphi, C++Builder
Svensk kalenderkomponent VPCalendar med veckonumrering och valfri visning av svenska helg- och märkesdagar, arbetsfria dagar samt egna märkesdagar. Du kan enkelt lägga till egna märkesdagar på stränglistformat (TStrings). Dessutom innehåller kalendern egenskaper med uppgifter om datum som julianska dagtal (en numrering av dagar sedan "Hedenhös") resp TDateTime-format, sommartid/ normaltid, solens upp-, nedgång och högsta höjd för valfri ort och dag, m m.
Nyhet
Ny händelse för veckonummerklick.
VCL Win32,VCL. NET
Delphi, C++BuilderKomponenten VPFFE innehåller en snabb funktionsevaluator ("Fast Function Evaluator") för beräkningar av värden hos matematiska uttryck och formler givna på strängformat, i stil med
'2·e^((-x)/3)*sin(4*x + 1)'
Stöd för alla matematiska standardfunktioner, inkl frac, int, sinh, cosh, coth, tanh och ndist (normalfördelning). Listan kan utökas med egendefinierade funktioner. Vid fel i uttryck, anges feltyp och felposition i stränguttrycket.
VPMFFE-komponenten är baserad på VPFFE, men kan evaluera uttryck med flera variabler (VPFFE klarar endast 1 variabel) och långa variabelnamn i stil med:'Kapital*(1+ räntesats/100)^år'
Med VPFFE, VPMFFE kan du integrera dynamiska formler och ekvationer i dina applikationer, som kan modifieras utan att applikationerna behöver omkompileras.
VCL Win32, VCL.NET
Delphi, C++BuilderDen praktiska komponenten VPEnter, gör att man kan använda [Enter]-tangenten som alternativ till [Tab] vid navigering mellan inmatningskontroller typ editeringsrutor och matrisceller. Lägg ut en VPEnter-komponent i formuläret och allt är klart. Man kan också kan "tabba" bakåt med [Shift][Enter] eller använda andra tangentkombinationer för stegning framåt/bakåt. VPEnter kan anpassas till nya typer av kontroller.
VCL Win32, VCL.NET
Delphi, C++Builder
I applikationer baserade på VCL Win32 resp. VCL .NET finns två automatiskt skapade objekt, Application och Screen. Med dessa objekt kan man sätta egenskaper och händelser för applikationen som helhet - tyvärr endast under exekvering och genom manuell kodning.Med Visual Plus VPApplication och VPScreen-komponenter kan du nu sätta egenskaper och händelser för Application och Screen redan under designfasen, lika enkelt som för andra komponenter!
VCL Win32, VCL.NET
Delphi, C++Builder
Autoskalningskomponenterna VPScale och VPGScale anpassar helt automatiskt fönster/formulärstorlekar, kontroller (inkl matrisceller med TVPGScale) och texter till den skärmupplösning användaren råkar ha.Vid design vill du kanske arbeta med en skärmupplösning av 1280x 1024. Även om din applikation ser bra ut när du själv kör den, vittnar användarna ofta om problem när de kör applikationen med andra skärmupplösningar (800x600, 1600x1200, etc).
Detta fixar du enkelt med VPScale/VPGScale-komponenterna. Komplettera dina formulär med var sin autoskalningskomponent och problemen är borta. Din applikation anpassar sig nu automatiskt till användarnas skärmupplösningar så att formulär och textsträngar upptar samma skärmyta som vid designen.
Du kan själv förvissa dig om detta genom att i skalnings-komponenternas testläge se hur applikationen ter sig vid körning med andra skärmupplösningar. Du kan också öppna upp en dialogruta som visar alla teckensnitt som används i formuläret med uppdelning i skalbara och fasta teckensnitt.
När du är nöjd är det bara att gå ur testläge, omkompilera och din applikation är klar för distribution. Slut på klagomål över textsträngar som inte syns, kontroller som är för stora eller små, felplacerade formulär, etc.Nyheter
VPScale och VPGScale i VIP 12 har stöd för fler bildskärmsformat och en annan nyhet är att man kan också kan specificera skärmformat med etablerade förkortningar som ""WSVGA" (1024x600), "WXGA" (1280x800), "WHUXGA" (7680x4800 !), etc.
VCL Win32
Delphi, C++BuilderAntiviruskomponenten VPVCheck originalmärker dina Delphi och C++Builder Win32-applikationer och kontrollerar vid varje körning att "EXE"-filen inte har modifierats på något sätt. Vid varje förändring, oavsett om den har orsakats av ett "virus"-angrepp eller en klåfingrig användare, visas en varningsdialog (feltexterna väljs med egenskaper) och applikationen avbryts. Du kan alternativt installera en egen händelserutin och där välja hur du ska reagera på dessa varningar.
När du använder VIP 12 antiviruskomponent kan du och dina användare känna sig förvissade om att arbeta med originalversionen av programmet - ett berättigat krav i dagens värld med nätverks- och Internetuppkopplade datorer och därmed allt större risker för spridning av virus, trojaner, m m.
En annan användning är vid kundmärkning av applikationer. Du kan individuellt signera varje levererat exemplar av ditt program med användarens identitet och sedan förhindra ändring av denna märkning genom att skydda applikationen med VPVCheck. Varje försök att modifiera användarsignaturen avslöjas och gör applikationen oanvändbar.
VPVCheck är inte implementerad för VCL .NET, utan där rekommenderar vi istället användning av .NET standardtekniker för skydd mot programmodifiering (signering med starka nycklar, etc).
I Visual Plus 12 Toolbox ingår dessutom ytterligare rutiner för Delphi och C++Builder:
- kalenderberäkningar (Win32, .NET CLR*)
- funktionsevaluering (Win32, .NET CLR*)
- numeriska metoder med rotbestämning och fler standardfunktioner (Win32, .NET CLR*)
- VPFraction-klass för exakta bråkberäkningar och bråkförenklingar med (Delphi 2007, 2009, 2010 Win32, Delphi 2007 .NET CLR*). Överlagrade operatorer gör att du kan skriva, beräkna och förenkla bråkuttryck i stil med "5/7 + 3/4*5/6".
- snabb quicksortering av godtyckliga datatyper (Win32)
- VPConsole (Win32) för förbättrade konsolapplikationer framför allt under Windows - Write och Read fungerar även med svenska tecken och du kan från GUI-applikationer öppna konsolfönster med debug- och loggutskrifter.
* ".NET CLR"-rutinerna är inte låsta till Delphi och VCL .NET, utan kan användas med alla .NET 2.0/3.x-språk, som C#, Visual Basic .NET, etc.
För varje VIP-komponent ingår minst ett programexempel till Delphi Win32, Delphi .NET och C++Builder. Dessutom .NET-exempel till C#. Du arbetar enkelt och överskådligt med programexemplen via vår DBReader-applikation.
MultiDoc 12, är en fullfjädrad dokumentläsare byggd med VPMultiDoc-komponenten. Du kan anpassa och använda MultiDoc istället för Internet Explorer, FireFox, Opera, etc så gör vi själva. MultiDoc är kompatibelt med Internet Explorer då det gäller lagring av favoriter. Källkoden ingår. Som standard är MultiDoc på svenska, men med VIP 12 Open Toolbox kan du direkt omkompilera MultiDoc till engelska eller själv anpassa textresurserna till andra språk.
Vi skickar också med en alternativ, rambaserad ("frame based") implementering av MultiDoc, som istället baseras på VPBrowserEx-komponenten. Källkoden ingår.
Utförliga svenska PDF-handböcker (280 sidor). Läs på skärmen med DBReader eller skriv ut (se licensvillkoren).
I vår "Open"-version ingår all källkod till VIP 12. Du kan använda källkoden som dokumentation, vid debugging, för att omkompilera VIP med andra Delphi-versioner eller för att göra smärre modifieringar (se licensvillkoren för detaljer).
Planerad...
Installationsprogrammet kontrollerar självt vilka Delphi- och C++Builder-versioner du har installerade och registrerar VIP 12 hos alla kompatibla versioner.
Klicka här för våra kompletta licensvillkor på PDF-format.
Du hämtar* och installerar VIP 12 med hjälp av vår DBReader-applikation och aktiverar sedan med den licensnyckel vi skickar med e-post. DBReader används efter installationen för att läsa VIP-dokumentationen och för att enkelt och överskådligt arbeta med VIP 12:s demoprogram och andra programexempel. Klicka här för att hämta DBReader.
* Om du har problem att hämta VIP12:s installationsfiler via DBReader, kan du hämta installationsfilerna manuellt, men installera först DBReader! Klicka sen här för att ladda ner VIP12-filerna manuellt.
Kika på vår installations- och kom-igång-video (12 minuter) med Delphi 2009, RAD Studio 2007 och Windows Vista (du bör ha en skärmupplösning om lägst 1024x768 pixels):
Klicka här för aktuell prislista.
Om du har en äldre VIP-version (2007, 2006, 2005, 8, 7, 6, etc.) , kan du uppgradera till VIP 12 till en lägre kostnad. Klicka här!
Nyheter i VIP 12.0.1: Stöd för Delphi 2010 och C++Builder 2010. Annars inga ändringar jämfört med 12.0.0.
Nyheter i VIP 12.0.2: Enheten VPPlus portad till Delphi 2009/2010 och C++Builder 2009/2010. Annars inga ändringar jämfört med 12.0.1
Om du redan har installerat en äldre version av Visual Plus 12 (t ex 12.0.0), kan du vänta med att uppdatera till 12.0.2 om och tills du installerar nya RAD Studio 2010, Delphi 2010 eller C++Builder 2010 eller har behov av VPPlus-enheten i Delphi 2009/2010 eller C++Builder 2009/2010. Om du enbart kör Delphi 6..Delphi 2007 eller C++Builder 2007 behöver du inte uppgradera.
Den nya versionen av VIP12 kan installeras över tidigare version om du väljer samma installationskataloger som tidigare. Du behöver då inte avinstallera den äldre VIP12-versionen utan kan låta den nya versionen skriva över tidigare version. Börja med att via DBReader hämta de nya filerna och aktivera sedan VIP12 på nytt med din licensnyckel. Uppdateringen är kostnadsfri.