C#WINDOWS 程式設計(1)訊息框和表單

一 訊息框      通個MessageBox指明顯示那些按鈕,通個MessageBoxIcon指明顯示那種表徵圖.其傳回值和Delphi一樣是   個枚舉類型.二  視窗     視窗繼承自Control,Control的衍生類別都有Show和Hide方法,show表示顯示,Hide表示隱藏.還有Text屬性工作表示控制項要顯示的文字.   對視窗來說是標題,對文字框是要編輯的文字.    

C#.NET向現有檔案添加文本+建立一個新文字檔並寫入一個字串

向現有檔案添加文本: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")){/

C#系列基礎教程

首先講解一下c#,這裡只是粗略的講解,詳細內容請購買相關書籍,或參閱相關文檔。c#已經取消了c++中的指標,並且在c++中大量被使用的操作符 (:: ->)已經不在出現,c#中指支援一個"."。c#具有物件導向程式設計語言的所有特性,如封裝、繼承、多態等。而且比java更物件導向,每種類型都可以看作一個對象。但c#指允許單繼承,即一個類不會有多個基類。另外,c#沒有了全域函數,沒有了全域變數,也沒有了全域常量。一切都必須封裝在一個類中。  下面舉一個控制台應用程式的小例子:using

VBScript,Javascript , c# 部分函數對照筆記

1。MID索引從1開始vs JS:   Substring, 索引從0vs C#:  Substring  索引從0 2. js裡面的中文,有時會在瀏覽器解釋的過程中,變成亂碼,這樣即使  js代碼完全正確在瀏覽器解釋過後形成亂碼後,js代碼已經不可以使用了在頁面潛入js代碼由中文沒事,在是倒入 <script  src="my.js" .....></script>時my.js裡面有中文,就會這樣,調試了很長時間,以前雖然遇到過,但時間好久又忘記了,今天在這裡做下筆記 

c# 靜態建構函式注意了!

 public class test    {        public static int cc = 0;        static test()        {            cc++;        }        public test()        {            cc++;        }    } test t1 =new test1();test t2 =new

C#.NET 索引器

自訂索引器,一般用於自訂集合類中並用來取得集合執行個體中的某一個元素。而且C#.NET 有泛型集合可以使用。寫這本文章主要是回顧一些容易遺忘的東西。namespace AspxDemo_Lib{    public class ProductCollection : CollectionBase    {        public Product this[int index]        {            set { base.InnerList[index] = value; }

用C#實現檔案夾拷貝

C#中沒有拷貝整個檔案夾的方法,最近需要用到,就寫了一個Demo,拿出來跟大家分享一下主要思想:1、寫一個拷貝檔案夾的函數CopyFolder,傳入源檔案夾路徑和目的檔案夾路徑2、判斷目的檔案夾路徑是否存在,如果不存在,建立此檔案夾3、擷取源檔案夾下的所有檔案,拷貝這些檔案到目的檔案夾4、擷取源檔案夾下的所有檔案夾,迴圈調用CopyFolder(此處利用了遞迴)代碼:拷貝檔案夾using System;using System.IO;namespace FolderService{public

c#開發Windows服務程式指南

轉載:http://sunday.blog.51cto.com/360410/94315本文將較為詳細的介紹如何在.net下開發Windows服務程式,並將簡要介紹一些開發中的調試技巧及後期的部署問題.  IDE:VS2005, DotNetFramework

c#和sql算出入職人員入職日期的時間差包括年月日

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

Effective C# 摘要 — (第1章)

Effective C# 第一章

《C#進階編程》之事件學習筆記

    引用《C#進階編程(第六版)》:      基於Windows的程式也是基於訊息的。這說明應用程式是通過Windows來通訊的,Windows又是使用預定義的訊息與應用程式通訊的。這些訊息是包含各種資訊的結構,應用程式和Windows使用這些資訊決定下一步的操作。在MFC等庫或Visual Basic等開發環境推出之前,開發人員必須處理Windows發送給應用程式的訊息。Visual

c# 判斷表單已開啟則顯示為焦點

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;   

C# 註冊表簡單操作

1.         註冊表介紹註冊表查看工具regedit.exe。最進階主要包括5個鍵。 另外還有2個隱藏的,一般不常用。2.         註冊表操作.NET操作註冊表主要用到兩個類,命名空間為Microsoft.Win32。RegistryKey:針對具體鍵的操作,包括3個唯讀屬性和一些列的方法,分別添加、刪除和設定子鍵和值。Registry:主要包括7個唯讀屬性,分別對應可能存在的7個頂級鍵。3.        

C#委託、事件、訊息(入門級)(再續)

  Windows作業系統是圖形介面的,而這是由於資訊隊列機制的功勞。  通常我們說的訊息,很多是廣義的概念,我們把對象之間的通訊稱作訊息互動。通過訊息,對象之前建立起聯絡。  那麼我們WinForm程式中的訊息是指什麼呢?我們說:WinForm程式中的訊息,很多時候是指作業系統向WinForm表單(這裡說得不是很對,但是先這樣理解沒有問題)發送的訊息,告訴它某一個事件發生了。比如滑鼠點擊,我們是不可能知道、表單本身也不會知道滑鼠被點擊,但作業系統知道滑鼠被點擊了,它會發送訊息到表單告訴它:滑鼠

C#中Split用法

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

C#匿名委託和匿名方法使用小技巧

  卷首語:匿名委託實指匿名方法或Lambda運算式。  昨晚有一個朋友給我出了一個問題:  在如下代碼中,怎樣才能輸出“Hello World”1 if(---填入代碼---)2{3  Console.Write("Hello ");4 }5 else6 {7   Console.Write("World");8

C#在Winform程式中顯示QQ線上狀態

首先,引入必要的命名空間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;

C#滑鼠點擊器-沒有測試-轉自http://hi.baidu.com/syq_ghost/item/2cc253eb538b72e7fb42ba44

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

C#基礎 [04] 儲存和變數

一、棧和堆  在程式運行時,它的資料是儲存在記憶體中的。而類型決定了一個資料項目需要多大的記憶體、儲存在什麼地方以及如何儲存。運行中的程式使用兩個記憶體地區來儲存資料——棧和堆。  1.棧    1).定義      棧是一個記憶體數組,是一個後進先出(LIFO,last-in

C#基礎 [07] 方法[上]

一、方法的結構   1.方法的概念     C#中的方法就是聲明在類型中的語句塊,是類型的函數成員。它既可以有名稱,也可以沒有名稱,沒有方法名的方法稱為匿名方法。   2.方法的結構     方法主要由兩部分組成:方法頭和方法體。其中,方法頭指定方法的特徵,包括方法是否傳回值以及傳回值的類型、方法名和參數列表;方法體就是由一對大括弧括起來的可執行代碼的語句序列,包括本地變數、流程式控制制結構、方法調用和嵌套塊等。方法的結構如所示   3.方法聲明樣本    下面樣本聲明一個無傳回值的、方法名為“

總頁數: 4314 1 .... 3899 3900 3901 3902 3903 .... 4314 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.