原创 net(c#)在循環語句中執行WebBrowser.Navigate();方法,每次循環等待網頁加載完後繼續執行的解決方案

    最近在寫一個小程序的時候,遇到這樣的需求:           已知一組網頁url地址,想獲取每一個網頁的html,實際上就是想利用循環語句

原创 Visual C#常用函數和方法集彙總 (1)

1。 字符型轉換 轉爲32位數字型   Int32.Parse(變量) Int32.Parse("常量")   2, 變量.ToString()

原创 webBrowser控件實現網頁時實現進度顯示

由於網頁較大,在軟件中用webBrowser加載時,經常加載好半天,給人的感覺就是一片空白。所以必需要用進度條來解決了,用c#中提供的progressBar1實現起來就很簡單。 核心實現代碼: 以下爲引用的內容: private v

原创 c# webBrowser 獲取js中的alert事件

1,首先引入using mshtml;在類名稱前添加[ComVisible(true)] 2,在webBrowser1.Navigate("http://xxxxx")時,添加事件 webBrowser1.Navigated+=new W

原创 C#中的BeginInvoke和EndInvoke實現異步

先用一個實例來說明一下異步。通俗地講,異步就是在同一個時間段裏可以做多件事情,比如同一時間做飯(Cooking)、燒水(Boiling)、洗衣服(Washing)。方法BeginInvoke()新開一個線程進行異步調用;EndInvoke

原创 C#.net 修改系統時間

新建一個類文件SystemDateTime.cs:using System; using System.Collections.Generic; u

原创 C#中的webBrowser控件,如何讓它點擊所有鏈接都是在當前窗口打開

  private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e) { //將所有的鏈接的目標,指向本

原创 Invoke()/BeginInvoke()區別

查看MSDN如下:    Control..::.Invoke          ---> 在擁有此控件的基礎窗口句柄的線程上執行委託。    Control..::.BeginInvoke  ---> 在創建控件的基礎句柄所在線程上異

原创 如何用div+css製作橫向菜單

第一步:建立一個無序列表     我們先建立一個無序列表,來建立菜單的結構。代碼是: <ul>­T(aCQzg v0<li><a href="1">首頁</a></li>[1mx[b$U r6\;R0<li><a href="2">產品

原创 efcodefirst安裝不了,This package (or one of its dependencies) contains PowerShell scripts and needs to

This package (or one of its dependencies) contains PowerShell scripts and needs to be installed from the Package Manage

原创 用Linq實現分頁

以下是模擬分頁的Linq方法! 有個實現IEnumerable接口的數組 string[] Array = { "Hjiang", "Hwang", "Wange", "Hwan", "Hcheng", "Hhoho" }; 封裝分頁的

原创 c# enum用法

enum 關鍵字用於聲明枚舉,即一種由一組稱爲枚舉數列表的命名常數組成的獨特類型。每種枚舉類型都有基礎類型,該類型可以是除char 以外的任何整型。即: (byte, sbyte, short, ushort, int, uint, lo

原创 C# 方法中的this參數

先看下面的代碼: public static class StringExtension{ public staticvoid Foo(this string s) {  Console.WriteLine("Foo invoked

原创 Post/Get方式獲取Web頁面

using System.Web;         /// <summary>         /// Post方式請求頁面         /// </summary>         /// <par

原创 JS保留兩位小數

JS保留兩位小數    對於一些小數點後有多位的浮點數,我們可能只需要保留2位,但js沒有提供這樣直接的函數,所以我們得自己寫函數實現這個功能,代碼如下:    function changeTwoDecimal(x)  {