I et inbound callcenter, hvor identiteten på den, der ringer ind, skal bekræftes, kan kontrollen nu foregå i telefonkøen. Det understøtter fem centrale KPI'er for callcentre.
Jeg har begge to i enterprise versioner, og vil klart anbefale dig at starte med Borland C++ Builder 5.0 -> Hjælpe-filerne er noget bedre, og hele interfacet er nemmere at forstå.
Hvis du starter med at downloade den gratis Borland Builder, kan du lære utrolig meget ved at kigge (og modificere) i de medfølgende eksempler, og der skulle være rigeligt til et par søvnløse nætter....
Både MSVC++ og Borland builder x.0 egner sig til prof. udv. Men det er en temmelig stor forskel på måden du opnår dine mål i de 2. Man kan godt sige du er \"tættere\" på windows - kode når du bruger MSVC++, men det er til gengæld rimelig svært at gå til hvis ikke man ved noget om MFC(Microsoft foundation classes). Jeg bruger selv mest Builder, men til nogle projekter, har jeg brug for MSVC++.
>>Kamikaze : hvor er det billigst at købe Builder 5.0 enterprise. USA, tyskland eller ? Måske et helt 4. sted. Hilsen: tuxen@post6.tele.dk
Nope, de er der ikke. Det der typisk sker i et windows program, er at der som du siger er et main - window. I windows tilhører vinduet en klasse, og det har en funktion der hele tiden tager imod beskeder fra windows om events som: resize, focus, paint o.s.v
I MSVC++ er du helt tæt på denne standard struktur.
** kommer der en lang smøre **
Typisk struktur i et windows prog: Windows starter execution her. int APIENTRY WinMain()
Denne funktion laver først en klasse f.eks: WNDCLASSEX wcex;
Og registrerer den så i windows: return RegisterClassEx(&wcex);
Så laver den et vindue der bruger klassen som udgangspunkt. hWnd = CreateWindow(szWindowClass, szTitle, WS_OVERLAPPEDWINDOW,CW_USEDEFAULT, 0, CW_USEDEFAULT, 0, NULL, NULL, hInstance, NULL);
Vis så vinduet: ShowWindow(hWnd, nCmdShow); Og opdater det: UpdateWindow(hWnd);
derpå starter man sit message loop som kører indtil WM_QUIT msg. dukker op:
message loop: while (GetMessage(&msg, NULL, 0, 0)) { if (!TranslateAccelerator(msg.hwnd, hAccelTable, &msg)) { TranslateMessage(&msg); DispatchMessage(&msg); } }
Der bruges en funktion som er registreret til windows som CALLBACK, det er denne funktion der indetificerer typen af windows msg. i message loop: LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam);
Dette virker msåke en smule sort hvis ikke du har set sådan et windows kode skelet før, men det er de samme basic elementer hver gang.
MSVC++, giver dig en struktureret adgang til dette skelet, og andre ting som resourcefiler og brugerdefinerede klasser, men har ikke umiddelbart noget visuelt miljø til at opbygge en \"Form\" som i Borland´s C++ Builder.
Mit råd til dig er at gå i gang med Borland Builder, da det er den nemmeste at gå til, og den mest effektive for dig hvis du ikke er så meget inde i windows kodning.
MS C++ 6 er professionelt helt ned til mindste detalje... Og Borland C++ Builder 5 er ligeså ...
MEN Builderen er skabt til at accellerere udviklingen. Hvor imod Microsoft er noget, som ta\'r lidt mer\' tid, men på den anden side... også giver dig lidt mere dybde.... Man kan sige at Borland vel er lidt mere fleksibel i forhold til MS...
Der er ikke så meget træk og slip i MS, som Borland -det er vel den største forskel mellem de to...
Hvis du skal udvikle i en fart vil jeg anbefalde Borand.... Skal du derimod udvikle over en længere periode med f.eks. hardware / dataopsamling / processor... så vil jeg anvbefale en MS....
Det er ski* lidt hips om hap...
Synes godt om
Slettet bruger
06. marts 2001 - 15:09#10
okay, mange tak for jeres svar. I får en del af pointene hver!
mvh. Christian
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.