Time of Update: 2017-02-28
數組 在 C/C++ 代碼中,大量摻雜著包括普通類型和數組的結構,如定義 可攜式執行檔頭結構的 IMAGE_OPTIONAL_HEADER 結構定義如下:以下內容為程式碼:typedef struct _IMAGE_DATA_DIRECTORY { DWORD VirtualAddress; DWORD Size;} IMAGE_DATA_DIRECTORY, *PIMAGE_DATA_DIRECTORY;#define
Time of Update: 2017-02-28
初學 1. 下載PetShop安裝檔案。2. 做安裝PetShop前的準備工作 iis SQLServer 2000 vs.net 20033 安裝4 失敗,鬱悶ing... 失敗,鬱悶ing...5 終於發現了原因!困了我n久的小問題:安裝是安裝檔案CreateWeb.vbs尋找“defalut website”失敗,其實中文win2000的名稱是“預設 Web 網站”SQLServer
Time of Update: 2017-02-28
筆記|多線程 1.每個表單都有自己的都在不同的線程上運行,如果需要在表單之間互動,就需要線上程之間互動。2.當線程Sleep時,系統就退出執行隊列一段時間,當睡眠結束時,系統會產生一個時鐘中斷,從而使線程回到執行隊列中,從而恢複線程的執行。3.如果父線程先於子線程結束,那麼子線程將在父線程結束的同時被迫結束。Thread.Join()方法使父線程等待,直到子線程結束。?
Time of Update: 2017-02-28
excel 首先是如何建立、開啟、讀取、寫入、儲存的一般性代碼:using System;using System.Reflection;namespace CExcel1{ class Class1 { [STAThread] static void Main(string[] args) {//建立Application對象 Excel.Application xApp=new Excel.ApplicationClass();
Time of Update: 2017-02-28
js|字串 今天在論壇裡面逛發現一個問題比較典型,我們在使用js的時候可以直接使用Eval得到某一個運算式的值,在C#裡面可以嗎?答案是肯定的,在.NET提供的豐富的類庫裡面這是可以實現的,但是沒有js那麼簡單下面我將使用一個簡單的例子來說明利用編譯器和反射得到一個字串運算式的值。我們建立一個Windows表單裡面有如下的方法:引用一下命名空間:using System;using System.Text;using System.CodeDom.
Time of Update: 2017-02-28
程式|網路 前一篇《Visual C#.Net網路程式開發-Socket篇》中說到:支援Http、Tcp和Udp的類組成了TCP/IP三層模型(請求響應層、應用協議層、傳輸層)的中介層-應用協議層,該層的類比位於最底層的Socket類提供了更高層次的抽象,它們封裝 TCP 和 UDP 通訊端的建立,不需要處理串連的細節,這使得我們在編寫通訊端層級的協議時,可以更多地嘗試使用 TCPClient 、
Time of Update: 2017-02-28
C# Coding Standard 一、命名 1.用pascal規則來命名方法和類型.public class TextBox{ public void DataBind() { }} 2.用camel規則來命名局部變數和方法的參數.string userName;public AddUser(string userId, byte[] password); 3.所有的成員變數前加首碼 m_public class Database{ public
Time of Update: 2017-02-28
轉換 先在項目引用裡添加上對Microsoft Word 9.0 object library的引用。using System; namespace DocConvert { class DoctoRtf { static void Main() { //建立一個word的執行個體 Word.Application newApp = new Word.Application(); // 指定源檔案和目標檔案
Time of Update: 2017-02-28
程式|多線程 (歡迎訪問www.kunwsoft.com) 以前在使用VB來實現多線程的時候,發現有一定的難度。雖然也有這樣那樣的方法,但都不盡人意,但在C#中,要編寫多線程應用程式卻相當的簡單。這篇文章將作簡要的介紹,以起到拋磚引玉的作用! .NET將關於多線程的功能定義在System.Threading名字空間中。因此,要使用多線程,必須先聲明引用此名字空間(using System.Threading;)。
Time of Update: 2017-02-28
object 在C#中應用MapObjects(圖層標註)摘要:MapObjects CSharp .NET作者:楊雨田 Blue_Bat@126.Com 在MO中自動標註需要利用LabelRenderer對象,一般標註過程中需要設定一個合適的字型,下面給出我實現的代碼。 實現代碼://針對點圖層效果良好//擷取需要標註的圖層MapObjects2.MapLayer lyr =
Time of Update: 2017-02-28
在正式開始講解資料類型之前,我要強調的一點是:C#和Java一樣都是強型別的語言。所謂的強型別的語言第一點就是說C#的每個變數都是有類型的,而且每個運算式也有類型。這種類型的定義都是相當嚴格的。第二點就是說在C#中所有的數值傳遞,不管是直接的還是通過方法調用經由參數傳遞的都要先進行類型相容性的檢查。簡單說C#的資料類型主要分為實值型別和參考型別兩大類。那麼這兩大類類型究竟有什麼區別呢?關於這個書中說了很多,其實最主要的是就是他們的儲存位置和引用方式不同。值班類型變數把其資料存放區在堆棧中,而參考
Time of Update: 2017-02-28
excel|資料 本樣本是用於將ListView中的內容倒入到Excel與常用的逐儲存格寫不同的是,本例子採用資料寫入到range的方法。該方法效率明顯較高Excel.Application app = new Excel.ApplicationClass(); if( app == null) { MessageBox.Show("Excel無法啟動"); return; }
Time of Update: 2017-02-28
過程|設計 一1、C#設計過程?Bruce Eckel:我聽說C#是一個工程師小組在一個屋子裡設計出來的?Anders Hejlsberg:是的。4年來,我們一直呆在這個屋子裡。現在,每周一、三、五,我們仍然在這裡會面。Bruce Eckel:我很想瞭解一些關於C#設計過程的情況。我直接或間接參與過幾種語言的設計工作,如Python。在Python設計過程中,Guido van Rossum被我們戲稱為“仁慈的獨裁者”。Anders
Time of Update: 2017-02-28
web|web服務|web伺服器 個人珍藏,僅為存檔.今天整理磁碟,沒處放.扔BLOG.看不懂,別問我.自己研究.webserver.csnamespace cnnbsun.webserver{using System; using System.IO;using System.Net;using System.Net.Sockets;using System.Text;using System.Threading ;class
Time of Update: 2017-02-28
//MyBridgeusing System;//-------------------------------------------------Class Manager//parent classabstract class Manager{??? //Method:KickOut?abstract public void KickOut();};//sonclass1:FemaleManagerclass FemaleManager:Manager{?override public
Time of Update: 2017-02-28
//MyCompositeusing System;using System.Collections;//----------------------------------Class FileElementabstract class CFileElement{ //Fields protected string name; public CFileElement(string name) { this.name=name; } public abstract void
Time of Update: 2017-02-28
word How to handle events in Word by using Visual C# .NET適用於 IN THIS TASK SUMMARY Recognize events that are supported by Word 2000, by Word 2002, and by Word 2003 Recognize events that are
Time of Update: 2017-02-28
經過連續二個多星期通宵達旦地努力,終於升級好了CodePlus,原本準備在上周四我生日那天發布做為我25歲的禮物的,最後還是延遲了。不過,終於搞定,心情輕鬆了不少:) 新版CodePlus的功能較原有v0.9beta版的要好多了。更新的內容已經在前面的文章(CodePlus將要推出新版了:)列舉一些更新出來先 )裡發布過了。 現在撿主要的講: 1、基於分層(資料庫儲存、資料訪問層、Model層、商業邏輯層、前台表現層)思想,可產生除商業邏輯層外其餘各層的80%左右的代碼。當然,
Time of Update: 2017-02-28
今天寫程式,要用到DiscoveryClientProtocol類,查了協助,知道這個類是在System.Web.Services.Discovery namespace下的,然後在CB中加了一句using System.Web.,輸完.之後竟然發現提示中沒有Services的namespace,非常奇怪,於是我就手動輸完System.Web.Services; 點編譯,報錯,提示沒有找到System.Web.Services namespace。然後查了一下assembly search
Time of Update: 2017-02-28
C# 繪圖--飄帶楊賀宏 //-------------------------------------// DrawStreamer.cs by Flycrane//------------------------------------- using System; using System.Drawing; using System.Windows.Forms; class DrawStreamer : Form { publicstaticvoidMain() {