atestate la info

programe si alte alea

atestate la info

Mesajde BlacKnight » Lun Apr 25, 2005 12:17 pm

pt cei interesati de acest subiect, le propun postarea ideilor, parerilor despre ce se mai face pt atestat in ziua de azi in soft-ul studiat la liceu.

deasemenea sunt constient ca sunt multi care au nevoie si nu prea au timp sau idei sa isi faca lucrarea de atestat. pt cei aflati in situatia de mai sus le ofer spre vanzare,pt inceput, 3 aplicatii facute in delphi 5 (Hangman, Blackjack si Minesweeper), impreuna cu codul sursa si documentatia in format *.doc. pt informatii va raspund la orice intrebare.ms

poza de mai jos reprezinta nu screenshot din interfata programului blackjack. curand am sa afisez poze si din celelalte aplicatii
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.
never, i mean never consider giving up
Avatar utilizator
BlacKnight
Junior Member
 
Mesaje: 19
Membru din: Mar Mar 29, 2005 11:00 pm

Mesajde Mat » Lun Apr 25, 2005 11:09 pm

Ia te uita .... cineva care se ocupa de acelasi tip de programe care ma pasioneaza si pe mine (adica inutile).

Vrei sa zici ca vinzi drepturile de autor asupra programelor respective? sau vinzi doar suportul fizic pe care ele sunt inregistrate si le dai sub licenta GPL? ...sau sub alta licenta?.. poti fi nitel mai explicit?

Despre Delphi pot sa zic ca am folosit si eu asa ceva (care am scris cu el doar 1 program foarte simplu cu interfata grafica, dar compilam cu el programe facute in Pascal ... ). Si prost am facut, pt. ca atunci cand am trecut la Linux, m-am trezit ca nu prea gasesc un compilator de Pascal care sa ma multumeazca, in schimb am un compilator de C foarte bun ... care cu ocazia asta m-am apucat si eu sa-l invatz si am constatat ca C e mult mai bun decat Pascal.... mai ales ca din cate stiu eu, in Pascal nu potzi nici macar sa faci alocare dinamica de memorie sau sa trimiti niste vectori pe post de parametri pt. o functie (pe care in C ii poti trimite chiar in mai multe feluri)....

Si cel mai tare argument in favoarea lu' C (din punctul meu de vedere) ar fi ca are cam aceeasi sintaxa cu JavaScript si PHP. (de fapt e invers ... )
Avatar utilizator
Mat
Junior Member
 
Mesaje: 63
Membru din: Lun Dec 15, 2003 12:00 am

Mesajde BlacKnight » Mar Apr 26, 2005 3:18 pm

nu vand drepturile de autor .. si dac ale-as vinde .. tot nu ar stii cum sa le foloseasca pt ca astia care cauta astestate le cumpara pt ca nu au vreme sa le faca, nu pt altceva.
io vand executabilul, codul sursa, fragmentat pe domenii de aplicare, in format *.doc si documentatia, in care descrie in cateva cuvinte principiu de baza si obiectele folosite, atata cat sa fie suficient pt prezentarea de atestat.
Mat scrie:inregistrate si le dai sub licenta GPL? ...sau sub alta licenta?.. poti fi nitel mai explicit?


sincer sa fiu nu prea stiu ce ii licenta GPL. asta ai putea sa fi tu mai explicit

mai ales ca din cate stiu eu, in Pascal nu potzi nici macar sa faci alocare dinamica de memorie sau sa trimiti niste vectori pe post de parametri pt. o functie (pe care in C ii poti trimite chiar in mai multe feluri)....


aici ar trebui sa mai incerci, pt ca se pot face in pascal ambele lucruri de care ai pomenit. recunosc ca nu are aplicabilitate practica mare pascalu, adik .. chiar f mica, dar in el iti formezi gandirea unui viitor programator. la fel cum nu poti conduce un tir pana nu conduci masina mica si dubitza.

oricum .. ms de intrebari,
o zi buna
never, i mean never consider giving up
Avatar utilizator
BlacKnight
Junior Member
 
Mesaje: 19
Membru din: Mar Mar 29, 2005 11:00 pm

Mesajde Mat » Mie Apr 27, 2005 4:48 pm

Nu stii ce e aia GPL? ... pai asta e lipsa de incultura .... potzi gasi detalii aici:

http://www.gnu.org/philosophy/philosophy.html#LicensingFreeSoftware

zi-mi si mie te rog cum se face alocare dinamica de memorie in Pascal? :con: mor de curiozitate...

in C e simplu:

double *x;

if(!(x=(double *)malloc(100*sizeof(double)))){printf("Nu putut alocat memorie");}
....
.....
....
free(x);
Avatar utilizator
Mat
Junior Member
 
Mesaje: 63
Membru din: Lun Dec 15, 2003 12:00 am

Mesajde stefan » Mie Apr 27, 2005 8:00 pm

Da ma Mat, foarte inteligenta intrebarea, e normal, omul vinde proiectele pentru ca vrea sa scoata banii pe suport.

Cat despre Pascal vs C, nu cred ca poti sa spui ca Delphi e numai Pascal. Delphi e un mediu de dezvoltare in care poti face programe cu o interfata grafica decent destul de repede, e ceea ce se cheama RAD. Deci nu cred ca alocarea dinamica e problema lui :D.
subpolar homesick fane

