Time of Update: 2018-12-06
待測試的免費資料庫有SQLite、Access、MySQL、MongoDB:由於大部分應用都是在多線程下進行的,要進行線程同步、代碼加鎖之類的處理。在說多線程之前,先說在單線程前提下的測試結果,那就是Access的存取資料效率要低很多,其它三種的都比較快,相互之間差不多。下面是多線程下的結論:1、SQLite和Access:兩種是常見的檔案型資料庫,所以放在一起比較。結論是,1)二者的資料存取效率差不多,根據線程數的不同,會有-2%-10%的差距,SQLite稍微好一些;2)Access的資源佔
Time of Update: 2018-12-06
唯讀欄位可以在建構函式中給唯讀欄位賦值,但不能在其他地方賦值,唯讀欄位還可 以是一個執行個體欄位,而不是靜態欄位,類的每個執行個體可以有不同的值。與const欄位不同,如果要把欄位設定 為靜態,就必須顯式聲明。 如果有一個編輯文檔的MDI程式,因為要註冊,需要限 制可以同時開啟的文檔數。現在假定要銷售該軟體的不同版本,而且顧客可以升級他們的版本,以便同時開啟更多的文檔。顯然,不能再原始碼中對最大文檔數進行
Time of Update: 2018-12-06
返回“我的文件”路徑字串 Environment.GetFolderPath(Environment.SpecialFolder.Personal)本技巧使用GetFolderPath方法來擷取指向由指定枚舉標識的系統特殊檔案夾的路徑。文法格式如下:public static string GetFolderPath (SpecialFolder folder)參數folder標識系統特殊檔案夾的枚舉常數。如果指定系統的特殊檔案夾存在於使用者的電腦上,則返回到該檔案夾的路徑;否則為空白字串("
Time of Update: 2018-12-06
Demo的介面從介面可以看到,在設計時需要一個DataGridView、BindingNavigate、BindingSource控制項,分別命名為dgvInfo、bdnInfo、bdsInfo。在bdnInfo控制項中添加幾個用於選擇頁面的lable和botton,如所示。設計時:// 1、定義幾個所需的公有成員: int pageSize = 0; //每頁顯示行數 int nMax = 0; //總記錄數 int pag
Time of Update: 2018-12-06
第一步: 新建立一Win視窗項目,並添加Web引用飛信WebService,引用地址:http://io.feirobot.cn/fWebSer.asmx?WSDL,重新命名引用為:FetionObj第二步: 添加以下相關控制項到主視窗1、加TextBox控制項用於顯示收到的相關資訊 命名:showtxt,設此控制項Multiline=true,使能顯示多行,並拖大些。2、加TextBox控制項用於輸入登入號碼
Time of Update: 2018-12-06
看到博問上一C#讀取VFP資料的提問,試圖解決一下,之前有點印象,於是寫代碼小試一下;首先要安裝VFPOledb 的oledb provider,到微軟官方下載;安裝完畢,基於這個Provider的常式資料庫Northwind ,測試代碼如下: 轉載請註明:http://www.cnblogs.com/winzheng/archive/2009/07/11/1521435.htmlCode highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-06
View Code 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.IO; 6 7 namespace CTest 8 { 9 class PropertyFileOperator10 {11 private StreamReader sr = null;12 /// <
Time of Update: 2018-12-06
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.IO;namespace WindowsFormsApplication1{ public partial
Time of Update: 2018-12-06
/// <summary> /// 給DataTable添加序號 /// </summary> /// <param name="dt"></param> /// <param name="colXuHao"></param> public static void dbDataTableAddXuHao(DataTable dt,string
Time of Update: 2018-12-06
有時子表單的操作需要即時調用父表單中的控制項操作,比如在父表單的文字框中顯示子表單中的輸出: 主表單:[csharp] view
Time of Update: 2018-12-06
函數,相信許多人也知道其重要性;一個檔案往往由一個或者多個函數構成的。然而可能許多人還不知道函數調用的一些深層問題,所以我寫的這篇文章一來是應了一個好朋友的要求而寫,二來希望一些朋友能夠從我這篇文章瞭解函數調用的機制。但是並不是每個人都可以完全讀懂這文章,想完全讀懂此文,我想必須具備三個條件:一、對於C語言有一定的瞭解,最起碼有一個整體的初步瞭解; 二、能夠讀懂UNIX/LINUX下的AT&T文法的彙編;AT&T彙編與Intel彙編的差別還是挺大的;這個條件可能一些人就不具備了,但是你通過閱讀
Time of Update: 2018-12-06
c#頁面輸出一xml文檔在as裡邊讀取xml的值形成列表。sing System;using System.Collections;using System.ComponentModel;using System.Data;using System.Drawing;using System.Web;using System.Web.SessionState;using System.Web.UI;using System.Web.UI.WebControls;using
Time of Update: 2018-12-06
從今天開始讀CLR vir C#.雖然是英文版,但希望能從剛剛讀完的《你必須知道的.net》中找到共鳴。 本文簡單闡述從Source Code 到CPU Native Code 的執行期間,發生了什麼事? 把源碼編譯成Managed 程式碼 在.net環境下,我們可以採用多種語言來進行編程,比如C#,Vb.net,J#等。並且多種語言可以同時存在於同一專案中,這涉及到了CTS的內容,暫不闡述。每種語言都有其對應的編譯器存在,C#->CS
Time of Update: 2018-12-06
在公司機器上安裝了Visual C++6.0後,寫了一個測試程式,報出fatal error C1083: Cannot open compiler intermediate file:“C:\WINDOWS\Temp\xxxx” No such file or directory 的錯誤。
Time of Update: 2018-12-06
/*從資料庫提取資料*/string strconn="packet size=4096;user id=sa;data source=localhost;persist security info=True;initial catalog=Database;password=sa"; SqlConnection sqlconn=new SqlConnection(strconn); sqlconn.Open(); SqlDataAdapter
Time of Update: 2018-12-06
使用Carbide.c++搭建S60開發環境 所有的開發工具、SDK、甚至我們的開發的程式,都要安裝在同一個盤下,否則可能會遇到很詭異的問題。 建議選擇非系統硬碟例如D盤,而且安裝路徑中的最好不要出現空格。 Perl: 只能安裝 Perl 5.6.1.635,高低都不行(ActivePerl-5.6.1.638-MSWin32-x86.msi)。
Time of Update: 2018-12-06
概述最近學習FileSystemWatcher的用法,它主要是監控一個檔案夾,當檔案夾內的檔案要是有更改就要記錄下來,我就整理下我對FileSystemWatcher 的理解和用法.FileSystemWatcher
Time of Update: 2018-12-06
即每次複製檔案的一小段,以節省總記憶體開銷。當然,本機複製也可以採用.NET內部的System.IO.File.Copy方法。 /// <summary> /// 複製檔案 /// </summary> /// <param name="fromFile">要複製的檔案</param> /// <param name="toFile"
Time of Update: 2018-12-06
首先引入兩個dll檔案 Microsoft.mshtml.dll和SHDocVw.dll大概路徑為C:\Program Files\Microsoft Visual Studio 10.0\Visual Studio Tools for
Time of Update: 2018-12-06
原理很簡單了,直接上代碼了: //測試 static void Main(string[] args) { List<DateTime> result = GetSymmetryDate(Convert.ToDateTime("2000-01-01"), Convert.ToDateTime("3000-01-01")); foreach (DateTime datetime in result)