.Net(VB/C#)常用小代碼

     工作之後收集了一些小的程式碼片段,上傳上來供大家搜尋,也方便自己尋找.   1.Regex單個字元統計方法  Dim str As String = "fkdsajfl甘jdsa甘kfjdsflaf"Dim reg As New Text.RegularExpressions.Regex("甘")MsgBox(reg.Matches(str).Count) 2.隱藏TabControl標籤 Private Sub frmPersonSetting_Resize(ByVal

C++BUILDER6下編譯log4cpp-0.2.8手記

   C++BUILDER6下編譯log4cpp-0.2.8手記    log4cpp是一個非常不錯的開源項目,但是現有的Release版本中安裝程式都存在有問題,導致在編譯時間不能順利完成。在C++BUILDER6中編譯最新版的log4cpp-0.3.5rc2時存在的問題非常嚴重,很多檔案都缺少標頭檔,在經過大量的對原始碼的修改後仍然無法順利編譯。因此,選擇了低版本的log4cpp-0.2.8來進行編譯,解決了編譯過程中存在的種種問題後,終於搞定了。以下是編譯步驟:  1,解壓到任意一個目錄,

C#捕捉視頻頭(源碼)

using System;using System.Runtime.InteropServices;namespace Wuyin.ShoesManager{    /// <summary>    /// VedioCapture 的摘要說明。    /// </summary>    public class VedioCapture    {        private int hCaptureM;        private bool isUnLoad =

請比較C#中overload和override兩種技術。

Overload:重載,是一種在編譯時間刻依據方法簽名(參數列表的類型和順序)從一組同名方法中選擇採用哪個的技術。Override:重寫,在繼承體系中,如果父類聲明了虛函數,子類提供自己的實現覆蓋父類的實現的技術叫做重寫。重寫的方法將在運行時進行動態綁定,從而提供多態的特性。

官方水晶報表 .NET 應用程式執行個體下載 (C#、Visual C++.NET)

水晶報表使用 C# 和 C++.NET 開發的 .NET 應用程式執行個體列表----------------------------------概述本文檔列出了 Crystal Decisions 支援人員網站上所有可用的,使用 C# 和 C++.NET 開發的 .NET 應用程式執行個體列表。本文檔還給出了每一個程式的描述和下載連結。隨著新程式加入我們的支援網站,本文檔將不斷更新。----------------------------------目錄VISUAL C#

C# Trivia Test Q&A

C# Trivia Test    http://blogs.msdn.com/ericgu/archive/2006/05/08/592765.aspxLanguage Details1) How is decimal different from other C# types?Decimal is from Mars, int is from Venus. Or perhaps it's the other way around.Try the following experiment:a)

C#,讀取Xml產生菜單

最近因為寫一個小工具,需要從Xml格式配置中讀出資料,並動態產生菜單...因為是菜鳥,所以很費了點心思..本來著開放的精神,雖然只是一點小東西,但相信對新手還是有一點點協助的.現拿出來和大家共用..如有意見,歡迎指教:

C#實現查看文字框(如*號密碼框)

今天閑著無聊,試著用C#寫查看密碼框的程式(不僅限於密碼框,應該是任何有文本的控制項都可以)代碼見下面.用C++實現起來超簡單的這麼個東東..用C#複雜得很,我又不想用unsafe,我總覺得用unsafe的話,幹嘛不乾脆用C++算了.int Length=300;IntPtr THandle=APIs.GetLocalWindow();//取得當前滑鼠所在位置的控制項控制代碼int

C#截取螢幕↑

今天無聊翻代碼,翻出來一個以前寫的C#截屏的函數...拿出來和大家共用一下.這段代碼是參照網上一段截屏的C++代碼改寫的.只不過把API都聲明了一下而已.聲明的各API也附後.以供參照.如有問題歡迎指出.(Appledotnet@hotmail.com)  ////// 截取部分螢幕/// ///左上方///右下角///是否全螢幕/// 傳回值Bitmappublic static Bitmap GetPartScreen(Point P1,Point P2,bool Full){   

C#,結構成員是引用,會發生什麼

大家知道.結構(struct)是實值型別,類(class)是參考型別,現在我們考慮一個問題,如果結構裡面有參考型別的成員,那會產生什麼樣的情況?現在我們有一個結構OneLine,先介紹一下它的特性,它對外基本可以看作是一行字串,但同時它又是由幾部分構成的,我舉個例:"ABCD",在某些應用中,我可能需要知道這個字串是由哪幾個元素構成的,是A/B/C/D還是ABC/D,而且考慮到這一行是可以添加的,所以我用了一個ArrayList來放入這些元素,以後調用的時候,就知道了,噢,是ABC/D,而不是A

C#編寫跳棋程式

從小就喜歡下跳棋..但似乎我們那兒的規則和現在聯眾上的不同,聯眾的好像不支援隔空飛(中間有一個子)...剛好又在學C#,所以就拿來練練手...這個程式已經寫了好幾個月了..一直沒時間去更新它.到目前還是單機版(我原意是做成網路版的)...現在就給大家寫一下程式的思路....如果有興趣進行修改,請發一份修改版給我.謝謝.總體思路是這樣的:1、每個棋子是一個對象.它的狀態包括它左上方點的Point,和棋盤座標(下面講).以及是否右移.2、棋盤座標的概念,,我們把棋盤看成是一個XYZ三軸的面。(程式擱

C#簡短代碼枚舉檔案夾內檔案(含子檔案夾)

void GetAllFileByDir(string DirPath,ref ArrayList AL){ //列舉出所有檔案,添加到AL foreach(string file in Directory.GetFiles(DirPath))  AL.Add(file); //列舉出所有子檔案夾,並對之調用GetAllFileByDir自己; foreach(string dir in

C#傳值和傳值調用分析

調用是傳值還是傳址,主要取決於資料類型和是否使用了ref和out,下面對此作一一分析(本文出處http://blog.csdn.net/AppleDotnet/)首先是資料類型C#中的資料類型按我理解的分類有1、實值型別: a)除string以外的所有基本類型(如int,float,double等); b)結構的對象;2、參考型別 a)數組; b)類的對象;3、特殊的系統類別型; a)string 說明:string的特殊之處在於:傳遞string參數時,傳遞的是引用(傳址),但方法中不可以修改

C# 把指定控制項顯示在最上面

昨天有個朋友問我,怎麼樣處理重疊的控制項,讓指定的控制項在最上面.我就很抓狂,很奇怪為什麼會有這種需求,但昨天上班忙,沒時間.今天早上來就寫了一段代碼試試,如下:SetMeTop是設定最上的函數,button1_Click是一個測試方法,經測試,這樣是可行的.為什麼要用一個ArrryList而不是直接用index來刪除呢,是因為刪除上層的一個控制項後,會導致下面控制項的index都加1,會產生一些異常.這隻是一時亂寫的函數.也許.net本身直接有方法來設定,我卻不知道.呵呵..歡迎指教:

c#訊息佇列,事件處理(java)

 最近在用C#做一個東西,遇到的情況是在一個button的click事件中迴圈的激發另一個事件,並且每次都要處理完上一次激發的事件之後再進行下一次的迴圈,具體請看這個文章:http://topic.csdn.net/u/20111214/14/5dcc7617-d294-428f-9510-d46edab305de.html ,至今也沒有人回複。。。起初以為是進程間同步的問題,所以使用一個全域變數來實現兩個進程間的同步,結果程式死掉了。在多次的調度中發現使用MessageBox可以達到目的,但是

Keil C -WARNING L15: MULTIPLE CALL TO SEGMENT

1.第一種錯誤資訊***WARNING L15:  MULTIPLE CALL TO SEGMENTSEGMENT:   ?PR?_WRITE_GMVLX1_REG?D_GMVLX1CALLER1:   ?PR?VSYNC_INTERRUPT?MAINCALLER2:   ?C_C51STARTUP    該警告表示連接器發現有一個函數可能會被主函數和一個中斷服務程式(或者調用中斷服務程式的函數)同時調用,或者同時被多個中斷服務程式調用。   

C – 函數與變數

7.4   內部變數與外部變數C語言中所有的變數都有自己的範圍。變數說明的位置不同,其範圍也不同,據此將C語言中的變數分為內部變數和外部變數。7.4.1  內部變數7.4.2  外部變數7.4.1  內部變數在一個函數內部說明的變數是內部變數,它只在該函數範圍內有效。也就是說,只有在包含變數說明的函數內部,才能使用被說明的變數,在此函數之外就不能使用這些變數了。所以內部變數也稱“局部變數”。例如:int f1(int a)     /*函數f1*/    {  int b,c;        …

c#論壇群發源碼|c#論壇自動登入

namespace discuzLogin{    using System;    using System.IO;    using System.Net;    using System.Text;    using System.Web;    public class discuzLogin    {        private HttpWebRequest BBSRequest = null;        private HttpWebResponse BBSResponse =

Linux裝置驅動工程師之路——觸控螢幕驅動s3c2410_ts.c分析

來源:http://www.linuxidc.com/Linux/2011-10/44393.htm  一、觸控螢幕硬體知識1.模組原理圖S3C2440有8路的ADC通道其中觸控螢幕控制器介面XP,XM,YP,YM與四路ADC通道複用四個IO引腳。從原理圖看出8路ADC只有一個A/D轉換器,通過一個8選1開關MUX來選通哪一路A/D通道進行轉換。觸控螢幕控制會產生兩個中斷,一個觸控螢幕中斷INT_ADC,一個ADC_轉換完成中斷INT_ADC。ADC需要時鐘才能工作,因為它需要設定採樣率。再複習

FFT(快速傅裡葉變換)C程式

 #include "myapp.h"#include "ICETEK-VC5509-EDU.h"#include "scancode.h"#include <math.h>#define PI 3.1415926#define SAMPLENUMBER 128void InitForFFT();void MakeWave();int INPUT[SAMPLENUMBER],DATA[SAMPLENUMBER];float

總頁數: 4314 1 .... 1750 1751 1752 1753 1754 .... 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.