Download
Trenutni projekti:
Zvjezdojedac


Zvjezdojedac stara verzija

Dovršeni projekti:
Char lovac


Potapanje mornarice


Sraz za astronome


Začarana tvrđava


Zli poligoni

spojeni ste na port:
free web counter
free web counter

NEXUS 64213 kao blog

četvrtak 28.08.2008.

Binarni editor

Nisam već mjesec dana ništ objavio. Skoro ko i svi web stripovi koje pratim. Također nisam ni u Zvijezdojedcu puno intervenirao, ta odmarao sam se. Nekako mi je onaj tečaj iz Jave ubio volju za programiranjem, bio sam prije njega tak nadobudan za programiranjem da sam ozbiljno mislio završiti Zvjezdojedca tokom ljetnih praznika. Sad mi se pak čini da ću trebati puno više od zimskog semestra.

S druge strane, prešo sam Chicken Invaderse 3, napokon (kad je jednom krenulo, niš me nije više moglo spriječiti), napravio sam par aplikacija u C# koje rade s bazom podataka (jeji! neka kosrit od faksa!) i napravih jednu malu al meni barem užasno korisnu aplikaciju: Binarni editor. Imao sam nešto slično već napravljeno u C++, al i to je bilo presirovo, previše uloženog vremena i nikako da radi glatko. Stoga napravi to sve nanovo u C#, manje od tjedan dana posla a radi ko urica. Aha, da, a što radi? Fila datoteku podatcima, ukratko. Naime, problem mi je bio slijedeći, imam neku strukturu koja npr. opisuje pojedinu tehnologiju iz Zvijezdojedca i onda imam poveći niz takvih struktura (opisnika tehnologija) kojeg ja kao programer trebam lako uređivati. Meni je osobno najlakše riješenje je imati te strukture u datoteci i u igri ih jednostavno učitati u prazan niz (praktički 2 naredbe koda). E sad, problem je napraviti tu datoteku s podatcima. Prva riješenja su bila programi u kojima se unaprijed zadani podatci zapisuju u datoteku. Problem kod toga je da kad hoću nešto promjeniti, moram otvoriti kod od tog programa, napraviti izmjenu, kompajlirati kod, eventualno popraviti sintaktičke greške (pa opet kompajlirati) i onda tek pokrenuti program koji napravi novu verziju datoteke.

To mi je već dojadilo pa sam si napravio program koji rješava općeniti takav problem, on pročita iz jedne datoteke kako izgledaju strukture s kojima hoću raditi, učita mi što sam do sad napravio i ja dalje sam hićem podatke nutra a on ih na kraju spremi nazad u datoteku i a je to. Ne znam kako se nisam prije sjetio staviti opciju za spremanje, za sada mi spremi podatke tek kada se program ide ugasiti. To riješim sutra i još dodam upute i opet uploadam.

- 23:32 - Komentari (0) - Isprintaj - #

<< Arhiva >>

Creative Commons License
Ovaj blog je ustupljen pod Creative Commons licencom Imenovanje-Nekomercijalno-Dijeli pod istim uvjetima.

< kolovoz, 2008 >
P U S Č P S N
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31


Dnevnik.hr
Gol.hr
Zadovoljna.hr
Novaplus.hr
NovaTV.hr
DomaTV.hr
Mojamini.tv

Opis bloga
Mjesto di uglavnom pišem o svojim radovima. Vrijeme objave posta: četvrtkom u 23:59
Upload folder
binarije:
Projekti na box.net-u
alati:
Binarni editor
ToDo
slike:
photobucket.com
Zrnce mudrosti

"A designer knows he has achieved perfection not when there is nothing left to add, but when there is nothing left to take away."

- Antoine de Saint-Exupry