mysql是老牌關係型資料庫,在受夠了sqlite,mslocaldb,sqlce等本地資料庫之後,發現了mysql5.6的一些版本也可以綠色安裝,程式設計實現從資源檔案裡面解壓到目標機器上,並配置好成為本機系統服務。並且ef的mysql驅動對code first支援非常好。於是探索出了用mysql來做本地資料庫的方法。
[client]port=3308
[mysql]
default-character-set=gbk
[mysqld]
port=3308
basedir="%basedir%"
datadir="%basedir%data/"
character-set-server=gbk
default-storage-engine=myisam
sql-mode="no_auto_create_user,no_engine_substitution"
max_connections=512
query_cache_size=0
table_cache=256
tmp_table_size=18m
thread_cache_size=8
myisam_max_sort_file_size=64g
myisam_sort_buffer_size=35m
key_buffer_size=25m
read_buffer_size=256k
read_rnd_buffer_size=64m
sort_buffer_size=256m
innodb_additional_mem_pool_size=24m
innodb_flush_log_at_trx_commit=1
innodb_log_buffer_size=12m
innodb_buffer_pool_size=47m
innodb_log_file_size=24m
innodb_thread_concurrency=8
//////檢查mysql服務是否執行,如果沒有安裝mysql自動解壓並初始化
/// private
static
void
initmysqlservice()
catch
(exception ex)
finally
}#endregion
}
//////解壓檔案
/// ///
//////
///private
static
void unzip(string zipedfile, string strdirectory, string password, bool
overwrite)
streamwriter.close();}}
}}
s.close();
}}
C WinForm使用樂器數字介面
繼續,前面已經實現了c 呼叫windows api實現了彈出對話方塊功能。使用了user32.dll檔案,主要 如下 dllimport user32.dll public static extern int messagebox int h,string m,string c,int type 詳...
c winform中多執行緒的使用
其實我主要就打算記錄兩個點。第乙個是關於大量任務下窗體的等待效果,或者說人機互動的友好性。關於這一點,我在網上也搜了相關的資料,但是發現都寫的大同小異。所以本文以乙個例子為基礎,整理出乙個彈框進度條提示的效果案例。同時我個人覺得這個案例的擴充套件和 簡潔性相對較好。廢話不多說,直接擼 如下圖所示的,...
原 C winform使用html做介面
一 大家都知道 winform 中有個控制項叫 webbrowser 如果你不知道具體怎麼用 詳細看msdn 都知道了 這裡的它就是主角 準備 現在 我們新建乙個winform專案 在上面放乙個webbrowser 名稱預設 停靠父視窗 在新建乙個html 網頁 名稱 html.htm region...