Time of Update: 2018-12-05
利用漢字在電腦裡面的編碼來得到漢字的首拼音:static public string GetChineseSpell(string strText){int len = strText.Length;string myStr = "";for(int i=0;i<len;i++){myStr += getSpell(strText.Substring(i,1));}return myStr;}static public string getSpell(string cnChar){byte
Time of Update: 2018-12-05
//建立xml檔案(添加根節點的屬性)StreamWriter sw = File.CreateText(AppDomain.CurrentDomain.BaseDirectory + "Xml\\" + xmlFilename + ".xml");sw.WriteLine("<?xml version='1.0' encoding='utf-8' ?>");sw.WriteLine("<media></media>");sw.Close();XmlDocum
Time of Update: 2018-12-05
Visual C#是微軟公司推出的新一代程式開發語言,Visual C#是微軟公司.Net FrameWork架構中的一個重要的組成部分,也是微軟公司向程式員極力推薦一個新的程式開發平台。和以往的開發語言相比較,他有更強大功能,更高的穩定性和更高的安全性。也正因為如此,Visual C#正在受到越來越多的編程愛好者的歡迎。 Visual
Time of Update: 2018-12-05
實現方式:利用Microsoft.win32類提供的註冊表類訪問系統註冊表擷取ODBC資料服務列表。具體實現: Microsoft.win32提供了RegistryKey類,用來訪問系統的註冊表。 ///定義註冊表子Path string strRegPath = @"SOFTWARE\ODBC\ODBC.INI\ODBC Data Sources"; ///建立兩個RegistryKey類,一個將指向Root Path,另一個將指向子Path
Time of Update: 2018-12-05
//本周是本年第幾周private int DatePart(System.DateTime dt){int weeknow = Convert.ToInt32(dt.DayOfWeek);//今天星期幾int daydiff = (-1) * (weeknow+1);//今日與上周末的天數差int days = System.DateTime.Now.AddDays(daydiff).DayOfYear;//上周末是本年第幾天int weeks = days/7;if(days%7 != 0
Time of Update: 2018-12-05
命名空間提供了一種組織相關類和其他類型的方式。與檔案或組件不同,命名空間是一種邏輯組合,而不是物理組合。在C#檔案中定義類時,可以把它包括在命名空間定義中。以後,在定義另一個類,在另一個檔案中執行相關操作時,就可以在同一個命名空間中包含它,建立一個邏輯組合,告訴使用類的其他開發人員這兩個類是如何相關的以及如何使用它們: namespace CustomERPhoneBookApp { using System; public struct Subscriber { /
Time of Update: 2018-12-05
1.問題· 越大的程式包含的名字越多 越多的名字-越大的可能性導致命名衝突 你是怎樣命名以反映結構 顯式的首碼不是一個很好的解決方案//傳統的命名方法sealed class Book { }sealed class GUIBook { } 2.解決的方法· 一個命名空間是一個邏輯的命名系統 命名空間表示一個範圍 任何.cs 檔案中都可以在任一命名空間中插入類
Time of Update: 2018-12-05
先在視窗中加入一個計時器控制項:(timer1)用於觸發計時;一個Label控制項:(bable1)用於顯示時間;兩個按鈕:(btnStar)用於開始/停止計時,(btnClear)用於計時器清零。
Time of Update: 2018-12-05
可以通過調用kernel32.dll中的兩個api:WritePrivateProfileString,GetPrivateProfileString來實現對ini 檔案的讀些。
Time of Update: 2018-12-05
二分尋找的代碼.int bfind(int* a,int len,int val){ int m = len/2; int l = 0; int r = len; while(l!=m && r!= m) { if(a[m] > val) { r = m; m = (m+l)/2; } else if(a[m] < val)
Time of Update: 2018-12-05
3.內功題 試題1:分別給出BOOL,int,float,指標變數 與“零值”比較的 if 語句(假設變數名為var) 解答: BOOL型變數:if(!var) int型變數: if(var==0) float型變數: const float EPSINON = 0.00001; if ((x >= - EPSINON) && (x <=
Time of Update: 2018-12-05
首先要熟悉.NET中處理檔案和檔案夾的操作。File類和Directory類是其中最主要的兩個類。瞭解它們將對後面功能的實現提供很大的便利。 本節先對和檔案系統相關的兩個.NET類進行簡要介紹。 System.IO.File類和System.IO.FileInfo類主要提供有關檔案的各種操作,在使用時需要引用System.IO命名空間。下面通過程式執行個體來介紹其主要屬性和方法。 (1) 檔案開啟方法:File.Open () 該方法的聲明如下: public static
Time of Update: 2018-12-05
最新一直忙項目整合,遇到的問題也比較多,.net 與 java 互動是其中一小點,項目要求是,java與.net互相通訊,一開始打算用 hessian ,hessian RPC協議,簡單、快捷,搭建簡單,一直用它解決java一些分布式通訊,本人還是比較喜歡。但由hessian 需要載入dll檔案,考慮到 .net軟體升級風險問題,放棄了,改用webService通訊, Java WebService 架構很多很多,開始用選用axis2,axis2用起來比較簡單,用戶端和服務端所有代碼都可以產生,
Time of Update: 2018-12-05
char *strcpy(char *s1, const char *s2) 將字串s2複製到字串數組s1中,返回s1的值char *strncpy(char *s1, const char *s2, size_t n) 將字串s2中最多n個字元複製到字串數組s1中,返回s1的值char *strcat(char *s1, const char *s2)將字串s2添加到字串s1的後面。s2的第一個字元重定義s1的null終止符。返回s1的值char *strncat(char *s1,
Time of Update: 2018-12-05
1.引言
Time of Update: 2018-12-05
試題5:編寫一個函數,作用是把一個char組成的字串迴圈右移n個。比如原來是“abcdefghi”如果n=2,移位後應該是“hiabcdefgh” 函數頭是這樣的://pStr是指向以'\0'結尾的字串的指標//steps是要求移動的nvoid LoopMove ( char * pStr, int steps ){ //請填充...} 解答: 正確解答1:void LoopMove ( char *pStr, int steps ){ int n = strlen( pStr ) -
Time of Update: 2018-12-05
CLR 管理TOOLS:1)(推薦) CLR Profiler (Allocation Profiler)來診斷記憶體泄露;微軟公司提供,免費.2) (推薦) ANTS Profiler: 可以對案頭和網路應用提供解析,最新的版本據說可以支援Windows Vista。 DevPartner 效能分析軟體: 能夠支援.NET,也能支援過去的COM, COM+和ASP技術。 NProf: 免費的開源解析器。它和其他開源軟體一樣,文檔比較有限。 dotTrace Profiler
Time of Update: 2018-12-05
福建頂點Livebos PK Partin/C,開發平台之間的對決,誰更敏捷? 有“杭州德昌隆資訊技術有限公司”的員工精選基於其 Partin/C平台 開發的建築行業專案管理系統,本人想在“福建頂點Livebos ”上開源構建建築行業應用方案,因此,將兩個平台進行比較是必然的事情,下面列出比較的各個方面,並發表個人的看法,不當之處,請兩方技術人員指正、補充! 杭州德昌隆 P10施工企業專案管理系統體驗中心
Time of Update: 2018-12-05
通過對部落格網的比較,選擇駐紮在“部落格圓”,與關心專案管理及資訊化、施工企業(承包商)資訊化的朋友一起探討工程專案管理/施工企業管理的資訊化。 本人主要興趣: 1)MS Project & P3 E/C。 國內主流的專案管理軟體,分別來源於 微軟公司,Primavera 公司。兩者的二次開發,面化工程專案管理的應用。 2) 微軟OFFICE SYSTEM(如SHAREPOINT SERVER、LCS SERVER、EXCHANGE SERVER等)
Time of Update: 2018-12-05
1. 某32位系統下, C++程式,請計算sizeof 的值Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->#include <stdio.h>#include <malloc.h>void Foo ( char str[100] ){ printf("sizeof(str)=%d \n", sizeof(str) );