Extras din curs
Obiectul cursului
" Cerinte
" Bibliografie
MODULE
1. Componentele Visual Sudio si .net2003; arhitectura three-tier
2. Dezvoltarea aplicatiilor în Visual Studio
3. Crearea componentelor COM
4. Dezvoltarea aplicatiilor Internet, Intranet si Extranet
5. Dezvoltarea aplicatiilor scalabile distribuite
6. Programarea colectiva în Visual Studio si .net
BIBLIOGRAFIE
1. D.Benage si A. Mirza, Visual Studio 6, Teora, 2001
2. Harold Davis, Visual Basic pentru Windows .NET, Corint, 2004.
3. R.Grimes, Dezvoltarea aplicatiilor cu Visual Studio .NET, Teora 2002.
4. Documentatie Visual Studio si MSDN, http://www.microsoft.com/vstudio si http://www.microsoft.com/msdn
http://svn.haxx.se/users/archive-2004-02/0877.shtml Subversion Users Visual Studio 6.0
http://msmvps.com/gaidar/archive/2005/08/12/62473.aspx (cursuri Visual Studio, SQL Server)
5. Lalni S. si Chandak R., Biblioteca programatorului ACTIVE X, All, 1997.
6. Bates J., Utilizarea Visual C++, QUEQE, Teora, 2002.
7. Robonson L, Programarea bazelor de date cu Visual C++, SAMS, Teora, 2001
" Arhitectura aplicatiilor de întreprindere
o Caracteristici, scalabilitate (arhitectura solida, structura robusta).
o Model eficace si solid: analiza, planificare, proiectare, construire
o Studierea modelului si împartirea în module
o Distribuirea (date, procese) MS Windows Distributed Internet Application (DNA) Arhitectura Tree-Tier (activitatea la mijloc)
o Arhitectura cu 4 nivele echilibrarea încarcarii serverelor de aplicatie
" Rolul VS în dezvoltarea soft
o Componente inginerie soft dezvoltatorii de solutii
o Microsoft Certified Professional (MCP) http://www.microsoft.co/mcp/
o Instrumente pentru componente:
§ dezvoltare componente (producator)
§ asamblare componente (consumator)
o Instrumente de dezvoltare aplicatii:
§ partea de client
§ paretes de server
Instrument Componente server Componente client
Producator Consumator Producator Consumator
VC++ X X X X
VB X X X X
V InterDev X X
VJ++ X X X X
VFP X X
SQL Server X
Componente la dispozitia utilizatorilor:
o putere flexibilitate greu de învatat, ineficiente de nivel inferior, necesita cunostinte de tehnologie, greu de depanat
o productivitate - reduce flexibilitatea, mai putin puternice. Exemplu: Access- SQL Server
" Gestionar de dezvoltare mediu de dezvoltare organizat -> practici de programare eficiente, inginerie soft. Avantaje pentru managerul echipei de dezvoltare:
o Flexibilitate VB, V InterDev învata rapid; VC++, VJ++ - programare Windows si Internet -> aplicatii client server + Web
o Simplitate alegerea setului de instrumente pentru dezvoltare, standarede de facto de exemplu Java Sun
o Consecventa firul comun mediul vizual portabilitate
o Suport CD cu biblioteca MSDN on line.
o Integrare interfata IDE Developer Studio (Integrated Development Environment) + schimbul de date
o Alcatuirea echipei eterogene neexperimentati FronPage Interdev
o Control surse prin VSource Safe.
" Arhitecti de aplicatii
o Entreprize Edition instrumente de proiectarea aplicatiilor: Visual Modeler, Visual Component
o Visual Modeler: generarea de cod sursa C++, J++, VB, extragerea de cod sursa din module, model de obiect pt. VM. Standard UML (25 producatori) -> interoperabilitatea.
" Constructori de componente
" Dezvoltatori de solutii
Preview document
Conținut arhivă zip
- 01_PC_14.03.2007.doc
- 02_PC_21-28.03.2007.doc
- 03_PC_04.04.2007.doc
- 04_PC_18.04.2007.doc
- 05_PC_25.04.2007.doc
- 06_PC_02.05.2007.doc