JRecord projektas suteikia kodą:
- Skaityti ir rašyti failus ilgis remiantis įrašais (fiksuoto ilgio įrašais ir ilgio srityje pagrindu įrašų).
- Skaityti ir rašyti gimtąja cobol failus.
Klausimai
- Kodas buvo parašytas remti RecordEditor ne skaityti cobol failus.
- Duomenų grąžinamas kaip eilutę.
- Geriau Bendrasis Cobol reikia
Failų formatai
- ilgis remiantis failai turi 2 pranašumų tipiškų Unix / Windows tekstinius failus:
- Skaitant, jums nereikia patikrinti kiekvieną baitą į už
- Idealiai tinka saugoti dvejetainiai duomenys - Sutaupo konversijos išlaidos (3rd Generation kalbomis, pavyzdžiui, C ir Cobol).
Formatai šiuo metu yra remiama
- Ištaisyta stažo (ty kiekvienas įrašas yra pats fiksuoto ilgio.
- Didysis VB (taip pat buvo naudojamas kituose kompiuteriuose, taip pat).
- Didysis VB dump (sames kaip VB, bet taip pat įskaitant Block Discriptor Word).
- Fujitsu Cobol VB formatas.
Pavyzdžiai
Skaitymas failą
Šis pavyzdys rodo, kaip ByteReader Skaitykite Fujitsu-cobol kintamo ilgio failą kaip baitų masyvo.
Pastaba: Kiekvienas šių failų linija susideda iš
4 baitų Įrašų deskriptorius (2 baitų ilgis šiek tiek endian dvejetainiu formatu, 2 baitai duomenims patikrinti).
Linijos duomenų
4 baitų Įrašų deskriptorius. Atsižvelgdama Record deskriptorius pradžioje ir pabaigoje įrašo leidžia jums skaityti į priekį ir atgal, į bylą.
1: AbstractByteReader tReader = nauji FujitsuVbByteReader ();
2: baitų [] linija;
3:
4: try {
5: tReader.open (fileName);
6:
7: o ((linija = tReader.read ()) = null) {!
8: // TODO Do Something .....
9:}
10:} pagaliau {
11: tReader.close ();
12:}
Kas naujo , šioje laidoje:
- Ši versija atitinka tam tikras vartotojų užklausas pora .
- Yra galimybė turėti stulpelių pavadinimus į kabutes už CSV failus ir sustiprintas kopija įrankis.
Kas naujo versija 0.68.1a:
- klaidą buvo nustatytos pagrindinės bibliotekos ir komunalinės buvo atnaujinti (remiantis RecordEditor 0,69).
- Išdėstymas vedlys (naudojama sukurti failų aprašai iš failo) dabar turi lauko Paieška, geriau dvejetainis failo paramą ir paramą įvairių įrašų failus.
Kas naujo 0,68 versija:
- Versija 0,68 daugiausia apie pagerinti cobol palaikymas. Pokyčiai apima:
- Parama Open Cobol (Standard, mikro Koncentruoti Suderinama, MVS, BS2000) ir geresniam Fujitsu paramą. Didysis palaikymas yra, kaip visada. Atviras Cobol (Microfocus režimas) turi dirbti Microfocus Cobol.
- Geresnis Cobol Pagalba - Sinchronizavimo palaikoma, PI-1, Komp-2 (Ne mainframe Cobols) + kiti smulkūs pataisymai
- New file kopija Naudingumas.
- Parama Atviras Cobol VB failus.
- Parama hex CSV failus (ty naudojant lauko seperator kaip x'FF)
- Taip pat yra pakeitimų, susijusių su RecordEditor ir FFReport projektus
Kas naujo versija 0,65:
- Nauja XML RecordLayout (eiti su esamomis cobol Layouts) , Šios XML maketai gali būti - Sukurta pagal Layout-Wizard - eksportuotos iš RecordEditor (versija 0,65 arba Pastarųjų)
- Nedideli patobulinimai "Java" klases - getFieldValue metodas AbstractLine - asLayoutDetail į Externale įrašo
- Nauja redaktorius programa redaguoti failus naudojant komplekte RecordLayout (Cobol arba XML).
- Išdėstymas vedlys -. Stato XML Įrašų Layouts iš mėginio failą nukreipta į laukus "
- Nauja DA programa, ji daro lauke pagrįstas palyginti. Pranašumus, tai yra - Failai skirtingais formatais galima palyginti (pvz Fiksuotas plotis failai gali būti palyginti su aptverti failus). - Lapai gali būti ignoruojami iš palyginti. Tai labai naudinga, kai keičiant programą (ir tik laukų pora Keisti) galite paleisti senus / naujas programas ir ignoruoti laukus, turėtų pakeisti -. Palyginkite turėtų parodyti ne skirtumus
Kas naujo 0,62 versija:
- Tai iš esmės remti naujausią versiją RecordEditor. Vienas iš pagrindinių pakeitimų yra failų Skaitytojai dabar grįžti AbstractLine vietoj linijos. Tai bus pertrauka esamą kodą.
Komentarai nerastas