Italiano Deutsch zh zh Nederlandsko pt ru El IndoSuedeză Română Poloneză Norvegiană HindiFinlandeză Daneză Cehă Croată BulgarăEngleză
Autor Login | Propune Articole | Populare Articole | RSS Feeds | Link-uri | Harta site-ului
Cauta:
Încărcare ...

Home | Calculatoare | Software


Microsoft Excel:-Programare orientata pe obiect

By: Shailendra Singh

Prima generatie de populare limbaje de programare au fost limbile procedurale, care a însemnat că de programatori proiectat un algoritm, sau de procedura, pentru programul de urmat şi de variabilele definite (placeholders pentru valori), ca programul dezvoltat. După cum a devenit din ce în ce mai complexe programe, nevoia de variabila nume descriptiv pentru a crescut în importanţă. În timp ce îşi uşor pentru a crea o variabilă pentru a stoca numele de preţ de preţ a unui produs te oferta de vânzare, într-un magazin, sa dificil de a scrie un program care poate fi extinsa urmări toate preţurile din vreodată într-o schimbare de produs inventar. De fiecare dată când ai vrut să adăugaţi un produs la magazinul dvs., va trebui să creaţi o nouă variabilă. Făcând o dată sau de două ori că nu este mare lucru, dar dacă ai scrie o mulţime de programe şi doriţi să salvaţi timp şi efort de refolosite codul dvs., aveţi nevoie de o cale de organizare a dvs.program de lucrurile din jurul dvs. de mediu.

Procedurale de programatori încercat să rezolve problema prin care reprezintă lucrurile lor în mediu, folosind un extras de date de tip, care este o colecţie de caracteristici şi operaţii care să reflecte valorile şi acţiunile asociate cu ceva, trebuie să reprezinte într-un program (cum ar fi un produs) . De exemplu, un magazin de aprovizionare gradina ar putea avea atât un interior zona de vânzări şi o seră, cu produse asociate cu fiecare locaţie. Abstract de date de tip de produs ar putea avea valori reflecte numele produsului, categoria de care aparţine produsul, preţul produselor, furnizor de produse, o descriere, şi aşa mai departe. Său important de remarcat, totuşi, că, de definire a unei analize succinte a datelor de tip pentru un produs doesn't crea un loc de a-şi păstra valorile şi acţiunile asociate cu acel produs. În schimb, ar avea nevoie de tine pentru a crea o instanţă a produsului de tip abstract de date pentru a stoca datele şi acţiunile asociate cu noul brand de potting sol pe care tocmai aţi început oferirea spre vânzarein gradina ta de aprovizionare magazin. De exemplu ar avea un identificator unic in cadrul sistemului, cum product001, programul şi-ar şti că produsul nume, categorie, pret, descriere, şi a furnizorului ar toate că se referă la produs.

Abstract, în timp ce tipuri de date sunt o modalitate la îndemână pentru a defini seturi de variabile într-un program, structura de baza de limbaje de programare care utilizează tipuri de date abstract este încă de procedură, pentru că poate exista rutine care există în afara de tipuri de date abstracte. Într-un obiect-orientate pe limbaj de programare, fiecare aspect al tău calculator cod se bazează pe lucruri în mediul. Aceste lucruri, nu este surprinzator, sunt reprezentate ca obiecte, şi toate acţiunile şi de date sunt încapsulat în cadrul acestor obiecte. În Excel, aceste obiecte ar putea fi de lucru, de lucru, domenii de celule, sau a fişierelor externe. În general, există patru aspecte de obiecte se pot utiliza pentru a carne un program:

? Proprietăţi
? Metode
? Evenimente
? Colectii

Proprietăţi
Pe scurt (de fapt, în total, de asemenea), proprietăţi sunt variabile care descriu unele aspecte ale obiectului în care sunt incluse. O proprietate comună pentru obiecte în Excel este Numele, care deţine valoarea identificarea dumneavoastră sau Excel atribuite de lucru, de lucru, gama de celule, sau un alt obiect, la care se referă youre. Dacă vă schimbaţi numele de lucru, fie prin utilizarea de cod VBA sau făcând clic dreapta pe fila de lucru de pe fila bar, faceţi clic pe Redenumire, editare şi de valoare, vă modificaţi valoarea care este stocată în Nume de proprietate. Aveţi posibilitatea să setaţi noile valori de lucru pentru anumite proprietăţi (cum ar fi nume) direct, dar pentru a modifica alte proprietăţi de lucru de care aveţi nevoie pentru a lua măsuri, fie utilizând Excel interfaţă (cum ar fi protejarea de către un cellrange) sau o metodă (descris în următoarea subsecţiune) .

