Time of Update: 2018-12-07
c#編寫com組件 1.建立windows類庫應用程式,在properties目錄AssemblyInfo檔案中,將ComVisible(False)設定成ComVisible(true)。 2.在項目屬性,build選項,勾選register for com interop。 3.編寫com代碼(sensorEvents定義事件介面)。 如下: 代碼Code highlighting produced by Actipro CodeHighlighter
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
當前菜單所在位置(導覽列)效果:描述:就是你所進入菜單的路徑,俗稱導航。代碼: 1 private string thisPositionID = string.Empty; 2 public string ThisPositionID 3 { 4 get 5 { 6 if (Request.QueryString["ThisPositionID"] != null
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
隱式枚舉轉換允許把十進位整數0 轉換成任何枚舉類型,對應其它的整數則不存在這種隱式轉換,下面用一個例子來具體說明本問題:using System; enum Weekday{ Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday };class Test { public static void Main() {
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
當前標識(NT AUTHORITY\NETWORK SERVICE)沒有對“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files”的寫存取權限。說明: 執行當前 Web 請求期間,出現未處理的異常。請檢查堆疊追蹤資訊,以瞭解有關該錯誤以及代碼中導致錯誤的出處的詳細資料。異常詳細資料: System.Web.HttpException: 當前標識(NT AUTHORITY\NETWORK SERVICE)沒有對“
Time of Update: 2018-12-07
今天和大家來分享C#中的運算子和條件結構。在前言中我們已經簡單的瞭解了一下C#語言,大概的知道了C#的基本內容,在今後的解析中我們一步一步的把C#封裝到我們的大腦當中,以便以後調用。Ok!我們今天來探討一下運算子和條件結構,首先,來看一下C#中簡單的運算子,說到運算子可能大家想到的就是數學中的加減乘除了,當然在C#中也有加減乘除,當然了可能有的意思和小學數學中有些差異,不過有些還是一模一樣的,下面我們來看一下No.1算術運算子:No.2賦值運算子“=”這個可以說在項目中用到的很多,用到的頻率也很
Time of Update: 2018-12-07
園友們大家好,今天繼續和大家一起探討一下C#語言中的物件導向特性之一---封裝在C#語言中物件導向有三個特性封裝、繼承、多態。我們首先來簡單的理解一下物件導向,所謂物件導向就是應用程式開發中的技巧和概念,主要就是一種設計的思路,簡稱OOP技術,物件導向的程式設計語言可以使得複雜的工作條理變的清晰,編寫起來也就容易些,它還具有重用性、靈活性和擴充性。但是,說實話如果具體說物件導向還真說不清楚,就好比你問我什麼是數學。No.1 物件導向的基礎核心是類和對象。所謂類就是具有相同屬性和行為的對象的集合。
Time of Update: 2018-12-07
今天和大家探討C#中物件導向的特性之二---繼承何為繼承?簡單的一句話就是:建立類之間的關係,實現代碼的重用性,方便系統擴充。說白了就是兩個關鍵點:a.避免代碼的冗餘,b.進行程式擴充。接下來我們進行更進一步的瞭解繼承,繼承是物件導向程式設計的主要特徵之一,它可以讓使代碼的重用性大大加強,可以節省程式設計的時間。繼承就是在類之間建立一種相交關係,使得新定義的衍生類別的執行個體可以繼承已有的基類的特徵和能力,而且可以加入新的特性或者是修改已有的特性建立起類的新層次,比如子類(衍生類別)可以繼承父類
Time of Update: 2018-12-07
委託編號大排行(自動產生):效果:描述:在本表中自動產生編號,自動產生的編號為所有表中的排序。例如:在添加頁面中產生的委託編號未00048,那麼在別的表中產生的編號為00049。調用: 1 protected void Page_Load(object sender, EventArgs e) 2 { 3 Response.Expires = -1; 4 if (!IsPostBack) 5 { 6
Time of Update: 2018-12-07
初始頁面自動給網站名稱賦值效果:說明:點擊進入添加頁面時,Textbox文字框中自動給網站名稱賦值代碼: 1 private string userzdmc; 2 public string Userzdmc 3 { 4 get 5 { 6 return userzdmc; 7 } 8 set 9 {10
Time of Update: 2018-12-07
說明:在填寫表資料時當輸入完一個文字框後,輸入下一個文字框時需要用Tab鍵切換,但是有的人喜歡用Enter鍵切換下一個,此方法是Enter取代Tab鍵。效果:注釋:鍵盤Enter鍵數字為:13 鍵盤Tab鍵數字為:9函數代碼: 1 private void SetEnt() 2 { 3 foreach (Control txt in
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
Question:用遞迴計算1、1、2、3、5、8、13、21....第30位!效果:代碼: 1 protected void Button1_Click(object sender, EventArgs e) 2 { 3 if (tb1.Text != "" && tb1.Text != null) 4 { 5 if (!Isnum(tb1.Text)) 6
Time of Update: 2018-12-07
效果:說明:此效果只是簡單的嵌套flash讀取資料庫中某兩個欄位的資料。(【js:http://163.fm/L6X8OAe 提取碼:PRhkACbJ】 【swf:http://163.fm/Nqo2BPU 提取碼:ot6Ws5zn 】 )事件:初始化載入。代碼部分:HTML: 1 <html xmlns="http://www.w3.org/1999/xhtml"> 2 <head runat="server"> 3
Time of Update: 2018-12-07
C#遍曆ComboBox的內容:一:for (int i = 0; i < comboBox1.Items.Count; i++){ MessageBox.Show(comboBox1.GetItemText(comboBox1.Items[i]));}二:foreach (System.Data.DataRowView dr in comboBox1.Items){string id = dr["student_id"].ToString();string nane =
Time of Update: 2018-12-07
在winform中有一個控制項可以顯示html的內容,該控制項就是webbrowser,設定它的DocumenText屬性為HTML的內容即可。在使用WebBrowser做UI的時候,我們有時不希望裡面的連結被使用者點擊,更不希望彈出煩人的指令碼錯誤提示框,也不希望使用者能點出右鍵的IE菜單,要做到這些,其實都是很easy地…//設定webBrowser webBrowser1.ScriptErrorsSuppressed = true; //禁用錯誤指令碼提示 webBrowser1.
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