daysleper
-
Innlegg
296 -
Ble med
-
Besøkte siden sist
Innholdstype
Profiler
Forum
Hendelser
Blogger
Om forumet
Innlegg skrevet av daysleper
-
-
En ting bare; Åssen visste du at feilen var der (på kolonne X, altså på hvilken posisjon i linjen feilen oppstod; "der det er rødt") hvis du ikke allerede visste hva feilen var?
-
Jeg kan si så mye at du bør satse på å lære PHP, eller kanskje Perl.
-
Ok, skal ta dette eksempelet til etteretning så fort jeg kommer til dette med arv.
Angående dette med kode, så har jeg i hvertfall fått beskjed fra flere hold at pseudokode er noe jeg burde satse på i eksemplene; så det er noe jeg skal ta tak i tror jeg.
Jeg vet ikke helt åssen jeg skal forklare ting uten å bruke noen form for (pseudo)kode i det hele tatt? Jeg kunne gått for enkle UML-diagrammer, disse viser omtrent det samme som en tom (det i header-filer (.h)) klasse-deklarasjon ville gjordt. Jeg kan eventuellt ha med begge deler?
-
Grafiske brukergrensesnitt ved hjelp av FLTK
Vi skal denne gangen ta for oss programmering av grafiske brukergrensesnitt ved hjelp av biblioteket FLTK under Windows og Linux. Vi tar for oss generell installasjon og bruk av et nytt programvare-bibliotek lastet ned i form av kildekode.
-
-
Kanskje du kunne kunne skrevet en guide på sourcecode.no om alt dette? Vi trenger flere som kan skrive. Vi er bare 3 som skriver nå, og 2 av oss er midt opp i eksamen.
Bare et forslag så klart.
-
Det er viktig å få med seg at .NET ikke er et språk, men et sett API'er eller programvarebiblioteker.
I tillegg har man en virtuell maskin også da. Unødvendig tullball i mine øyne, men så har jeg ikke satt meg så alt for mye inn i det heller da.
Man kan som kjennt bruke flere språk mot .NET. På samme måten som man kan bruke flere språk mot andre API'er som f.eks. wxWindows og GTK+.
-
enden: Det kan hende jeg har litt dårlig erfaring med akkurat dette selv; altså at det gjelder ikke nødvendigvis for alle eller for alle skoler. De du nevner er nok akkurat de jeg tenker på tror jeg.
De fleste jobber krever "minimum 2 år Høyskole/Universitets-utdannelse" har jeg inntrykk av. Altså noe annet ser ikke ut til å duge ..
Ta forresten en titt her: http://slashmirror.abnormal.com/programming_languages.html
Jeg så også et annet sted for en tid tilbake at Java er litt på vei ut og C++ er på vei "inn igjen". Noe jeg i hvertfall er glad for. De ligger ganske nær hverandre nå.
Forresten, snedig, jeg hadde nesten ingen skrivefeil ennå jeg skrev innlegget i dritfylla søndag morgen. Må ha hatt skikkelig flax.
-
Kundene må først på ferie; gi meg en syden-tur i jule-gave-tur, EndligFerie .. Jeg kan rapportere og schrive Send meg jorden-rundt
-
lol - kilogram; stilig avatar!
Jeg har svære planer om å komme meg inn på universitet/høyskole etterhvert. Jeg kan med en gang si at noen privat-skole i form av "Hva het skolene igjen" ikke er så lurt.
Skaff deg generell studie-kompetanse .. kom deg inn på høyskole/universitet.. alternativet, hvis du ikke er heldig, er å jobbe på bensinstasjon eller å gå ledig ...
-
Angående stilen jeg bruker i koden:
const char* er det samme som char const*
..har jeg fått et par spørsmål om hvorfor jeg har gått for denne løsningen. Jeg svarte noe slikt:
Jeg skulle kanskje utelukkende sagt at "dette gjelder C++" fremfor "C/C++".
char* foo; // *Er* den vanlige måten å uttrykke dette på i C++ i motsetning til C der.. chac *foo; // ..dette er vanlig.
Så i C++ har man gjerne kun én "peker til" -variabel pr. linje for å unngå forvirringer og ting som ikke ser bra ut.
char const* foo; // er noe utradisjonellt i både C og C++.
Dette er jeg klar over, men jeg leste noe om dette ("C++ Templates: The Complete Guide" - D. Vandevoorde, Nicolai M. Josuttis) som gjør at jeg fikk lyst til å "venne" meg til denne måten å skrive det på. Det gikk noe slikt som dette her:
Vi er begge enige om at uttrykkene:
const int i = 1;
..og..
int const i = 1;
er like, så jeg kunne godt gått for den som er mer vanlig.
Men:
int* const i = 1;
..er unik, og betyr at det er *pekeren*, ikke int'en, som er en konstant.
Hadde vi snudd på dette;
const int* i = 1;
..ville uttrykket fått en helt annen betydning; det er int'en som er en konstant, ikke pekeren.
Så hvis vi holder oss til å holde const til høyere for det som skal være konstant; stemmer det hele tiden. Pekere eller ikke:
int const i = 1; // [konstant int] int* const i = 1; // [konstant peker] til int int const* i = 1; // peker til [konstant int]
En annen grunn er typedef's:
typdef int* MinInt; typedef MinInt const cpMinInt; // konstant *peker* til int
int'en er altså ikke konstant her, noe som stemmer bra.
Hadde vi byttet om, ville vi fått det annerledes: peker til konstant int, ikke en konstant peker altså.
Vi får håpe det ikke blir for mye på en gang som er utradisjonellt for leserene her. Kanskje jeg skal slutte å si C/C++ og utelukkende si at "dette gjelder C++".
-
"Umulige tekststrenger" er noe man ofte kommer borti i C++ når man har funnet seg et nytt API man vil bruke, og vi skal her vise deg hvordan man konverterer mellom de ulike strengtypene i C++.
-
-
Kanskje det er noe med koden din? Kanskje du ikke leser alt? Forsøkt å lese flere ganger fra socketen? Jeg har desverre ikke peil på mIRC-scripting, så jeg kan ikke hjelpe deg ..
Her er litt av det jeg får:
HTTP/1.1 200 OK
Date: Fri, 05 Dec 2003 17:02:19 GMT
Server: Apache/1.3.26 (Unix) Debian GNU/Linux PHP/4.1.2
Last-Modified: Fri, 05 Dec 2003 17:00:10 GMT
ETag: "6a488-1bdd-3fd0b99a"
Accept-Ranges: bytes
Content-Length: 7133
Content-Type: text/xml
<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
<language>no</language>
<title>Sourcecode.no</title>
<description>Nyhetsfeed fra Sourcecode.no. </description>
<link>http://sourcecode.no</link>
<copyright>Sourcecode.no 1998-2003</copyright>
<lastBuildDate>Fri, 5 Dec 2003 18:00:10 +0100</lastBuildDate>
<docs>http://blogs.law.harvard.edu/tech/rss</docs>
<generator>Unknown</generator>
<managingEditor>[email protected]</managingEditor>
<webMaster>[email protected]</webMaster>
<ttl>30</ttl>
<item>
<title>JBuilder X i butikkane</title>
<description>Borland annonserte i dag at JBuilder X skal frå og med i dag verte sendt ut til kundar. JBuilder er Borland sitt velkjente verktøy for Java-utvikling.</description>
<link>http://sourcecode.no/art.php?artikkelid=4033</link>
<author>[email protected]</author>
<enclosure url="http://sourcecode.no/artikler/ingress/borland/jbuilder.png" length="5298" type="image/PNG" />
<pubDate>Thu, 27 Nov 2003 12:31:04 +0100</pubDate>
</item>
<item>
<title>Microsoft og Sun sloss om Kina</title>
<description>Steve Ballmer sjølv var tilstades i Beijing i går, som sikra Microsoft ein partneravtale med statseigde China National Computer Software & Technology Service. Avtalen medfører at dei to selskapa skal samarbeide om utvikling av program basert på .NET- og Office-plattformane.</description>
<link>http://sourcecode.no/art.php?artikkelid=3889</link>
<author>[email protected]</author>
<enclosure url="http://sourcecode.no/artikler/ingress/annet/kina.png" length="1113" type="image/PNG" />
<pubDate>Fri, 21 Nov 2003 21:10:35 +0100</pubDate>
</item>
<item>
<title>Kom i gang med C/C++ under Windows</title>
<description>Å komme i gang med C/C++ under et annet OS enn du er vant til kan være vanskelig. Vi gir deg en liten introduksjon om oppsett og enkel bruk av en C/C++-kompilator under Windows.</description>
<link>http://sourcecode.no/art.php?artikkelid=3772</link>
<author>[email protected]</author>
<pubDate>Thu, 20 Nov 2003 08:00:00 +0100</pubDate>
</item>
<item>
<title>PostgreSQL 7.4 lansert</title>
...klippe her...
..så det skal fungere..
-
Jeg testet nettopp, det holder å sende følgende til feed.hardware.no på port 80:
GET /sourcecode_no_generell.xml HTTP/1.1\n
Host: feed.hardware.no\n
\n
\n står for "enter" eller newline. Legg merke til at du må sende to newline-tegn på slutten!
Jeg får da ned rss-feeden i form av et xml-dokument klar for "parsing".
-
Du må også sende en http-request hvis du skal hente dette ved å bruke egen socket-kode.
-
Vet ikke jeg, men jeg får i hvertfall lastet disse ned over http (med browseren altså) uten å måtte logge meg inn på noe vis.
-
int arrayAvInter[5];
bare husk at dette går fra 0 til 4
og ikke fra:
0 til 5
eller
1 til 5
eller.no.sånnt
altså du kan si:
arrayAvInter[0] = 123;
arrayAvInter[1] = 123;
arrayAvInter[2] = 123;
arrayAvInter[3] = 123;
arrayAvInter[4] = 123;
men
arrayAvInter[5] = 123;
.."går ikke".
-
C++ i hvertfall :
#include <iostream> using namespace std; class Checkbox { public: Checkbox() :checked(false) { } bool checked; // <-- klassevariabel som Format71 sier }; int main() { Checkbox bryter1; Checkbox bryter2; cout << "bryter1 er krysset av: " << bryter1.checked << endl; cout << "bryter2 er krysset av: " << bryter2.checked << endl; cout << endl; bryter1.checked = true; cout << "bryter1 er krysset av: " << bryter1.checked << endl; cout << "bryter2 er krysset av: " << bryter2.checked << endl; cout << endl; bryter2.checked = true; cout << "bryter1 er krysset av: " << bryter1.checked << endl; cout << "bryter2 er krysset av: " << bryter2.checked << endl; return(0); }
Veldig "basic" objekt orientert programmering dette her.
????
-
Både ++k og k++ øker med én i de fleste tilfeller. Du kan programmere om dette hvis du vil, slik at operatorene gjør andre ting .. dette kalles "operator overloading", men dette kommer kanskje siden.
Hvis du kjører koden du har pastet burde du se med en gang hva som skjer(?).
Forskjellen mellom dem (++k og k++) har noe med timing og rekkefølge å gjøre, kjør et experimenth:
#include <iostream> using namespace std; int main() { int a = 0; int b = 0; cout << "a: " << endl; cout << ++a << endl; cout << a << endl; cout << endl; cout << "b: " << endl; cout << b++ << endl; cout << b << endl; }
Under kjøring:
a:1
1
b:
0
1
Comprenez-vous?
Det første spørsmålet ditt rekker jeg ikke å forklare; men jeg kan si meg enig at det er bedre å starte fra 0.
-
Jørs; er folk våkne ennå/så tidlig?
-
Nå har jeg skrevet den om (igjen); jeg føler virkelig at jeg sliter med å forklare det her godt nok.
Det er linkene (view/download) på toppen i begge tilfeller som er de aktuelle linkene for å laste ned:
Her er det den øverste linken (markup) som gjelder.
Kildekoden: http://scm.nostdal.net/cgi-bin/viewcvs.cgi...ts/oopintro.cpp
Det å bruke publiserings-systemet her på sourcecode.no ble veldig tungvinnt for meg nå under kladding, så jeg håper det går bra at jeg fra nå av poster i disse formatene.
Ting er rotete og i litt "hulte-ti-bulter" rekkefølge akkurat nå; spesiellt litt ut i dokumentet. Jeg prøver å finne en god start, og driver derfor å omrokkerer litt.
Oppdatering følger snart ..
-
Ingen som vil være betatestere for guiden da? *mase*
http://forum.sourcecode.no/index.php?showt...dpost&p=1436140
..den tar for seg GUI-stuff
..og det følger forresten med en RAD-tool til FLTK kallt FLUID.
-
Ingen som vil være betatestere for guiden da? *mase*
http://forum.sourcecode.no/index.php?showt...dpost&p=1436140
Den tar for seg GUI-stuff.
Medlems registrering
i Programmering og webutvikling
Skrevet
En Java-applikasjon går også; hvis ISP'en, "Webhotellet" eller hva du har/hva-det-heter støtter det.