C # webbrowser
C # WebBrowser. 1. rész: Adatszerzés és lekérés
Amikor létrehoztam egy alkalmazásomat, meg kellett valósítanom a fájlok letöltését az internetről, valamint böngészni a weboldalakat. A probléma megoldása érdekében úgy döntöttek, hogy a Ready Control webBrowser használatával döntöttek, amelyek az Internet Explorer böngészőjének funkcionalitását duplázzák és biztosítják, és tökéletesen alkalmasak feladataim megoldására. Csak addig adta hozzá ezt a szabályozást az űrlaphoz, és elkezdett dolgozni.
Így történt, hogy amikor először tesztelnem kellett ezt a kontrollt, nem volt otthoni internetem közel két hétig, így a helyi Denver webszervert kellett használnom. Először egy test.local nevű próbatestet hoztak létre, amely egy egyszerű html oldal index.html-ből állt.
Ezután a Visual Studio programban létrehoztunk egy új Windows Forms alkalmazást, és két vezérlőt adtunk hozzá az űrlaphoz: Button és webBrowser. A btnSend szabványos gombjának neve szintén megváltozott.
A keretrendszer létrejött, és most már lehetett folytatni a program forráskódjának megírását, de először úgy döntöttem, hogy megpróbálom tesztelni ezt a kontrollt, és megismerkedhetek az egyszerű problémák megoldásában rejlő képességekkel.
Adatok megszerzése és továbbítása egy WebBrowser vezérlőhöz
Az első feladat az ellenőrzés egyszerű tanulmányozása volt, hogy megértsék, hogyan szerezhetem meg webhelyem tartalmát a webBrowser vezérlőablakában.
Kezdésként emlékszünk arra, hogy általában mi működünk bármelyik internetes böngészővel, például: opera, króm, IE stb.