Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ

Si të ndërtoni shpërndarjen tuaj Linux. Puna me programin nLite

Ky seksion i dedikohet zhvilluesve, si të konfigurimeve apo moduleve të tyre, ashtu edhe të formave individuale, operacioneve standarde dhe elementëve të tjerë të programit, të cilët përballen me nevojën për t'i transferuar këto zhvillime te palët e treta (përdoruesit).

Çdo zhvillues përballet me nevojën për të përditësuar bazat e të dhënave të përdoruesve në një version të ri të konfigurimit kur shpërndan programin e tyre. Për të punuar me konfigurime dhe module, programi ofron mjete për krijimin e shpërndarjeve të konfigurimit. Shpërndarja e konfigurimit është një skedar (me shtesën pak) , i cili përmban informacion të ngjeshur në lidhje me versionin e konfigurimit dhe çfarë transformimesh të bazës së të dhënave ekzistuese duhet të bëhen për ta përditësuar atë në versionin e ri të konfigurimit.

Për të krijuar një shpërndarje, përdorni artikullin e menysë"Zhvillimi | Shpërndarja e konfigurimit"menuja kryesore. Kur telefononi këtë artikull të menysë, do të shfaqet një dialog hap pas hapi, si rezultat i të cilit do të krijohet një paketë shpërndarjeje.

Hapi 1. Këtu duhet të zgjidhni konfigurimin e dëshiruar nga lista dhe të klikoni Tjetra > për të vazhduar krijimin e shpërndarjes.

Për krijimin konfigurim i ri ose duke shtuar një konfigurim ekzistues në listë, klikoni Shto . Në faqen që shfaqet, mund të zgjidhni veprimin e kërkuar dhe shtypni Tjetra > për të vazhduar ose< Назад për t'u kthyer në listën e konfigurimeve.

Kur krijoni një konfigurim të ri, duhet të specifikoni emrin e konfigurimit, si dhe drejtorinë për vendndodhjen e skedarit të konfigurimit dhe skedarin e bazës së të dhënave të referencës.

Nëse konfigurimi përdor disa konfigurime të tjera, atëherë duhet t'i specifikoni ato gjatë krijimit. Kjo është një kusht i domosdoshëm- vetëm në këtë rast ndryshimet e bëra në konfigurimin tuaj do të ndahen nga ndryshimet e bëra në konfigurimet që keni përdorur dhe përditësimet do të instalohen saktë.

Kur shtoni një konfigurim ekzistues, duhet të specifikoni emrin e skedarit të konfigurimit ose të përdorni butonin Rishikoni... për të zgjedhur skedarin e dëshiruar. Pasi klikoni Tjetra > konfigurimi do të shtohet në listë. Kjo mund të jetë e nevojshme kur riinstaloni programin ose sistemi operativ, si dhe kur transferoni një konfigurim nga një direktori në një tjetër ose në një kompjuter tjetër.

Për të hequr një konfigurim nga lista, zgjidhni atë dhe klikoni Fshije . Pas konfirmimit, do të hiqet nga lista.

Hapi 2. Këtu ju duhet të vendosni versionin e konfigurimit. Emri i konfigurimit dhe numri i versionit të tij luhen rol i rendesishem. Emri i konfigurimit kontrollohet kur instalohet. Programi kujton se cilat konfigurime dhe cilat versione janë instaluar. Instaloni të njëjtin konfigurim, por më shumë versioni i hershëm Programi nuk do ta lejojë atë, por do të shfaqë një mesazh gabimi:

Konfigurimi që po instalohet ka një version më të vjetër se ai që keni instaluar tashmë.

Ato. do të kontrollojë se nga të lundrojë përdoruesi version i vjeter tek një më i ri. Kur instaloni të njëjtin konfigurim me të njëjtin version, programi do të shfaqë një paralajmërim:

Ky përditësim është instaluar tashmë më parë. Të vazhdohet?

Klikoni për të vazhduar Tjetra > , dhe për t'u kthyer në hapin 1 -< Назад .

Hapi 3. Këtu mund të instaloni Opsione shtesë shpërndarja. Në kolonë Version tregohet versioni i programit (moduli i ekzekutueshëm) në të cilin mund të ekzekutohet ky konfigurim. Nëse gjatë instalimit rezulton se versioni i programit është më i ulët, do të shfaqet një mesazh gabimi:

Për të përditësuar dhe funksionimin e duhur konfigurimi kërkon një version më të ri të programit (moduli i ekzekutueshëm).

Pas kësaj, instalimi do të ndalet. Ju gjithashtu mund të vendosni opsionet e mëposhtme këtu:

Shpërndarja e paketave- aktivizuar si parazgjedhje. Kjo do të thotë që të gjithë skedarët e shpërndarjes do të vendosen në një arkiv (skedar me shtesë pak ). Pa këtë opsion, skedarët nuk do të paketohen dhe do të zënë më shumë hapësirë.

Hapi 4. Kur instaloni një përditësim, mund ta bëni programin të ekzekutojë gjithashtu disa skripta SQL gjatë përditësimit, para dhe pas ndryshimit të strukturës së bazës së të dhënave. Rekomandohet që skriptet të kenë tregues i qartë mbi kodimin, dialektin, karakterin terminal etj.

Shembull:

SET EMRAVE WIN1251;

SET SQL DIALEKT 3;

SET AUTODDL ON;

VENDOSI AFAT^;

Përveç pyetjeve standarde SQL, skriptet mund të përmbajnë pyetjet e mëposhtme të shërbimit:

ERROR_OFF - çaktivizon gjenerimin e gabimeve. Nëse pyetjet e mëvonshme SQL ekzekutohen me gabime, programi do t'i numërojë ato jo si gabime, por si paralajmërime.

ERROR_ON - mundëson raportimin e gabimeve, të çaktivizuar duke përdorur ERROR_OFF.

Skriptet e specifikuara do të ekzekutohen gjatë migrimit nga një version i mëparshëm në këtë. Kur ndërtohet botimi tjetër i shpërndarjes, ai mund të përmbajë gjithashtu skriptet e veta shtesë.

Nëse drejtoria me skedarin e skriptit *.sql përmban një skedar me të njëjtin emër me shtesën *.blb, programi e konsideron atë skedar binar me blobs për skenarin dhe gjithashtu do ta përfshijë atë në shpërndarje. Vetëm një nga skriptet (qoftë para ose pas ndryshimit të strukturës) mund të ketë një skedar blob.

Klikoni Finish për të krijuar një shpërndarje.

Është e rëndësishme të dihet.

1. Për funksionimin e duhur Programi i përditësimit duhet të plotësojë një kërkesë për zhvillimin e blloqeve dhe konfigurimeve të programit: identifikuesit e regjistrave, fushat e regjistrit, identifikuesit e grupeve dhe elementet e grupeve nuk duhet të ndryshohen. Kur një version i vjetër përditësohet në një të ri, programi përcakton rregullat për konvertimin e të dhënave ekzistuese me anë të identifikuesve.

2. Është e mundur të kombinohen disa konfigurime brenda një programi, të shkruara nga zhvillues krejtësisht të ndryshëm.

