Time of Update: 2018-12-07
檢驗編號在本表中自動產生,與其他表無關效果:描述:在本表中自動產生編號,與其他表無關。調用: 1 protected void Page_Load(object sender, EventArgs e) 2 { 3 Response.Expires = -1; 4 if (!IsPostBack) 5 { 6 if (ActionType ==
Time of Update: 2018-12-07
有時我們要不停的判斷網路的串連狀態,比如伺服器網路連接是否正常等,下面就簡單介紹我的判斷方法,各位有更好的方法歡迎分享。代碼就不解釋了,一看就明白了。運行效果:代碼:using System;using System.Collections.Generic;using System.Text;using System.Net.NetworkInformation;namespace ConsoleApplication1{ class Program { public
Time of Update: 2018-12-07
進入視窗後預設聚焦到某個文字框,兩種方法:①設定tabindex把該文字框屬性裡的tabIndex設為0,焦點就預設在這個文字框裡了。②Winform的Activated事件在Form的Activated事件中添加textBox1.Focus(), 即可獲得焦點。 private void Form1_Activated(object sender, EventArgs e) { textBox1.Focus();
Time of Update: 2018-12-07
首先我必須承認訪問一個類的私人成員不是什麼好做法。大家也都知道私人成員在外部是不能被訪問的。而一個類中會存在很多私人成員:如私人欄位、私人屬性、私人方法。對於私人成員訪問,可以套用下面這種非常好的方式去解決。private string name;public string Name{ get { return name; } set { name = value; }}
Time of Update: 2018-12-07
在webBrowser使用過程中為了C#和JS通訊,webBrowser必須設定ObjectForScripting的屬性,它是一個object,這個object可以提供給webBrowser控制項載入的網頁上的script訪問。 在設定過webBrowser控制項的ObjectForScripting屬性後,還需要設定應用程式對com可見,不然會拋出一個異常(ObjectForScripting 的類必須對 COM 可見。請確認該對象是公用的,或考慮向您的類添加
Time of Update: 2018-12-07
方法一:通過.Net Framework提供的Help類來完成CHM協助檔案的調用。 若要為應用程式提供協助,調用Help類 ShowHelp 和 ShowHelpIndex 靜態方法。 For example: 1. 顯示指定 URL 處的協助檔案內容。 string helpfile = “helpfile.chm”; Help.ShowHelp(this, helpfile); *** ShowHelp方法還有許多重載,請參考MSDN。 2. 顯示指定協助檔案的索引。
Time of Update: 2018-12-07
在Program.cs中添加如下代碼:Boolean createdNew; //返回是否賦予了使用線程的互斥體初始所屬權System.Threading.Mutex instance = new System.Threading.Mutex(true, "MutexName", out createdNew); //同步基元變數if (createdNew) //賦予了線程初始所屬權,也就是首次使用互斥體{Application.Run(new
Time of Update: 2018-12-07
1 qsort()函數使用#include <stdio.h>#include <stdlib.h>typedef struct PLANT { int num; char name[13]; }Plant;int Mycompare(const void *lth,const void *rth)//形參應該是const void*類型{ Plant* lpl=(Plant*)lth; Plant* rpl=(Plant*)rth;
Time of Update: 2018-12-07
效果:說明:輸入小數,然後輸入要保留的位元,事件:點擊Button代碼: 1 public static double Round(double d, int i) 2 { 3 if (d >= 0) 4 { 5 d += 5 * Math.Pow(10, -(i + 1));//求指定次數的指定次冪 6 } 7 else 8
Time of Update: 2018-12-07
本文轉自翔宇網http://www.biye5u.com/article/Csharp/winform/2010/2593.html以前想製作不規則表單,大多使用API函數來實現,在C#中,也可以不使用API函數照樣能製作出漂亮的不規則表單,下面就介紹一下相關方法。1、首先準備一張BMP格式的圖片圖片的形式隨意,但注意圖片的背景最好設定成C#中提供的一些色系,如白色(#FFFFFF\white)、黑色(#000000\black)、黃色(#FFFF00\yellow)、藍色(#0000FF\bl
Time of Update: 2018-12-07
通常我們讀取一個檔案使用如下的步驟:1、聲明並使用File的OpenRead執行個體化一個檔案流對象,就像下面這樣2、準備一個存放檔案內容的位元組數組,fs.Length將得到檔案的實際大小,就像下面這樣3、開始讀了,調用一個檔案流的一個方法讀取資料到data數組中FileStream fs = File.OpenRead(filename); 或者 FileStream fs = FileStream(filename, FileMode.Open, FileAccess.Read,
Time of Update: 2018-12-07
C# .NET 擷取網路介面卡資訊1:NetworkInterface 類:該類位於 System.Net.NetworkInformation 命名空間該類可以方便的檢測本機有多少個網卡(網路介面卡),網卡資訊,哪些網路連接可用等。2:常用方法和屬性:using System.Net.NetworkInformation;namespace ConsoleApplication1{ class Program { static void Main(string[]
Time of Update: 2018-12-07
Microsoft.Net Framework為應用程式訪問Internet提供了分層的、可擴充的以及受管轄的網路服務,其命名空間System.Net和
Time of Update: 2018-12-07
using System.Runtime.InteropServices;[DllImport("user32")]private static extern bool AnimateWindow(IntPtr hwnd, int dwTime, int dwFlags);//下面是可用的常量,按照不合的動畫結果聲明本身須要的private const int AW_HOR_POSITIVE = 0
Time of Update: 2018-12-07
using System;using System.Reflection;namespace TestReflection{ class Program { static void Main(string[] args) { IName name = AbstractFactory.GetName(); name.ShowName(); } } //抽象工廠類 public class AbstractFactory { public st
Time of Update: 2018-12-07
轉載請聲明出處:http://www.freemansoft.net/blog/Article/438.aspx 在C#
Time of Update: 2018-12-07
虛方法和抽象方法都可以供衍生類別重寫,它們之間有什麼區別呢?1. 虛方法必須有實現部分,並為衍生類別提供了覆蓋該方法的選項;抽象方法沒有提供實現部分,抽象方法是一種強制衍生類別覆蓋的方法,否則衍生類別將不能被執行個體化。如://抽象方法public abstract class Animal{ public abstract void Sleep(); public abstract void Eat();}//虛方法public class Animal{ public virtual
Time of Update: 2018-12-07
Using System.Text;byte[ ] 轉換為stringbyte[ ] image;string ll = Encoding.Default.GetString(image);string 轉換為byte[ ]string ss;byte[] b = Encoding.Default.GetBytes(ss);資料庫中image類型的欄位的處理。首先我想從資料庫中讀出圖片(以image類型儲存的), 並且寫入txt檔案中:private void GetImage() {
Time of Update: 2018-12-07
C#編寫最小化時隱藏為工作列表徵圖的Window appllication. 1.設定WinForm表單內容showinTask=false 2.加notifyicon控制項notifyIcon1,為控制項notifyIcon1的屬性Icon添加一個icon表徵圖。 3.添加表單最小化事件(首先需要添加事件引用): this.SizeChanged += new System.EventHandler(this.Form1_SizeChanged);
Time of Update: 2018-12-07
lock關鍵字將語句塊標記為臨界區,確保當一個線程位於代碼的臨界區時,另一個線程不會進入該臨界區。如果其他線程嘗試進入鎖定的代碼,則它將一直等待,直到該對象被釋放。一般而言,避免鎖定public型或無法控制的執行個體。有三種常見的違反這個方針的代碼: lock(this)在可公開存取執行個體的情況下,會出現問題 lock(typeof(MyType))在可公開存取MyType的情況下,會出現問題 lock("myLock")會出現問題 最佳的用法是定義要鎖定的private或private