用C#寫定時關機的程式

程式|定時 每天晚上回到寢室,有時候還是要利用實驗室的機器下載上傳點東西什麼的,但是如果機器一直開著,會減少壽命的。所以就寫個自動關機程式,每天將近半夜12點的時候自動關閉機器。此程式在WIN2K下輕鬆測試通過。說輕鬆是因為即使運行著很多其它程式,依然能夠順利關機。 原理非常簡單,也就不用放代碼上來。就是調用一個API關閉電腦的函數,需要先聲明。 [DllImport("user32.dll", ExactSpelling=true,

C#編程規範和慣例

編程|規範 誰都會寫代碼!幾個月的編程經驗可以讓你寫出“可運行應用程式”。讓它可運行容易,但是以最有效率的方式編碼就需要下更多的功夫!要知道,大多數程式員在寫”可運行代碼,“而不是”高效代碼“。我們在這個指南課程前面提到,你想成為你們公司”最尊貴的專業人員“嗎?寫”高效代碼“是一項藝術,你必須學習和實踐它。命名慣例和規範註記 : Pascal 大小寫形式-所有單詞第一個字母大寫,其他字母小寫。Camel

BlueViewer 地圖載入分析(C#)

載入 BlueViewer是基於.NET Link進行ArcIMS二次開發的一個執行個體,裡麵包含了WebGIS最基本的一些功能。關於ArcIMS結構及其簡介可以參考我的另外一篇隨筆《ArcIMS體繫結構》。關於.NET Link連接器的介紹可以參考《ArcIMS連接器--.NET Link使用方法》。Mars寫了一篇《淺析ArcIMS》,對BlueViewer做了簡單的分析。    使用.NET

c#應用(1):語音合成

因為挑戰杯的項目和語音有關,所以在網上找了一些這方面的資料。發現微軟的SAPI是一個不錯的東西。下面的程式大部分都是從MSDN中得到的,自己都還沒有把SDK的文檔看明白:(有興趣的可以參見:http://www.microsoft.com/china/community/program/originalarticles/techdoc/Cnspeech.mspx如果找不到tlbimp命令,可以參見:http://blog.csdn.net/wayne92/archive/2006/04/08/6

C#中應用PSFTP實現SFTP上傳

上傳

對《防止對 Visual Basic .NET 或 C# 代碼進行反相工程》的思考

visual  凡是在使用VS.NET的開發人員都在努力尋找一個方法:防止或者是阻止其他人對自己的代碼進行反相,其目的是為了防止別人瞭解自己的商務程序或者是一些重要的演算法的實現流程。          其中大家最為熟悉的就是VS.NET上內建的Dotfuscator Community Edition工具了,這裡就不再介紹這個工具了,有興趣的可以去http:

Flex Quick Starts中文翻譯(三)

中文 Adobe® Flex™應用程式是事件驅動的。當使用者與介面組件互動時事件會通知程式員,當一個組件的外觀或者生命週期發生重要改變,比如建立或者銷毀一個容器,或改 變一個容器的大小的時候,事件也會通知程式員。當一個組件的執行個體指派一個事件時,你為那個事件註冊的監聽器對象就會被通知。 你可以在 ActionScript 中定義事件監聽器(或者叫做事件處理器)來處理事件。你 既可以在 MXML 聲明中為一個組件註冊事件監聽器,

如何通過C#實現單據號碼的自動增加。

下面,我給出一段代碼。裡面具有完整的注釋。using System;namespace BaseLayer{ ///  /// 單據編號,產生自增編號,如:入參為"DJ000002",將返回"DJ000003" ///  public class SheetNumber {  ///   /// 單據編號,產生自增編號,如:入參為"DJ000002",將返回"DJ000003"  ///

C#叫用作業Excel的一個類

excel 在這兒本來想寫長一點的文章,但因為時間的關係,沒有寫成。現把自己做的一個小東西,C#調用Excel作報表的原始碼放在這兒給大家看看。關於代碼的構成,在原始碼中已經有完整的代碼注釋了,這兒就不說什麼了。下面的這個類中,主要完成的功能是從資料庫中逐欄位讀出資料,設定格式後,在Excel中顯示出來。這是它運行後的效果圖:在這個類中,有兩個參數傳進來,一個是它的資料來源,另一個是整個報表的標題字串,具體看代碼就應該知道了。using

c#產生縮圖

縮圖 private void ShowThumbnail(string oldfile, string newfile, int h, int w)  {      System.Drawing.Image img =

c#中使用多線程(圖)二

多線程 接上節多線程學習:http://blog.csdn.net/iuhxq/archive/2005/10/12/500295.aspx本節把Form主線程從其他線程分離出來,實現資料從線程的傳入傳出代碼如下:From1.cs代碼如下:using System;using System.Drawing;using System.Collections;using System.ComponentModel;using

c#中使用多線程(圖)一

多線程 using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.Data;using System.Threading;namespace student{ /// <summary> /// Form1

建立Win32 DLL,並在C#裡面調用

建立 這是三篇網上收集的技術文章的合集,分別講解了如何建立Win32 DLL,然後如何在C#裡面調用這個DLL的教程。首先是建立Win32 DLL的文章。講解這個的文章到處都有,這裡給出一篇我看過的:http://www.flipcode.com/articles/article_creatingdlls.shtml。Win32 DLL的建立其實在Visual

C#編寫最小化時隱藏為工作列表徵圖的Window appllication.

window C#編寫最小化時隱藏為工作列表徵圖的Window appllication. 1.設定WinForm表單內容showinTask=false2.加notifyicon控制項notifyIcon1,為控制項notifyIcon1的屬性Icon添加一個icon表徵圖。3.添加表單最小化事件(首先需要添加事件引用):this.SizeChanged += new

C#開發windows程式技巧

window|程式|技巧

C#中使用網路函數 (第一部分 使用者函數)[翻譯]

函數|網路 本文將著重介紹Win32 API庫中涉及網路管理的函數。首先我要講一講在.Net架構中系統管理使用者的兩個方法,第一種是Active Directory方法,這種方法要求你安裝Active Directory。如果你打算管理一個小網路上的使用者,或者一個未安裝Active Directory的獨立工作站,為了系統管理使用者而安裝Active Directory顯得有些不值得。另外一種方法則是這篇文章所要講到的——使用Win32

C#連接埠掃描

連接埠掃描 using System; using System.Drawing; using System.Collections; using System.ComponentModel; using System.Windows.Forms; //增加的如下.. using System.Data; using System.Net.Sockets; using System.Net; using System.IO; using

利用C#製作公章

代碼:private void button1_Click(object sender, System.EventArgs e)  {   Graphics g = this.CreateGraphics();   g.Clear(Color.White);   //g.InterpolationMode =

在C#中把兩個DataTable串連起來,相當於Sql的Inner Join方法

在下面的例子中實現了3個Join方法,其目的是把兩個DataTable串連起來,相當於Sql的Inner Join方法,返回DataTable的所有列。如果兩個DataTable中的DataColumn有重複的話,把第二個設定為ColumnName+"_Second",下面是代碼,希望對大家有所協助。using System;using System.Data;namespace WindowsApplication1{    public class

C# 中的類型轉換

轉換 C# 出來也有些日子了,最近由於編程的需要,對 C# 的類型轉換做了一些研究,在學習中整理了一份在這裡與大家分享,很適用哦!其內容涉及 C# 的裝箱/拆箱/別名、數實值型別間相互轉換、字元的 ASCII 碼和 Unicode 碼、數值字串和數值之 間的轉換、字串和字元數組/位元組數組之間的轉換、各種數實值型別和位元組數組之間的轉換、十六進位數輸出以及日期型資料的一些轉換處理。1. 裝箱、拆箱還是別名許多 C# 的書上都有介紹 int

總頁數: 4314 1 .... 2788 2789 2790 2791 2792 .... 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.