原创 禁用屏保和電源管理

[推薦]關於禁用屏幕保護和電源管理<--StartFragment --> 編寫諸如監控、多媒體、大規模數據處理之類程序的時候,我們常常需要禁用屏幕保護和電源管理,以確保程序的正常運行。一般來說,可以使用模擬鼠標鍵盤動作的辦法禁用95下的

原创 製作多頁瀏覽器的解決方案

建立一個泛型的瀏覽器集合(用list)List<ExtendedWebBrowser> webNew = new List<ExtendedWebBrowser>();//構造一個泛型列表來管理瀏覽器控件關閉當前的tabpage 你可以這

原创 自動鎖屏代碼

Q:當我登錄進入主界面時,在規定的時間內沒有做任何操作,系統就註銷(就像電腦的屏保)。 A:其實很簡單,參考一個api函數就可以了:GetLastInputInfo,以下是參考代碼 演示程序在你10秒內沒有任何鼠標鍵盤活動既最小化,最小化

原创 讓彈出窗口在自己的瀏覽器中顯示

private void webBrowser1_NewWindow(object sender, CancelEventArgs e)//點擊,如果本鏈接是彈出新窗口,事件就會自動截獲。        {            try 

原创 委託(delegate)和事件(event)

委託必須和欲委託的方法有同樣的參數 委託就是一個類,任何可以聲明類的地方都可以聲明委託   定義事件的四個步驟:     在事件發行者中定義事件     在事件發行者中觸發事件     在事件訂閱者中定義事件處理程序(必須和委託類型相一致

原创 改桌面背景

操作代碼:ChangeDesktop.cs using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using

原创 使用WebBrowser控件從string以及從stream載入網頁的方法

可是直接加載一個string然後按照html格式解析顯示出來(當然這個string包含的內容要是html的吧,不然用webbrowser這個控件的意義就不大了),也可以從一個stream加載一個網頁。 例一:直接從一個string加載一個

原创 C#對IE收藏夾的操作

C#對IE收藏夾的操作 主要是用命令調用原有的內容         [DllImport("shdocvw.dll")]        public static extern int DoOrganizeFavDlg(IntPtr h

原创 類(Class)

類是面向對象程序設計的核心部分,在邏輯上它是一些相依的功能(或稱方法)和數據的組合體。   面向對象(Object Oriented)的特點: 繼承 封閉 多態   一個類被NEW了以後,也就是實例化以後,就是對象。    類的繼承: 如

原创 定時告訴系統程序正在運行(防休眠)

C# code public partial class Form1 : Form { System.Windows.Forms.Timer timer = new Timer(); public Form1()

原创 圖形按鈕

using   System.IO; using   System.Reflection;   Assembly   asm   =   Assembly.GetExecutingAssembly(); Stream   strm   =

原创 瀏覽器前進後退的判斷

你可以在WebBrowser的DocumentTitleChanged事件裏判斷是否能前進後退 Back爲上頁 Next爲下頁 void webBrowser1_DocumentTitleChanged(object sender

原创 類型轉換

C#中類型轉換的機制分爲兩種:   隱式轉換(Implicit Conversions)   顯式轉換(Explicit Conversions)   隱式轉換不需指明欲轉變的目的類型;而顯式轉換明確地使用轉換運算(CAST)指定要轉換成

原创 打開收藏夾的操作思路

總體思路:讀取收藏夾下的文件,通過解析文件內容獲得。   大概步驟: 1. 收藏夾地址可由註冊表獲得,這裏用到c# 讀取註冊表的相關操作。 讀取:HKEY_CURRENT_USER/Software/Microsoft/Windows/C

原创 正則表達式口訣

正則其實也勢利,削尖頭來把錢揣; (指開始符號^和結尾符號$)特殊符號認不了,弄個倒槓來引路; (指/. /*等特殊符號)倒槓後面跟小w, 數字字母來表示; (/w跟數字字母;/d跟數字)倒槓後面跟小d, 只有數字來表示;倒槓後面跟小a,