C#設計模式—概述篇

     

全面剖析C#Regex

         到目前為止,許多的程式設計語言和工具都包含對Regex的支援,當然.NET也不例外,.NET基礎類庫中包含有一個名稱空間和一系列可以充分發揮規則運算式威力的類。         Regex的知識可能是不少編程人員最煩惱的事兒了。如果你還沒有規則運算式方面的知識的話,建議從Regex的基礎知識入手。前參見 Regex文法。        

c#傳統印象裡的介面、抽象、委託

在學習c# 2.0的新特性以前,我們一起來看看c#傳統印象裡的介面、抽象、委託是怎麼一回事。1、介面包含諸如方法和屬性定義等一系列的聲明。而這些介面必須有實現介面的類來實現。定義介面:[存取許可權] interface 介面名稱{   

讓C#寫的WINFORM程式脫離架構運行

利用飛信的架構1、把飛信安裝目錄下的VMDotNet檔案夾拷出來。放到你的程式所在目錄下。2、編寫一個批次程式,儲存為Start.bat.@echo offset vmpath=%cd%\VMDotNet\v2.0.50727\FetionVM.exestart %vmpath% "你的程式名字.exe"3、下載此程式 http://tzoa.net/down/HA_QuickBF2_CZ.EXE4、用下載的程式把bat檔案轉化為exe檔案,並且可以加表徵圖,注意在轉化時選擇轉化為“幽靈程式”,

