原创 MFC model對話框 表格

 win8 vs2005  在看了很多例子無果之後終於找到解決方法 m_list是ListControl的控件變量 DWORD dwStyle=::GetWindowLong(m_list.m_hWnd,GWL_STYLE);

原创  圖像處理類

using System; using System.Windows.Forms; using System.Runtime.InteropServices; using System.Drawing; using System.Draw

原创 將一個基本數據類型轉換爲另一個基本數據類型

using System; using System.Diagnostics; namespace Lhyi.Helper { /// <summary> /// 將一個基本數據類型轉換爲另一個基本數據類型。 /

原创 ListControl局部動態刷新(MFC)

ListControl局部動態刷新(MFC)  (2011-07-28 17:47:34) 轉載▼ 標籤:  刷新數據   函數   貼寫   字符串   實現 分類: c 一直想實現這個,不是WEB控件,沒

原创 關於 GDI+ 繪圖的輔助類

using System; using System.Drawing; using System.Drawing.Drawing2D; using System.Windows.Forms; namespace Lhyi.Helper

原创 對 XML 操作的輔助類

using System; using System.Collections.Generic; using System.Text; using System.Xml; using System.Reflection; using Sys

原创 C# 單線程斷點續傳下載核心代碼

static void Main(string[] args) { string StrFileName = "c:\\aa.zip"; //根據實際情況設置 string StrUrl = "http://www.xxxx.cn/xx

原创 對 字符串 的擴展操作

using System; using System.Collections.Generic; using System.Text; namespace Lhyi.Helper { /// <summary> /// 對

原创 c#上傳下載ftp(支持斷點續傳)

  using System; using System.Net; using System.IO; using System.Text; using System.Net.Sockets; namespace ftpGet {

原创 c# winform將打開的程序置於後臺運行的代碼

通過如下代碼,我們可以將如何進程隱藏起來,讓其在後臺運行。   如下代碼是C#語言的代碼     Process pro = new Process();   string arguments="123.txt";   ProcessSt

原创 C#多線程與UI響應 防界面假死

一.概述在使用C#進行應用程序設計時,經常會採用多線程的方式進行一些後臺任務的工作。對於不同的應用場景,使用的策略也不盡相同。1.後臺循環任務,少量UI更新:例如批量上傳文件,並提供進度。這種情況使用BackgroundWorker組件是

原创 跟我做WinForm開發(2)-後臺邏輯操作

上一篇中,我簡單了介紹了實現自定義UI的步驟和其中一些需要注意的點;詳見:跟我做WinForm開發(1)-自定義UI,下面,我就繼續完成上篇沒完成的邏輯操作; 獲取聲音 這是一個發音器,聲音的來源是Google,打開Google翻譯,輸

原创 C# 文件下載四方法

using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.

原创 跟我做WinForm開發(1)-自定義UI

前言 前陣子,學英文的時候聽發音,意外之中發現Google的發音相比大部分TTS發音更準確,而且讀句子也沒有普通TTS那種一聽就是機器人的聲音,心血來潮,想利用Google發音做一個小軟件,所以就有了本文。 這是最後的UI成品圖,可以

原创 PreparedStatement 在mysql下中文亂碼解決方案

PreparedStatement 在mysql下中文亂碼解決方案 在頂目中無意中碰到PreparedStatement  在存DB時出現亂碼,困擾了好久終於解決問題 問題代碼如下 pstmt = con.prepareStateme