j'ai voulu installer VB pour développer un truc rapide dont j'avais besoin: écrire un texte sur une image et en récupérer les pixels pour faire un sprite (y'a 11000 sprites donc je fais pas à la main, non, non)
en vb6 j'ai déja fait ça, faut 10 lignes entre picture.print et picture.point()
maintenant, faut un code horrible genre:
Dim g As Graphics
Dim s As String
Dim f As Font
Dim p As Pen
Dim b As Bitmap
f = New Font("Gulim", size, FontStyle.Regular, GraphicsUnit.Pixel, 0)
p = New Pen(Color.Red, 1)
g = Graphics.FromImage(b)
PictureBox1.Image = b
PictureBox1.Refresh()
v = 1 - (b.GetPixel(x, y).R / 255)
etc etc...
franchement j'ai l'impression d'écrire du java sans les points virgules, avec DIM truc AS TYPE au lieu de TYPE truc en C & co. trois mots clés au lieu d'un... wow
je me demande où est passé l'intéret du basic (oui, oui, je sais) qui était de pouvoir développer rapidement.
quand on regarde l'aide de VB aussi, on se rend compte que chaque langage microsoft: VB,C#,C++,J# est EXACTEMENT le même avec un analyseur syntaxique différent. Pour preuve, les pages d'aide présentent les exemples dans chaque langage. En gros, c'est le même langage avec des mots clés différents. Ils se sont pas trop fait chier pour leur super interopérabilité entre les langages
quand en plus on sait que tout ça n'est pas natif mais interprété par leur machine virtuelle .Net à la con, et que c'est la stratégie principale de développement de microsoft, on a pas fini de voir les applications ramer, et faudra pas s'étonner!
pourquoi abandonne ton le natif? pourquoi essaye t on d'émuler un CPU software pourri sur des CPUs x86 de plus en plus puissants? le prétexte c'est protéger les accès mémoire? mais normalement, quand on programme pas comme un porc, y'a pas d'accès mémoire défectueux!
bref, j'en ai soupé du VB, j'amais pas mal VB6, j'ai développé pas mal de trucs avec, mais là , non, je préfère continuer en java, plutot que de programmer dans un ersatz de java avec une syntaxe VB-like
(d'ailleurs cette histoire de graphique, ça veut dire que toutes mes applis graphiques précédentes ne fonctionnent plus avec cette version de VB)
donc tshaw définitivement à la programmation microsoft.
voila c'était le coup de geule du jour.
edit: même DoEvents marche plus
j'fais comment moi?
, C# est le seul langage conçu entièrement pour .NET.
ça divisait la vitesse de mon prog par au moins 5.


enfin vu les démos à la fnac ça m'étonnerait. donc c'est quoi l'intéret du .net sur xbox?
