C# 筆記(三)–關於結構體變數

一個結構體可以作為另一個結構體的成員類型:(1)struct phoneBook{  public string name;  public uint age;  public string phone;  public struct address  {   public string city;  public string street;  public

C# 筆記(六)–關於switch 語句

在c++中,幾種情況共用同一種處理方法時,可以這樣寫:char a;switch(a){caes ‘a’,case ‘b’:{Dosomething(); break;}case ‘c’:……}但在c#中必須如下寫:static void Main()  {  do  {  outMsg(0);  Console.WriteLine("\n");  char choice = Console.ReadKey(

c#有關winform的兩個程式碼片段(多線程操作表單控制項與表單淡入淡出效果)

1.多線程操作表單控制項 delegate void SetTextCallback(string text);          private void SetText(string text)          {              // InvokeRequired required compares the thread ID of the              // calling thread to the thread ID of the creating

C#替換Word文字框中的內容(不使用Bookmark)

主要參考StoryRanges,NextStoryRange,WdStoryType,Range這幾個類。Replace text in Word textbox objects using VSTO and C#/// <summary>/// 尋找並替換文本/// </summary>/// <param name="wordApp"></param>/// <param name="oldStr"></param>//

C++編程必備

C/C++是最主要的程式設計語言。這裡列出了50名優秀網站和網頁清單,這些網站提供c/c++原始碼。這份清單提供了原始碼的連結以及它們的小說明。我已儘力包括最佳的C/C++原始碼的網站。這不是一個完整的清單,您有建議可以聯絡我,我將歡迎您的建議,以進一步加強這方面的清單。  1、http://snippets.dzone.com/tag/c/ --數以千計的有用的C語言原始碼片段  2、http://www.hotscripts.com/category/c-cpp/scripts-progra

(C#)用PEN畫線

//實現功能:用建立的PEN畫線。//(本例使用using建立Pen.其好處在於,在對象(pen)超出範圍時,using結構會自動調用Dispose(),將PEN刪除。// 若用其它方法建立繪圖對象(一般都很費資源),則一定要顯式調用Dispose() ,如:// " Graphics g = this.CreateGraphics();// ........// ........// g.Dispose(); "//要點:// 建立Pen, Pen的顏色與粗細

C#筆記(二)—類型轉換

在用Convert類進行類型轉換時,需要注意一些問題:using System;struct phoneBook{  public string name;  public uint age;  public string phone;  public struct address  {   public string city;  public string street; 

C#對象與方法

一、相關概念:  1、對象:現實世界中的實體 2、 類:具有相似屬性和方法的對象的集合 3、物件導向程式設計的特點:封裝  繼承 多態二、類的定義與文法1、定義類: 修飾符 類名稱 類成員a)定義類文法:修飾符 class 類名{   類成員}2、類的存取修飾詞:public internala) public:可訪問域是所在的程式 和任何引用的程式 訪問不受限制定義文法: public class 類名 {   類成員 }b) internal:可訪問域定義範圍內 (預設存取修飾詞)文法: (

C#資料類型

                                                一、實值型別與參考型別 1、實值型別:  存放地方:存放在記憶體的棧中  包括:簡單類型(int 、double、float等)  結構類型(Struct types)  枚舉類型(Enmu types)2、參考型別:  存放地方:存放在記憶體堆中  包含:類,介面,數組,字串 3、實值型別與參考型別特點實值型別參考型別儲存位置棧堆預設值0null傳遞給方法的參數複製值引用變數儲存的實際值引用地址 4

編譯antrl c runtime 3.5步驟

Antrl 官方沒有提供先行編譯的3.5版本的c runtime,我下載源碼編譯了一下。源碼裡沒有現成的Makefile,需要使用configure工具產生。編譯步驟大致如下:1.執行命令aclocal產生aclocal.m42.檔案aclocal.m4有點小問題,需要將: LIBTOOL='$(SHELL) $(top_builddir)/libtool' 替換為 LIBTOOL='$(SHELL) 

自己寫的C#掃雷遊戲(附源碼)

  最近沒怎麼更新Blog,因為我在認真的編寫我的處女作——CSWinMine,哈哈,其實就是掃雷,也算是接觸.NET Framework兩個月來,第一次實踐吧,確實學到不少,不是不少,是很多很多。絕對的BUG多多,大家幫忙測試啊!謝謝各位捧場了!可以作弊,看誰先找到。嗯,透露一下,已經開始寫第二個程式了。參考:CSWinMine——處女作CSWinMine程式CSWinMine源碼

C#使用RSA認證檔案加密和解密樣本

修改MSDN上的樣本,使之可以通過RSA認證檔案加密和解密,中間遇到一個小問題。Q:執行ExportParameters()方法時,回報CryptographicException:該項不適於在指定狀態下使用(Key not valid for use in specified state)。A:匯入帶有私密金鑰的認證時,需要使用"X509KeyStorageFlags"參數標記"私密金鑰可匯出"。X509Certificate2 prvcrt = new X509Certificate2(@"

C語言scanf函數奇遇記

C語言scanf函數奇遇記作者:ocean    撰寫日期:2011-11-20部落格連結:http://oceanspace.tk     看《The C Programming Language》中關於scanf函數部分時隨意敲了幾行代碼,本以為簡單的不得了,都有點“不屑於”敲,卻沒想到這一敲竟然敲出個不小的問題,涉及到好多東西啊,哈哈!下面把我這次的經曆和大家分享一下,希望也能對大家有所協助。一、代碼執行個體我當時敲的代碼:#include<stdio.h>int main()

C++實現的委託機制(一)

C++實現的委託機制(一) 作者:gouki04(啊古)  撰寫日期:2011-09-27部落格連結:http://blog.csdn.net/gouki04 1.引言       下面的委託實現使用的MyGUI裡面的委託實現,MyGUI是一款強大的GUI庫,想理解更多的MyGUI資訊,猛擊這裡http://mygui.info/ 。最終的代碼可以在這裡下載:http://download.csdn.net/detail/gouki04/3641328

C++實現的委託機制(二)

C++實現的委託機制(二)作者:gouki04(啊古)  撰寫日期:2011-09-27部落格連結:http://blog.csdn.net/gouki041.實現任意參數的函數委託    按上一篇文章的方法,你已經可以使用無參數的函數委託了。當然,這遠遠不夠。要實現任意參數的函數委託,這裡的任意參數包括任意個數和任意類型。任意類型這個容易解決,使用模板就行,但任意參數個數呢?    註:最終的實現代碼可以在這裡下載:http://download.csdn.net/detail/gouki04

C++模板實現的通用Factory 方法模式

C++模板實現的通用Factory 方法模式作者:gouki04(啊古)  撰寫日期:2011-10-29部落格連結:http://blog.csdn.net/gouki041.Factory 方法(Factory Method)模式    Factory 方法模式的意義是定義一個建立產品對象的工廠介面,將實際建立工作延遲到子類當中。核心工廠類不再負責產品的建立,這樣核心類成為一個抽象工廠角色,僅負責具體工廠子類必須實現的介面,這樣進一步抽象化的好處是使得Factory

C++實現的委託機制(三)

C++實現的委託機制(三)作者:gouki04(啊古) 

C #與##的使用

1 #include <iostream> 2 using namespace std; 3 4 #define STR(s) #s // #的用法,轉化為字串 5 #define CONCAT(s1, s2) s1##s2 // ##串連後,作為變數名 6 7 #define MAX(a, b)\ 8 {if((a)>(b))\ 9 return (a);\10

extern C的使用

每個函數都有一個標識,C語言和C++對函數的標識是不同的。今天在C++程式裡面調用GeoIP(用C寫的la靜態庫)裡面的ip->as映射函數的時候,直接就可以調用,挺奇怪的,一看h檔案裡面有 1 #ifndef GEOIP_H 2 #define GEOIP_H 3 4 #ifdef __cplusplus 5 extern "C" { 6 #endif 7 8 #include <sys/types.h> 9 #if !defined(_WIN32)10 11 ……12

C++讀取設定檔

標頭檔:get_config.h/***************************************************************************** 作者: jasitzhang(張濤)* 日期: 2011-10-2* 目的: 讀取設定檔的資訊,以map的形式存入* 要求: 設定檔的格式,以#作為行注釋,配置的形式是key = value,中間可有空格,也可沒有空格**********************************

總頁數: 4314 1 .... 1089 1090 1091 1092 1093 .... 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.