Time of Update: 2018-12-05
一 訊息框 通個MessageBox指明顯示那些按鈕,通個MessageBoxIcon指明顯示那種表徵圖.其傳回值和Delphi一樣是 個枚舉類型.二 視窗 視窗繼承自Control,Control的衍生類別都有Show和Hide方法,show表示顯示,Hide表示隱藏.還有Text屬性工作表示控制項要顯示的文字. 對視窗來說是標題,對文字框是要編輯的文字.
Time of Update: 2018-12-05
向現有檔案添加文本:using System;using System.IO;class Test{public static void Main(){// Create an instance of StreamWriter to write text to a file.// The using statement also closes the StreamWriter.using (StreamWriter sw = new StreamWriter("TestFile.txt")){/
Time of Update: 2018-12-05
首先講解一下c#,這裡只是粗略的講解,詳細內容請購買相關書籍,或參閱相關文檔。c#已經取消了c++中的指標,並且在c++中大量被使用的操作符 (:: ->)已經不在出現,c#中指支援一個"."。c#具有物件導向程式設計語言的所有特性,如封裝、繼承、多態等。而且比java更物件導向,每種類型都可以看作一個對象。但c#指允許單繼承,即一個類不會有多個基類。另外,c#沒有了全域函數,沒有了全域變數,也沒有了全域常量。一切都必須封裝在一個類中。 下面舉一個控制台應用程式的小例子:using
Time of Update: 2018-12-05
1。MID索引從1開始vs JS: Substring, 索引從0vs C#: Substring 索引從0 2. js裡面的中文,有時會在瀏覽器解釋的過程中,變成亂碼,這樣即使 js代碼完全正確在瀏覽器解釋過後形成亂碼後,js代碼已經不可以使用了在頁面潛入js代碼由中文沒事,在是倒入 <script src="my.js" .....></script>時my.js裡面有中文,就會這樣,調試了很長時間,以前雖然遇到過,但時間好久又忘記了,今天在這裡做下筆記
Time of Update: 2018-12-05
public class test { public static int cc = 0; static test() { cc++; } public test() { cc++; } } test t1 =new test1();test t2 =new
Time of Update: 2018-12-05
自訂索引器,一般用於自訂集合類中並用來取得集合執行個體中的某一個元素。而且C#.NET 有泛型集合可以使用。寫這本文章主要是回顧一些容易遺忘的東西。namespace AspxDemo_Lib{ public class ProductCollection : CollectionBase { public Product this[int index] { set { base.InnerList[index] = value; }
Time of Update: 2018-12-05
C#中沒有拷貝整個檔案夾的方法,最近需要用到,就寫了一個Demo,拿出來跟大家分享一下主要思想:1、寫一個拷貝檔案夾的函數CopyFolder,傳入源檔案夾路徑和目的檔案夾路徑2、判斷目的檔案夾路徑是否存在,如果不存在,建立此檔案夾3、擷取源檔案夾下的所有檔案,拷貝這些檔案到目的檔案夾4、擷取源檔案夾下的所有檔案夾,迴圈調用CopyFolder(此處利用了遞迴)代碼:拷貝檔案夾using System;using System.IO;namespace FolderService{public
Time of Update: 2018-12-05
轉載:http://sunday.blog.51cto.com/360410/94315本文將較為詳細的介紹如何在.net下開發Windows服務程式,並將簡要介紹一些開發中的調試技巧及後期的部署問題. IDE:VS2005, DotNetFramework
Time of Update: 2018-12-05
sql分別得到時間差(年月日周小時分鐘秒.....)select datediff(year,'2010-5-5',getdate())select datediff(month,'2010-5-5',getdate())select datediff(day,'2010-5-5',getdate())select datediff(week,'2010-5-5',getdate())select datediff(hour,'2010-5-5',getdate())select
Time of Update: 2018-12-05
Effective C# 第一章
Time of Update: 2018-12-05
引用《C#進階編程(第六版)》: 基於Windows的程式也是基於訊息的。這說明應用程式是通過Windows來通訊的,Windows又是使用預定義的訊息與應用程式通訊的。這些訊息是包含各種資訊的結構,應用程式和Windows使用這些資訊決定下一步的操作。在MFC等庫或Visual Basic等開發環境推出之前,開發人員必須處理Windows發送給應用程式的訊息。Visual
Time of Update: 2018-12-05
MDI編程模式private void menuItem3_Click(object sender, System.EventArgs e) //菜單的CLICK事件. { FrmClass MyClass = null; //產生自己的表單 foreach( Form ftemp in this.MdiChildren) //尋找當前父表單所有子表單 { if(ftemp is FrmClass) { MyClass = (FrmClass)ftemp;
Time of Update: 2018-12-05
1. 註冊表介紹註冊表查看工具regedit.exe。最進階主要包括5個鍵。 另外還有2個隱藏的,一般不常用。2. 註冊表操作.NET操作註冊表主要用到兩個類,命名空間為Microsoft.Win32。RegistryKey:針對具體鍵的操作,包括3個唯讀屬性和一些列的方法,分別添加、刪除和設定子鍵和值。Registry:主要包括7個唯讀屬性,分別對應可能存在的7個頂級鍵。3.
Time of Update: 2018-12-05
Windows作業系統是圖形介面的,而這是由於資訊隊列機制的功勞。 通常我們說的訊息,很多是廣義的概念,我們把對象之間的通訊稱作訊息互動。通過訊息,對象之前建立起聯絡。 那麼我們WinForm程式中的訊息是指什麼呢?我們說:WinForm程式中的訊息,很多時候是指作業系統向WinForm表單(這裡說得不是很對,但是先這樣理解沒有問題)發送的訊息,告訴它某一個事件發生了。比如滑鼠點擊,我們是不可能知道、表單本身也不會知道滑鼠被點擊,但作業系統知道滑鼠被點擊了,它會發送訊息到表單告訴它:滑鼠
Time of Update: 2018-12-05
1、用字串分隔: using System.Text.RegularExpressions;string str="aaajsbbbjsccc";string[] sArray=Regex.Split(str,"js",RegexOptions.IgnoreCase);foreach (string i in sArray) Response.Write(i.ToString() + "<br>");輸出結果:aaabbbccc2、用多個字元來分隔:string str="aaajb
Time of Update: 2018-12-05
卷首語:匿名委託實指匿名方法或Lambda運算式。 昨晚有一個朋友給我出了一個問題: 在如下代碼中,怎樣才能輸出“Hello World”1 if(---填入代碼---)2{3 Console.Write("Hello ");4 }5 else6 {7 Console.Write("World");8
Time of Update: 2018-12-05
首先,引入必要的命名空間using System.Windows.Forms; using System.Net;其次,在Form中拖入一個PictureBox控制項,並設定其SizeMode為AutoSize。同時拖入一個Timer控制項。然後在表單建構函式中寫入代碼timer1.Tag = 0;timer1.Interval = 10;timer1.Enabled = true;然後在Timer的Tick事件中寫入代碼Timer timer = (Timer)sender;
Time of Update: 2018-12-05
C#滑鼠點擊器using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Runtime.InteropServices;using System.Threading;using
Time of Update: 2018-12-05
一、棧和堆 在程式運行時,它的資料是儲存在記憶體中的。而類型決定了一個資料項目需要多大的記憶體、儲存在什麼地方以及如何儲存。運行中的程式使用兩個記憶體地區來儲存資料——棧和堆。 1.棧 1).定義 棧是一個記憶體數組,是一個後進先出(LIFO,last-in
Time of Update: 2018-12-05
一、方法的結構 1.方法的概念 C#中的方法就是聲明在類型中的語句塊,是類型的函數成員。它既可以有名稱,也可以沒有名稱,沒有方法名的方法稱為匿名方法。 2.方法的結構 方法主要由兩部分組成:方法頭和方法體。其中,方法頭指定方法的特徵,包括方法是否傳回值以及傳回值的類型、方法名和參數列表;方法體就是由一對大括弧括起來的可執行代碼的語句序列,包括本地變數、流程式控制制結構、方法調用和嵌套塊等。方法的結構如所示 3.方法聲明樣本 下面樣本聲明一個無傳回值的、方法名為“