Forum
Tipps
News
Menu-Icon

bildschirmschoner mit visual Basic?

Hello leutz

also wir haben uns in der schule mit Visual basic beschäfdigt...d.h grundwissen/handhabung über VB ist da.
Nun müssen wir abschliessend, selber ein kleines programm programmieren....dieses wird dann anschliessend bewertet.
da mir die möglichkeiten mit VB2005 mit dem "zufälligen" gesteuerten zeichnen sehr gut gefiel. hab ich mal folgende idee:

Ich will einen kleinen bildschirmschoner programmieren, der wie alle andere so benutzt werden kann.
das "thema" ist Matrix.
da es im internet nirgends wiklich schöne bildschirmschoner hat mit diesen matrixzeichen.
entweder sind sie zu schnell, zu hässlich usw. :-X

ich will sowas selber bauen, natürlich dann auch mit den möglichkeiten, die dichte, farbe und schnelligkeit der zeichen zu bestimmen.

grundsätzlich:  ist das möglich mit VB 2005???

grz.


Antworten zu bildschirmschoner mit visual Basic?:

ok.......das man mit VB screensaver machen kann, habe ich in der ziwschen zeit auch kapiert
 ;)

unzäählige beispiele.

um das mit dem matrix zu machen, brauche ich aber auch noch die matrixbuchstaben?
wo bekomme ich diese?
grob gefragt ;)

Lol auch matrix schriften habe ich nach langem suchen gefunden....also ein WORD FONT
Nun:
Nur mal um das  Grundbauprinzip zu erschaffen, muss ich einen normalen buchstaben(in Matrix font) von "oben runter laufen lassen.
Mir grafiken ist das ja kein problem, aber geht das auch mit Buchstaben?
und werden diese buchstaben auch im matrix-style erstellbar und angezeigt werden?

das mit den unterschiedlichen reinfolgen der buchstaben, während des runterfahrens ist noch ein"traumziel"
 ;D

klar ich merke, das hier ist zumteil einbischen kompliziert.
(ego-thread)

doch vieleicht hat jemand eine idee?

grz

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Mach doch aus jedem Buchstabe eine Grafik mit gewünschter Vorder- und Hintergrundfarbe (also schätzungsweise grün und schwarz). Benenne dann die Grafiken mit Zahlen, z.B. 23.tif oder so. Dann lässt du dir Zufallszahlengenerieren und lädst damit die entsprechenden Dateien.

greez 8)
JoSsiF

hm aus jedem gewünschten buchstaben eine grafik....habe ich auch gedacht.. doch wie?
Per Paint auschneiden und anmalen?
 ;D
jedoch wäre es schön, wenn man die farbe der buchstaben selber definiern könnte.*wunschtraum*  ;)
und der erste buchstabe leuchtet ja immer typisch heller und klingt dann ab.
das könnte ich auch machen per grafik.....

aber eigentlich ist es doch ganz einfach.... das problem ist nur, dass bis jetzt VB diesen Font nicht anerkennt.

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim Startpunkt As Integer

        Startpunkt = Int(Rnd() * 100 + 10) + 1
        Label1.Text = Startpunkt
     
        TextBox1.Text = "abs"
        TextBox1.Font (Matrix Code NFI; 8.25pt)

doch dieses "TextBox1.Font (Matrix Code NFI; 8.25pt)" kapiert es noch nicht, ist glaub auch falsch geschrieben.

 

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button
hm aus jedem gewünschten buchstaben eine grafik....habe ich auch gedacht.. doch wie?
Per Paint auschneiden und anmalen?

Sowas können Bildbearbeitungsprogramme, glaub mir ;D


doch dieses "TextBox1.Font (Matrix Code NFI; 8.25pt)" kapiert es noch nicht, ist glaub auch falsch geschrieben.

Ohne in die Referenz geschaut zu haben würde ich mal behaupten, dass der Font-Name in Quotes notiert werden muss. Bin mir aber nicht sicher.

greez 8)
JoSsiF

Font in Quotes? klingt schon gut. aber wie meinst du das?  ;)
merci für die antwort
 

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Anführungszeichen

oke.....habs hingekriegt, das buchstaben in einer textbox im matrix-style geschruieben wurde.
doch ich glaub nich muss das mit den grafiken machen....buchstaben animieren ist zu har ;)

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hi,

es ist zwar viel codearbeit aber du könntest das doch in Frames machen...

z.B.

Frame1()
{
  ...
}
Frame2()
{
  ...
}
Frame3()
{
  ...
}
Frame4()
{
  ...
}
main:
//endlossschleife
Frame1();
Clscr
//eine Abfrage der Taste per Frame
Frame2();
Clscr
//eine Abfrage der Taste per Frame
Frame3();
Clscr
//eine Abfrage der Taste per Frame
Frame4();
Clscr
//eine Abfrage der Taste per Frame
//ende endlossschleife
soo könnte es doch theoretisch gehen oda ?

MFG
TOMEK 

also in frames? das must du einbisschen genauer erklähren :-[
aber vor arbeit scheu ich mich nicht!

grz

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Ich weiss zwar nich so genau wie es in VB ist...
Aber das mit den Frames meine ich so:

Jede Frame in einer Funktion z.B. Frame1, Frame2 usw.
Und zwischen jeder Frame den Bildschrim löschen (CLSCR = Clear Screen). Ich hab das gleiche gemacht um ein actives Menü in einer Konsole zu machen... und es gab kein Flakern.

Das ist die einfache lösung....

Man kann das auch noch in GrafikModus machen... wie z.B.
Grafik Modus 0x13. Es könnte sein das es auch FULLSCREEN dann geht...
Und dann kannst du schön Pixelmalen...und um den bildschrim zu löschen einfach im VideoRam die Pixel überschreiben... ist aber alles glaub ich zu kompliziert... ^^

Ich hoffe ma ich konnt dir helfen...

MFG
TOMEK
 

nö in VB kann man glaub kaum in frames arbeiten....da muss alles öde eingetipt werden.

aber danke ;)

hm, was, wenn ich das ganze formular,d.h. die sichtfläche mit buchstaben in einer zufälligen füllen lasse und diese dann in einer reihe aufblenden lasse?

 

« Letzte Änderung: 25.01.07, 18:42:27 von Schnibu »

« JAVA INTERFACES !!!Dev C++ »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
Visual Basic
Visual Basic ist eine proprietäre Programmiersprache von Microsoft, oft als "VB" abgekürzt. Die älteren Versionen bis VB 6.0 werden heute als Vis...

LOL
LOL ist eine bekannte Abkürzung aus zahlreichen Chat-Nachrichten, Forums-Beiträgen oder Emails. Die Bedeutung ist aber ganz einfach: LOL steht für "Laughin...

Word
Das Programm Word ist ein Textverarbeitungsprogramm aus dem Hause Microsoft und wird auch MS Word oder einfach auch nur Word genannt. Dieses Programm wurde ursprüngl...