Register for your free account! | Forgot your password?

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

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

Advertisement



[C#] Globale Variable, HttpRequest?

Discussion on [C#] Globale Variable, HttpRequest? within the .NET Languages forum part of the Coders Den category.

Reply
 
Old   #1



 
ElDiabolus's Avatar
 
elite*gold: 0
Join Date: Jul 2009
Posts: 1,459
Received Thanks: 278
[C#] Globale Variable, HttpRequest?

Hey,
habe kürzlich angefangen C# zu programmieren. Ich hatte Vorwissen in anderen Sprachen wie AHK und ****. Jetzt habe ich mich ein bisschen umgeschaut und frage mich folgende Dinge:

Wie kann ich eine globale Variable erstellen, mit der ich über mehreren Forms arbeiten kann? Also z.B. die eine Form berechnet was und in der anderen ist ne ProgressBar, die den Rechenfortschritt wiedergibt.

2. Wie genau arbeite ich mit HttpWebRequest? Das ist ja nur eine schnellere Möglichkeit, als der WebBrowser, richtig?
ElDiabolus is offline  
Old 04/09/2013, 16:13   #2


 
Requi's Avatar
 
elite*gold: 3570
The Black Market: 244/0/0
Join Date: Dec 2012
Posts: 13,044
Received Thanks: 8,252
Die Variable wäre :
Code:
public string str = "Hallo"
Bei HttpWebRequest weiß ich nix. Code nur VB
Requi is offline  
Thanks
1 User
Old 04/09/2013, 16:16   #3



 
ElDiabolus's Avatar
 
elite*gold: 0
Join Date: Jul 2009
Posts: 1,459
Received Thanks: 278
Quote:
Originally Posted by Requι View Post
Die Variable wäre :
Code:
public string str = "Hallo"
Bei HttpWebRequest weiß ich nix. Code nur VB
Also wenn ich die privates durch public ersetzen würde, könnte ich sie auch in anderen Forms nutzen?
ElDiabolus is offline  
Old 04/09/2013, 16:36   #4


 
Requi's Avatar
 
elite*gold: 3570
The Black Market: 244/0/0
Join Date: Dec 2012
Posts: 13,044
Received Thanks: 8,252
Sofern es im gleichen Programm ist.
Dann kann man sie in mehreren Klassen nutzen, die dein Programm hat
Requi is offline  
Old 04/09/2013, 16:41   #5
 
Schlüsselbein's Avatar
 
elite*gold: 0
Join Date: Feb 2013
Posts: 1,137
Received Thanks: 869
Was aber die Köngsdisziplin im hässlichen-Kot-Schreiben ist.
Schlüsselbein is offline  
Old 04/09/2013, 16:45   #6


 
Requi's Avatar
 
elite*gold: 3570
The Black Market: 244/0/0
Join Date: Dec 2012
Posts: 13,044
Received Thanks: 8,252
Dann schreib doch gleich ne Lösung
Wäre meine Variante
Requi is offline  
Old 04/09/2013, 16:49   #7
 
tolio's Avatar
 
elite*gold: 2932
The Black Market: 169/1/0
Join Date: Oct 2009
Posts: 6,966
Received Thanks: 1,097
Quote:
Originally Posted by ElDiabolus View Post
2. Wie genau arbeite ich mit HttpWebRequest? Das ist ja nur eine schnellere Möglichkeit, als der WebBrowser, richtig?
das msdn hat so ziemlich zu jedem code ausführelich erklärungen und beispiele in den meisten .net variationen, so auch zu webrequest:

das ganze hat im übrigen nichts mit einem webbrowser zu tun sondern lädt einfach nur eine resource aus dem internet herrunter.
tolio is offline  
Old 04/09/2013, 16:51   #8
 
elite*gold: 1000
Join Date: Apr 2012
Posts: 1,003
Received Thanks: 208
Quote:
Originally Posted by ElDiabolus View Post
Also wenn ich die privates durch public ersetzen würde, könnte ich sie auch in anderen Forms nutzen?
Nein. Schau dir mal dieses Snippet an.
qkuh is offline  
Thanks
1 User
Old 04/09/2013, 17:01   #9



 
ElDiabolus's Avatar
 
elite*gold: 0
Join Date: Jul 2009
Posts: 1,459
Received Thanks: 278
Okay danke und wie verwende ich jetzt HttpWebRequest?

Das habe ich mir mal angeschaut, aber 1. ist das ja kein c#
und 2. geht das mozilla addon nicht mehr...
ElDiabolus is offline  
Old 04/09/2013, 17:26   #10
 
tolio's Avatar
 
elite*gold: 2932
The Black Market: 169/1/0
Join Date: Oct 2009
Posts: 6,966
Received Thanks: 1,097
ich hab doch nen link gepostet da ist unten ein komplett auskommentieres beispiel in c# inklusive einem großen erklärenden text
tolio is offline  
Old 04/09/2013, 17:34   #11

 
snow's Avatar
 
elite*gold: 724
Join Date: Mar 2011
Posts: 10,479
Received Thanks: 3,318
Für die automatisierte Kommunikation zwischen zwei Klassen würde sich doch Delegation eignen, oder? Kenne das unter C# nicht wirklich, aber so lasse ich unter iOS Progressbars während eines WebRequests updaten..

Ansonsten wäre natürlich ein Interface oder etwas vergleichbares geeignet, sodass du der einen Klasse nur noch eine Referenz auf die Klasse im Konstruktor übergeben musst, dank der Interfaceimplementierung ist die Definition (oder zumindest der Deklaration, keine Ahnung, wie C# das macht) der Funktion ja gewährleistet..

Public Variablen sind nach Möglichkeit zu vermeiden.
snow is offline  
Old 04/09/2013, 18:02   #12



 
ElDiabolus's Avatar
 
elite*gold: 0
Join Date: Jul 2009
Posts: 1,459
Received Thanks: 278
Quote:
Originally Posted by tolio View Post
ich hab doch nen link gepostet da ist unten ein komplett auskommentieres beispiel in c# inklusive einem großen erklärenden text
Versteh ich nicht. Hab mir nen Kurz-Tutorial angeschaut und habe es hinbekomme mich z.B. per Webbrowser mittels nem Button bei fb anzumelden. Nur das will ich auch mit httpwebrequest hin bekommen + wissen, ob er eingeloggt ist, oder nicht. Zudem wäre nen Plugin nützlich :S
ElDiabolus is offline  
Old 04/09/2013, 18:25   #13

 
snow's Avatar
 
elite*gold: 724
Join Date: Mar 2011
Posts: 10,479
Received Thanks: 3,318
Schau dir an, was beim Login übertragen wird (LiveHTTPHeaders funktioniert, ansonsten schaust du dir im HTML-Code das Login-Form an) und schick das ab. Als Response wirst du ja wohl eine Antwort bekommen & wenn da ein Token mit dabei ist oder ein Cookie oder was auch immer, kannst du den z.B. in einem weiteren Request testen, oder du erhälst direkt eine Success-Meldung.

Und was für ein Plugin? Eins, das dir den kompletten Code erspart? Schreib es dir doch? Programmieren ist nichts, was sich von selbst erledigt.

Und wenn du den Text + das Beispiel nicht verstehst, solltest du evtl. nochmal die Grundlagen lernen.
snow is offline  
Old 04/09/2013, 18:44   #14



 
ElDiabolus's Avatar
 
elite*gold: 0
Join Date: Jul 2009
Posts: 1,459
Received Thanks: 278
Ich meinte das Plugin für Firefox.... Das hat rein garnichts mit dem anderen zu tun...
Hab es jetzt so für EPVP (ohne httpwebrequest):
Code:
webBrowser1.Document.GetElementById("navbar_username").SetAttribute("value", Email.Text);
            webBrowser1.Document.GetElementById("navbar_password").SetAttribute("value", Pass.Text);
            webBrowser1.Document.GetElementById("submit").InvokeMember("click");
Finde beim Anmeldungsbutton nur submit heraus :S Das geht nicht. Wie heißt der Button denn?
ElDiabolus is offline  
Old 04/09/2013, 18:47   #15


 
Requi's Avatar
 
elite*gold: 3570
The Black Market: 244/0/0
Join Date: Dec 2012
Posts: 13,044
Received Thanks: 8,252
Google einfach LiveHttpHeaders.
Dann haste es
Requi is offline  
Reply


Similar Threads Similar Threads
vb.net httprequest problem.
02/22/2013 - .NET Languages - 2 Replies
Hi, mein Quelltext: Option Strict On Option Explicit On Imports System.Text Imports System.Threading Imports System.Text.RegularExpressions Public Class Form1
vb.net HttpRequest
12/04/2012 - .NET Languages - 11 Replies
Hallo, habe ein Login gebaut für bananenkönig.de, aber er geht nicht, komischer Fehler beim debuggen. Ich hoffe mir kann jemand helfen... Option Strict On Option Explicit On Imports System.IO Imports System.Net Imports System.Text
looking for acc Europe Globale 1
03/18/2012 - Browsergames Trading - 0 Replies
I want a acc never be banned ( ban stages = 0) and simply a very good acc on this server. I will give at the best seller 100 € ... skype: malacquis_brice
Cost of accessing a casted variable vs. assigning the casted variable? (C#)
01/05/2011 - CO2 Programming - 5 Replies
I know that in unmanaged C++, casting is at compile-time, so it's better to avoid the assignment and simply access it for all instances. However, in C#, I have no idea since I'm pretty new to it.
Überprüfen ob Variable Eine Variable ist
10/16/2010 - AutoIt - 26 Replies
Hey leute ich wollte fragen ob/wie man überprüfen kann ob eine Variable eine Variable ist z.b. so $k = 1 $i = $k if $i = VARIABLE Then msgbox(0,'$i ist eine variable!!','') endif PS:Wp releast man nochma TuT (z.b. für metin2??)



All times are GMT +1. The time now is 21:44.


Powered by vBulletin®
Copyright ©2000 - 2026, 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 ©2026 elitepvpers All Rights Reserved.