abonnement Unibet Coolblue
  vrijdag 19 maart 2010 @ 21:05:56 #51
192481 Core2
Happiness is the road
pi_79352952
quote:
Op dinsdag 16 maart 2010 14:53 schreef TallMan het volgende:

[..]

Kun je overigens pas vanaf framework 3.5.

C# syntax vind ik persoonlijk was leesbaarder, maar als je kijkt wat voor inhaalslag VB.Net syntax moest maken vanuit de achtergestelde wereld die VB4/5/6 heette hebben ze dat best goed gedaan. En met een vb taal in je .NET framework opnemen trek je wel een hoop figuren aan die in eerdere VB's en excel met vba hebben gewerkt.
Een taal om syntax afkraken is imo onzinnig. Het gaat om de functionaliteit die een taal je biedt en niet of je nu wel of niet 'then' achter je 'if' aanschrijft.
Functioneel bekeken ligt VB.Net slechts licht achter op C#.
Het is gewoon persoonlijk. Ik vind zelf iterators van c# wel handig, maar vb.net heeft bijvoorbeeld xml literals die handig zijn bij het opstellen van xml documenten. Een .net programmeur zou m.i. niet veel moeite moeten hebben om te switchen tussen de twee talen.
pi_79357123
@ Fortitude & OEM:
Werkt perfect! Thanks! Was even klooien, want werkte eerst met het streamvoorbeeld zoals in de link hierboven, maar vanuit die stream eerst in een bitmap zetten (en die in een list) is in mijn geval praktischer.
Uiteindelijk gelukt.
pi_79357718
quote:
Op vrijdag 19 maart 2010 20:36 schreef OEM het volgende:

[..]

Het switchen van de user context is een operating systeem aangelegenheid, geen .net aangelegenheid.

A. ja het kan
B. zie bv. http://www.codeproject.com/KB/cs/zetaimpersonator.aspx
C. je zal gebruik moeten maken van win32, dus makkelijker zal het niet worden met een andere .net taal

