Zum Inhalt springen

Mockba

Mitglieder
  • Gesamte Inhalte

    16
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Mockba

  1. Hallo Leute, um mir HTML5 näher zu bringen versuche ich mich zur Zeit an einer kleinen Web-App. Dabei habe ich eine Weltkarte und trage einige Locations mit Rechtecken ein. Nun versuche ich die Rechtecke per Button wieder zu Löschen nur komme ich dabei nicht weiter. Der Clear- Button funktioniert irgendwie nicht. Könnt ihr mir evtl weiterhelfen? Unwichtige Teile habe ich zu Übersichtlichkeit entfernt. Das Zeichnen auf das Canvas funktioniert soweit. <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>xy</title> <!-- Link to jQuery --> <script type="text/javascript" src="../jquery/jquery-1.6.js"></script> <script type="text/javascript"></script> <!-- Link to jQTouch --> <script type="text/javascript" src="../jqtouch/jqtouch/jqtouch.js"></script> <link type="text/css" rel="stylesheet" media="screen" href="../jqtouch/jqtouch/jqtouch.css"> <link type="text/css" rel="stylesheet" media="screen" href="../jqtouch/themes/jqt/theme.css"> <!-- Additional CSS--> <link rel="stylesheet" type="text/css" href="../css/app.css"> <!-- Load jQTouch --> <script type="text/javascript"> var jQT = $.jQTouch({}); </script> </head> <body onload="drawPIC();"> <div id="page-wrap"> <header> </header> <div class="toolbar"> <h1>xy</h1> <a href="../apps.html" class="button flip">back</a> </div> <section> <table id="table"> <tr>Tabelleninhalt </tr> <tr>Tabelleninhalt </tr> <tr> <td colspan="3"> <canvas id="map" width="200" height="100"> </canvas> </td> </tr> </table> <button onclick="clear();">Clear</button> </section> <footer> </footer> </div> <!-- Functions for drawing the Timezones --> <script type="application/x-javascript"> function drawPIC() { var ctx = document.getElementById('map').getContext('2d'); var img = new Image(); img.src = '../images/world.png'; ctx.drawImage(img,0,0); } var ctx = document.getElementById('map').getContext('2d'); function draw2() { ctx.beginPath(); ctx.strokeStyle = "#FFA500"; ctx.strokeRect(75,1,8,91); } function draw1() { ctx.beginPath(); ctx.strokeStyle = "#FFA500"; ctx.strokeRect(83,1,10,91); } function clear() { canvas = document.getElementById('map'); canvas.width = canvas.width; } </script> </body> </html>[/PHP]
  2. Mockba

    CSV-Problem

    Hallo, zzt arbeite ich an einem Tool was eine csv-Ausgabe enthält. Um diese noch besser zu formatieren bzw. direkt zu bearbeiten wollte ich eine Formel einfügen nämlich diese hier: =WENN(var<>"";ZÄHLENWENN(B:B;var);"") Mein Problem ist nun folgendes: Wenn ich ; in einer csv schreibe springt die nächste Ausgabe direkt eine Spalte weiter und somit funktioniert die Formel nicht mehr. Wie kann ich das vermeiden und die Formel in einer Spalte unterbringen. mfg, mockba
  3. Danke für die Antwort, jedoch konnte ich das Problem bereits selber lösen. Im Command Promt muss einmal der Befehl einmal der Befehlt "db2cmd" aufgerufen werden , womit der DB2 CLP geöffnet wird, in welchem man auch Perl-Skripte ausführen kann. Dieser Umstand war mir als Neuling auf dem Gebiet DB2 und Perl nicht bekannt. MfG
  4. Guten Morgen, zur Zeit benutze ich ein Perl-Skript eines anderen Azubis. Mit folgendem habe ich aber ein Problem: @xxx = `db2 connect to $alias user $user using $pass`; wrLog("Connect $_[0]: Fehler $?\n"); Wenn ich mein Perl-Skript in der cmd ausführe erhalte ich immer forlgende Ausgabe Connect : Fehler 2048 Wie kann ich diesen Fehler deuten ? Leider bin ich nicht sehr bewandert auf dem Gebiet Perl, wenn ich jedoch dieses db2 Statement im DB2 CLP aufrufe kann ich ohne Probleme auf die Datenbank zugreifen. Die Methode wrLog erweitert nur das normale print um eine zusätzliche Ausgabe in einer Log-Datei. MfG
  5. Hi, ich schreibe zur Zeit ein Programm mit Java, welches zum Login den Username und das Passwort aus einer Access Datenbank verwenden soll. Da ich mich aber leider nicht wirklich mit Datenbanken auskenne weiß ich nicht wie ich mit Java auf einzelne Felder zugreife. Die Datenbank ist so aufgebaut: 1 | Username | Passwort 2 | Username | Passwort 3 | Username | Passwort ... Nun gebe ich via JTextField und JPasswortField die Logindaten ein, aber ich weiß nicht wie ich beides Abgleichen kann. So sieht mein Code zur Zeit aus. package buttonlistener; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.ResultSetMetaData; import java.sql.SQLException; import java.sql.Statement; import javax.swing.JFrame; import javax.swing.JPasswordField; import javax.swing.JTextField; public class LogInListener implements ActionListener { private JTextField username; private JPasswordField passwort; private JFrame loginFrame; public LogInListener(JTextField userEin, JPasswordField passEin, JFrame frame) { username = userEin; passwort = passEin; loginFrame = frame; } @Override public void actionPerformed(ActionEvent e) { // JOptionPane // .showMessageDialog( // null, // username.getText() + " pass:" + passwort.getText()); // Zu Testzwecken; Ausgabe des Usernames und des Passwort // Connection zur Datenbank herstellen try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection con = DriverManager .getConnection("jdbc:odbc:DRIVER={Microsoft Access Driver (*.mdb)};DBQ=C:/Users/Christoph/Desktop/Datenbank.mdb"); Statement stmt = con.createStatement(); ResultSet rs = stmt.executeQuery("SELECT * FROM Usercontrol"); ResultSetMetaData rsmd = rs.getMetaData(); int clmCnt = rsmd.getColumnCount(); } catch (ClassNotFoundException e1) { // TODO Auto-generated catch block e1.printStackTrace(); } catch (SQLException e1) { // TODO Auto-generated catch block e1.printStackTrace(); } } }
  6. Hi, Ich versuche hier mit nem Client - Server Programm einen Screenshot von einem Computer zu einem anderen zu Übertragen dazu verwende ich folgenden Code Server: Dim currentScreenSize As Size = New Size(My.Computer.Screen.Bounds.Width, My.Computer.Screen.Bounds.Height) Dim ScreenToBitmap As New Bitmap(My.Computer.Screen.Bounds.Width, My.Computer.Screen.Bounds.Height) Dim gGraphics As System.Drawing.Graphics = System.Drawing.Graphics.FromImage(ScreenToBitmap) gGraphics.CopyFromScreen(New Point(0, 0), New Point(0, 0), currentScreenSize) ScreenToBitmap.Save("C:\Screen.bmp", System.Drawing.Imaging.ImageFormat.Bmp) 'Screenshot machen ^ 'Screenshot übertragen v Dim fs As New IO.FileStream("C:\Screen.bmp", IO.FileMode.Open) Dim sendBytes(CInt(fs.Length)) As Byte fs.Read(sendBytes, 0, CInt(fs.Length)) netstream.Write(sendBytes, 0, sendBytes.Length) fs.Close() Client: Dim receiveBytes(socket.ReceiveBufferSize) As Byte netstream.Read(receiveBytes, 0, CInt(socket.ReceiveBufferSize)) Dim fs As New IO.FileStream("C:\Users\Screen.bmp", IO.FileMode.Create) fs.Write(receiveBytes, 0, receiveBytes.Length) fs.Close() Leider kommen von den knapp 80kb nur 8kb an, woran könnte das liegen, und was müsste ich ändern damit der Screenshot komplett übertragen wird ? Danke für eure Hilfe. Mockba
  7. Mockba

    Keys aufzeichnen

    danke für den hinweis ich werde es mir anschauen
  8. Mockba

    Keys aufzeichnen

    Guten Abend, ich sitze zur Zeit an einem Programm was im Hintergrund agieren soll um es mir zu Ermöglichen Makro's aufzuzeichnen. Dabei muss das Programm aber "inaktiv" sein, weil ich in einen andern Spiel meine gedrückten Keys aufzeichnen will. Ich habe mich dabei in die KeyListener eingelesen, aber ich glaube für mich ist da nichts brauchbares dabei. Hat jemand eine Ahnung wie ich mit einem FileWriter meine Tastatureingaben in eine .txt datei schreiben kann ? danke im Vorraus mockba
  9. Mockba

    FileChooser und FTP

    Danke, haben es jetzt aber anders gelöst wir lassen uns einfach eine Liste der Dateien die sich auf den FTP Server befinden ausgeben und haben die Downloadfunktion unseres FTP Clients nur auf die bezogen die gerade in der Liste ausgewählt ist.
  10. Mockba

    Problem: Collection/List

    Hey, danke! Wenn ich image neuinitialisiere, dann glabts! :upps hät man auch druf kommen können! lg christoph
  11. Hallo, ich bin gerade dabei einen DesktopRecorder zu programmieren. Die Screenshots erzeuge ich mit SWT in einem Thread, und speicher sie dann in eine ArrayList. Danach werden sie in ein BufferdImage umgewandelt und als AVI abgespeichert. Hier nur mal der Capture-Thread: public void run() { while (true) { time1 = System.currentTimeMillis(); display = new Display(); GC gc = new GC(display); gc.copyArea(image, x, y); imageList.add(image); gc.dispose(); display.dispose(); if (System.currentTimeMillis() - time1 < (1000 / optionen .getFramerate())) { time1 = (1000 / optionen.getFramerate()) - (System.currentTimeMillis() - time1); try { Thread.sleep(time1); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } } Nun wenn ich die Images aus dem ArrayList holle und lokal als jpg abspeichere, hab ich zwar genau soviele JPGs wie Image in der ArrayList sind, aber sie sie zeigen alle den Inhalt des letztem gecapturten Bildes. Ich nehme mal an das die ArrayList denk, das die Images alle gleich sind und so alle Referenzen auf das letzte Image setzt. Gibt es eine Collection/Liste die alle Elemente einzel speichert? Oder hat vieleicht jemand eine andere Idee, wie ich die Images zwischenspeichern könnte. lg Christoph PS: ich weis das man auch mit Java.Robot Screenshots machen kann, aber das hilft mir nicht weiter!
  12. Mockba

    Problem: FileInputSteam

    Danke jetzt klappt alles :uli
  13. Mockba

    Problem: FileInputSteam

    hm ok das muss ich übersehen haben, danke
  14. Mockba

    Problem: FileInputSteam

    Morgen , Ich hab jetzt das ein oder andere probiert aber die setFileType Methode kann ich weder auf den Stream noch auf eine File anwenden wenn ich zum beispiel noch deine File einfüge wie: File toUpload = new File (filePath); Gegoogelt hab ich das ganze auch schon aber leider nix gefunden, wäre nett wenn ihr mir nochmals helfen könntet. lg Christoph
  15. Mockba

    Problem: FileInputSteam

    Danke für die Tips ich werds mal probieren mit dem setFileType
  16. Guten Morgen, ich programmiere zur Zeit an einem FTPClient und dazu nehme ich diese Library (org.apache.commons.net.ftp.FTPClient). Es funktioniert auch soweit der down und upload jedoch werden beim Upload ( den ich unten als Code angefügt habe ) die Files größer und so werden zum Beispiel jpg's nicht korrekt angezeigt nach dem Upload, gif's können nicht mehr gelesen werden und von mp3's bleiben nur noch vereizelte Tonspuren übrig. Wie müsste ich den Code abändern damit der Upload korrekt funktioniert ? Schonmal danke im Vorraus. public class UploadListener implements ActionListener { private FTPClient client; public UploadListener(FTPClient client) { this.client = client; } @Override public void actionPerformed(ActionEvent e) { JFrame frame = new JFrame(); String filePath; String fileName; JFileChooser dateiAuswahl = new JFileChooser(); dateiAuswahl.showOpenDialog(frame); filePath = dateiAuswahl.getSelectedFile().getPath(); // Test von FilePath System.out.println("Filepath: " + filePath); fileName = dateiAuswahl.getSelectedFile().getName(); // Test vom Outputnamen System.out.println(fileName); FileInputStream fis = null; BufferedInputStream bis = null; try { fis = new FileInputStream(filePath); bis = new BufferedInputStream(fis); client.storeFile(fileName, bis); bis.close(); fis.close(); } catch (FileNotFoundException e1) { System.out.println("FILE NOT FOUND!"); e1.printStackTrace(); } catch (IOException e1) { System.out.println("IOException!"); e1.printStackTrace(); } } } Hier hab ich zum Beispiel ein .jpg um zu demonstrieren was ich meine. Bild - original Bild - nach upload

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...