3. Arkivi i konfigurimit mund të shpaketohet dhe ripaketohet duke përdorur programin ARC . Nëse është e nevojshme të bëhen konvertime komplekse të të dhënave që nuk përshtaten me aftësitë ekzistuese të programit për krijimin e kompleteve të shpërndarjes, redaktimi i paketës së përditësimit mund të bëhet me dorë (shih.

Para se të bëni montimin tuaj, duhet të përcaktoni qëllimin dhe objektivat e krijimit tuaj. Përndryshe, asambleja mund të mos marrë qëllimin e saj në këtë botë dhe të mbetet pak e njohur, kështu që qëllimet dhe objektivat janë të përcaktuara dhe ju vendosni të ndërtoni sistemin tuaj.
Për të filluar, ose duhet të instaloni një sistem operativ në Virtualbox (ose një makinë tjetër virtuale) ose në kompjuterin tuaj me të gjitha cilësimet, me të gjitha programet që ju e konsideroni të nevojshme të keni në ndërtimin tuaj.
Tani që gjithçka është konfiguruar dhe instaluar, ne do të krijojmë asamblenë tonë. Për ta bërë këtë, së pari na duhet vend i lirë në seksionin me dosje /shtëpi të paktën 6 GB.
Ka disa mjete në dispozicion për të krijuar një asamble. do të flasim për Remastersys, e cila ju lejon të krijoni montim i plotë edhe për një përdorues jo shumë të avancuar.
Të gjithë hapat më poshtë përshkruhen për Ubuntu, por janë të përshtatshëm për të gjitha shpërndarjet e pajtueshme me Debian.

1. INSTALIMI

Për të instaluar Remastersys duhet të shkarkoni dhe instaloni manualisht, për shembull, përmes programit gdebi, 2 paketa: remastersys_3.0.x-2_all.deb Dhe remastersys-gtk_3.0.x-2_all.deb
Për Ubuntu 10.04 - 14.04 shkarkoni nga këtu
Për Ubuntu 16.04 - 17.04 shkarkoni nga këtu
Për Ubuntu 17.10 shkarkoni nga këtu
Për Ubuntu 18.04 shkarkoni nga këtu

2. HAPAT E PARË

Nisja e sistemit ⇒ Administrimi ⇒ Remastersys (Unë përdor Mate 1.6. Vendndodhja mund të ndryshojë me desktopët e tjerë). Ne shohim këtë dritare:

Shkurtimisht për butonat kryesorë:
Rezervimi- plot kopje rezervë sistemi i instaluar, duke përfshirë të dhënat dhe cilësimet e përdoruesit. Të gjithë skedarët ruhen plotësisht në drejtoritë kryesore të përdoruesve të sistemit.
Dist- vetëm një kopje rezervë e sistemit të instaluar, PA të dhëna të përdoruesit. Opsioni më i mirë për krijimin e një asambleje të sistemit. Krijohet një strukturë disk i nisjes dhe imazhi i diskut (iso).
Distcdfs- njësoj si Dist, por struktura e diskut të nisjes krijohet pa krijuar një imazh të diskut (iso).
Distiso- krijon një imazh të diskut (iso), me kusht që struktura e diskut të nisjes të jetë gati. Zbatohet vetëm pas Dist ose Distcdfs.
Qartë- pastroni dosjen e përkohshme të programit. Përdoret për të pastruar një dosje përpara se të krijoni një imazh të ri.

Shkoni te skeda e cilësimeve:


Këtu shohim parametrat e asamblesë sonë të ardhshme. Le të shohim gjërat thelbësore.
Emri i përdoruesit- emri i parazgjedhur i përdoruesit kur hyni në LiveCD.
Etiketa CD- etiketa e diskut. Titulli shfaqet kur disku ngarkohet në diskun CD. Kufizoni 32 karaktere, duke përfshirë hapësirat.
Emri i skedarit- emri i skedarit të imazhit të krijuar.
Ne nuk do të prekim pjesën tjetër për momentin.
Pra, le të pyesim:
- Emri i përdoruesit në rreshtin Emri i përdoruesit, le të themi alex;
- Le të gjejmë një emër për asamblenë tonë dhe ta shkruajmë në etiketën e CD-së, për shembull, AlexBuntu;
- Në rreshtin Emri i skedarit, shkruani emrin e skedarit të montimit, AlexBuntu-12.04-x32.iso.
Duhet të duket kështu:


Shenja e kontrollit në rresht Shfaq ikonën e instalimit në Modaliteti rezervë desktop krijon një ikonë instalimi për sistemin tuaj në desktop. Opsioni funksionon në të gjithë desktopët kryesorë.

Tani shkoni te skeda Veprimet:

Shtypni butonin Dist. Do të shfaqet një dritare:


Klikoni OK. Do të shfaqet një dritare:


Kjo është ajo, tani ju mund të pini me qetësi dhe ngadalë çaj ose kafe. Pas 15 - 60 minutash (gjithçka varet nga fuqia e kompjuterit) do të shfaqet një mesazh:


Urime për ndërtimin tuaj të parë!
Skedari i ndërtimit ndodhet në dhe ka emrin që i keni dhënë asamblesë suaj. Në rastin tim kjo është dosja AlexBuntu-12.04-x32.iso. Ekziston edhe një skedar teksti në të njëjtën dosje shuma e kontrollit imazh me ekstension md5, në rastin tim skedari AlexBuntu-12.04-x32.iso.md5.
Tani mund ta digjni asamblenë tuaj në disk dhe të shijoni krijimin tuaj. Ju mund të duhet të vendosni emrin e përdoruesit që u zgjodh gjatë krijimit të imazhit kur hyni nga LiveCD, në rastin tim ishte alex. Lëreni fjalëkalimin bosh.

3. TIPARET E AVANCUARA

Shumë do të jenë të kënaqur me kapitujt e përshkruar më sipër. Nëse jeni ende duke lexuar, atëherë me të vërtetë dëshironi të mësoni thelbin e krijimit të një ndërtimi pothuajse profesional.
Para së gjithash, le të prekim skedën Cilësimet dhe merrni parasysh linjat e mbetura të kërkuara.
Drejtoria e punës- dosjen e punës së programit. Mund ta ricaktoni atë në çdo vend dhe në çdo seksion.
Epo, linja më e rëndësishme e cilësimeve Opsionet e Squashfs.
Remastersys përdor aftësitë e SquashFS për të krijuar shpërndarjen. Për të kuptuar kuptimin e plotë të kësaj rreshti, unë ju ofroj një blog në gjuhën ruse, i cili përshkruan në mënyrë të përsosur të gjithë kuptimin e këtij mjeti të fuqishëm.
Pas studimit të të gjitha mundësive, ne do të shtojmë linjën tonë Opsionet e Squashfs opsionet e mëposhtme: -comp xz.
Linja duhet të duket si kjo:

Ky opsion vendos algoritmin e kompresimit xz në vend të gzip si parazgjedhje, e cila do ta kompresojë asamblenë tonë rreth 20-25% më mirë. Ky opsion është i disponueshëm nga versioni squashfs 4.2 dhe, për shembull, në Ubuntu 10.04 nuk është i disponueshëm. NË Versionet e Ubuntu 12.04 instaluar versioni i kërkuar 4.2 kunguj.
Për të kontrolluar nëse ky opsion është i disponueshëm, shkruani një terminal mksquashfs. Nëse shihni diçka të ngjashme me sa vijon:

mksquashfs
SINTAX:mksquashfs burimi1 burim2 … destin [-e listën e disqeve/skedarëve të përjashtuar]

Opsionet e ndërtimit të sistemit të skedarëve:
-përmbledhje zgjidhni ngjeshja
Kompresorë në dispozicion:
gzip (e parazgjedhur)
lzo
xz

atëherë gjithçka është në rregull dhe përdorni opsionin -comp xz ju mund të sigurtë.

Nga versioni 3.06 mundësojnë kompresimin xz në vend të gzip zëvendësohet me ndezje/fikje. kutia e kontrollit

4. BOOT MENU

Si parazgjedhje, Remastersys krijon një menu të ndërtimit të nisjes që është mjaft e mërzitshme dhe monotone. E vetmja gjë e mirë është se menyja është mjaft funksionale. Unë kam kërkuar për një kohë të gjatë për një mënyrë të thjeshtë për të përfshirë menunë time pa rindërtuar të gjithë imazhin. Të gjitha veprime të mëtejshme nuk ishin të synuara nga autorët e Remastersys dhe janë një lloj truket dhe zgjidhjet e mia për të cilat unë kam punuar për disa muaj përmes eksperimenteve të ndryshme. Prandaj, ky seksion nuk pretendon të jetë udhëzimet e sakta për Remastersys.
Kështu që. Kjo është menyja e nisjes që kemi në instalimin standard:


Kjo është menyja që mund të merrni pas disa manipulimeve:


Kjo meny e nisjes përdoret në një nga ndërtimet e mia. Siç mund ta shihni, fotografia është ndryshuar dhe menuja është rusifikuar. Ndër të tjera, hoqa emrin e shpërndarjes nga menyja dhe e shkrova në GIMPe me ngjyra të ndezura. Tani do të fillojmë të zëvendësojmë figurën dhe të rusifikuarim menunë. Për ta bërë këtë, do të duhet t'i kushtojmë vëmendje përmbajtjes së skedarëve në dosje /home/remastersys/remastersys:


Këtu jemi të interesuar për dosjen ISOTMP. Kjo dosje ruan skedarë të përkohshëm Programet Remastersys. Kjo është ajo që ne do të përdorim. Le të shkojmë në këtë dosje:


Struktura e kësaj dosjeje është shumë e ngjashme me strukturën e imazhit të diskut. E vetmja gjë që mungon është dosja .disk. Dosja isolinux përmban skedarë Menyja kryesore. Le të hyjmë në të:


Le të shohim skedarët e menusë së nisjes:
splash.png - imazhi i sfondit. Madhësia e imazhit 640x480 dpi.
isolinux.cfg - skedari i konfigurimit Menyja kryesore.
vesamenu.c32, isolinux.bin- skedarët e sistemit.
Mos ngurroni të ndryshoni sfondin e menysë së nisjes në tuajin. Lloji dhe emri i skedarit duhet të mbeten të njëjta. Madhësia e imazhit duhet të jetë 640x480 dpi.
Më pas, postova një listë të skedarit të konfigurimit të redaktuar isolinux.cfg. Konfigurimi standard merret si bazë Skedari Remastersys. Unë u përpoqa të shkruaj komente për rreshtat sa më qartë që të ishte e mundur. Pothuajse të gjitha informacionet në internet janë aktive gjuhe angleze dhe shumë e shkurtër, kështu që kalova shumë kohë duke eksperimentuar për të gjetur se çfarë funksionon dhe si.

Kërkesa e parazgjedhur e vesamenu.c32 0 afati kohor 100 font cyr_a8x16.psf # Menyja e nisjes së sfondit të sfondit të menysë splash.png # Ngjyra ka vlerën e dy regjistrave të parë të transparencës nga 0 (transparente) në 255 (e errët) në HEX. # 6 shifrat e mbetura janë ngjyra në modalitetin HEX (kodi i ngjyrës mund të merret nga GIMPA). Fillimisht, shkruani ngjyrën e shkronjave, pastaj sfondin, më pas 3 modalitete hije (asnjë, std, të gjitha) # Titulli i menysë së ngjyrave, titulli i ngjyrës * #ff00923F #00000000 asnjë # Ngjyra e menysë së kufirit (kufirit) të menysë kufiri me ngjyra* #00000000 #00000000 asnjë # Ngjyra e ngjyrës së menusë së linjës së përzgjedhur të menusë sel * #7fffffff #00000000 asnjë # Ngjyra e ngjyrës së menysë së linjës së pazgjedhur të menysë unsel * #ffC4613B #00000000 asnjë # Ngjyra e linjës joaktive (e çaktivizuar, por e dukshme në ekrani) ngjyra e menysë e çaktivizuar * # ffC4613B #00000000 asnjë # Ngjyra e linjës tabmsg e vendosur nën meny (me mbishkrimin Shtypni ENTER për të ngarkuar ose TAB për të modifikuar menunë) ngjyra e menysë tabmsg * #ffCC623E #00000000 asnjë # Ngjyra e afatit rreshti (me mbishkrimin Shkarkim automatik do të fillojë në) kohëzgjatja e ngjyrës së menysë_msg * #ffCC623E #00000000 asnjë #Indent nga lart, menyja e rreshtave vshift 1 #Numri i rreshtave të menusë 6 # Pozicioni i rreshtit tabmsg menuja tabmsgrow 11 # Pozicioni i rreshtit të skadimit të menysë kohore 12 menyja AUTOBOOT do të fillojë automatikisht në menunë # sec tabmsg Shtypni ENTER për të ngarkuar ose TAB për të redaktuar menunë e menysë cmdlinerow 11 #Gjerësia e menysë, numri i karaktereve gjerësia e menysë 80 #Indeksimi i karaktereve në të majtë të skajit (si skedat) kufiri i menysë 12 #titulli i menysë Ubuntu 12.04 Desktop Mate 1.6 label live # menu label live - nis etiketën e menusë Live System Nis sistemin nga kerneli i diskut LiveDVD /casper/vmlinuz append file=/cdrom/preseed/custom.seed boot=casper initrd=/casper/initrd.gz spërkatje e qetë -- etiketa e menusë së instalimit të etiketës Instalo Ubuntu 12.04 LTS Mate 1.6 kernel /casper/vmlinuz append file=/cdrom/preseed/custom.seed boot=casper only-ubiquity initrd=/casper/initrd.gz Bëj spërkatje të qetë -- # shiriti i menysë joaktiv # menu çaktivizo etiketën e menysë së kontrollit të etiketës Kontrollo diskun për gabime kernel /casper/vmlinuz append boot=casper integrity-check initrd=/casper/initrd.gz spërkatje e qetë -- etiketë memtest etiketën e menusë Kontrollo kernelin e kujtesës /install/ memtest append - label menu hd label Boot nga hard drive i parë \\ localboot 0x80

Kodimi i skedarit isolinux.cfg duhet të jetë CP 866. Mund të ruhet dhe modifikohet në Cooledit (redaktues teksti i Midnight Commandera), në OpenOffice, etj. Merr skedarin tim të redaktuar isolinux.cfg Mund .
Përveç kësaj, ju duhet të vendosni fontet që mbështesin rusisht në dosjen isolinux. Mund ta merrni nga këtu.
Dosja duhet të duket si kjo:


Lejet e kontrollit të skedarit duhet të jenë si më poshtë për të 5 skedarët:


Tani të gjitha përgatitjet kanë përfunduar. Nisni Remastersys:

Shtyp butonin Distiso. Procesi i rindërtimit të imazhit do të shkojë shumë më shpejt, vetëm 1 - 5 minuta, sepse skedarët kryesorë të sistemit nuk do të rindërtohen. Dalja do të jetë e njëjta skedarë imazhi dhe kontrolli, por me menunë tuaj unike të bukur.

5. PASTRIMI I MONTIMIT NGA "EXTRA"

Fillimisht, më lejoni të sqaroj këtë do flasim jo për fshirjen e aplikacioneve nga asambleja, por për fshirjen e skedarëve të përkohshëm nga cache, prej të cilave ka shumë prej qindra megabajt.
Para se të pastroni sistemin, instaloni paketimin ubiquity-frontend-gtk.
Para së gjithash, ne do të përdorim mjete standarde të pastrimit të sistemit. Hapni një terminal dhe shkruani:

Sudo apt-get heq automatikisht sudo apt-get clean

Komanda e parë do të heqë automatikisht të gjitha paketat e papërdorura.
Komanda e dytë do të fshijë skedarët e paketës së shkarkuar në arkiv.

Tani le të përdorim programin Synaptik dhe fshini gjithçka Jo cilësimet e kërkuara, të mbetura nga paketat e fshira. Hap Synaptic. Në dritaren që hapet, zgjidhni grupin e filtrit "Shteti" në fund.
Zgjidhni filtrin "Nuk është i instaluar (skedarët e cilësimeve mbeten)", zgjidhni të gjitha paketat e përfshira në këtë filtër. Çelësi i djathtë miun mbi atë të zgjedhur, zgjidhni "shënoni për" nga menyja heqje e plotë" dhe klikoni "Aplikoni".


Këtu në këtë grup filtrash, hiqni paketat nën filtrin "Instaluar (të fshirë automatikisht)".
Nëse mungojnë filtrat "Jo i instaluar (skedarët e cilësimeve të mbetura)" dhe "Instaluar (fshihen automatikisht)", atëherë sistemi tashmë është pastruar dhe asgjë nuk bie nën këto filtra.

Mjeti tjetër i pastrimit është programi BleachBit nga depoja standarde. Ndërfaqja e programit është në Rusisht, shumë e lehtë për t'u kuptuar se çfarë do të bëni. Ekziston edhe një buton Parapamje para pastrimit, i cili do t'ju tregojë se çfarë do të fshihet dhe do t'ju lejojë të bëni ndryshime përpara se të fshini. Programi pastron në mënyrë shumë efektive sistemin nga skedarë të panevojshëm, dhe gjithashtu di se si të fshijë skedarët e gjuhës së papërdorur. Në ndërtimin tim, programi fshiu rreth 300 MB.


Pas fshirjes së skedarëve të gjuhës, unë rekomandoj riinstalimin e paketës lokalet, përndryshe do të ketë probleme gjatë instalimit paketat gjuhësore në kuvend. Riinstalimi do të kthejë vetëm cilësimet e vendndodhjes me aftësinë për të instaluar gjuhë të tjera. Nuk do të shkarkohet asnjë paketë gjuhësore.

Hapi tjetër është të pastroni cache-in e programit. Ekziston një dosje në rrënjën e sistemit /var. Në të, programet lënë skedarët e tyre të përkohshëm që nevojiten për momentin. Tjetra, unë do të listoj dosjet në të cilat mund të fshini të gjithë skedarët pa dëmtuar sistemin, dhe në këtë mënyrë të zvogëloni madhësinë e asamblesë.

Nga versioni 3.06 dhe skedarët e mësipërm të përkohshëm fshihen automatikisht

/var/kopje rezervë
/var/cache/apt/- mos e fshini dosjen e arkivave
/var/cache/apt/archives
/var/cache/apt-xapian-index
/var/cache/flashplugin-installer
/var/crash
/var/lib/apt/lists- mos e fshini dosjen e pjesshme dhe skedarin e kyçjes
/var/lib/update-notifer/- mos i fshini dosjet e shkarkimeve të paketave dhe të dhënave user.d
/var/lib/update-notifer/package-data-downloads- mos e fshini dosjen e pjesshme dhe skedarin e kyçjes
/var/lib/update-notifer/user.d - Është e nevojshme të fshihen të gjithë skedarët, përndryshe shfaq një dritare gabimi
/var/tmp

Në fillim të instalimit, Remastersys kopjon përmbajtjen e dosjes /var në dosjen e saj të përkohshme , nga ku më pas përfshin skedarët në asamble. Duke marrë parasysh që pas kopjimit, Remastersys ende kryen operacione përgatitore, kemi rreth 5 minuta për të hequr gjërat e panevojshme nga dosja /home/remastersys/remastersys/dummysys/var. Për më tepër, edhe nëse e kemi fshirë nga dosja /var/cache/apt skedarët, ato ende krijohen dhe kopjohen në dosje /home/remastersys/remastersys/dummysys/var/cache/apt, duke e bërë montimin më të rëndë.
Në të njëjtat 5 minuta keni mundësinë të pastroni dosjen /rrënjë. Lini në të vetëm ato skedarë që janë në dosje /etj/skel dhe dosjen Desktop.

    Cilësimet e reja të përdoruesit ruhen në dosje /etj/skel. Nëse dëshironi që të gjithë përdoruesit të kenë disa cilësime identike të ndryshme nga ato të paracaktuara (default), atëherë kopjoni dosjet e nevojshme nga dosja juaj /home/[emri juaj i përdoruesit për hyrjen] në këtë dosje, duke mos harruar të ndryshoni të drejtat nga tuajat në të drejtat rrënjësore. Nuk ka nevojë të kopjoni gjithçka, kjo mund të çojë në konflikte të caktuara. Zakonisht për çdo program ka 2-3 skedarë cilësimeve. Mos harroni, sa më pak të kopjoni atje, aq më profesional do të jetë montimi dhe më pak probleme nga përdoruesit.

    Lëshuesit për të gjithë përdoruesit mund të redaktohen, shtohen, fshihen më mirë në dosje /etc/xdg/autostart pa e bllokuar dosjen /etj/skel

    Nëse dëshironi të bëni një asamble me një desktop të ndryshëm nga ai i disponueshëm në shpërndarje, atëherë është më mirë të përdorni një asamble minimale pa një mjedis grafik, i cili përfshin kernelin dhe minimumin e paketave, i cili ju lejon të ekzekutoni sistemin. në modalitetin e konsolës. Dhe në krye të këtij sistemi, instaloni paketat e nevojshme dhe bëni cilësimet e nevojshme. Kjo metodë ka më pak gabime sesa nëse merrni një të gatshme montim i plotë dhe përpiquni të hiqni të panevojshmen prej saj.
    Këtu janë të gjitha mini.iso të mundshme për Ubuntu nga lëshimi 12.04 deri në 16.04 https://help.ubuntu.com/community/Installation/MinimalCD

Paç fat! Dhe le të njohë botën krijimet tuaja!

Sot do të shikojmë se si të krijoni shpërndarjen tuaj. Windows 7. Kështu që softueri i nevojshëm është i parainstaluar në të dhe sistemi përfshin përditësime të instaluara ne kete moment.

Ne do të kryejmë të gjitha operacionet në makina virtuale(Unë përdor VirtualBox), sepse Ky është opsioni më i përshtatshëm dhe optimal për krijimin e imazhit tuaj të sistemit. Për të punuar, na duhen dy makina virtuale. Në një do të përgatisim një imazh referencë të sistemit, dhe në të dytën do ta mbledhim atë drejtpërdrejt imazh i përfunduar për përdorimin e tij në të ardhmen.

Krijimi i një sistemi referimi

Ne instalojmë sistemin në makinën e parë virtuale Windows 7(thellësia bit është në diskrecionin tuaj, unë do të bëj një imazh x64). Pasi të përfundojë instalimi, merrni kohën tuaj Kur të shfaqet ekrani i mirëseardhjes, shtypni CTRL + SHIFT + F3

Informacion: Nëse keni arritur të krijoni një përdorues dhe të identifikoheni, atëherë ekzekutoni në emër Administratori komanda: C:\Windows\System32\sysprep\sysprep /audit /reboot

Kur niset në modalitetin e auditimit, programi fillon automatikisht Sysprep, mbylle këtë dritare, nuk na duhet tani.

Informacion: Sistemi është në modalitetin e auditimit, do të ngarkohet në të derisa ta rifillojmë përsëri Sysprep dhe ne nuk do ta ndryshojmë regjimin.

Pas shkarkimit, gjëja e parë që bëjmë është hapja Qendra Përditësimet e Windows dhe kërkoni dhe instaloni përditësime në gjendjen aktuale.

Rinisim dhe kërkojmë dhe instalojmë përditësime përsëri. Rinisim dhe e përsërisim përsëri këtë operacion derisa sistemi të instalojë të gjitha përditësimet e disponueshme.

Pasi të jetë përditësuar sistemi, mund të instaloni të gjithë softuerin që mendoni se ju nevojitet.

E rëndësishme: Nuk duhet të përfshini në imazh programe që instalojnë drejtuesit tuaj dhe vetë drejtuesit e pajisjes, pasi të gjithë drejtuesit e palëve të treta do të fshihet në fazën e përgatitjes së sistemit për kapjen e imazhit. Gjithashtu, nuk duhet të aktivizoni softuerin dhe vetë sistemin, ky informacion gjithashtu do të humbasë.

Pasi të kemi përfunduar përgatitjen e sistemit të referencës, ne do të fshijmë të gjithë skedarët që kemi shkarkuar dhe softuerin e panevojshëm (nëse ka), Vëmendje e veçantë Duhet t'i kushtoni vëmendje pastrimit të sistemit nga kopjet e skedarëve të përditësimit. Le të përdorim pastrimin e avancuar të diskut. Hapni linjën e komandës si Administrator dhe shkruani sa vijon

Cmd.exe /c cleanmgr /sageset:65535 & cleanmgr /sagerun:65535

Kontrolloni të gjitha kutitë dhe klikoni OK. Pas pastrimit të sistemit, përgatiteni atë për kapjen e imazhit duke përdorur programin Sysprep, hapni vijën e komandës si Administrator dhe futni komandën e mëposhtme

C:\Windows\system32\sysprep\sysprep /oobe /gjeneralizo / mbyllje

Përshkrimi i çelësave:

oobe— nis kompjuterin në modalitetin e ekranit të mirëseardhjes. Ekrani Përshëndetje Windows lejon përdoruesit përfundimtarë ngritja e sallës së operacionit

Sistemi Windows, krijoni llogari të reja, riemërtoni kompjuterin tuaj dhe kryeni detyra të tjera.

përgjithësoj— përgatit instalimin e Windows përpara se të krijoni imazhin. Nëse specifikohet ky opsion, të gjitha informacionet unike të sistemit hiqen nga

instalimet e Windows. Identifikuesi i sigurisë (SID) rivendoset, pikat e rivendosjes së sistemit rivendosen dhe regjistrat e ngjarjeve fshihen.

fike- Fik kompjuterin pasi Sysprep të ketë mbaruar funksionimin.

Pasi sistemi të përfundojë regjistrimin e imazhit, ai gjithashtu do të mbyllë sistemin. Nuk mund ta ndizni përpara se të kapet imazhi!!!. Në këtë pikë, krijimi i sistemit të referencës ka përfunduar dhe ne kalojmë në krijimin e imazhit tonë në bazë të tij.

Krijimi i shpërndarjes tuaj

Ne e instalojmë sistemin në makinën e dytë virtuale Windows 7(thellësia bit nuk ka rëndësi). Pas instalimit të sistemit, duhet shkarkoni dhe instaloni Qese plastike instalim automatik Windows (WAIK) për Windows 7.

Instalimi është i parëndësishëm dhe nuk duhet të shkaktojë ndonjë vështirësi.

Le të përgatisim imazhin Windows PE për të kapur një imazh të sistemit të referencës. Bit thellësi WinPE duhet të korrespondojë me kapacitetin bit të sistemit të referencës.

Vrapo si Fillimi i administratoritTë gjitha programetMicrosoft Windows AIK

Ne e ekzekutojmë komandën në përputhje me thellësinë e bitit të sistemit të referencës

për sistemet 32-bit:

Copype.cmd x86 nga:\win_pe

ose për 64-bit:

Copype.cmd amd64 nga:\win_pe

Informacion: ku c:\win_pe është vendndodhja e dëshiruar e dosjes me imazhin. Dosja do të krijohet automatikisht.

Tani le të shkojmë te dosja e destinacionit dhe të kopjojmë skedarin winpe.wim në dosjen ISO\sources dhe ta riemërtojmë boot.wim. Më pas kopjoni skedarin imagex.exe në dosjen ISO nga dosja C:\Program Files\Windows AIK\Tools\amd64 ose C:\Program Files\Windows AIK\Tools\x86, në varësi të thellësisë së bitit.

Në vijën e komandës së mjeteve të vendosjes, ekzekutoni

Oscdimg -n -bc:\win_pe\etfsboot.com c:\win_pe\ISO c:\win_pe\winpe.iso

Do të krijohet një imazh winpe.iso nga i cili duhet të ngarkohet sistemi i referencës. Sepse sistemi i referencës e kemi në një makinë tjetër virtuale dhe duhet të kopjojmë imazhin winpe.iso në çdo vend të përshtatshëm për ne në makinën fizike në mënyrë që më pas të mund ta specifikojmë këtë skedar si ngarkuesin e sistemit të referencës.

Në vetitë e makinës virtuale tregojmë se duhet të niset nga winpe.iso imazhin dhe nisni makinën virtuale me sistemin e referencës. Procesi i nisjes së sistemit do të ndalet në linjën e hapur të komandës.

Për të zbuluar se cila shkronjë është caktuar në disk me sistemin e referencës, ekzekutoni komandën

Diskpart

Vëllimi i listës

Ne shohim se sistemi i referencës është i vendosur në D. Ne largohemi nga diskpart. Le të kapim sistemin e referencës:

E:\imagex /kapje d: d:\install.wim "Win7_ULT_x64" /kompres maksimumin /boot /verify

ky operacion merr kohe e gjate, kështu që ju mund të kaloni me siguri në gjëra të tjera.

Në fund të procesit të kapjes, rindizni sistemin në mënyrë normale. Kopjoni imazhin që rezulton c:\install.win në një makinë virtuale me të instaluar WAIK. Më tej shkojmë në c:\win_pe dhe pastroni dosjen ISO, pastaj kopjoni përmbajtjen e diskut origjinal atje Windows 7, të cilin e përdorëm për të instaluar sistemin e referencës.

Zëvendësoni skedarin instaloj.wim në dosje burimet për imazhin që kapëm. Tani mund të filloni të montoni vetë ISO-imazh. Vrapo si Fillimi i administratoritTë gjitha programetMicrosoft Windows AIKLinja e komandës së mjeteve të vendosjes

Oscdimg -u2 -m -o -lWIN7ULTx64 -bc:\win_pe\etfsboot.com c:\win_pe\iso c:\win_pe\Win7_ULT_x64.iso

Informacion kyç:

u2-krijon një imazh që ka vetëm sistemi i skedarëve UDF.

m— heq kufizimet në madhësinë e imazhit.

o— zëvendëson skedarët e kopjuar me një kopje, duke ju lejuar të zvogëloni madhësinë e imazhit.

l— etiketa e volumit, e futur pa hapësira, parametër opsional.

b- vendndodhjen skedari i nisjes, gjithashtu pa hapësira.

informacion shtese: Nëse keni nevojë të ndani imazhin që rezulton në disa pjesë, atëherë ekzekutoni atë si Administrator Linja e komandës së mjeteve të vendosjes dhe shkruani imagex /split c:\win_pe\install.wim c:\win_pe\install.swm 3000

Dy ose më shumë do të krijohen notoi-skedar me madhësi maksimale prej 3000 MB. Pastaj fshijeni atë nga dosja ISO\burimet install.wim dhe vendoseni aty instaloj.swm, pas së cilës do të mbledhim imazhin e diskut të parë:

Oscdimg -u2 -m -lWIN7ULTx64DVD1 -bc:\win_pe\etfsboot.com c:\win_pe\iso c:\win_pe\Win7_ULT_x64_DVD1.iso

Pas kësaj ne do të fshijmë instaloj.swm dhe kopjojeni në vendin e vet instaloj2.swm. Ne e bëjmë diskun e dytë jo të nisshëm, e mbledhim atë me komandën:

Oscdimg -u2 -m -lWIN7ULTx64DVD2 c:\win_pe\iso c:\win_pe\Win7_ULT_x64_DVD2.iso

Instalimi nga një imazh i ndarë kryhet në mënyrën e zakonshme, duke filluar nga disku i parë gjatë procesit, instaluesi do t'ju kërkojë të ndryshoni diskun:

Kjo eshte e gjitha. Ne shikuam se si të krijoni shpërndarjen tuaj Windows 7.

Kur nisni Install Shield Express, shfaqet një dritare me një grup radio, që ju kërkon të hapni një projekt ekzistues ose të krijoni një të ri.

Kur krijoni një projekt të ri, duhet të shkruani emrin e projektit dhe të specifikoni drejtorinë në të cilën ndodhen skedarët e aplikacionit (Fig. 4).

Oriz. 4. Krijimi i një shpërndarjeje të re

Kutia e kontrollit "Përfshi llojin e konfigurimit të personalizuar" duhet të zgjidhet nëse planifikoni t'i jepni përdoruesit mundësinë për të zgjedhur opsionin e instalimit të konfigurimit të personalizuar për të zgjedhur në mënyrë të pavarur opsionin e instalimit. Pas kësaj, do të shfaqet ekrani kryesor i InstallShield, i cili liston sekuencën e hapave që duhet të kryhen për të krijuar shpërndarjen (Figura 5).

Oriz. 5. Ekrani kryesor InstallShield Express

Në seksionin Set the Visual Design, duhet të plotësoni fushat me informacione rreth aplikacionit: emrin e aplikacionit, si do të duket në grupin e programit, emrin e skedarit të ekzekutueshëm, drejtorinë në të cilën duhet të jetë aplikacioni. instaluar (Fig. 6)

Oriz. 6. Vendosja e opsioneve të aplikacionit

Vini re se Install Shield përmban disa variabla që identifikojnë disqet dhe drejtoritë e kompjuterit të përdoruesit, gjë që bën të mundur mosnjohjen sistem real drejtoritë dhe disqet e këtij kompjuteri:

    - drejtoria e instalimit të specifikuar nga përdoruesi,

    - drejtoria që përmban Windows

    - Drejtoria Windows\System

    - disku që përmban Windows

    - disku që përmban direktorinë Windows\System

    Drejtoria e skedarëve të programit.

Duke klikuar në skedën Main Window, mund të vendosni titullin e aplikacionit të instalimit, ngjyrën e sfondit dhe logon (Fig. 7).

Oriz. 7. Instalimi pamjen ekranin e instaluesit

Duke klikuar në skedën Features, do të gjeni një opsion të vetëm - Automatic Uninstaller. Rekomandohet ta lini të zgjedhur.

Seksioni tjetër - Specify InstallShield Options for Borland C++ - ka për qëllim zgjedhjen e komponentëve që shpesh ofrohen me aplikacione: BDE, SQL Links, etj. Duke zgjedhur komponentin e dëshiruar (në rastin tonë BDE) dhe duke klikuar butonin Settings, marrim një sekuenca e katër kutive të dialogut për zgjedhjen e pjesëve të BDE-ve të ofruara me këtë aplikacion (Figura 8) dhe krijimin e pseudonimeve.

Oriz. 8. Përkufizimi i pjesëve të BDE që do të instalohen

Kur vendosni opsionet e pseudonimit, mund të zgjidhni llojin e pseudonimit dhe vendndodhjen e të dhënave. Parametra të tjerë të pseudonimeve (përfshirë drejtuesit e gjuhës) mund të specifikohen në redaktues teksti në fund të dritares (Fig. 9):

Oriz. 9. Vendosja e parametrave të pseudonimit BDE

Duke klikuar në skedën Opsione të Avancuara, mund të shihni një listë të skedarëve përbërës shtesë (në rastin tonë BDE) dhe informacione rreth tyre.

Seksioni tjetër - Specify Components and Files - synon të përcaktojë grupet e skedarëve, komponentët e aplikacionit dhe llojet e instalimit. Duke klikuar në skedën Grupet, mund të krijoni grupe skedarësh për të krijuar përbërës të shpërndarjes prej tyre. Ju gjithashtu mund të përdorni Explorer dhe të transferoni skedarët e nevojshëm prej tij duke përdorur metodën zvarrit dhe lëshoni (për ta bërë këtë, klikoni butonin Launch Explorer). Nuk rekomandohet lënia e grupeve bosh.

Oriz. 10. Krijoni grupe skedarësh

Duke klikuar në skedën "Përbërësit", mund të përcaktoni përbërësit e shpërndarjes (përdoruesi mund t'i zgjedhë nëse zgjidhet opsioni i instalimit me porosi, kështu që ju mund t'u jepni emra rusë) dhe të tregoni se nga cilat grupe skedarësh përbëhen. Komponentët që nuk përmbajnë grupe nuk duhet të lihen.

Oriz. 11. Krijimi i komponentëve të shpërndarjes

Skeda tjetër - Llojet e konfigurimit - është menduar për përcaktimin e opsioneve të instalimit. Nëse klikoni mbi të, mund të rezultojë se ekziston vetëm një opsion instalimi - Tipike (për shembull, keni harruar të kontrolloni kutinë "Përfshi llojin e konfigurimit të personalizuar"). Në këtë rast, duhet të zgjidhni seksionin Select User Interface Components dhe, duke klikuar në skedën Komponentët, zgjidhni opsionet Setup Type dhe Custom Setup në listën e Dialog Boxes. Pas kësaj, mund të ktheheni në skedën Llojet e konfigurimit dhe të përcaktoni opsionet e instalimit. Si rregull, opsionet Custom dhe Typical përmbajnë të gjithë komponentët e mundshëm, dhe opsioni Compact përmban grupin minimal të komponentëve të përshtatshëm për funksionimin normal të aplikacionit.

Oriz. 12. Përcaktimi i përbërjes së opsioneve të instalimit

Zgjidhni seksionin Komponentët e ndërfaqes së përdoruesit, mund të zgjidhni dialogët në të cilët përdoruesi fut informacionin e nevojshëm gjatë instalimit (për shembull, informacione për veten dhe kompaninë, numër serik produkt), lexoni marrëveshjen e licencës dhe skedarët readme, specifikoni direktorinë e instalimit, zgjidhni llojin e instalimit, etj. Ju gjithashtu mund të shikoni paraprakisht dialogët duke klikuar butonin Preview.

Seksioni tjetër - Bëni ndryshime në Regjistrin - ju lejon të krijoni çelësa të rinj të regjistrit (tab Keys) dhe vlerat kryesore (Vlerat) në kompjuterin e përdoruesit. Kjo mund të jetë e dobishme nëse përdorni komponentët ActiveX në aplikacionin tuaj ose krijoni një server OLE. Çelësat dhe vlerat e tyre mund të kopjohen nga Redaktori i Regjistrit, nëse ai mbështet një operacion të tillë.

Fig. 13. Përcaktoni çelësat dhe vlerat e regjistrit të kompjuterit të përdoruesit.

Seksioni tjetër - Specifikoni dosjet dhe ikonat - ju lejon të përcaktoni përbërjen e grupit të programit të ardhshëm, si dhe të përcaktoni parametrat linja e komandës(Skeda e avancuar).

Oriz. 14. Përcaktimi i përbërjes së grupit të programit.

Më në fund, seksioni i fundit është Run Disk Builder. Pas ruajtjes së skriptit të instalimit (duke klikuar në butonin me imazhin e një diskete në shiritin e veglave të dritares kryesore InstallShield) dhe zgjedhjes së llojit të medias, në hard disk krijohen imazhe të disketave të shpërndarjes. Duke zgjedhur më pas seksionin Krijo media të shpërndarjes, mund të djegësh shpërndarjen e krijuar në disketë.

Oriz. 15. Krijimi i imazheve të disketës.

Opsioni Test Run mund të përdoret për të testuar funksionimin e aplikacionit të instalimit. Megjithatë, nuk rekomandohet ta bëni këtë në një kompjuter ku po zhvilloni aplikacione. Është më mirë të kryeni teste në një kompjuter të ngjashëm me kompjuterët e përdoruesve tuaj. Përveç kësaj, rekomandohet të krijoni një kopje të Windows në këtë kompjuter, në mënyrë që nëse instaluesi nuk funksionon siç duhet, mund ta ktheni softuerin në gjendjen e tij origjinale.

Nisja e programit të instalimit çon në shfaqjen e njëpasnjëshme të dialogëve të përzgjedhur në seksionin Select User Interface Components, të ngjashme me atë të paraqitur në Fig. 16.

Oriz. 16. Kështu duket një nga dialogët e instaluesit

Rezultati i aplikacionit të instalimit është instalimi i aplikacionit dhe skedarët e nevojshëm për funksionimin e tij në kompjuterin e përdoruesit, krijimi i një grupi programesh dhe futja e çelësave të nevojshëm në regjistër (Fig. 17).

Oriz. 17. Rezultati i aplikacionit të instalimit.

Nëse keni zgjedhur opsionin Automatic Uninstaller gjatë krijimit të shpërndarjes, atëherë nëse keni nevojë të çinstaloni një aplikacion të instaluar, duhet të përdorni mjetin Add or Remove Programs në Panelin e Kontrollit të Windows.

Kështu, megjithëse InstallShield Express nuk i zgjidh plotësisht të gjitha problemet që lindin gjatë dërgimit të aplikacioneve, ai në shumë raste mund të bëjë të mundur krijimin e shpejtë të shpërndarjeve që plotësojnë kërkesat moderne për funksionalitetin dhe dizajnimin e aplikacioneve të instalimit.

Si përfundim, aplikacionet e transportit të ndërtuara me Delphi 2.0 dhe Delphi 3.0 janë pothuajse saktësisht të njëjta me aplikacionet e transportit të ndërtuara me C++ Builder.

Bartja e aplikacioneve të C++ Builder në një arkitekturë klienti/server

Natalia Elmanova

    Prezantimi

    Pak histori

    Karakteristikat e arkitekturës klient/server

    DBMS e serverit dhe të dhënat e trashëgimisë

    Transferimi i të dhënave të trashëgimisë nga duke përdorur të dhënat Magjistari i Migrimit

    Migrimi i të dhënave të trashëgimisë duke përdorur mjetet CASE

    Disa përfundime

Çdo gjë e shkruar në Visual Basic duhet të ekzekutohet jashtë mjedisit të zhvilluesit Bazë vizuale, kërkojnë skedarin Msvbvm.dll. Ky skedar përmban të gjitha rutinat mbështetëse dhe kontrollet thelbësore që i duhen Visual Basic për të bërë gjithçka. Ky është një skedar mjaft i madh (1.3M). Por për fat të mirë, pa marrë parasysh sa aplikacione të Visual Basic një përdorues ekzekuton në të njëjtën kohë, vetëm një kopje e këtij skedari nevojitet në memorie.

Për çdo kontroll përdoruesi në aplikacionin tuaj dhe për çdo gjë që është pjesë e kontrollit tuaj, ju nevojitet një skedar kontrolli përdoruesi. Këta skedarë janë relativisht të vegjël - shpesh më pak se 30 mijë secili. Si rezultat, ajo që rezulton e nevojshme për instalimin e skedarëve të ekzekutueshëm nuk ndodhet në makinën ku kryhet instalimi, atëherë edhe skedari më i thjeshtë i ekzekutueshëm i Visual Basic, madje i ngjeshur duke përdorur magjistarin e instalimit, do të kërkojë 2 ose më shumë disqe.

Shënim: Zhvilluesi duhet të sigurohet që përdoruesit e projektit ose kontrollit të tij të mos kenë Msvbvm50.dll dhe skedarë të tjerë mbështetës sepse shumë përdorues të Windows 95 dhe Windows NT do t'i kenë tashmë këto skedarë në makinat e tyre. Për shembull, shumica e përdoruesve Internet Explorer do t'i ketë tashmë ato dhe mund të supozojmë se së shpejti Microsoft thjesht do ta instalojë këtë skedar së bashku me instalimin e skedarëve të sistemit operativ. Kjo do të reduktojë shumë hapësirë ​​në disk, e nevojshme për krijimin e shpërndarjeve të projekteve të Visual Basic.

Së fundi, kur ekzekutohet një ekzekutues që përmban një kontroll përdoruesi, skedari .ocx duhet të jetë në drejtorinë e sistemit ose në të njëjtën direktori me skedarin .exe. Magjistari i instalimit i vendos automatikisht skedarët në vendin e duhur. (Nëse skedari përkatës .ocx nuk mund të gjendet, makina virtuale Visual Basic do të shfaqë një mesazh gabimi dhe do të dalë.)

Krijimi i një skedari të ekzekutueshëm

Kushdo që lexon ndonjë reklamë në lidhje me të përpara se të blejë kopjen e tij të Visual Basic mund të ketë dëgjuar se Visual Basic 5 është versioni i parë i Visual Basic që ju lejon të krijoni skedarë vërtet të ekzekutueshëm. Disa mund të pyesin se çfarë do të thotë kjo. Para së gjithash, versionet e mëparshme Visual Basic gjithmonë e ka përkthyer kodin Visual Basic në një lloj kodi p. Është një gjuhë e ndërmjetme që është e ndryshme nga kodi i makinës së mikroprocesorit Intel. Dhe më pas kodi p që rezulton u interpretua rresht pas rreshti në kodin e makinës Intel. Por kjo nuk është efektive. Për shembull, për sythe, është qartësisht më e lehtë të konvertohet një herë në kodin e makinës dhe nuk duhet të konvertohet kodi sa herë që ekzekutohet trupi i lakut.


Figura 23-1. Kutia e dialogut Krijoni projektin. .

Vetëm versionet Professional dhe Enterprise kanë aftësinë për të krijuar skedarë vërtet të ekzekutueshëm. Kjo mund të arrihet duke zgjedhur File|Make Exe ose File|Make ocx dhe më pas duke klikuar butonin Options në kutinë e dialogut Make Project, të paraqitur në Fig. 23-1.



Figura 23-2. Bëni faqe.

Ajo që do të shihet është treguar në Fig. 23-2. Në këtë faqe të kutisë së dialogut, mund të shtoni versionin e kontrollit dhe informacionin për mbrojtjen e të drejtave. Kjo gjithashtu vendos ikonën për projektin që përdoruesi do të shohë që përfaqëson skedarin e ekzekutueshëm dhe informacionin e linjës së komandës nëse ofrohet.

Nëse ka një version Professional ose Enterprise, klikoni në skedën Përpiloni. Ekrani i paraqitur në Fig. 23-3. Le të kalojmë nëpër të gjitha opsionet në këtë panel dialogu të rëndësishëm një nga një.

Përpiloni në P-Code. Ju lejon të përpiloni një projekt në kodin p. Edhe pse funksionon më ngadalë, hapësira e kërkuar në disk mund të jetë dukshëm më e vogël në krahasim me kodin e përpiluar në kodin e makinës së mikroprocesorit.

Përpiloni në kodin vendas. Ju lejon të përpiloni një projekt duke përdorur kodin vendas me optimizime për atë që është zgjedhur duke përdorur butonat e mbetur. Ato janë përshkruar në tabelën e mëposhtme.

Butoni Përshkrim
Optimizo për Kodin e ShpejtëMaksimizon shpejtësinë e ekzekutimit.
Optimizo për madhësi të vogëlMinimizon madhësinë. Ky është ndoshta një avantazh i rëndësishëm ndaj lehtë për t'u përdorur P-kodi nuk do të arrihet.
Jo OptimizePërpilohet pa optimizim.
Favor Pentium ProOptimizon kodin në mënyrë që të funksionojë më mirë në procesorin Pentium Pro. Kodi i gjeneruar me këtë opsion do të funksionojë në procesorët e mëparshëm, por do të funksionojë më ngadalë në procesorët 486 dhe Pentium (edhe nëse përdorin MMX) sesa kodi i krijuar pa këtë opsion.
Krijo informacion simbolik të korrigjimitPërdoret kur ju duhet të ekzekutoni kodin tuaj VB në një korrigjues të veçantë, si p.sh. një nga korrigjuesit nga NuMega ose ata që vijnë me Komponentët e Microsoft DevStudio.

Shënim: Një program që ekzekuton një numër të madh loopesh, siç janë testet e standardizuara, do të tregojë shpejtësi mahnitëse - shpesh sa një faktor prej dhjetë mbi programet e Visual Basic 4, megjithatë, në praktikë, shpejtësia ka të ngjarë të jetë dukshëm më e vogël (shpesh më pak se 50 përqind, ndonjëherë edhe rreth 20 përqind).

Optimizimet e avancuara. Duke klikuar këtë buton do të shfaqet kutia e dialogut Optimizimet e Avancuara që shfaqet djathtas. Nuk rekomandohet të ndryshoni asnjë nga opsionet e paracaktuara në këtë panel - ato janë vetëm për ekspertë të avancuar të VB.

Magjistari i instalimit

Setup Wizard është një mjet vërtet i shkëlqyeshëm që ju lejon të krijoni shpërndarje aplikacionesh dhe kontrollesh pothuajse pa asnjë përpjekje. Është me të vërtetë një program i pavarur i quajtur Application Setup Wizard. Mund ta nisni, për shembull, përmes nënmenysë Visual Basic 5 në menynë Start. (Supozoni se jeni duke përdorur instalim standart, atëherë programi i magjistarit të instalimit do të quhet VB\setupkit\kitfil32\Setupwiz.exe).

Shënim: Përpara se të përdorni magjistarin e instalimit, duhet të paktën përpiloni kodin të paktën një herë, dhe gjithashtu ruani skedarin e projektit.

Kur nis magjistari i instalimit, ne çojmë te ekran në shtëpi magjistari i instalimit, i cili duket si Fig. 23-4.

Le të shohim artikujt në panelin kryesor. Para së gjithash, ekziston një buton Ndihmë që do të shfaqë një skedar ndihme për magjistarin. Butoni Exit në këndin e sipërm djathtas të panelit mbyll magjistarin e instalimit. Butoni Next përpara kalon në hapin tjetër të magjistarit dhe butoni Prapa kthehet në atë të mëparshëm. Klikoni në butonin Next për të shkuar në ekranin e parë real të magjistarit.

Kutia e tekstit të skedarit të projektit. Skedari i projektit është një emër skedari me shtesën .vbp. Mund të klikoni butonin Browse për të hapur një kuti dialogu standard që ju lejon të kërkoni për një skedar .vbp ose .ctl (për një kontroll).

Rindërtoni Protect. Skedarët shpërndarjet e të cilëve janë krijuar janë të ekzekutueshëm më vete. Nëse keni nevojë të krijoni përsëri një produkt të veçantë, duhet të kontrolloni këtë opsion. Magjistari do të krijojë automatikisht një skedar të ri .exe ose skedar .osx nëse skedari .exe nuk gjendet.

Opsione Opsionet e disponueshme janë përshkruar në tabelën e mëposhtme.

Duke përdorur magjistarin

Për qartësi, le të supozojmë se ju duhet të krijoni shpërndarje të dy aplikacioneve të ndryshme:

  • një kalkulator që vjen me Visual Basic;
  • kontrollin fusha e numrit futni NumericTextBox.

Krijimi i një komplete shpërndarjeje për një projekt kalkulator



Figura 23-3. Kompiloni faqen.

Le të fillojmë me një projekt të thjeshtë kalkulatori, i cili mund të gjendet në nëndrejtorinë \samples\PGuide\calc të drejtorisë VB. Fillimisht duhet ta përpiloni këtë projekt, pasi nuk ofrohet në formë të ekzekutueshme. Pra, le të ngarkojmë VB dhe më pas të përpilojmë projektin Calc.vbp. Pas kësaj, futni emrin dhe shtegun e skedarit Calc.vbp dhe klikoni në butonin Next (i cili tani është i disponueshëm). Pasi kërkohet pak kohë për të përpunuar skedarët, ne do të kalojmë në ekranin e hapit 3 të magjistarit të instalimit.



Figura 23-4. Ekrani fillestar i magjistarit të instalimit.

Në këtë ekran ju duhet t'i tregoni magjistarit se ku të ruajë shpërndarjen. Për shembull, le të zgjedhim floppy disqe. Për ta bërë këtë, klikoni në opsionin Floppy Disk. Klikoni në butonin Next dhe do të çojmë në një ekran ku do të informojmë magjistarin për llojin e disketave të përdorura.

Klikoni në butonin Next. Ekrani që rezulton përdoret vetëm për serverët ActiveX - kjo është një temë më e avancuar që nuk e trajtuam në këtë libër. Klikoni butonin Next për të kapërcyer këtë ekran.

Pas një vonese të shkurtër, shfaqet ekrani Përmbledhja e skedarit. Nëse zgjidhni ndonjë nga këta skedarë dhe klikoni butonin Detajet e skedarit, magjistari do të shfaqë një kuti dialogu. Ai përmban informacion të detajuar në lidhje me skedarin e zgjedhur. Nëse klikoni mbi Detajet e Përmbledhjes në ekranin e Përmbledhjes së Skedarit, do të shihni një kuti dialogu me informacion.

Klikoni në butonin Next ndërsa jeni në ekranin e Përmbledhjes së Skedarit dhe shkoni te ekrani Finished.

Nëse klikoni butonin Finished tani, magjistari do të fillojë të shfaqë panele informacioni që ju tregojnë se çfarë po bën (kompresimi i skedarëve, llogaritja e skedarëve që duhen kopjuar, etj.). Kur kjo të përfundojë, një panel informacioni i ngjashëm me atë të treguar në të djathtë do të shfaqet në ekran. Ajo do t'ju kërkojë të futni të parën (nga dy në në këtë rast) disqe.

Dhe tani përdoruesit mund ta instalojnë aplikacionin thjesht duke vendosur diskun e parë të kompletit të shpërndarjes në disk dhe duke nisur nga program Windows Setup.exe gjendet në të.

Programi i instalimit i krijuar nga magjistari i instalimit përputhet me të gjitha Standardet e Windows. Përdoruesit mund të ndryshojnë direktorinë e instalimit; ata mund të monitorojnë ecurinë e procesit të instalimit duke përdorur një diagram; dhe do t'u thuhet gjithashtu se kur duhet të fusin diskun tjetër. (Përveç kësaj, duke përdorur funksionin AddRemove në Windows95/Windows NT, është e mundur të çinstaloni aplikacionin.) Krijimi i një shpërndarje kontrolli

Krijoni një shpërndarje kontrolli në magjistarin e instalimit për t'u përdorur sistem të veçantë në thelb njësoj si krijimi i një shpërndarjeje të një aplikacioni. Pra, në këtë seksion do të fokusohemi në përdorimin e magjistarit për të krijuar një skedar të konfigurimit të shkarkimit të Internetit në mënyrë që kontrolli të mund të përdoret në Internet Explorer.

Le të nisim magjistarin. Duhet të theksohet se ne duam të shpërndajmë kontrollin në mënyrë të tillë që të mund të shkarkohet nga Interneti ose në një intranet. Pasi të keni marrë vendimin për të kryer instalimin e Internetit, klikoni në butonin Next dhe kaloni në ekranin tjetër.

Klikoni në butonin Next. Do të shfaqet ekrani i mëposhtëm. Microsoft ofron një opsion që lejon përdoruesin të shkarkojë vetëm disa skedarë standardë, të tilla si një skedar i madh virtual Makinat vizuale Baza e kërkuar për kontrollin, direkt nga faqja e Microsoft-it herën e parë që përdorni kontrollin në Internet Explorer. Ky është me të vërtetë një opsion shumë i dobishëm sepse nëse përdoruesit kanë tashmë ndonjë nga skedarët e kërkuar në kompjuterin e tyre, atëherë Internet Explorer është mjaft i zgjuar për të mos i shkarkuar ato përsëri.

Kjo është në thelb ajo. Ekranet e mbetura të magjistarit janë të ngjashëm me ato që kemi diskutuar tashmë.

Artikujt më të mirë mbi këtë temë