probleem blijft met impersonation op deze manier is waar je de username/password een beetje veilig gaat opslaan.
ok, thnx zodra ik de tijd heb ga ik er naar kijken
opslaan user+password is geen probleem, het is een prive projectje om enkele (zeg ongeveer 5k aan video bestanden + de technische info
  zaterdag 20 maart 2010 @ 23:34:57 #54
159761 Arn0
Abbey Road
pi_79391616
Tvp. Ben bezig met een jaaropdracht voor school en ga binnenkort proberen via Visual Basic dingen in een MySQL database aan te passen. Dat wordt wat
By hook or by crook, I'll be last in this book.
  zaterdag 20 maart 2010 @ 23:35:45 #55
178193 Juicyhil
Bekende FOK!ker
pi_79391645
quote:
Op zaterdag 20 maart 2010 23:34 schreef Arn0 het volgende:
Tvp. Ben bezig met een jaaropdracht voor school en ga binnenkort proberen via Visual Basic dingen in een MySQL database aan te passen. Dat wordt wat
Dat kun je met de MySQL .NET Connector.
Het gaat gewoon op dezelfde manier als MSSQL.
Op dinsdag 9 augustus 2011 23:01 schreef SuperrrTuxxx het volgende:
Ik hou zoveel van jou, ik doe alles voor je! O+
pi_79391688
quote:
Op zaterdag 20 maart 2010 23:34 schreef Arn0 het volgende:
Tvp. Ben bezig met een jaaropdracht voor school en ga binnenkort proberen via Visual Basic dingen in een MySQL database aan te passen. Dat wordt wat
Waarom VB en waarom zie je er tegen op. Zo boeit is dat niet hoor. Alhoewel ik eerder database werk met SQL zou doen.
  zaterdag 20 maart 2010 @ 23:39:06 #57
159761 Arn0
Abbey Road
pi_79391752
Visual Basic moet ik gebruiken van mijn school. En ik wil graag MySQL gebruiken omdat ik de opgeslagen gegevens wil weergeven op een website en vind MySQL + PHP wel gemakkelijk. Ben niets anders gewoon.
By hook or by crook, I'll be last in this book.
  zaterdag 20 maart 2010 @ 23:42:32 #58
178193 Juicyhil
Bekende FOK!ker
pi_79391855
MySqlCommand comm = new MySqlCommand("SELECT * FROM Employees", connection)
MySqlReader read = comm.ExecuteScalar()

En dan die MySqlReader uitlezen zoals een SqlReader.
Op dinsdag 9 augustus 2011 23:01 schreef SuperrrTuxxx het volgende:
Ik hou zoveel van jou, ik doe alles voor je! O+
pi_79434237
Ik heb een Solution met daarbij een setup project.
Wat ik zou willen is dat de install-folder ook weer verwijderd wordt bij het deïnstalleren van het programma. Om de een of andere reden gebeurt dat op het moment niet.
Kan dit te maken hebben met het feit dat het een x86 applicatie is die geinstalleerd wordt op een 64-bit Windows 7 machine? Hij installeert 'm gewoon in de x86 map, uiteraard, maar ik dacht dat bij het deinstalleren de installer zoekt in de gewone program files map ipv. in de program files x86 map. Dan vindt hij natuurlijk niet de folder die verwijderd moet worden. Kan dat het probleem zijn?

Verder natuurlijk iedere oplossing welkom Het is wel belangrijk dat het via Windows Installer werkt. Volgens mij heb ik daardoor niets aan de Installer class (dit werd eerder al geopperd door iemand).
pi_79434351
de mapnaam van program files wordt volgens mij door windows doorgegeven, dus daar mag het niet aan liggen.

geeft je in je setup wel aan dat hij de map moet verwijderen? (open deur intrappen, i know)
zijn er misschien bestanden in gebruik in de map dat hij hem daarom misschien niet verwijderd?

start je installatie eens met een log optie aan
pi_79434743
Het is vast een ontzettende noobvraag, maar ik heb werkelijk geen idee waar ik aan kan geven dat een bepaalde folder verwijderd moet worden bij uninstall. Ik had gelezen dat dat vanzelf gebeurde (in het geval van een setup-project) Bestanden zijn in ieder geval niet in gebruik, dat is 100% zeker.

Als je bedoelt tijdens het deinstalleren: daar kan ik helemaal niets aangeven. Ik ga gewoon naar software in het configuratiescherm, en verwijder 'm daar uit de lijst. Dat gaat vol-automatisch.
pi_79435280
Het is al gelukt. Uiteindelijk toch gevonden via Google. Moest dus een project output toevoegen aan de uninstaller, waarbij die project output de mappen verwijdert.
pi_79624339
Ik ben dit topic een beetje in mijn eentje aan het vullen....

Ik heb een tijdje zitten googelen maar ik kan niet ontdekken hoe ik een losse applicatie kan maken, naast de hoofdapplicatie en met een eigen installer dus, die bestanden uit kan lezen (deserializen) die in het andere programma zijn opgeslagen.

Dat moet toch wel kunnen..?

Edit, dus: Applicatie A en Applicatie B.
In A serialize ik een class.
in B wil ik die class deserializen, zodat de data in die app gebruikt kan worden.

[ Bericht 16% gewijzigd door Gestiech op 26-03-2010 20:56:49 ]
pi_79629784
quote:
Op vrijdag 26 maart 2010 20:47 schreef Gestiech het volgende:
Ik ben dit topic een beetje in mijn eentje aan het vullen....

Ik heb een tijdje zitten googelen maar ik kan niet ontdekken hoe ik een losse applicatie kan maken, naast de hoofdapplicatie en met een eigen installer dus, die bestanden uit kan lezen (deserializen) die in het andere programma zijn opgeslagen.

Dat moet toch wel kunnen..?

Edit, dus: Applicatie A en Applicatie B.
In A serialize ik een class.
in B wil ik die class deserializen, zodat de data in die app gebruikt kan worden.
kan je niet gewoon de data/class serializen, opslaan in een (tijdelijk) bestand en die weer uitlezen?
  vrijdag 26 maart 2010 @ 22:45:51 #65
269384 OEM
I spit on your aircraft
pi_79629975
quote:
Op vrijdag 26 maart 2010 20:47 schreef Gestiech het volgende:
Ik ben dit topic een beetje in mijn eentje aan het vullen.... :P

Ik heb een tijdje zitten googelen maar ik kan niet ontdekken hoe ik een losse applicatie kan maken, naast de hoofdapplicatie en met een eigen installer dus, die bestanden uit kan lezen (deserializen) die in het andere programma zijn opgeslagen.

Dat moet toch wel kunnen..?

Edit, dus: Applicatie A en Applicatie B.
In A serialize ik een class.
in B wil ik die class deserializen, zodat de data in die app gebruikt kan worden.
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
32
33
34
        /// <summary>
        /// XmlSerialize an object to a file
        /// </summary>
        /// <param name="obj"></param>
        /// <param name="filename"></param>
        public static void SerializeToFile(object obj, string filename)
        {
            XmlSerializer xs = new XmlSerializer(obj.GetType());

            using (TextWriter tw = new StreamWriter(filename))
            {
                xs.Serialize(tw, obj);
            }
        }

        /// <summary>
        /// XmlDeserialize an object from a file
        /// </summary>
        /// <param name="filename"></param>
        /// <param name="type"></param>
        /// <returns></returns>
        public static object DeserializeFromFile(string filename, Type type)
        {
            XmlSerializer xs = new XmlSerializer(type);

            object obj = null;

            using (TextReader tr = new StreamReader(filename))
            {
                obj = xs.Deserialize(tr);
            }

            return obj;
        }
pi_79630470
Ik heb hier geen ervaring mee. Maar communicatie door middel van files lijkt me niks. Vooral als je ze naar de HDD schrijft. Ik zou eerder naar web services / SOAP kijken.
  vrijdag 26 maart 2010 @ 23:07:40 #67
269384 OEM
I spit on your aircraft
pi_79630788
quote:
Op vrijdag 26 maart 2010 22:59 schreef Fortitude het volgende:
Ik heb hier geen ervaring mee. Maar communicatie door middel van files lijkt me niks. Vooral als je ze naar de HDD schrijft. Ik zou eerder naar web services / SOAP kijken.
Lijkt me een beetje overkill? Waar gaat je webservice de boel opslaan? Database? Laat die programma's dan in de database roeren via een common datalayer.
pi_79631266
quote:
Op vrijdag 26 maart 2010 23:07 schreef OEM het volgende:

[..]

Lijkt me een beetje overkill? Waar gaat je webservice de boel opslaan? Database? Laat die programma's dan in de database roeren via een common datalayer.
Hoezo opslaan? Dat is toch geen vereiste voor web services. Het is gewoon een universele manier om functies bereikbaar te stellen. Zo moeilijk is dat ook volgens mij niet met .NET.

http://www.codeproject.com/KB/webservices/myservice.aspx
pi_79631789
quote:
Op vrijdag 26 maart 2010 22:59 schreef Fortitude het volgende:
Ik heb hier geen ervaring mee. Maar communicatie door middel van files lijkt me niks. Vooral als je ze naar de HDD schrijft. Ik zou eerder naar web services / SOAP kijken.
Het is niet echt communicatie. Niet in de zin van dat ik letterlijk verschillende applicaties 'met elkaar wil laten praten' op die manier iig.

Het betreft een test.
Aan het eind van de test wordt het databestand opgeslagen met de gegevens van de gemaakte test.
De gebruiker kan vervolgens zelf bepalen welke testgegevens hij door wil sturen (mailen, zit in de app ingebakken) en welke niet.
Vervolgens kan de persoon die die gegevens ontvangt in applicatie nummer 2 de gegevens uitlezen, ze scoren, en vervolgens het resultaat terugsturen naar de persoon die ze gemaild heeft.

Maar goed, het is verder ook niet mijn keuze om het zo te doen, al vind ik het geen slecht systeem. Ik doe het 'in opdracht van' een kennis.
pi_79631831
quote:
Op vrijdag 26 maart 2010 22:45 schreef OEM het volgende:

[..]
[ code verwijderd ]


Ah. Even proberen. Ik gebruikte dus de verkeerde serialize class (ik gebruikte gewoon serialize, niet xml).
pi_79633370
lol. Dat was wel heel simpel achteraf. Thanks OEM.
pi_79704895
http://devdays.nl/

Gaat iemand hier nog naartoe? Ik wel.
pi_79708424
's avonds heb je trouwens wat meer hobby gerichte presentaties. Die avond heet Geek Night en kost 25 euro excl. btw. Deze gast komt bv:

http://tweakers.net/adver(...)nutty-professor.html
  donderdag 1 april 2010 @ 23:34:44 #74
269384 OEM
I spit on your aircraft
pi_79852773
quote:
Op maandag 29 maart 2010 13:52 schreef Fortitude het volgende:
http://devdays.nl/

Gaat iemand hier nog naartoe? Ik wel.
En? Hadden ze nog iets zinvols te melden? Of was het gewoon de standaard social gathering van de .net nerds?

(zoals je begrijpt, ik ga er niet graag heen )
pi_79853624
quote:
Op donderdag 1 april 2010 23:34 schreef OEM het volgende:

[..]

En? Hadden ze nog iets zinvols te melden? Of was het gewoon de standaard social gathering van de .net nerds?

(zoals je begrijpt, ik ga er niet graag heen )
Het was geen social gathering. Het was 2 dagen lang presentaties, 8 tegelijk dus je moest kiezen. En niet de minste mensen, veel bekende namen uit de software wereld. In de grote zalen (waar ook de bekendste mensen stonden) werd er gefilmd. Dus die verschijnen wel op het internet. Blijkbaar zijn ze daar traag in dus dat zal wel even duren.

Maar het was niet het soort evenement waar nieuwe dingen aangekondigd werden. Dat is allemaal al bekend. Gewoon veel presentaties over alles wat nieuw / modern is rond Microsoft Software Development. Jezelf vervelen is in ieder geval niet nodig de komende jaren.

Lijst met onderwerpen staat hier:
http://devdays.nl/Agenda.aspx?pid=66&lang=nl
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')