Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > .NET Languages
You last visited: Today at 04:43

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[C#]Kann jemand Code verbessern?(Sry wenn falsche section)

Discussion on [C#]Kann jemand Code verbessern?(Sry wenn falsche section) within the .NET Languages forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Apr 2011
Posts: 901
Received Thanks: 164
[C#]Kann jemand Code verbessern?(Sry wenn falsche section)

Hey leute ich habe gestern mit C# angefangen und wollte mal einen Screenshotmacher programmieren mit diesem Tutorial:

So jezz hab ich 5 folgende Fehler:
Quote:
└> Fehler 1:"Fehler."System.Threading.Thread" enthält keine Definition für "sleep"

└>Fehler 2:"Fehler""Der Typ- oder Namespacename "Bitmapt" konnte nicht gefunden werden. (Fehlt eine Using-Direktive oder ein Assemblyverweis?)"

└>Fehler 3:"Fehler""System.Drawing.Graphics" enthält keine Definition für "FormImage".

└>Fehler 4:"Fehler""System.Drawing.Bitmap" enthält keine Definition für "save", und es konnte keine Erweiterungsmethode "save" gefunden werden, die ein erstes Argument vom Typ "System.Drawing.Bitmap" akzeptiert. (Fehlt eine Using-Direktive oder ein Assemblyverweis?)"

└>Fehler5:Fehlerer Name "SaveFileDialog1" ist im aktuellen Kontext nicht vorhanden.


Button1 Code:
Quote:
private void button1_Click(object sender, EventArgs e)
{
this.Hide();
Thread.sleep(220);
bmp = new Bitmapt(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height, PixelFormat.Format32bppArgb);
gfx = Graphics.FormImage(bmp);
gfx.CopyFromScreen(Screen.PrimaryScreen.Bounds.X, Screen.PrimaryScreen.Bounds.Y, 0, 0, Screen.PrimaryScreen.Bounds.Size, CopyPixelOperation.SourceCopy);
this.Show();
Thread.Sleep(300);
if (saveFileDialog1.ShowDialog() == DialogResult.OK)
{
try
{
bmp.save(SaveFileDialog1.Filename, ImageFormat.Png);
MessageBox.Show("Screenshot wurde erfolgreich Gemacht!");
}
catch
{
MessageBox.Show("Ein Fehler ist aufgetreten.Bitte versuche es erneut.");
}



}
Ganzer Code (Button1,Button2,Form1)
Quote:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Threading;
using System.Drawing.Imaging;


namespace ScreenShotmaker
{
public partial class Form1 : Form
{
private static Bitmap bmp;
private static Graphics gfx;


public Form1()
{
InitializeComponent();
}

private void Form1_Load(object sender, EventArgs e)
{


}

private void button1_Click(object sender, EventArgs e)
{
this.Hide();
Thread.sleep(220);
bmp = new Bitmapt(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height, PixelFormat.Format32bppArgb);
gfx = Graphics.FormImage(bmp);
gfx.CopyFromScreen(Screen.PrimaryScreen.Bounds.X, Screen.PrimaryScreen.Bounds.Y, 0, 0, Screen.PrimaryScreen.Bounds.Size, CopyPixelOperation.SourceCopy);
this.Show();
Thread.Sleep(300);
if (saveFileDialog1.ShowDialog() == DialogResult.OK)
{
try
{
bmp.save(SaveFileDialog1.Filename, ImageFormat.Png);
MessageBox.Show("Screenshot wurde erfolgreich Gemacht!");
}
catch
{
MessageBox.Show("Ein Fehler ist aufgetreten.Bitte versuche es erneut.");
}



}








}

private void button2_Click(object sender, EventArgs e)
{
this.Close();
}
}
}

Sry wenn es in der Falschen Sektion ist !
Bitte hilft mir !
Danke im Vorraus!
xAlbStaR™ is offline  
Old 04/29/2011, 17:06   #2
 
xNopex's Avatar
 
elite*gold: 0
Join Date: May 2009
Posts: 827
Received Thanks: 471
Zu1:
Zu2:
Zu3:
Zu4:
Zu5: Ich würde das Objekt mal irgendwo deklarieren.

Ne mal im Ernst. 80% deiner Fehler sind Rechtschreibfehler. Dass du das nicht von alleine lösen konntest, zeigt, dass du es einfach abgeschrieben hast, ohne zu verstehen, was du da tust. Und wenn man es nichtmal richtig abschreiben kann... Gute Nacht.
> Kauf dir ein Buch, oder lass es!
xNopex is offline  
Old 04/29/2011, 17:44   #3
 
elite*gold: 0
Join Date: Apr 2011
Posts: 901
Received Thanks: 164
Ich hatte nur 1 Rechtschreibfehler unzwar bei "Bitmap(t)".
Ich hab gestern angefangen wie kann ich dann so schnell alle fehler von alleine Lösen?Ich habe es abgeschrieben natürlich,
aber verstanden hab ich das ganze schon !
Buch kostet 40 Euro und wenn ich mit C# kein geld verdienen kann dann kauf ich mir doch auch kein Buch sondern lerne von TuT's.
xAlbStaR™ is offline  
Old 04/29/2011, 18:01   #4
 
xNopex's Avatar
 
elite*gold: 0
Join Date: May 2009
Posts: 827
Received Thanks: 471
Nein du hattest vier Rechtschreibfehler.

Zu 1.: Das 'Sleep' bitte groß schreiben.
Zu 2.: Bitmap ohne 't' am Ende
Zu 3.: Du meintest wohl 'FromImage'
Zu 4.: 'Save' bitte wieder groß schreiben


Wenn du erst gestern angefangen hast, bin ich echt total angetan von deinen Coding-Künsten, die du dir schon angeeignet hast. In einem Tag das OOP - Konzept und beinahe alle Kontrolstrukturen zu lernen verdient meinen Respekt.[/IRONIE] Wann sind denn die Ferien zu Ende? :-/
xNopex is offline  
Old 04/29/2011, 19:58   #5
 
Kraizy​'s Avatar
 
elite*gold: 0
The Black Market: 471/0/0
Join Date: Apr 2010
Posts: 9,696
Received Thanks: 1,810
Quote:
Originally Posted by xAlbStaR™ View Post
Buch kostet 40 Euro und wenn ich mit C# kein geld verdienen kann dann kauf ich mir doch auch kein Buch sondern lerne von TuT's.

Bitte, nun hast du deine 40€ für andere Sachen über...
@deine Fehler: lol^^
Außerdem, warum Gamehacking-Bereich? Welches Spiel willst du denn mit deinem Screenshot-Tool hacken?
Kraizy​ is offline  
Old 04/29/2011, 20:13   #6
 
elite*gold: 0
Join Date: Apr 2008
Posts: 495
Received Thanks: 817
Habe den Code mal ein bisschen überarbeitet.
PHP Code:
using System;
using System.Drawing;
using System.Windows.Forms;

namespace 
Screenshot
{
    public 
partial class Form1 Form
    
{
        public 
Form1()
        {
            
InitializeComponent();
        }

        private 
void button1_Click(object senderEventArgs e)
        {
            
this.Hide();
            
System.Threading.Thread.Sleep(200);
            
Bitmap bmp = new Bitmap(Screen.PrimaryScreen.Bounds.WidthScreen.PrimaryScreen.Bounds.HeightSystem.Drawing.Imaging.PixelFormat.Format32bppArgb);
            
Graphics gfx Graphics.FromImage(bmp);
            
gfx.CopyFromScreen(Screen.PrimaryScreen.Bounds.XScreen.PrimaryScreen.Bounds.Y00Screen.PrimaryScreen.Bounds.SizeCopyPixelOperation.SourceCopy);
            
this.Show();
            
System.Threading.Thread.Sleep(200);
            
SaveFileDialog sfd = new SaveFileDialog();
            
sfd.Filter "JPEG Image|*.jpg";
            
sfd.FileName DateTime.Now.ToLongDateString();
            if (
sfd.ShowDialog() == DialogResult.OK)
            {
                
bmp.Save(sfd.FileNameSystem.Drawing.Imaging.ImageFormat.Jpeg);
                
MessageBox.Show("Screenshot erfolgreich gespeichert""Success!"MessageBoxButtons.OKMessageBoxIcon.Asterisk);
            }
            else
                
MessageBox.Show("Screenshot konnte nicht gespeichert werden""Fail!"MessageBoxButtons.OKMessageBoxIcon.Error);
        }
    }

Quote:
Originally Posted by xNopex View Post
[...]Wann sind denn die Ferien zu Ende? :-/
Montag. xD

MFG
schnewin is offline  
Thanks
1 User
Old 04/29/2011, 21:22   #7
 
elite*gold: 0
Join Date: Apr 2011
Posts: 901
Received Thanks: 164
Thanks !
Aber hab das Problem eben selbst gelöst sry das ich nichts gesagt habe
@xKraizy :

Ich wusste ncih wo ich es posten sollte.
Ausserdem heisst die section auch Coding.
Und bei C# muss man Coden
xAlbStaR™ is offline  
Old 04/30/2011, 14:02   #8

 
Adroxxx's Avatar
 
elite*gold: 15
Join Date: Nov 2005
Posts: 13,021
Received Thanks: 5,323
ich move mal nach coders, passt da besser rein als hier.
Adroxxx is offline  
Old 04/30/2011, 16:05   #9
 
elite*gold: 0
Join Date: Apr 2011
Posts: 100
Received Thanks: 29
Kann eig. geclosed werden da steht doch der bearbeitete Code von schnewin
Shqiptare is offline  
Thanks
1 User
Old 05/01/2011, 11:09   #10
 
elite*gold: 42
Join Date: Jun 2008
Posts: 5,426
Received Thanks: 1,888
Quote:
Originally Posted by Adroxxx View Post
ich move mal nach coders, passt da besser rein als hier.
Löschen, bitte einfach löschen! Da tuen einem doch die Augen weh ):
MoepMeep is offline  
Reply


Similar Threads Similar Threads
Kann jemand mir ein code geben
02/12/2011 - WarRock - 3 Replies
Ich brauche unbeding ein 10.000 dinar code
hey sry wenn es falsche section ist
01/21/2011 - WarRock Hacks, Bots, Cheats & Exploits - 4 Replies
hey ich habe mitbekommen das man mit cheat engine 6.0 dinar hacken kann aber dafür braucht man einen ''bypass'' jetzt meine frage: was ist ein ''bypass''
Suche einen P-Server [ Wenn falsche section ist sry ]
09/01/2010 - Metin2 Private Server - 2 Replies
Wenn das hier falsch steht könnt ihr den thread moven Hallo Forum Ich Suche einen P-Server so ähnlich wie eDgMt2 könnt ihr mir helfen ?? Da zurzeit bei eDgMt2 2 Channels Verbindungsprobleme gibts ist der eine Channel immer voll :( So müsste Der server aussehen
Were Nett wenn jemand helfen kann :)
07/21/2010 - Metin2 Private Server - 2 Replies
Hey Com Ich weis ihr denkt euch ich bin zudumm oder so... aber naja eig kann ich es aber ihrgentwas funzt da nicht... Naja wollte mal Fragen ob mir jemand ein Hamachi P server über TeanViewer5 schnell machen kann (nur so das man halt rein kommt) Thx were nett wenn jemand schnell machen kann Mfg Sexy
Wenn mir jemand vernünftig helfen kann kriegt er/sie eine Belohnung (siehe Thread)
10/14/2009 - Metin2 Private Server - 4 Replies
Schönen guten Abend. Ich habe 2 große Probleme mit meinem Pserver. 1). Wenn ich ihn local starte mit Loopbackadapter startet er auch aber ich kann nich connecten. Die Fehlermeldung die dann im "Einlogscreen" erscheint heißt "Fehler beim verbinden mit Server". Vielleicht kann es daran liegen das ich meinen Fritz Wlan Stick mit der Ip 192.168.2.25 laufen hab und den Loopbackadapter auf 192.168.5.1 ?! 2). Mein 2 Problem besteht darin das ich nicht weiß welchen Adapter ich für Hamachi...



All times are GMT +2. The time now is 04:43.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.