|
You last visited: Today at 21:43
Advertisement
[C#] Globale Variable, HttpRequest?
Discussion on [C#] Globale Variable, HttpRequest? within the .NET Languages forum part of the Coders Den category.
04/09/2013, 16:08
|
#1
|
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?
|
|
|
04/09/2013, 16:13
|
#2
|
elite*gold: 3570
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
|
|
|
04/09/2013, 16:16
|
#3
|
elite*gold: 0
Join Date: Jul 2009
Posts: 1,459
Received Thanks: 278
|
Quote:
Originally Posted by Requι
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?
|
|
|
04/09/2013, 16:36
|
#4
|
elite*gold: 3570
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
|
|
|
04/09/2013, 16:41
|
#5
|
elite*gold: 0
Join Date: Feb 2013
Posts: 1,137
Received Thanks: 869
|
Was aber die Köngsdisziplin im hässlichen-Kot-Schreiben ist.
|
|
|
04/09/2013, 16:45
|
#6
|
elite*gold: 3570
Join Date: Dec 2012
Posts: 13,044
Received Thanks: 8,252
|
Dann schreib doch gleich ne Lösung 
Wäre meine Variante
|
|
|
04/09/2013, 16:49
|
#7
|
elite*gold: 2932
Join Date: Oct 2009
Posts: 6,966
Received Thanks: 1,097
|
Quote:
Originally Posted by ElDiabolus
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.
|
|
|
04/09/2013, 16:51
|
#8
|
elite*gold: 1000
Join Date: Apr 2012
Posts: 1,003
Received Thanks: 208
|
Quote:
Originally Posted by ElDiabolus
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.
|
|
|
04/09/2013, 17:01
|
#9
|
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...
|
|
|
04/09/2013, 17:26
|
#10
|
elite*gold: 2932
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
|
|
|
04/09/2013, 17:34
|
#11
|
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.
|
|
|
04/09/2013, 18:02
|
#12
|
elite*gold: 0
Join Date: Jul 2009
Posts: 1,459
Received Thanks: 278
|
Quote:
Originally Posted by tolio
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
|
|
|
04/09/2013, 18:25
|
#13
|
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.
|
|
|
04/09/2013, 18:44
|
#14
|
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?
|
|
|
04/09/2013, 18:47
|
#15
|
elite*gold: 3570
Join Date: Dec 2012
Posts: 13,044
Received Thanks: 8,252
|
Google einfach LiveHttpHeaders.
Dann haste es
|
|
|
 |
|
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.
|
|