-
Path: news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: " " <f...@W...gazeta.pl>
Newsgroups: pl.comp.programming
Subject: Re: proste pytanie z javy
Date: Fri, 25 Nov 2011 15:22:24 +0000 (UTC)
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 110
Message-ID: <jaobrg$3t0$1@inews.gazeta.pl>
References: <janrbc$g2e$1@inews.gazeta.pl> <jans7o$iic$1@inews.gazeta.pl>
<jao9oc$rh5$1@inews.gazeta.pl>
NNTP-Posting-Host: localhost
Content-Type: text/plain; charset=ISO-8859-2
Content-Transfer-Encoding: 8bit
X-Trace: inews.gazeta.pl 1322234544 4000 172.20.26.245 (25 Nov 2011 15:22:24 GMT)
X-Complaints-To: u...@a...pl
NNTP-Posting-Date: Fri, 25 Nov 2011 15:22:24 +0000 (UTC)
X-User: fir
X-Forwarded-For: 31.61.128.243
X-Remote-IP: localhost
Xref: news-archive.icm.edu.pl pl.comp.programming:193857
[ ukryj nagłówki ]M.M. <m...@W...gazeta.pl> napisał(a):
> <f...@W...gazeta.pl> napisał(a):
>
> > <f...@g...SKASUJ-TO.pl> napisał(a):
> >
> > > kiedys costam pare tygodni pisalem w javie ale normalnie
> > > java sie nie zajmuje - choc jak patrze dzis na kody w javie
> > > to sa raczej zrozumiale, choc z malymi wyjatkami
> > >
> > > np tu jest taki prosty przyklad
> > >
> > > http://www.java-tips.org/other-api-tips/jogl/how-to-
use-opengl-lighting-
> > > model.html
> > >
> > > nie rozumiem jak metody init() display() i reshape()
> > > sa powiazane z resztą kodu
> > > (zgadywalbym ze sa to przeciazone metody z JFrame
> > > ale mają one w argumentach jakies niby to 'openglowskie'
> > > "GLAutoDrawable drawable" - a przeciez zdawalo sie ze
> > > takie JFrame jest raczej niezalezne od OGL
> > >
> > > czy ktos moze to wyjasnic?
> > >
> > ok, nie zauwazylem liter GL w GLEventListener, ale i tak ten
> > kod wydaje mi sie niezreczny przez to 'drawable' - co to ma
> > byc? cos jak canvas tylko ze nazwa jest zajeta i nazwali to
> > 'drawable' ?
>
> Java to nie C, a wiec nie trzeba znac szczegolowej odpowiedzi na
> kazde pytanie "co to ma byc". Po prostu to jest cos co dziala, a
> jak tego uzywac to wyjasnia przyklad.
> Pozdrawiam
>
zapewne przesadzasz bo pozatym ze nie za bardzo
wiadomo co to jest to drawable akurat ten kod jest
dosyc czytelny,
troche stracilem poczucie ducha c ostatnimi czasy;
slusznie ze c powinno oferowac wlasnie poczucie
wyjatkowej okreslonosci a nie tego rodzaju kod w ktorym
nie wiadomo co jest pod spodem,
ale nie sa to takie latwe sprawy do rozstrzygniecia
wlasnie sie zastanawialem jak powinna wygladac program
okienkowy w c
void main()
{
Window window;
init(window); //powiedmy ze popr c (struktury przez wskaznik)
}
Window jest po prostu strukturą o rozmiarze ilus tam bajtow,
gdyby dac mozliwosc 'domyslnych inicjalizatorow' dla struktur
mozna by pisac tylko
void main()
{
Window window;
}
ale troche zaciemialo by to regulę - ogolnie nie jestto
takie latwe wybrac co nalzey
inna sprawa jeszcze z modulami, jak to zrobic by bylo stare
dobre poczucie ze to tylko instancje i procedury, byc moze
modulom przydaly by sie domyslne inicjalizatory w load time
a byc moze nie, jak to ma wygladac, jak ma wygladac lista
importow, jakie slowa use? reach? link? space? module?
co podawac jako nazwe modulu, nie powinno byc to zbyt
specyficzne dla platformy ale tez powinno pokazywac ze
linkowany modul jest konkretna binarka
space main.c //? main.exe, main.obj?
link stdio.lib
link math.lib
link windows.lib
link costam.obj
link costam.dll
link costam.c //?
int main()
{
Window window;
init(window);
}
sporo decyzji ktore moga z latwoscia zchrzanic oryginalnego
ducha c - a ja ostatnio trace jakos z nim kontakt
--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
Następne wpisy z tego wątku
- 25.11.11 16:53 M.M.
- 25.11.11 17:43
- 25.11.11 18:02
- 25.11.11 18:30
- 25.11.11 19:00
- 25.11.11 20:23
- 28.11.11 09:58
Najnowsze wątki z tej grupy
- Grok zaczął nadużywać wulgaryzmów i wprost obrażać niektóre znane osoby
- Can you activate BMW 48V 10Ah Li-Ion battery, connecting to CAN-USB laptop interface ?
- We Wrocławiu ruszyła Odra 5, pierwszy w Polsce komputer kwantowy z nadprzewodzącymi kubitami
- Ada-Europe - AEiC 2025 early registration deadline imminent
- John Carmack twierdzi, że gdyby gry były optymalizowane, to wystarczyły by stare kompy
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2025
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
- ,,Polski przemysł jest w stanie agonalnym" - podkreślił dobitnie, wskazując na brak zamówień.
- Rewolucja w debugowaniu!!! SI analizuje zrzuty pamięci systemu M$ Windows!!!
- Brednie w wiki - hasło Dehomag
- Perfidne ataki krakerów z KRLD na skrypciarzy JS i Pajton
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- U nas propagują modę na SI, a w Chinach naukowcy SI po kolei umierają w wieku 40-50lat
Najnowsze wątki
- 2025-07-23 Gdańsk => Programista Delphi <=
- 2025-07-23 Gdańsk => Programista Mainframe (z/OS, Assembler) <=
- 2025-07-23 Warszawa => Starszy inżynier DevOps (AWS) <=
- 2025-07-23 Gdańsk => Mainframe (z/OS, Assembler) Developer <=
- 2025-07-23 Kraków => Senior Fullstack Engineer (Low-Code Platform) <=
- 2025-07-23 Wrocław => Senior Key Account Manager IT <=
- 2025-07-23 Trójmiasto => Head of Social Media <=
- 2025-07-23 Rzeszów => Spedytor Międzynarodowy <=
- 2025-07-23 Lublin => ERP Implementation Consultant (AP Module) <=
- 2025-07-23 Środa Wielkopolska => SAP FI/CO Internal Consultant <=
- 2025-07-23 Warszawa => Inżynier oprogramowania .Net <=
- 2025-07-23 Kraków => Kotlin Developer <=
- 2025-07-23 Żerniki => Dyspozytor Międzynarodowy <=
- 2025-07-23 Warszawa => Java Developer <=
- 2025-07-23 Wrocław => Konsultant wdrożeniowy (systemy controlingowe) <=