fact: "humans are imperfect beings, created by imperfect beings"
BastardDomain Forums \ General Chat \ W.I.P. Visual Basic
W.I.P. Visual Basic
FraXTC
Bad-hairday Bastard

avatar FraXTC

Registered: 28 Jun 2001
Location: Under_your_skin
Posts: 2457
26 Sep 2002

Ik ben dus gister begonnen aan het maken van een chatprogramma waarmee je tegelijkertijd ook kunt Roleplayen (old skool style)... Ik zou het gaaf vinden als mensen met ook kennis over VB mij kunnen adviseren, en anders kan ik nog wel een zooitje beta-testers gebruiken... Gezien het feit dat het chatproggie op elke willekeurige poeter moet werken.... Momenteel heb ik nog te weinig om echt mee te kunnen chatten , maar hier zijn alvast wat screenies van het principe smilie

Je begint met het invullen van het IP, naam en password
"http($this->addslashes("http://members.home.nl/jf0rce/Studietaak%202e%20jaar%2025-09/screen1.jpg")) . "\" border=\"0\" alt=\"[user image]\" />"

Daarna kom je bij main, waar je kunt chatten, kijken wie er allemaal zijn, prive tegen ze praten, dobbelen, of stats zien :
"http($this->addslashes("http://members.home.nl/jf0rce/Studietaak%202e%20jaar%2025-09/screen2.jpg")) . "\" border=\"0\" alt=\"[user image]\" />"

Verder is alleen de lay-out van de stats nog interresant
"http($this->addslashes("http://members.home.nl/jf0rce/Studietaak%202e%20jaar%2025-09/screen3.jpg")) . "\" border=\"0\" alt=\"[user image]\" />"

Vinden jullie het een beetje overzichtelijk? hebben jullie idee-en / suggesties ? Willen jullie meehelpen met testen? Laat wat horen smilie

"http("http://www.youtube.com/watch?v=6TUzaW0-K1k") . "\" target=\"_blank\">Wat deze man ook gedaan heeft.. ik vergeef het hem"


FraXTC
Bad-hairday Bastard

avatar FraXTC

Registered: 28 Jun 2001
Location: Under_your_skin
Posts: 2457
26 Sep 2002

Ben effe doorgegaan, nu is de client bijna af.. De server moet nog worden gemaakt...Hopelijk morgen of overmorgen af voor de eerste tests smilie
"http("http://www.youtube.com/watch?v=6TUzaW0-K1k") . "\" target=\"_blank\">Wat deze man ook gedaan heeft.. ik vergeef het hem"


Caman
3D Bastard

avatar Caman

Registered: 11 Apr 2001
Location: up yours
Posts: 4721
26 Sep 2002

mooie kleurtjes, plaatje op de achtergrond e.d. smilie
Take my hand and lead me to myself...
"http($this->addslashes("http://www.caman.nl/zooi/sig.jpg")) . "\" border=\"0\" alt=\"[user image]\" />"
Fox
The Guzzler

avatar Fox

Registered: 10 Apr 2001
Location: North-Brabant
Posts: 9401
26 Sep 2002

Lijkt me leuk als het straks nog werkt ook.

Het IP dat je moet invullen, is dat van een server?
Of heeft elk progje vanzelf een clinet/server in zich?

Ben persoonlijk niet echt een VB fan en weet er ook erg weinig van af...

Ze stimuleren dat ook niet echt bij mij op school.

Refuse to do what you don't want to do.
"http("http://www.bastarddomain.com/dev/ico/quote.php") . "\" target=\"_blank\">"http($this->addslashes("http://www.bastarddomain.com/dev/ico/signature.php?show")) . "\" border=\"0\" alt=\"[user image]\" />""
Fox
The Guzzler

avatar Fox

Registered: 10 Apr 2001
Location: North-Brabant
Posts: 9401
26 Sep 2002

overiges kun je met Alt + printscrn een screenshot maken van het actieve venster, voor diegene die dat niet weten...

This post was edited by Fox at 26 Sep 2002