În VBA, proprietăţi sunt menţionate la punct un program, utilizând notaţia, în cazul în care obiectul este scris numele în primul rând, numele de proprietate este scris în al doilea rând, şi de cele două elemente sunt separate de o perioadă de timp. De exemplu, pentru a schimba numele uneide lucru, ar trebui să utilizaţi de lucru. Nume de proprietate. Schimbarea de nume a unui lucru, atunci când youve editat sau actualizate valorile într-un
sau mai multe celule de lucru vă permite să ştiu şi colegii dumneavoastră că datele de pe foaie este nou şi ar trebui să fie verificate înainte de lucru este inclus în orice scrisă finală a produselor.

Metode
O metodă este o acţiune care un obiect ştie cum să le efectuaţi. De exemplu, probabil ştii că ai de lucru afişat în fereastra Excel este denumit activ de lucru. VBA în Excel, puteţi modifica youre de lucru, care afectează cu cod VBA de apel ţintă Activare metodă de lucru. După ce Activare metodă se execută, de lucru la care este ataşat se mută la partea din faţă a de lucru în Excel fereastră şi devine disponibil pentru editare. Ca şi cu proprietăţile, metodele sunt denumite folosind notaţia punct. Pentru a recalcula Formulele de toate într-un lucru, de exemplu, ar trebui să sun la Worksheet.Calculate metodă.

Evenimente
Doar ca o proprietate este ocuantificabile atribut al unui obiect şi o metodă de o acţiune este un obiect ştie cum să se ia, un eveniment este o acţiune recunoaşte un obiect ca având s-a întâmplat. De exemplu, Excel 2003 stie despre următoarele evenimente (printre multe altele):
? Un lucru este deschis sau închis.
? Un lucru este activată sau dezactivată.
? Un lucru este salvat.
? Se face clic pe o diagramă.
? O cheie (sau o combinaţie de taste) este presat.
? De date este introdus într-o celulă.
? Formulele de lucru într-o sunt recalculate.
? Un hyperlink este de urmat.
Excel vine cu un număr de eveniment a manipula, sau de cod care rutine de ceas special pentru acţiunile de a apărea. Când una din aceste acţiuni nu apar, şi youve Excel-a spus ceea ce vreau să fac caz atunci când se întâmplă, Excel va rula în codul dvs. de eveniment manipulant. De exemplu, dacă după crearea unui nou de lucru Excel pe care doriţi să se afişeze toate deschise de lucru cascaded ca un set de ferestre, ai putea crea următoarele manipulant eveniment:

Privat sub App_NewWorkbook (ByVal de lucru ca BM)
Application.Windows.Arrange xlArrangeStyleCascade
End Sub

Nu vă faceţi griji dacă nu youre sigur ce fiecare şi fiecare element de caz se ocupa de rutină; de acum vă puteţi concentra pe linie de mijloc de cod, care spune Excel sale de a asigura aplicarea Windows utilizând o cascadă de stil. Sale acelaşi rezultat care ar apărea dacă aţi făcut clic pe fereastra, Aranjare, Cascade în Excel meniul de sistem, dar în cazul său o acţiune pe care doriţi să se întâmple de fiecare dată când un anumit eveniment, puteţi folosi VBA pentru al face să se întâmple şi salva de probleme.

Colectii
Rezultatul final, element de programare orientate-obiect cu care ar trebui să fie familiarizat este de colectare. Aşa cum sugerează şi numele, o colecţie este un grup de obiecte de acelaşi tip care sunt conţinute în termen de un alt obiect. De exemplu, un registru de lucru conţine o colecţie de una sau mai multe de lucru. Dacă a vrut să facă o schimbare, la fiecare lucru într-un lucru, ai putea pas prin fiecare lucru în colectarea şi face schimbarea programatic.


Articolul Sursa: http://www.bigfreearticles.com

Un program de computer este, de la sale de bază, nimic mai mult decât un set de instrucţiuni în care computerul execută într-o anumită ordine. În Excel, pentru că se pot schimba în funcţie de conţinutul de programul de lucru este de lucru cu, dar un principiu fundamental din spatele limbaje de programare este că dacă daţi un program identic un set de date pentru a funcţiona cu veţi obţine acelaşi rezultat de fiecare dată.

