Hi,
da es noch keine C# TuT´s hier gibt poste ich schon direkt 4Stück.
Fangen wir mal an:
[COLOR="Lime"]1.HotKey´s
2.Spammer
3.Lade/Speichern
4.MD5(Console)
5.Programm nur per Parameter starten lassen
[COLOR="Lime"]1.HotKey´s[/COLOR]
Also wenn ihr nun ein C# projekt gemacht habt macht einen doppelklick auf die Form.
Nun sollte dies erscheinen:
Alles anzeigen
Nun schreibt ihr unter Initialize Component():
So nun ändert ihr:
in:
Nun zur If abfrage:
So, also
müsst ihr unbedingt machen(wobei frm beliebig ausgedacht werden kann.) Undzwar wenn ihr Form2() nicht deklariert gibt es bei euch nur Form2. Der nachteil dadran ist das allein Form2 nicht
unterstützt. Dies wird aber durch das deklarieren gelöst.
[COLOR="Lime"]2.Spammer[/COLOR]
Ihr benötigt hierzu 2Buttons, 1TextBox und 1Timer. Den Timer lassen wir erst mal bei Enabled auf False(aus). In Button1 schreiben wir Starten und Button2 Stop. Nun macht doppelklick auf beide Button´s und schreibt in Button1(also an):
Was dann soviel heißt wie das Timer1 angeschaltet werden soll. In den 2.Button kommt fast das gleiche nur antstatt True nehmen wir False. Dies bedeutet dann das er wieder ausgeschaltet wird. In den Timer kommt nun:
Also die Funktion Sendkeys sagt ja schon alles was diese macht Oder?
[COLOR="Lime"]3.Laden/Speichern[/COLOR]
Ihr benötigt 1TextBox, 2Buttons(Speichern, Laden) und 1Textdatei(.ini, .txt usw.).
Macht doppelklick auf die Form und schreibt in From1_Load:
Dies bewirkt das eure TextBox mit einem Verticalen sowohl auch horizontalen ScrollBars ausgerüstet wird.
Nun macht doppelklick auf unseren Speicher Button und schreibt folgendes rein:
In der 1. Linie wird der StreamWriter deklariert. In diesem Falle wird er als save deklariert(muss bei euch nicht übereinstimmen!)mit der .txt datei TuT(muss bei euch nicht übereinstimmen!). In der 2.Linie wird der Auftrag gegeben den text aus TextBox1 in TuT.txt zu speichern. In der 3.Linie wird der StreamWriter geschlossen(diese Linie ist sehr wichtig beim StreamWriter denn ohne diese kann die Datei bis zum schließen des Programmes nich von anderen Programmen/Funktionen geöffnet/verändert/gelöscht werden).
In den Laden Button schreiben wir:
In der 1.Linie wird unser StreamReader als load(muss bei euch nicht übereinstimmen!) deklariert mit der Datei TuT.txt(muss bei euch nicht übereinstimmen!).
[COLOR="Lime"]4.MD5(Console)[/COLOR]
Wie es schon in der Überschrift steht braucht ihr einzig und allein nur eine Console Application zu machen.
So nun fügt ihr dies:
Alles anzeigen
über:
Alles anzeigen
hashed muss bei euch nicht übereinstimmen!
Console.WriteLine ist dazu da um in der Console einen Text auszugeben.
Console.ReadKey ist dazu da um eine beliebige Taste zu lesen(also wenn man irgendeine Taste drückt geht es weiter aber da danach nichts mehr kommt schließt sich das Programm). Soetwas solltet ihr immer in Console Applications machen wo am Ende noch ein Text ausgegeben wird, weil man ihn sonst nicht lesen kann, weil eine Console nur bis an das Ende ausgeführt wird und dann geschlossen wird.
[SIZE="4"][COLOR="Lime"]5.Programm nur per Parameter starten lassen[/COLOR][/SIZE]
In diesem Tutorial erkläre ich euch wie man sein eigenes Programm nur per Startparameter starten lässt. Ihr benötigt dazu eine ConsoleApplikation oder eine Form. Name ist auch egal des Projekts. Nur müsst ihr wissen wie ihr am Ende die *.exe nennt, da es sonst Fehler geben könnte.
[COLOR="Lime"][SIZE="4"]Console:[/SIZE][/COLOR]
Geht zu Main() und gebt folgendes in die erste Zeile:
Es wird ein String Namens params(muss bei euch nicht gleich heißen!) deklariert und direkt mit der Commandline(Also womit das Programm gestartet wurde) gefüllt. Wichtig ist, dass ihr .ToString() hinter CommandLine schreibt. Sonst könnten Probleme auftreten.
Nun unter die Dekleration kommt:
Das war eigentlich das wesentliche. Also in der 1.Zeile wird per if Anweisung abgefragt ob params(welche vorher mit der Commandline gefüllt wurde) mit dem Parameter endet. Wenn ja wird "Hallo Welt" auf dem Bildschirm ausgegeben. Wichtig hier ist wieder das Console.ReadKey();, da die Konsole sich sonst sofort wieder schließt.
Um mehrere Parameter nutzen zu können kommt einfach das noch dadrunter:
Falls der ersre Parameter nicht übereinstimmt wird der 2.überprüft. Dort wird einfach nur auf eine Eingabe gewartet.
Das wars auch eigentlich mit der Konsole. Wichtig ist nur noch das ihr das Leerzeichen nach der .exe Namen beachtet.
[COLOR="Lime"][SIZE="4"]Form:[/SIZE][/COLOR]
Für das selbe in einer Form macht ihr einfach doppelklick auf die Form und fügt dann den Code von oben ein. Eigentlich das selbe nur in einem anderen Bereich des Codes.
Ich hoffe euch gefielen diese TuT´s und wenn ich Zeit habe werde ich noch einige reintuen ;)
MFG
xpr0keksx[/COLOR]
*electriZZed* (PHP Codeboxen hinzugefügt)
da es noch keine C# TuT´s hier gibt poste ich schon direkt 4Stück.
Fangen wir mal an:
[COLOR="Lime"]1.HotKey´s
2.Spammer
3.Lade/Speichern
4.MD5(Console)
5.Programm nur per Parameter starten lassen
[COLOR="Lime"]1.HotKey´s[/COLOR]
Also wenn ihr nun ein C# projekt gemacht habt macht einen doppelklick auf die Form.
Nun sollte dies erscheinen:
PHP-Quellcode
- 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;
- namespace WindowsFormsApplication2
- {
- public partial class Form1 : Form
- {
- public Form1()
- {
- InitializeComponent();
- }
- private void Form1_Load(object sender, EventArgs e)
- {
- }
- }
- }
So nun ändert ihr:
in:
Nun zur If abfrage:
So, also
müsst ihr unbedingt machen(wobei frm beliebig ausgedacht werden kann.) Undzwar wenn ihr Form2() nicht deklariert gibt es bei euch nur Form2. Der nachteil dadran ist das allein Form2 nicht
unterstützt. Dies wird aber durch das deklarieren gelöst.
[COLOR="Lime"]2.Spammer[/COLOR]
Ihr benötigt hierzu 2Buttons, 1TextBox und 1Timer. Den Timer lassen wir erst mal bei Enabled auf False(aus). In Button1 schreiben wir Starten und Button2 Stop. Nun macht doppelklick auf beide Button´s und schreibt in Button1(also an):
Was dann soviel heißt wie das Timer1 angeschaltet werden soll. In den 2.Button kommt fast das gleiche nur antstatt True nehmen wir False. Dies bedeutet dann das er wieder ausgeschaltet wird. In den Timer kommt nun:
Also die Funktion Sendkeys sagt ja schon alles was diese macht Oder?
[COLOR="Lime"]3.Laden/Speichern[/COLOR]
Ihr benötigt 1TextBox, 2Buttons(Speichern, Laden) und 1Textdatei(.ini, .txt usw.).
Macht doppelklick auf die Form und schreibt in From1_Load:
Dies bewirkt das eure TextBox mit einem Verticalen sowohl auch horizontalen ScrollBars ausgerüstet wird.
Nun macht doppelklick auf unseren Speicher Button und schreibt folgendes rein:
In den Laden Button schreiben wir:
[COLOR="Lime"]4.MD5(Console)[/COLOR]
Wie es schon in der Überschrift steht braucht ihr einzig und allein nur eine Console Application zu machen.
So nun fügt ihr dies:
PHP-Quellcode
- public static string MD5(string password)
- {
- byte[] textBytes = System.Text.Encoding.Default.GetBytes(password);
- try
- {
- System.Security.Cryptography.MD5CryptoServiceProvider cryptHandler;
- cryptHandler = new System.Security.Cryptography.MD5CryptoServiceProvider();
- byte[] hash = cryptHandler.ComputeHash(textBytes);
- string ret = "";
- foreach (byte a in hash)
- {
- if (a < 16)
- ret += "0" + a.ToString("x");
- else
- ret += a.ToString("x");
- }
- return ret;
- }
- catch
- {
- throw;
- }
- }
PHP-Quellcode
- static void Main(string[] args)
- {
- }
- Und in Main kommt:
- PHP Code:
- string hashed;
- hashed = MD5(Console.ReadLine());
- Console.WriteLine("Bitte Kennwort eingeben:");
- Console.WriteLine("Vorheriger Code: " + Console.ReadLine());
- Console.WriteLine("Ihr MD5 Code lautet: " + hashed);
- Console.WriteLine("Zum schliesen Taste drücken");
- Console.ReadKey();
Console.WriteLine ist dazu da um in der Console einen Text auszugeben.
Console.ReadKey ist dazu da um eine beliebige Taste zu lesen(also wenn man irgendeine Taste drückt geht es weiter aber da danach nichts mehr kommt schließt sich das Programm). Soetwas solltet ihr immer in Console Applications machen wo am Ende noch ein Text ausgegeben wird, weil man ihn sonst nicht lesen kann, weil eine Console nur bis an das Ende ausgeführt wird und dann geschlossen wird.
[SIZE="4"][COLOR="Lime"]5.Programm nur per Parameter starten lassen[/COLOR][/SIZE]
In diesem Tutorial erkläre ich euch wie man sein eigenes Programm nur per Startparameter starten lässt. Ihr benötigt dazu eine ConsoleApplikation oder eine Form. Name ist auch egal des Projekts. Nur müsst ihr wissen wie ihr am Ende die *.exe nennt, da es sonst Fehler geben könnte.
[COLOR="Lime"][SIZE="4"]Console:[/SIZE][/COLOR]
Geht zu Main() und gebt folgendes in die erste Zeile:
Es wird ein String Namens params(muss bei euch nicht gleich heißen!) deklariert und direkt mit der Commandline(Also womit das Programm gestartet wurde) gefüllt. Wichtig ist, dass ihr .ToString() hinter CommandLine schreibt. Sonst könnten Probleme auftreten.
Nun unter die Dekleration kommt:
Das war eigentlich das wesentliche. Also in der 1.Zeile wird per if Anweisung abgefragt ob params(welche vorher mit der Commandline gefüllt wurde) mit dem Parameter endet. Wenn ja wird "Hallo Welt" auf dem Bildschirm ausgegeben. Wichtig hier ist wieder das Console.ReadKey();, da die Konsole sich sonst sofort wieder schließt.
Um mehrere Parameter nutzen zu können kommt einfach das noch dadrunter:
Falls der ersre Parameter nicht übereinstimmt wird der 2.überprüft. Dort wird einfach nur auf eine Eingabe gewartet.
Das wars auch eigentlich mit der Konsole. Wichtig ist nur noch das ihr das Leerzeichen nach der .exe Namen beachtet.
[COLOR="Lime"][SIZE="4"]Form:[/SIZE][/COLOR]
Für das selbe in einer Form macht ihr einfach doppelklick auf die Form und fügt dann den Code von oben ein. Eigentlich das selbe nur in einem anderen Bereich des Codes.
Ich hoffe euch gefielen diese TuT´s und wenn ich Zeit habe werde ich noch einige reintuen ;)
MFG
xpr0keksx[/COLOR]
*electriZZed* (PHP Codeboxen hinzugefügt)