"This here post might offend you some
If it doesn't it's because you're dumb"
stefan
Junior Member
 
Mesaje: 2282
Membru din: Dum Feb 24, 2002 1:00 pm
Localitate: Bucuresti

Mesajde BlacKnight » Joi Apr 28, 2005 5:01 pm

de ex sa zicem ca am o lista de valori intregi. atunci tre un type recursiv.. incep de mai jos:

type lista=^elem;
element=record
inf:integer;
urm:^lista;
end;
var p:lista;
begin
new(p);
p^.inf:=30;
p^.urm:=nil;
new(q);
q:=p;
dispose(p);
end.
never, i mean never consider giving up
Avatar utilizator
BlacKnight
Junior Member
 
Mesaje: 19
Membru din: Mar Mar 29, 2005 11:00 pm

Mesajde BlacKnight » Joi Apr 28, 2005 5:07 pm

stefan scrie:Deci nu cred ca alocarea dinamica e problema lui :D.

un picut ma mai intereseaza si pe mine ca am un pic de bac anu asta .. si dau din info. deci .. :P
never, i mean never consider giving up
Avatar utilizator
BlacKnight
Junior Member
 
Mesaje: 19
Membru din: Mar Mar 29, 2005 11:00 pm

Mesajde v1n3ri » Joi Apr 28, 2005 5:47 pm

Din ce stiu eu... La atestat se poarta cam astea: cam 80% site, 15% fox si 5 % ceva in C sau alte kestii :). Pentru cine nu stie programare, e cam cel mai simplu sa faca un site, mai ales ca atestatu' e cum e.... Niste subiecte care, vorbind de C++, nu cred ca depasesc clasa a10a ca nivel de dificultate. Sau cel putin asa o fo' la min'.
Daca e v'un amator de info, o idee ar fi clasa grafica grafuri (orientate sau neorientate): daca se arunca un ochi in help, iese in mod grafic fain ;).
Doar doua lucruri sunt infinite: universul si prostia umana. In legatura cu universul nu sunt sigur.
E o onoare sa fiu ignorat de gabuba.
Avatar utilizator
v1n3ri
Junior Member
 
Mesaje: 541
Membru din: Lun Noi 29, 2004 12:00 am

Mesajde Mat » Vin Apr 29, 2005 11:30 pm

type lista=^elem; element=record; inf:integer; urm:^lista; end;
var p:lista;
begin
new(p); p^.inf:=30; p^.urm:=nil; new(q); q:=p;
dispose(p); end.

;S N-am inteles nimic din ce ai scris aici, dar functiile despre care vorbeam eu nu cred ca sunt incluse in versiunea standard de Pascal (adica oricine face un compilator poate sa le implementeze cum ii vine pe caciula), pe cand in C sunt incluse chiar in biblioteca standard (ANSI C). Si instructiunile pe care le scrisesem eu erau echivalente cu:

double x[100];

....decat ca in varianta cu alocare dinamica, in loc de 100 se putea pune orice variabila generata sau citita in timpul rularii programului si de asemenea, dupa ce variabila x nu mai era folositoare, memoria ocupata de ea putea fi eliberata. Instructiunile tale ce ar trebui sa faca? ... eu ma refeream doar la alocarea de memorie pentru un vector ...
Avatar utilizator
Mat
Junior Member
 
Mesaje: 63
Membru din: Lun Dec 15, 2003 12:00 am

Mesajde BlacKnight » Sâm Apr 30, 2005 3:51 pm

in variabila p se aloca spatiu de memorie aferent unei variabile intregi. p^.inf reprezinta valoarea, si p^.urm .. reprezinta legatura catre urmatorul element al sirului
never, i mean never consider giving up
Avatar utilizator
BlacKnight
Junior Member
 
Mesaje: 19
Membru din: Mar Mar 29, 2005 11:00 pm

Mesajde BlacKnight » Sâm Apr 30, 2005 3:53 pm

dispose (p) elibereaza memoria .. pt a putea fi folosita de catre alta variabila, lasandu-se in spatiul ala de memorie ..o valoare reziduala
never, i mean never consider giving up
Avatar utilizator
BlacKnight
Junior Member
 
Mesaje: 19
Membru din: Mar Mar 29, 2005 11:00 pm

Mesajde v1n3ri » Sâm Apr 30, 2005 7:08 pm

Nu e mai simplu C++? Ce p^.inf, sau malloc :). E mai sugestiv un p->inf, sau un p=new tip. Oricum, daca dati bac din C se accepta si C++ la rezolvare :).
Doar doua lucruri sunt infinite: universul si prostia umana. In legatura cu universul nu sunt sigur.
E o onoare sa fiu ignorat de gabuba.
Avatar utilizator
v1n3ri
Junior Member
 
Mesaje: 541
Membru din: Lun Noi 29, 2004 12:00 am

Mesajde BlacKnight » Mie Mai 04, 2005 5:29 pm

io am am intrebare pt delphi, cu care ma confrunt de ceva vreme.cum pot lega o aplicatie de un buton. Ex: cand dau click pe un buton sa imi porneasca winampu
never, i mean never consider giving up
Avatar utilizator
BlacKnight
Junior Member
 
Mesaje: 19
Membru din: Mar Mar 29, 2005 11:00 pm


Înapoi la Software

Cine este conectat

Utilizatorii ce navighează pe acest forum: Niciun utilizator înregistrat şi 0 vizitatori

cron