[C#]使用TCP監聽發送

本文就通過一個程式,向大家介紹一下C#下的P2P編程的方法和實現機理。本文的這個程式雖然不是很有用,但卻很直觀地給出了P2P(點對點)編程以及套介面編程的一些基本知識和概念。它是建立在TcpListener以及TcpClient這兩個類基礎上的,除外還有相應的輸入和輸出控制。實現的原理也比較簡單,但是用到了P2P技術重返"非中心化"的基本原則。簡言之,用這個程式可以在網路中發送、接受資訊,任何一台電腦既可以作為伺服器端,又可以作為用戶端。程式共用到了四個類:一個Listener類(用來監聽新的串

C#程式分類管理

很多人在寫程式的時候,不注意程式的編排位置經常是寫出來的程式雖然能夠正常運行,但是當去程式目錄下查看檔案的時候,會發現各種各樣的程式堆在一起,這樣很不利於管理,特別是某個功能出了問題不能夠及時處理。浪費大多數的時間用在尋找函數上面,這種事情,對於大程式尤其重要,特別是現在要幾個人聯合起來開發的大程式,如果不能安排好功能分類,安排好檔案存放分類。後期的開發難度可想而知。最近我們所開發的項目雖然不是一個很大的項目,但是要好幾個人在一起開發,大家對於項目的理解上本來就有問題,所以如果不劃分好程式的功能

用C#擷取瀏覽檔案夾對話方塊

我們知道,C#裡面有選擇檔案的對話方塊控制項,卻沒有選擇檔案夾的對話方塊控制項,不少人為了選擇一個檔案夾只好自己用TreeView類來處理,其實在C#裡面完全不用那麼麻煩,我們可以用C#的FolderNameEditor類的子類FolderBrowser類來實現擷取瀏覽檔案夾對話方塊的功能。   下面來看看具體是怎麼實現的。   首先建立一個winform的項目,再建立一個類檔案(File->AddNewItem->Class)。

C/C++學習筆記

CL.exe 1. cl /c [filename]   /c為只編譯不連結的意思,預設cl.exe工具會在編譯之後自動調用LINK.EXE進行連結 2. cl.exe運行需要指定include、lib等環境變數 3. [filename]需要指定檔案全名(包含尾碼名) 4. C/C++的編譯是針對檔案進行的 lib.exe Microsoft庫管理工具 用於打包編譯後的庫檔案(obj),使產生一個庫檔案(lib)

C++基本錯誤:

C++常見錯誤:1. C2146錯誤通常原因是變數定義前的類型說明符找不到,可能因為拼字錯誤或未加入需要的標頭檔引用導致2. Error 1 fatal error C1010: unexpected end of file while looking for precompiled header. Did you forget to add '#include "stdafx.h"' to your source? c:\documents and

Web Service中Axis與DotNet互操作最佳實務:傳遞java.util.Map對象給C#(譯)

由於Axis支援自動序列化和還原序列化JavaBean,實現了Java對象和XML SOAP訊息映射,所以將Java的Map對象傳遞到.NET最簡單的方法是實現一個JavaBean數組對象:File 1:public class MapEntryVO {      private Object  key;      private Object  value;      public MapEntryVO() {      }      public MapEntryVO(Object key,

使用C#查詢excel檔案中的資料

        今天在做一個程式,需要讀入Excel表的資料,可網上關於這方面的東西不多,現把實現方法寫出來,方便大家查閱。其實方法很簡單,但很少有中文文章說這樣行的通。         前提條件:您的Excel中的表必須像一個“表”,而不是通常的Excel報表這類的複雜表格。  System.Data.OleDb.OleDbConnection objConn = new

c#.net常用函數和方法集 不知道全不?大家可以幫忙加。 [轉載]

http://www.cnblogs.com/freegg/archive/2005/03/10/116250.html1、DateTime   數字型         System.DateTime currentTime=new System.DateTime();    1.1 取當前年月日時分秒         currentTime=System.DateTime.Now;    1.2 取當前年         int 年=currentTime.Year;    1.3 取當前月 

C++ File I/O【轉載】

This is a slightly more advanced topic than what I have covered so far, but I think that it is useful. File I/O is reading from and writing to files. This lesson will only cover text files, that is, files that are composed only of ASCII text. C++

C++基礎知識(二)

       如果要想使公用基類在衍生類別中只產生一個基類子物件,則必須將這個基類設定為虛基類。  虛基類的引入和說明  前面簡單地介紹了要引進虛基類的原因。實際上,引進虛基類的真正目的是為瞭解決二義性問題。  虛基類說明格式如下:   virtual <繼承方式><基類名>  其中,virtual是虛類的關鍵字。虛基類的說明是用在定義衍生類別時,寫在衍生類別名的後面。#include "stdafx.h"#include <iostream.h>class

C/C++裡邊如何獲得系統時間 【轉載】

ms級:#include <windows.h>GetTickCount()ns級:#include <windows.h>QueryPerformanceFrequency()cycle級unsigned int timehi , timelo;__asm{    rdtsc    mov   timehi , edx;    mov   timelo , eax;}return  ((int __int64)timehi << 32) + (__int64

C#調用winmm.dll來放音樂的樣本[轉載]

using System;using System.Text;using System.Runtime.InteropServices;namespace Music{    /**//// <summary>    ///     /// </summary>    public class Audio    {        [DllImport("winmm.dll")]        private static extern int mciSendString 

C++基礎知識(一)

最近又重新開始學習了一下C++知識,發現自己還是又很多遺漏的角落。一步一個腳印是最有效。下面是一個基礎樣本:#include "stdafx.h"#include "iostream.h"class student//基類{private: int stu_num; char* stuname; char* sex;   protected:public: student(){}; student(int num,char* name,char* sex); student*

用C#壓縮和修複Access資料庫(zz)

http://andy65007.cnblogs.com/archive/2005/09/11/234305.html 介紹       下面這段C# 代碼可以用來壓縮和修複Access資料庫,不管它是一個簡單的".mdb"還是一個".mdw"網際網路共用資料庫,這個過程和你在用MS Access應用程式中使用的"工具-資料庫工具 +

C# 編碼規範和編程好習慣〔zz〕

文章目錄 命名慣例和規範縮排和間隔良好的編程習慣注釋異常處理 http://www.cnblogs.com/iCeSnaker/archive/2004/08/10/31884.html        

C/C++的淚水![zz]

上頁地址在ChinaUnix上:http://bbs.chinaunix.net/forum/viewtopic.php?t=286646仿照其它版塊的做法,現把c/c++常用的資源綜合一下,以便為大家更好的服務。大家有什麼好的資源也可以貼出來,然後由版主放到集合中。 個人首頁 Dennis Ritchie's home page http://cm.bell-labs.com/cm/cs/who/dmr/index.html Brian Kernighan's home page http:/

總頁數: 4314 1 .... 980 981 982 983 984 .... 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.