JRecord

Screenshot Software:
JRecord
Detalii soft:
Versiune: 0.80
Incarca data: 20 Feb 15
Producător: Bruce Martin
Licenţă: Gratuit
Popularitate: 5

Rating: nan/5 (Total Votes: 0)

proiect JRecord prevede cod de:
- Citește și scrie fișiere de fișiere de lungime bazat (ambele fișiere de lungime fixe și teren Lungime înregistrări bazate pe).
- Citi și scrie fișiere COBOL native.
Probleme
- Codul a fost scris pentru a sprijini RecordEditor nu pentru citirea Cobol fișiere.
- Datele sunt returnate ca un String.
- Mai bine Generic Cobol este necesar
Formate de fișier
- pe bază de lungime fișiere au 2 avantaje fata de UNIX fișiere text tipice / ferestre:
- Când lectură, nu aveți nevoie pentru a verifica fiecare octet în dosarul de .
- Ideal pentru stocarea de date binare - salvează costul de conversie (în limbile generație treia, cum ar fi C și Cobol).
Formate suportate în prezent
- Fixed Înregistrați Lungime (de exemplu, fiecare înregistrare este aceeași lungime fixă.
- VB Mainframe (a fost, de asemenea, utilizat pe alte computere, de asemenea).
- Mainframe VB Dump (Sames ca VB, dar, de asemenea, inclusiv bloc Discriptor Cuvântul).
- Format Fujitsu Cobol VB.
Exemple
Citirea unui fișier
Acest exemplu arată cum o ByteReader se Citiți un Fujitsu-Cobol fișier de lungime variabilă ca o matrice de octeti.
Notă: Fiecare linie în aceste fișiere constau din
4 octet Înregistrare descriptor (lungime 2 octet în format binar mic endian, 2 bytes verifica datelor).
Linie de date
4 octet descriptor Record. Având în descriptorul de înregistrare la începutul și sfârșitul înregistrării vă permite să citiți înainte și înapoi în fișierul.
1: AbstractByteReader calcă = FujitsuVbByteReader nou ();
2: byte [] line;
3:
4: try {
5: tReader.open (filename);
6:
7: în timp ce ((line = tReader.read ()) = null!) {
8: // TODO face ceva .....
9:}
10:} în cele din urmă {
11: tReader.close ();
12:}

Ce este nou în această versiune:

  • Această versiune îndeplinește o pereche de cereri de utilizator
  • .
  • Este o opțiune pentru a avea nume de coloane în ghilimele pentru fișiere CSV, precum și o utilitate sporită copie.

Ce este nou în versiunea 0.68.1a:

  • Un bug a fost stabilită pentru biblioteca de bază, și utilități au fost actualizate (bazat pe RecordEditor 0,69).
  • Layout Wizard (folosit pentru a crea Descrieri de fișiere dintr-un fișier) are acum câmp de căutare, mai bine suport fișier binar, și suport pentru fișiere multi-record.

Ce este nou în versiunea 0.68:

  • Versiunea 0.68 este, în principal despre îmbunătățirea Cobol Support. Modificările includ:
  • Suport pentru Deschidere Cobol (Standard, Micro Focus Compatibil, MVS, BS2000) și sprijin îmbunătățit Fujitsu. Suport Mainframe este prezent ca întotdeauna. Deschideți Cobol (mod Microfocus) ar trebui să lucreze pentru Microfocus Cobol.
  • îmbunătățit Cobol Asistență - Sync susținut, Comp-1, Comp-2 (Cobols Non-mainframe) + alte corecții minore
  • New Utility copie fișiere.
  • Suport pentru fișierele deschise Cobol VB.
  • Suport pentru fișiere Hex CSV (de exemplu, cu ajutorul unui separator de câmpuri ca X'FF ")
  • schimbări asemenea incluse sunt legate de proiectele RecordEditor și FFReport

Ce este nou în versiunea 0,65:

  • New XML RecordLayout (pentru a merge cu Cobol Layouts existente) . Aceste aspecte XML pot fi - Creat de Layout-Wizard - exportate din RecordEditor (versiunea 0,65 sau acesta din urmă)
  • îmbunătățiri minore clasele Java - Metoda getFieldValue în AbstractLine - asLayoutDetail în înregistrare Externale
  • Noul program Editor pentru a edita fișiere folosind un RecordLayout furnizat (COBOL sau XML).
  • Layout Wizard -. Construiește XML Înregistrați Layouts dintr-un fișier mostră de arătând spre domeniile
  • New Diff Utility Se face un domeniu bazat comparare. Avantajele cu aceasta sunt - Fișiere în diferite formate pot fi comparate (fișiere Lățime de exemplu, fixe pot fi comparate cu fișiere delimitat). - Domenii pot fi ignorate de comparare. Acest lucru este foarte util atunci când schimbă un program (și doar o pereche de câmpuri schimba) Puteți rula programe vechi / noi si ignora domeniile care ar trebui să schimbe -. Compara ar trebui să nu prezinte diferențe

Ce este nou în versiunea 0,62:

  • Acest principiu, pentru a sprijini cea mai recentă versiune a RecordEditor. O schimbare majoră este Cititoare de fișiere reveni acum o AbstractLine în loc de o linie. Acest lucru va rupe cod existent.

Alte software-uri de dezvoltator Bruce Martin

iceBreaker
iceBreaker

15 Dec 14

Record Editor
Record Editor

9 Mar 17

Comentarii la JRecord

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!