Time of Update: 2018-12-03
剛剛在VS2008裡面使用vc6.0的那種#include<fstream.h>方式,但是編譯時間提示fatal errorC1083: 無法開啟包括檔案:“fstream.h”: No such file or directory。查閱了相關資料後,找到解決方案: 把#include <fstream.h> 改成#include <fstream> using namespace
Time of Update: 2018-12-03
環境VS2008 BOOL XXXDlg::OnInitDialog(){ // TODO: 在此添加額外的初始化代碼 GetCom(); int nselect=m_ctrlComoboComPort.GetCurSel()+1; m_MSComm1.put_CommPort(short(nselect));····}void CXXXXDlg::GetCom()//程式啟動時擷取全部可用串口{ HANDLE hCom; int
Time of Update: 2018-12-03
BOOL CFileCWtestDlg::OnInitDialog(){ // TODO: 在此添加額外的初始化代碼 GetSystemTime();}void CFileCWtestDlg::OnBnClickedButton1(){ // TODO: 在此添加控制項通知處理常式代碼 CString filename; GetDlgItemText(IDC_STATIC_FileDir,filename); CStdioFile file; file.
Time of Update: 2018-12-03
renderer:function(value, cellMeta, record, rowIndex, columnIndex, store) { // 得到建立者資訊 var creator = record.data['card_admin']; // 是否顯示密碼(boolean) var isShowPassword = 自己的邏輯判斷(creator); return "<span style='
Time of Update: 2018-12-03
//m_yourEdit是你CEdit控制項的控制類變數。 m_yourEdit.LineScroll(m_yourEdit.GetLineCount()-1,0); 放到你剛接收完資料並顯示在控制項裡的UpdateDate(FALSE)之後。方法二 int nFirstVisible = m_myEdit.GetFirstVisibleLine(); // Scroll the edit control so that the first visible line //is
Time of Update: 2018-12-03
串口常用參數目錄傳輸速率:資料位元:停止位:同位位元:補充: 串口是電腦上一種非常通用裝置通訊的協議(不要與通用序列匯流排Universal Serial
Time of Update: 2018-12-03
DTU (數據傳輸單元)DTU (Data Transfer unit)全稱數據傳輸單元,是專門用於將串口資料轉換為IP資料或將IP資料轉換為串口資料通過無線通訊網路進行傳送的無線終端裝置。DTU硬體組成:DTU 硬體組成部分主要包括:1、CPU控制模組;2、無線通訊模組(初步選型華為:EM200(CDMA)、中興:MC8331 (CDMA));3、電源模組;DTU
Time of Update: 2018-12-03
1.為什麼有了CSerialPort類還要用MSComm串口控制項? 因為CSerialPort類的局限性(想要擴充、完善得自己寫),其次因其非Modem應用,如果要對Modem進行控制還得自己對類進行改寫。 而MSComm控制項因其為微軟提供,功能相對完善,而且可以對中文進行操作處理。2.MSComm串口控制項編程的基本步驟: (1).在建立的工程中插入Microsoft Communication Control控制項;
Time of Update: 2018-12-03
在n條記錄裡,存在著些相同的記錄,如何能用SQL語句,刪除掉重複並保留一條呢?方法如下:1、尋找表中多餘的重複記錄,重複記錄是根據單個欄位(peopleId)來判斷select * from peoplewhere peopleId in (select peopleId from people group by peopleId having count(peopleId) >
Time of Update: 2018-12-03
建立視圖的主要目的是為了方便查詢資料,而不能提高查詢效率,要提高效率只能通過其它的辦法最佳化,比如建立索引之類的。以下證明上面的說法:按日查詢出平均資料,資料量為58萬條select avg(ave_value) ave_value,to_date((CONCAT(to_char(create_time,'yyyy-mm-dd'),' 00:00:00')),'yyyy-mm-dd hh24:mi:ss')create_time from PDB_NWD_CPUM_D group by to_
Time of Update: 2018-12-03
我也是一個初學者,但是迫於壓力,很多基礎東西沒時間去學習,看到這篇文章,感覺對VC有了很多明悟,分享給大家關於標頭檔和源檔案的分別首先,我們可以將所有東西都放在一個.cpp檔案內.然後編譯器就將這個.cpp編譯成.obj,obj是什麼東西?就是編譯單元了.一個程式,可以由一個編譯單元組成,也可以有多個編譯單元組成. 如果你不想讓你的原始碼變得很難閱讀的話,就請使用多個編譯單元吧.(一個函數不能放到兩個編譯單元裡面,但兩個以上就可以分別放在一個單元,也就是cpp裡面)
Time of Update: 2018-12-03
如果用 SetDlgItemText(IDC_EDIT_ReceiveData,_T(""));方法來清空的話,表面上當你點擊清空按鈕時,是顯示清空了,但是當下組資料來的時候你會發現,上一組被你清空的資料又顯示出來了。其實要解決這個問題很簡單,在後面加上UpdateData(TRUE);就可以了。UpdateData()參數只有一個,預設為TRUE。 UpdateData(TRUE) ——重新整理控制項的值到對應的變數。(外部輸入值交給內部變數) 即:控制項的值—>變數。
Time of Update: 2018-12-03
最近做一個小項目,起初想用單文檔來做,圖的是菜單什麼的都是現成的,但是添加控制項不好整,後來學習分割視圖的方法,折騰了好幾天,網上的代碼很多,但是我沒有一個能完全調試成功的,呵呵,自己功力太差。後來朋友告訴我的東西用不到分割表單,用對話方塊完全可以滿足,所以就又用對話方塊來做,但是遇到幾個小問題:1.對話方塊沒有最大化最小化按鈕解決方案:通過對話方塊的屬性的maxize和minize可以設定是否具有最大化和最小化按鈕,但是出現一個問題是將滑鼠移動到邊界處雖然能夠出現改變大小的表徵圖,但是並不能
Time of Update: 2018-12-03
RS-232C介面定義(DB9) 引腳 定義 符號1 偵測載波 DCD(Data Carrier Detect)2 接收資料 RXD(Received Data)3 發送資料 TXD(Transmit Data)4 資料終端準備好 DTR(Data Terminal Ready)5 訊號地 SG(Signal Ground)6 資料準備好 DSR(Data Set Ready)7 請求發送 RTS(Request To Send)8 清除發送
Time of Update: 2018-12-03
書上講的解決辦法是直接修改Extjs中的ext-all.js檔案,注釋掉裡面的b.store.sort("name", "ASC");這句代碼。這樣雖然能達到效果,但是如果有的propertyGrid需要這種自動排序的功能,豈不是不行!既然要修改原始碼,那麼就不要修改得這樣死,廢話不說了,開始吧!我們可以在propertyGrid上增加一個配置屬性,標識是否需要自動排序,比如就叫autoSort,初始值設定為true,在我們new
Time of Update: 2018-12-03
/*Ext.TabPanel主要設定項目表:activeTab String/Number 設定預設啟用的tab頁的id或索引animScroll Boolean 設定是否在tab頁滾動時用動畫效果autoTabSelector String
Time of Update: 2018-12-03
最近遇到需要分割表單的問題,查詢了好幾天,找了很多代碼,但是很多都是不能用的,經過刪選,選出幾個比較合理的給大家參考下:第一個比較好的代碼://成員變數聲明CFixSplitterWnd m_wndSplitterH; //用於橫向切割CFixSplitterWnd m_wndSplitterV; //用於縱向切割BOOL m_bCreateSplitter;//分割表單的實現BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT lpcs,
Time of Update: 2018-12-03
這個檔案是struts2架構的全域屬性檔案,也是自動載入的檔案。該檔案包含了系列的key-value對。該檔案完全可以配置在struts.xml檔案中,使用constant元素。下面是這個檔案中一些常見的配置項及說明。 struts.configuration 該屬性指定載入Struts 2設定檔的設定檔管理員。該屬性的預設值是org.apache.Struts2.config.DefaultConfiguration,這是 Struts
Time of Update: 2018-12-03
先建個監聽器:package com.yjd.hy.server;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Properties;import
Time of Update: 2018-12-03
因為在struts1的版本中,屬性的攔截以及控制的處理是被封裝為兩個對立的ActionForm、Action來擷取HttpServerRequest的參數、控制訪問的MAPPING的。而在Struts2中我們可以直接通過Action來擷取請求參數,並把處理的資源地圖返回給struts.xml指向對應的視圖資源或者模型或者控制器進行下一步的處理。發現Action在Struts2中負責了struts1的ActionForm以及Action的雙重任務,那麼、我們如果習慣了struts1的開放方式的,在