Cum să obțineți statutul de master pe Brainbench (c) Aptem Ppohopov alias sly2m
Cum să obțineți statutul de Master pe BrainBench.com
(Consiliere 13 nespecialist)
În viața fiecăruia dintre noi există un moment în care cele mai multe sunt deja plictisit pentru a dovedi oricui altcineva, indiferent ce era, și vrei doar să poke un deget în hârtie - pe, să zicem, citește! Scrise special pentru tine în limba engleză pură. Chiar și de imprimare nu este scutit de brand, în relief. A se vedea, este scris - "Master Certified Visual Basic programator". Da, acest lucru înseamnă că, așa cum a porni computerul știu. Și ceea ce este o bază de date - prea. Și cu munca pe care o duc acolo pentru a-mi oferi pentru o astfel de sumă mică, și pentru un mâner lung. Deci, nu zhmis, atunci va fi spune nepoților lor, care au lucrat BrainBench-certificate specialist în consumul de zanyuhanny compania dumneavoastră! Și nu este doar un specialist, și maestru! Pe scurt, sau nu mă luați la locul de muncă, sau unul dintre cei doi!
(Cum altfel să vorbesc cu ei?)
Cu toate acestea, ați ghicit, înainte de aici, și așa mai departe, ca un steag roșu fluturând certificat sub nasul angajatorului său potențial, aveți nevoie pentru a obține certificatul. Dar cum se face?
Iată câteva sfaturi personale cu privire la promovarea examenului de certificare pe site-ul unuia dintre cele mai grave și respectate în timpul nostru, acest tip de companii BrainBench Co. (Fostele Tekmetrics) Aceste recomandări nu ar trebui să fie luate ca un ghid de acțiune, aceasta nu este de zece sfaturi despre cum să devii un milionar, sau ceva de genul asta, este doar gândurile și ideile pe care m-au vizitat în timpul trecerii examinării de mai sus, care ma ajutat să-l treacă, și este posibil (posibil!) și să vă ajute.
Da, am uitat să spun. In timp ce de certificare este complet gratuit, cu toate că prietenii de la BrainBench promit să acopere în curând această indignare fără precedent. Dar, atâta timp cât acestea nu sunt certifica numai gratuit, ele sunt, de asemenea, la fel de liber sunt trimise acasă, oriunde în lume, hârtia oficială din care am vorbit la început, cu toate garniturile de imprimare în relief, holograme și alte clopote și fluiere, (deci nici măcar nu încercați să imprimați un certificat de BreinBench pe imprimantă cu jet de cerneală de culoare.)
Deci, ce ai nevoie pentru a trece examenul de VB pe BrainBench-e cu rezultatul Master:
1. Cea mai evidentă și mai necesare - cunoștințe. Cred că e atât de clar și non-negociabile. Într-adevăr trebuie să fie familiarizați cu Visual Basic limbaj de programare, și nu doar să știu, și nu au nici o experiență cu ea. Este mai amplă experiență, cu atât mai bine. Cu toate acestea, în primul rând, în cazul în care cunoștințele și experiența atât deasupra acoperișului, dar nu aveți nevoie de nici un certificat care atât de mult timp în urmă trăiesc în America, ai o vila, Chevrolet și amantă inteligente. Și în al doilea rând, experiența arată că cunoașterea de cunoștințe (niciodată nu poate avea prea multe), dar care-ce trucuri de zi cu zi nu strică niciodată, și de multe ori de ajutor pentru a obține rezultate, pentru că așa cum se spune, principalul lucru nu este prezența capului, precum și capacitatea de a aplica sau ea va urma. )
2. Du-te la un PC. Și nu spune: „De ce te-au persecutat, acest prost este clar că aveți nevoie de un calculator, să ne oprim pentru fraieri-l ține pasul!“ Nu trebuie oricum ce computer, și un calculator bun, variind de la Pentium II-300 sau mai mare. Cu toate că, în principiu, și Celeron va face. RAM principal mai mult. Memoria este de ajuns niciodată, nu-i așa? ;.) De ce un astfel de calculator bun și de ce nu treci pe 386SX-40 a se vedea mai jos. (Deși de ce este imposibil să treci? În principiu, este posibil. În cazul în care există o cerere mare, 1 poate trece pe orice, și într-adevăr, după cum am spus, în același timp, nu are nevoie să ia nimic, așa că totul este clar.)
4. o bună cunoaștere a limbii engleze, mai ales tot felul de termeni de calculator. Am înțeles că nu este dificil de a învăța limba engleză, există toate cuvintele C ++ :) luate, dar ar fi frumos să știu, de asemenea, tot felul de voce pasivă, ca „variabilă este trecut la procedura,“ și „procedura de a trece o variabilă“ sunt două mari diferențe! Și într-adevăr, însăși limba examenului destul de complicată (cu propria noastră, desigur, punctul de vedere), vorbitor de limba engleză de la naștere să-l ia, nu ca un exemplu este mai ușor (deși, din nou, a se vedea. Anexa 1) În experiența mea, mai mult de jumătate din 180 de secunde din încearcă să înțeleagă ceea ce faci pe pământ, pentru că întrebarea poate fi afișat textul în limba engleză solide, și fiecare dintre cele cinci variante de răspuns de însoțire poate fi, de asemenea, o pereche de linii.
Aici este o întrebare de probă:
Ai un proiect care conține un mediu de date numit DataEnvironment1. DataEnvironment1 conține o singură conexiune numit conexiune1 și trei Comenzi numit command1, comanda2 și Command3. Fiecare comandă se referă la un tabel în baza de date, iar fiecare tabel conține câmpuri boolean (Adevărat / Fals).
Având în vedere scenariul de mai sus, cum se poate asigura că, atunci când trageți unul dintre câmpurile Booleene de la comanda2 pe un formular sau rapoarte de date pe care controlul creat va fi un buton Option?
1. Faceți clic dreapta pe conexiune1, selectați Properties, Field Mapping, și pentru boolean alege butonul de control Option.
2. Faceți clic dreapta pe DataEnvironment1, selectați Opțiuni, Maparea câmpurilor, și pentru boolean alege butonul de control Option.
3. Faceți clic dreapta pe fiecare dintre câmpurile booleani din comanda2, selectați Properties și alegeți butonul de control opțiune din lista de control drop-down.
4. Faceți clic dreapta pe comanda2, selectați Properties, Field Mapping, și pentru boolean alege butonul de control Option.
5. Controalele nu pot fi asociate cu câmpuri sau tipuri de date folosind mediul de date.
Sunt foarte utile în acest caz, toate tipurile de traducători electronice care pot fi descărcate pe o altă fereastră, și a comuta între ferestre, încercând să traducă cel puțin sensul întrebării. Acesta este unul dintre motivele pentru care aveți nevoie de un calculator bun, dar nu singurul.
5. În plus, limba engleză este complicată, și chiar își pun întrebări cu privire la complexul VB, aici, de exemplu, statistici:
Din tabel este posibil să se facă o concluzie dezamăgitoare: Cu 10,3%, care a trecut au devenit maestri, 12% Delfistov - masterat, 3,8%, care scriu în Perl și au făcut acest lucru și numai 1,6% dintre cei care au luat Visual Basic a făcut la rangul de maestru. Optsprezece dintr-o sută! Abidna, da ...
Unde ești, Maestru de Visual Basic! Dupa-amiaza cu foc, nu veți găsi!
6. Înainte de a trece la examen VB, am recomandăm să încercați norocul în ceva mai mult decât o lumină, de exemplu, să încerce să treacă examenul Windows 95 Power User. Aceasta, în primul rând, tu știi ce - să ia examenele prin intermediul internetului, și în al doilea rând, va fi capabil de a practica în traducerea întrebărilor din limba engleză în limba română, în al treilea rând, face într-adevăr computerul cât mai repede Este necesar la alin. 1 pentru a comuta între fereastra și ferestrele examen toți traducătorii, ajutoare etc. etc.
7. Imediat înainte de livrarea de oferte pentru a rula în Windows următoarele sarcini (care este în cazul în care memoria avea nevoie de un calculator, extinse):
O Visual Basic în sine, care sunt conectate la bara de instrumente și retrase toate Microsoft-native-controale standard, cum ar fi MCI, Grafic, RichTextBox, și așa mai departe, astfel încât să nu fie chinuit, conectate în acest proces, deoarece problemele legate de un control standard, în cazul în care cât mai multe ...
o Translator PROMPT-tip bine sau altceva.
o WinAmp cu muzică bună, care să vă pe picior de egalitate dreapta. )
Sub Main ()
Dim i Atâta timp
s Dim ca STRING
Dim b () Ca Byte
s = $ Cro (65) + $ Cro (66) + $ Cro (67) „ABC
b = s
Pentru i = LBound (b) La UBound (b)
Debug.Print b (i);
Următoarea I
end Sub
Atunci când codul de probă de mai sus se execută în VB IDE, ceea ce este afișat în fereastra de depanare?
65 0 66 2. 0 67 0
5. runtime error: subscriptului în afara intervalului
Text1.SelStart = 0
Text1.SelLength = 100
Având în vedere exemplul de cod de mai sus, și știind că conținutul Text1 sunt „Smith“, ceea ce se întâmplă atunci când codul execută?
1. „Smith“ și 95 de caractere nule sunt selectate.
2. „Smith“ și 95 de spații sunt selectate.
3. "Smith" este selectat.
4. În cazul în care controlul este tab-uri la „Smith“ se elimină.
5. Un mesaj de eroare indică faptul că SelLength este în afara intervalului.
necesită codul înainte de a rula abilități pentru a desena TextBox-uri pe formular.
10. întrebări cum ar fi:
Ce face controlul de proprietate App.OLEServerBusyTimeout?
1. Numărul de secunde pentru a încerca din nou o solicitare OLE înainte este afișată caseta de dialog Ocupat Componentă.
2. Numărul de milisecunde pentru a încerca din nou o solicitare OLE înainte este afișată caseta de dialog Ocupat Componentă.
3. Numărul de secunde pentru a încerca din nou o solicitare OLE înainte de a reveni un cod rezultat timeout apelantului.
4. Numărul de ori pentru a reîncerca o solicitare OLE înainte de a reveni un cod rezultat timeout apelantului.
5. Numărul de milisecunde pentru a încerca din nou o solicitare OLE înainte de a reveni un cod rezultat timeout apelantului.
necesită abilități bine versat în MSDN. Oricum, răspunsurile la aproape toate întrebările legate de Propr-uri cel mai ușor de găsit în MSDN. Instalați MSDN pe hard disk la programul complet VB-shnoy (va dura aproximativ 120 MB), și doar că - căutarea de index sau de intrare, și - mergeți mai departe! Totul este scris în cel mai bun mod posibil.
11. Când ajungi probleme complexe (în special pentru lucrul cu distanță SQL servere și alte setări, ADO, și de mână pur și simplu nu au avut un astfel de server, iar testarea VB IDE nu ajuta, am sfătui să asculte o astfel de regulă simplă aici:
Dintre cele cinci răspunsuri posibile la o singură întrebare de multe ori se dovedește a fi complet prost și lipsit de sens. De exemplu, în cazul în care se pune întrebarea cum să declare matrice în VB, cu siguranță, unul dintre răspunsuri este de a spune că VB nu știe cum să lucreze cu matrice. )
Dar nu se încadrează pentru momeala! De exemplu, în problema:
Private Sub Command1_DblClick (Index ca Integer)
Dacă Index> 1 atunci
MsgBox "Click Click"
End If
Atunci când utilizatorul dublu click command1, ce codul de exemplul de mai sus fac?
1. Se afișează o casetă de mesaj „Click Click“.
2. În cazul în care valoarea indicelui de command1 este mai mare decât 1, se afișează o casetă de mesaj „Click Click“.
3. Dacă command1 de matrice de control este mai mare decât 1, se afișează o casetă de mesaj „Click Click“.
4. Se afișează o casetă de mesaj „Click Click“ de două ori.
5. Ea nu face nimic.
cheia pentru răspunsul corect nu este numere de prostie 5. și care au butoane, nu există nici un eveniment dublu-clic. )
Aruncați un răspuns greu de cap este 4. (Apropo, pot exista două răspuns tocit). Și acum, să ia o privire mai atentă îndeaproape pentru restul. Vei observa că două răspunsuri sunt aproape identice, diferența într-un singur cuvânt. Cel mai probabil (cu o probabilitate de 90%), răspunsul corect al unuia dintre cei doi. De exemplu:
Ai un formular care conține o etichetă (Label1) și un TextBox (Text1). Legenda pentru Label1 este setat la „Name“.
Ai fost rugat să schimbe forma astfel încât atunci când utilizatorul apasă automat ALT-N focus modificări TextBox. Ceea ce trebuie făcut pentru a face forma, descrisă mai sus, așa cum a solicitat de lucru?
1. Pune Label1 și Text1 în interiorul unui container de control (Frame sau PictureBox).
2. Adăugați cod la evenimentul Formulare pentru a schimba focalizarea la apăsarea tastei pentru a Text1 atunci când utilizatorul apasă ALT-N.
3. Setați Label1.TabGroup la aceeași valoare ca și Text1.TabGroup și setați Label1.TabStop la False.
4. Setați Label1.TabIndex la 0 și setați Text1.TabIndex la 0.
5. Setați Label1.TabIndex la 0 și TextBox.TabIndex la 1.
puteți vedea că 4 și 5. Răspunsurile sunt aproape identice, și, gânduri mici, el își dă seama că răspunsul corect este în continuare numărul 5.
Metoda de eliminare - metoda excelenta atunci cand examenele pe BrainBench.com Arunca toate greșit și nu poate fi răspuns, iar restul va fi adevărat, indiferent cât de improbabil nu părea, a spus Sherlock Holmes. Și așa a fost în sorturile dock de întrebări și răspunsuri. Dacă nu ar fi fost un detectiv, cu siguranță, aș fi devenit un programator. )
12. Atunci când problema complet necunoscută (de exemplu, întrebarea cu privire la modul în care să se ocupe de erori în Multimedia control Microsoft, și niciodată nu nu le folosesc, și, în general, pe calculatorul dumneavoastră nu are o placă de sunet, vezi. Anexa 1), și nici măcar nu știu de unde să se uite cel puțin ceva de genul:
Cum să testați pentru erorile întâlnite în timpul utilizării controlului MultiMedia?
1. Nu este posibil să erorile capcană care apar în controlul MultiMedia excepția cazului în care proprietatea Notify este setată la True.
2. Prin examinarea parametrul de cod de finalizare a trecut la eveniment finit, după o comandă a finalizat.
3. Prin utilizarea standard variabile VB Err.Number și Err.Description.
4. Prin verificarea valorii de întoarcere de la metoda de comandă.
5. Prin examinarea erorii și ERRORMESSAGE proprietățile controlului MultiMedia.
încercați doar pentru a comuta la VB IDE, scormoni un șoarece în MMControl (cm. Consiliul de Camera 7) și apăsați F1. afișează MSDN de ajutor pentru acest control, împungere proprietățile sale, afișează o listă de proprietăți. Simțiți-vă liber să-l caute și eroare de proprietate ErrorMessage de proprietate. S-au găsit? Deci, ce este răspunsul corect?
13. Și, în sfârșit, cumpara cel puțin o carte pe VB și a citit-o! Uneori, ajută ...
Mult noroc în care trece testul!
Artem Prokhorov AKA SLY2M [email protected]
Transcrierea ID Number 106400
Pentru i = 1 Pentru Len (a)
c = $ Cro (Asc (Mid $ (a, i, 1)) - 1) c