Refuse to do what you don't want to do.
"http("http://www.bastarddomain.com/dev/ico/quote.php") . "\" target=\"_blank\">"http($this->addslashes("http://www.bastarddomain.com/dev/ico/signature.php?show")) . "\" border=\"0\" alt=\"[user image]\" />""
FraXTC
Bad-hairday Bastard

avatar FraXTC

Registered: 28 Jun 2001
Location: Under_your_skin
Posts: 2457
26 Sep 2002

Wist het wel , was het vergeten maar goed...

Momenteel ben ik dus wat betreft de communicatie tussen client server zovver dat ik wil gaan testen of het ook werkt

Het is een server-client based proggie, met ieder een apart programma: de client heeft dus een ander [p[roggie dan de server... Dit heb ik ecpres gedaan omdt ik veel shit moet installeren die de server wel mag doen maar de client niet en ik anders allemaal uitzonderingen moet invoeren. Ik zit er over na te denken om de server gewoon een kaal iets te laten zijn met alleen de opties die de server heeft, en daarnaast nog een client op dezelfde computer te laten draaien, maar hoe dat gaat gebeuren, I dunno...

En VB is best makkie hor: event-based ipv line-based, auto-syntax weergave, en krachtig ook... Kazaa is volgens mij ook in VB gemaakt bijvoorbeeld...

Maar goed, ik ga weer effe programmeren...

NB: zijn er nog mensen die willen meehelpen dan geef effe een gil smilie
"http("http://www.youtube.com/watch?v=6TUzaW0-K1k") . "\" target=\"_blank\">Wat deze man ook gedaan heeft.. ik vergeef het hem"


sealy
lil big bastard

avatar sealy

Registered: 20 Feb 2002
Location: @huis
Posts: 4847
26 Sep 2002

wil best wel mee betatesten, zelf alleen geen enkele programeerervaring.
"http($this->addslashes("http://members.home.nl/sealy/Signature.jpg")) . "\" border=\"0\" alt=\"[user image]\" />"
Fox
The Guzzler

avatar Fox

Registered: 10 Apr 2001
Location: North-Brabant
Posts: 9401
26 Sep 2002

Volgens mij zijn alle Visual talen event-based.
Wat voor communicatie gebruik je tussen de client en se server?

Misschien kunnen we ook een JavaAplet of VBscriptje ofzo maken, om online makkelijk te kunnen chatten?
Refuse to do what you don't want to do.
"http("http://www.bastarddomain.com/dev/ico/quote.php") . "\" target=\"_blank\">"http($this->addslashes("http://www.bastarddomain.com/dev/ico/signature.php?show")) . "\" border=\"0\" alt=\"[user image]\" />""
FraXTC
Bad-hairday Bastard

avatar FraXTC

Registered: 28 Jun 2001
Location: Under_your_skin
Posts: 2457
30 Sep 2002

Moet denk wel lukken...

En ik gebruik een winsock OCX-je (standaard bij VB inbegrepen)

VBscriptje welles van gehoord maar daar moet ik dan nog effe mee klooien...

NB: zit nu effe met mijn werk vast: volgende week hoop ik de eerste werkende versie te hebben
"http("http://www.youtube.com/watch?v=6TUzaW0-K1k") . "\" target=\"_blank\">Wat deze man ook gedaan heeft.. ik vergeef het hem"


FraXTC
Bad-hairday Bastard

avatar FraXTC

Registered: 28 Jun 2001
Location: Under_your_skin
Posts: 2457
1 Oct 2002

Update :

Het probleem wat ik eerst had is nu opgelosd.. het programma werkt nu dusdanig dat het onderscheid kan maken tussen communicatie voor de chat, en de communicatie op de achtergrond... De gegevens Name en Password zijn nu functioneel, met als enigste minpunt dat nog maar 1 password werkt. Volgende stap is het koppelen van een database aan het programma zodat nieuwe users kunnen worden toegevoegd, en het password voortaan ook afhankelijk is van de gebruiker... Daarna zal de verbinding worden hersteld van max 1 client naar een willekeurige hoeveelheid clients. Verderheb ik er nu voor gekozen om de server als compleet losstaand deel te programmeren, het serverprogramma kan bijna niets wat de clients wel kunnen, en is alleen toegespitst op de servertaken... Het is mogelijk om een client en server tegelijk te laten draaien. 1 probleem blijft echter onopgelosd: van routers snapt het rogramma nix, connecten via een router lukt waarschijnlijk wel, maar server zijn is onmogelijk...

Momenteel is chatten mogelijk via het programma, hopelijk ergens aan het eind van deze week heb ik het programma zovver werkende dat ik een simulatie kan gaan uitvoeren.

Verdere updates volgen
"http("http://www.youtube.com/watch?v=6TUzaW0-K1k") . "\" target=\"_blank\">Wat deze man ook gedaan heeft.. ik vergeef het hem"


fraXTC
Bad-hairday Bastard

avatar fraXTC

Registered: 28 Jun 2001
Location: Under_your_skin
Posts: 2457
31 Oct 2002

Okay wederom een update (jullie zijn er misschien al niet meer in geinterreseerd maar het handig om ongeveer te weten wanneer wat af is. Ergens in de vakantie nog wat zitten kutten, heb nu ondertussen zo ongeveer alles werkende , alleen de "who is online", en de chat voor meerdere mensen werkende krijgen, en ik kan gaan beta-testen (dit geheel duurt tocch langer dan ik had verwacht)

Ik ben tot de conclusie gekomen dat werken met databases in VB nogal moeilijk is en niet echt uitgebreide mogelijkheden bevat. Er zijn nog enkele problemen die moeten worden aangepakt wat betreft databses, en ik hoopte dat Fox me misschien kan helpen : Is het mogelijk om in een database bij een bepaald gegeven (bijvoorbeeld uitrusting van de spelers) weer een onderverdeling te laten maken zodat ik de uitrustings-onderdelen apart kan oproepen?? Of moet ik daar een aparte database voor maken?

Ik gebruik access als database

En verder wou ik aan de caman vragen of ie niet een gaaf plaatje kan maken of logo voor het role-playing chat programma, met de naam "the bag".. Zou uitermate relaxed zijn.. iets in 3d perhaps ?

Ga nu in ieder geval weer verder met programmeren
"http("http://www.youtube.com/watch?v=6TUzaW0-K1k") . "\" target=\"_blank\">Wat deze man ook gedaan heeft.. ik vergeef het hem"


Marjoleijntje
Trend setting Bitch

Registered: 14 Oct 2002
Location:
Posts: 176
2 Nov 2002

Succes met het maken van je programma! smilie Laat ff weten wanneer het af is! Dan wil ik het wel eens uitproberen smilie
Fox
The Guzzler

avatar Fox

Registered: 10 Apr 2001
Location: North-Brabant
Posts: 9401
3 Nov 2002

    Quote
    Er zijn nog enkele problemen die moeten worden aangepakt wat betreft databses, en ik hoopte dat Fox me misschien kan helpen : Is het mogelijk om in een database bij een bepaald gegeven (bijvoorbeeld uitrusting van de spelers) weer een onderverdeling te laten maken zodat ik de uitrustings-onderdelen apart kan oproepen?? Of moet ik daar een aparte database voor maken?

    Ik gebruik access als database


Wat voor onderverdeling bedoel je precies?
WIl je verschillende rijen in je tabel groeperen?
Dat kun je doen door gewoon een extra column toe te voegen die bij alle rijen die bij elkaar horen een zelfde nummer bevat.

Als je bedoeld dat je binnen een rij weer iets onder gaat verdelen, kun je een extra tabel aanmaken, die hetzelfde ID nummer gebruikt dan de eerste, maar meer rijden met datzelfde ID nummer gebruikt.

Je kunt ook een breder veld gebruiken en daar meerdere dingen inzetten geschijden door een bepaald teken dat zeker nooit voorkomt in die column.

Mocht je nog iets anders bedoelen, moet je het maar eens beter uitleggen wat je precies wil.

Refuse to do what you don't want to do.
"http("http://www.bastarddomain.com/dev/ico/quote.php") . "\" target=\"_blank\">"http($this->addslashes("http://www.bastarddomain.com/dev/ico/signature.php?show")) . "\" border=\"0\" alt=\"[user image]\" />""
fraXTC
Bad-hairday Bastard

avatar fraXTC

Registered: 28 Jun 2001
Location: Under_your_skin
Posts: 2457
4 Nov 2002

bedankt voor de hulp fox: mijn probleem is ondertussen opgelost smilie

Bij de data base voer ik nog een recordset bij, "weapons" en daaruit haal ik de gegevens voor de wapens: wapens hebben allemaal een vak met "naam" en ik pik dan dus alleen de wapens eruit die van de op dat moment geselecteerde speler zijn.
"http("http://www.youtube.com/watch?v=6TUzaW0-K1k") . "\" target=\"_blank\">Wat deze man ook gedaan heeft.. ik vergeef het hem"


Marjoleijntje
Trend setting Bitch

Registered: 14 Oct 2002
Location:
Posts: 176
4 Nov 2002

Ja leuk Frax dat je ook op mij reageert...tsss..je hoeft me niet te negeren hoor!
sealy
lil big bastard

avatar sealy

Registered: 20 Feb 2002
Location: @huis
Posts: 4847
5 Nov 2002

snik smilie smilie





smilie
"http($this->addslashes("http://members.home.nl/sealy/Signature.jpg")) . "\" border=\"0\" alt=\"[user image]\" />"
Gorgeous George
Opmerk Bastard

Registered: 13 Jul 2001
Location: BehindMy21
Posts: 4748
5 Nov 2002

    Quote
    Ja leuk Frax dat je ook op mij reageert...tsss..je hoeft me niet te negeren hoor!


nu komt de 'echte' bitchfight smilie
fraXTC
Bad-hairday Bastard

avatar fraXTC

Registered: 28 Jun 2001
Location: Under_your_skin
Posts: 2457
6 Nov 2002

You want a bitchfight???

*me bitchslaps Gorgeous right in the face

smilie hahaha , nee effe serieus, ik ben weer verder gekomen:

Database gezeik is nu helemaal af, bleek achteraf veels te moeilijk te doen. De stats voor items zijn heel erg afwisselend en niet echt in een templete te douwen, ik had dus eerst geprobeert om er een OLE-oject (word document om precies te zijn) tussen te frotten, maar dat gaf grote problemen, nog een paar andere exotische oplossingen bedacht, maar uiteindelijk hte datatype van het datafield "description" gewoon op Memo gezet, en deze gekoppeld aan een textbox met multilines... Kind kan de was doen smilie

Nog te doen:

1) Meerdere users op de server aankunnen
2) Identificatie van de users
3) Functie "Whisper" in elkaar zetten
4) 2 Recordsets aan de database toevoegen en doorvoeren (copy / paste, werk zo gedaan)
5) Verhaal opslaan in textbestand\
6) schoonheidsfoutjes corrigeren etc...

