Programare pe componente

Curs
7/10 (2 voturi)
Domeniu: Calculatoare
Conține 6 fișiere: doc
Pagini : 36 în total
Cuvinte : 10311
Mărime: 7.61MB (arhivat)
Publicat de: Olivia Nicoară
Puncte necesare: 0

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

Programare pe componente - Pagina 1
Programare pe componente - Pagina 2
Programare pe componente - Pagina 3
Programare pe componente - Pagina 4
Programare pe componente - Pagina 5
Programare pe componente - Pagina 6
Programare pe componente - Pagina 7
Programare pe componente - Pagina 8
Programare pe componente - Pagina 9
Programare pe componente - Pagina 10
Programare pe componente - Pagina 11
Programare pe componente - Pagina 12
Programare pe componente - Pagina 13
Programare pe componente - Pagina 14
Programare pe componente - Pagina 15
Programare pe componente - Pagina 16
Programare pe componente - Pagina 17
Programare pe componente - Pagina 18
Programare pe componente - Pagina 19
Programare pe componente - Pagina 20
Programare pe componente - Pagina 21
Programare pe componente - Pagina 22
Programare pe componente - Pagina 23
Programare pe componente - Pagina 24
Programare pe componente - Pagina 25
Programare pe componente - Pagina 26
Programare pe componente - Pagina 27
Programare pe componente - Pagina 28
Programare pe componente - Pagina 29
Programare pe componente - Pagina 30
Programare pe componente - Pagina 31
Programare pe componente - Pagina 32
Programare pe componente - Pagina 33
Programare pe componente - Pagina 34
Programare pe componente - Pagina 35
Programare pe componente - Pagina 36

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

Alții au mai descărcat și

Conceptele Fundamentale ale Limbajelor de Programare

INTRODUCERE Obiectul disciplinei: limbajele de programare Obiective: · Studiul conceptelor fundamentale care stau la baza proiectării...

Utilizarea și Programarea Calculatoarelor

Introducere în programarea calculatoarelor - Circuitele electronice ale calculatoarelor sunt capabile sa efectueze un numar limitat de operaCii...

Programare orientată pe obiect C++

1. INTRODUCERE ÎN C++ Exista limbaje concepute strict pe baza conceptelor programării orientate pe obiecte (POO), de exemplu Simula sau Smalltalk....

Programele de Aplicație Microsoft Office

Capitolul 3 Programele de aplicaţie MICROSOFT OFFICE 3.1. Microsoft Office WORD Un calculator pe care rulează aplicaţia Word înlocuieşte cu...

Inițiere în Limbajul de Programare Delphi

1.1 INTRODUCERE „Clasele şi obiectele sunt noţiuni strâns legate una de alta. În particular fiecare obiect este un exemplu a unei careva clase,...

Capitolul 5 - Elemente de Programare - Realizarea Programelor - FoxPro

CAPITOLUL 5 ELEMENTE DE PROGRAMARE –REALIZAREA PROGRAMELOR 5.1. Introducere De-a lungul timpului, tehnicile şi metodele de programare a...

Limbaje de Programare

4. LIMBAJE DE PROGRAMARE 4.1. Scurta prezentare a limbajelor de programare Calculatorul “stie” sa execute un set de operatii simple, ca de...

Circuite Logice Programabile

I. Generalităţi şi criterii de performanţă ale circuitelor digitale În proiectele tradiţionale erau folosite componente analogice care au un preţ...

Te-ar putea interesa și

Comanda unei Stații Automate de Spălat Autovehicule cu Automatul Programabil LG Glofa GM7

I. PARTEA TEORETICA 1. Automate programabile 1.1 Introducere Sistemele automate de control a proceselor sunt un conglomerat de dispozitive...

Managementul operațional al producției

Cap. I Managementul operational al productiei – notiuni generale, componente 1.1 Managementul operational al productiei – componenta a...

Automatizarea sistemului de întrare într-un garaj

PARTEA I Capitolul 1. Usi de garaj automate 1.1. Generalitãti Portile si usile de intrare în curte sau în garaj automatizate reprezintã solutia...

Realizarea unui programator pentru o centrală termică

I. Partea teoretica 1. Programatoare pentru centrala termica 1.1 Programator Un programator se utilizeaza in instalatii de incalzire pentru...

Web-managementul Subunităților Militare

3.2.1. Tehnologii folosite Web Mil Manager este de fapt o interfata bazata pe pagini web dinamice care urmareste sa le puna la dispozitie...

Sistem de automatizare cu PLC

Noţiunea de PLC vine de la Programmable Logic Controller (Controller Logic Programabil) şi este un computer digital folosit la automatizarea unor...

Automate Programabile

Argument Automatizarea este definitã ca ştiinţa care se ocupã cu comanda şi controlul sistemelor.Un sistem este o noţiune abstractã ,care poate fi...

Automatizarea parcării unei companii cu un PLC S7-300

1. Controller Programabil Logic (PLC) 1.1. Introducere Ingineria controlată a evoluat de-a lungul timpului. Cândva, în trecut, oamenii erau...

Ai nevoie de altceva?