Despre autor:
World Web Directory
Suntem cea mai rapidă creştere de web director editat omului în lume. Listarea de noi site-ul în 48 de ore pe statică cu pagini HTML statice de text links.We sunt doardirectorul de furnizarea de viaţă timp directorul de listare pe pagini HTML statice.

VBA Excel Tutorial
Noi vă oferim formare profesională pentru Microsoft Excel si VBA cu video exemplu.

Vă rugăm să rata acest articol

Comentarii

Share ThisArticol - rapid şi uşor Folosind acest buton:

Faceţi clic pe pictograma de mai sus XML pentru a primi, prin intermediul produsului software de tip RSS de articole!

  • Comerciale-Grad de Instrumente Pictograme By: Victor Ivlichev - Servicii de proiectare grafică de uz general pentru produsele software-ul şi Web nu este niciodată uşoară. Design liniile directoare schimba cu fiecare versiune de Windows, culori şi stiluri mutate ca timpul trece. Şi în timp ce nu este întotdeauna o opţiune de a face comanda dvs. de grafică de la un designer profesionist, nu veţi fi niciodată garantat exact uita-te de produs final până când nu-ţi vezi grafică gata. Nevoie să spun, se poate doar prea târziu pentru modificări, pentru a fi făcute la acest punct.
    Tags:computere, software, proiectare, icoane, software, web, design
  • Oras Infrastructura de Iconuri pentru elevi şi profesori By: Victor Ivlichev - Atudying de amenajare a teritoriului, de inginerie sau arhitectura urbană? Aflaţi cum să se stabilească un plan de un nou bloc de oraş sau de a trage afară din oraş întreggata făcute cărămizi. Producerea de software pentru arhitecţi sau de proiectare a unui site Web care conţine planuri de oras? Gata făcute Perfect City Pictograme va face de cele mai multe dvs. de lucru pentru tine. Orasului Perfect Perfect Pictograme Pictograme de a lua hassle de elaborare şi punere în aplicare grafice care reprezintă diverse obiecte de infrastructură urbană.
    Tags: computere, software, icoane, oraş, student, profesor, de amenajare a teritoriului
  • Cum de a descoperi Scam-free TV prin satelit pentru PC 2008 Software-ul? By: gurujithree - Inca de la inceputul introducerea sa în 2005, discutabil TV prin satelit pentru PC-ul continuă să fie una dintre cele mai căutate după ce software-ul printre colegii ei. Poate că are ceva de-a face cu ei Hi-Tech TV Player sau remarcabil campanie de marketing. Dar în acest caz, ar putea fi atât. Oficialii de la SatelliteSoft cu siguranţă s-au făcut unele declaraţii aldine şi elegant, care au dazzled mulţi oameni în timp ce în altele crearea skepticism. Ceea ce ne aduce la aceste întrebări.
    Tags: computere, software,de software, programe, software de business, de afaceri, programe de calculator
  • Oamenii Biblioteca de imagini pentru Vista By: Victor Ivlichev - Efectuarea de interfaţă cu utilizatorul pentru un produs software de proiectare sau de site-uri Web? Veţi găsi cu siguranţă utile, o colecţie de câteva sute de imagini de oameni de diferite etnice, sociale şi de ocupare profesională! Ambalate sau personalizat de-a dezvoltat software-ul, fără icoane reprezentând orice om este rară. Sisteme de CRM,recepţioner de contabilitate şi de aplicaţii software, baze de date şi chiar utiliza pictogramele de procesoare de text de oameni în diferite forme.
    Tags: computere, software, oameni, pictograma de colectare pictograma de bibliotecă, pictograma de stabilit, pictograma de colectare, uman imagini
  • La cerereSoftware-ul de suport la distanţă a devenit mai simplă By: Yuriy Goncharuk - Suport dvs. de clienţi la distanţă, la cerere - un nou software de la distanţă de sprijin începe în doar un singur clic! Nu trebuie să obţină adrese IP sau de a trimite fişierele executabile, pentru utilizatorii dvs. - trebuie doar să creaţi o legătură şi de a le trimite-l prin e-mail, ICQ, MSN Messenger, sau la telefon - nu cere instalare! Ce poate fi mai simplă decât un click pe un link pentru a începe o sesiune de asistenţă de la distanţă, o dată? Ai un client de aşteptare pentru acordarea de sprijin, dar nu poate trece prin firewall corporative?
    Tags: computere, software-ul ș i oriunde de control, suport software de la distanţă, La cerere de sprijin distanta, control de la distanţă, bucăţi de control la distanţă
  • Software Outsourcing şi beneficiile sale By: John Hezlet - Ce este Software Outsourcing? În epoca de astăzi IT, Outsourcing apărut este foarte important ca o practică de afaceri. Externalizarea este procesul prin care o organizaţie cu un alt contract individual sau de companie pentru a obţine ceva de lucru sa terminat. Cu alte cuvinte, putem spune că externalizarea este un aranjament în care unul societate software-ul oferă servicii şi soluţii pentru o altă societate, care este, de obicei, au fost prevăzute în casă.
    Tags: computere, software, dezvoltare software personalizat India, India SEO promovare site-ul companiei, servicii SEO, Web 2.0 site-uri web, design site web India
  • Carry dvs. de acces msBaza de date cu tine în buzunar! By: Iren Birken - Până de curând nu a existat un MS Access contrapartidă pentru Pocket PC. Din fericire, baietii de la Kaisoft crezut ca nu ar trebui să fie aşa şi a venit cu lor soluţie la problema de lipsă Microsoft Access pentru dispozitive handheld. De lucru este numit de acces Kai's Manager. Net şi-l pot potrivi nevoilor de toată lumea, de la programatori să non-expertului de programatori. Kai de Manager de acces. Netă vă permite să deschideţi şi edita un Pocket Acces baze de date ca un fisier sau de la Objectstore.
    Tags: computere, software, Windows Mobile,Pocket PC, HTC, HTC atinge, ipaq mobile de coajă
  • Utilizaţi flash slideshow de a surprinde oameni By: Jhoana Cooper - flash de diapozitive poate surprinde oamenii atunci când merge online. Astfel de diapozitive poate să le furnizeze uimitoare imagini, texte şi muzică. De preferat de fotografii digitale pot fi folosite componente flash, deoarece ei pot transforma într-o uimitoare slideshow care poate fi bucurat online. De exemplu, puteţi încerca să vă şi partajaţi toate amintirile preferate, folosind slideshow. Această caracteristică poate fi utilizată pentru a crea propriul mareprezentare utilizând toate caracteristicile disponibile flash.
    Tags: computere, software, flash slideshow, flash de componente
  • Folosirea flash flv player By: Jhoana Cooper - de filme şi videoclipuri pe care sunt proiectate, folosind flash meniu va necesita un dispozitiv special pentru ca să urmăriţi-le în mod corespunzător. Prin achiziţionarea de Flash Player este necesar, va fi capabil să profite la maxim de caracteristici de uimitor adus de flash de program. VeţiTrebuie să plec online şi începe căutarea pentru un furnizor de incredere care va poate oferi o calitate de redare.
    Tags: computere, software, meniu flash, flash flv player
  • Inventarul PC Advisor 3.2 este lansat! Descarca demo gratuit acum! By: Marcus Evans - Inventarul PC Advisor 3.2 - mai mult de aşteptat După aproape jumătate de an, fără majore de upgrade-uri, întreaga urez bun venit ClearApps echipa noastră de valoare clienţilor şi de vizitatori cu o nouă versiune a PCInventarul Advisor, reţeaua noastră de inventar de primă soluţie pentru întreprinderile mici, mijlocii şi mari reţele. Una din caracteristicile cheie pe care am investit cel mai mult în timpul nostru, atunci când această versiune a fost pregătirea de stabilitate şi de control.
    Tags: computere, software, reţea de inventar, bucăţi de inventar, inventarul de software, hardware-ul de inventar, bucăţi de audit

Copyright 2007 - 2008 MJE de vânzări, SRL ". Toate drepturile rezervate.
Mândru membru alArticleCkr reţeaua de căutare Reţeaua de căutare!
BigFreeArticles.com este gratuit pentru editori, cât şi de autori de a folosi şi este suportată în întregime de venituri din publicitate.
Utilizarea serviciului nostru este protejat de politica noastră de confidenţialitate şi Termenii de serviciu.

google.setOnLoadCallback (LoadDynamicFeedControl);