Komt allemaal goed smilie
"http("http://www.youtube.com/watch?v=6TUzaW0-K1k") . "\" target=\"_blank\">Wat deze man ook gedaan heeft.. ik vergeef het hem"


fraXTC
Bad-hairday Bastard

avatar fraXTC

Registered: 28 Jun 2001
Location: Under_your_skin
Posts: 2457
12 Nov 2002

w00t w00t!

Ik ben wederom een heel end opgeschoten, het enigste wat nu nog resteert is:

1) Functie whisper activeren
2) Verhaal opslaan

Identificatie was eerst een heel gedoe, maar heb ik makkelijk weten op te lossen door de naam mee te sturen in de senddata opdracht. Ik heb i.p.v. listbox een multi-lined textbox gebruikt, zodat ik vbCrLf (ofwel harde enter) mee kan sturen in de senddata. Aangekomen weet de multi-lined textbox van de client dat ie daar dus harde enters moet geven. En zo worden de naam en de boodschap van elkaar gescheiden smilie

De schoonheidsfoutjes zijn zo ongeveer allemaal opgelost, chat doet het, dus ik nader nu ECHT het einde... Als ie af is zal ik met trots hem posten hier, zodat we een keer een test kunnen doen smilie
"http("http://www.youtube.com/watch?v=6TUzaW0-K1k") . "\" target=\"_blank\">Wat deze man ook gedaan heeft.. ik vergeef het hem"


 1 
© 2000 - 2024 BastardDomain.com