原创 Delphi製作註冊機

For Delphi,讓你的註冊機變小一些 請拋棄VCL,如果你嫌自己用Delphi編譯出來的註冊機個頭兒過大的話... 事實上這種事情確實在發生,就在今天,就在剛纔,在偶還沒吃飯的時候就看到一個網友在這樣抱怨... 的確如此,KeyG

原创 QT小技巧

QT小技巧 1、如果在窗體關閉前自行判斷是否可關閉 答:重新實現這個窗體的 closeEvent()函數,加入判斷操作 void MainWindow::closeEvent(QCloseEvent *event) {    if

原创 STL map 的find問題

map<char*,void*> _map; void* ptr; _map[filename] = ptr; load_resource(char* filename) { std::string s(filename); ch

原创 QT源碼解析之Qt處理Windows消息

QT中如何處理Windows消息是本文要介紹的內容,先來看代碼實現。 bool QApplication::winEventFilter ( MSG * )   消息程序在每次接受到消息時調用這個函數。如果你想處理Qt不處理的窗口消息

原创 UML類圖關係模式及C++代碼說明

這篇文章我認爲總結的非常好,所以轉載。原文地址    在UML類圖中的關係模式主要有以下幾種: 泛化(Generalization),  實現(Realization), 關聯(Association), 聚合(Aggregation),

原创 Qt開發北斗定位系統融合百度地圖API及Qt程序打包發佈

Qt開發北斗定位系統融合百度地圖API及Qt程序打包發佈 1、上位機介紹 最近有個接了一個小型項目,內容很簡單,就是解析北斗GPS的串口數據然後輸出經緯度,但接過來覺得太簡單,就發揮了主觀能動性,增加了百度地圖API,不但能實時定位,還能

原创 c#繪製棒圖和餅圖

用Chart控件 (1)設計時,在Form1上佈置一個Chart控件,2個RadioButton (2)窗體代碼Form1.cs如下 using System; using System.Collections.Generic; us

原创 C語言中結構體佔用內存問題

之前對結構體佔用內存一直很混亂,到底是按照哪個變量類型計算內存?還是怎麼計算?下面先看一個例子: 1 2 3 4 5 6 7 struct str1     {         char a;         int b;     

原创 Linux內核裁剪的具體過程和方法

        能夠完成系統的基本功能,上網,收發郵件等,支持xwindows圖形界面。   在menuconfig中配置:   詳細介紹內核配置選項及刪改情況   第一部分:全部刪除   Code ma

原创 QTableWidget詳解(樣式、右鍵菜單、表頭塌陷、多選等)

在Qt的開發過程中,時常會用到表單(QTableWidget)這個控件,網上的資料不少,但是都是最基本的,有一些比較經常遇到的問題也說得不太清楚。所以,今天就在這裏總結一下!   以下爲個人模擬Windows資源管理器的一個表單  

原创 Qt之操作數據庫(SQLite)

    QtSql模塊提供了與平臺以及數據庫種類無關的訪問SQL數據庫的接口,這個接口由利用Qt的模型視圖結構將數據庫與用戶界面集成的一套類來支持。     QSqlDatabase對象象徵了數據庫的關聯。Qt使用驅動程序與各種數據庫的

原创 Qt之生成pdf

 Qt中如何讓圖片、文本、HTML或者其他形式的內容生成pdf呢?主要利用QPrinter來實現,QPrinter不止可以操作打印機來打印紙張文件,並且可以將文件保存至磁盤,存儲爲pdf格式的文件。 圖片生成pdf 代碼如下: Q

原创 VC2008中影響exe大小和速度的全部編譯選項(轉)

VC2008中影響exe大小和速度的全部編譯選項(轉) 我再次強調,完全脫離編程環境的C/C++學習方法,不是好的方法,現在所謂的環境中立理論就是“什麼都不學”理論,VC、GCC,主流的就兩個,精通其中一個就能吃遍天下,教材裏就應該選擇一

原创 VC中串口使用的詳細解答--包括串口編程的流程

VC中串口使用的詳細解答--包括串口編程的流程   1、關於串口編程的windows自帶的API函數,只有Linux中的編程,也有相應的庫函數供調用--後面章節有講解(1)CreateFile()--把串口的操作當作一種文件的方式來處理用

原创 QTableView和QTableWidget翻頁功能實現

QTableView和QTableWidget翻頁功能實現          主要使用QTableView和QTableWidget中的三個函數實現 QTableView::verticalScrollBar()->setSlide