Time of Update: 2018-12-05
在機房收費系統中,有個“周結賬單”,可以提供按日期查詢賬單功能。但是報表要顯示選定的時間。怎麼做呢?? 首先在報表主對象中插入參數,步驟:右擊參數集合->插入->參數,然後改為有意義的名稱。如右圖。 然後在報表模版中插入綜合文字框,步驟:在要添加組件的地方右擊->插入->組件框->綜合文字框,然後點擊文字框,在裡面輸入參數名和顯示的文字,參數格式為[#Parameter1#]。
Time of Update: 2018-12-05
在軟體開發過程中,你經曆的每件事情都會潛移默化地影響著你。隨著時間的流逝,年紀的增長,對於程式開發技術(相同/或者相關能力)以及自身的理解也會不斷沉澱,這些最終也會協助你達成目標——成為一名優秀的程式員。這裡談到的經曆不僅限於程式員生涯裡的裡程碑,比如換工作、成為領導/經理或者自己創業。你所經曆的每一份工作、每個項目(不論大小)、與團隊成員的每次交流、甚至你實現的每一個程式模組,都會讓你變得比以前更優秀、更有活力、更有見地。 在日常的工作當中不放過任何一點可以學習的新知識,會讓你成為更加出
Time of Update: 2018-12-05
今天做機房收費系統時,調試了半天表單也不能顯示,只是代碼運行一遍就自動關閉了,一點一點的調試運行才找到問題的原因,因為,表單的模式與非模式顯示沒有設定好。Sub main() Dim frmLoginchild As New frmLogin frmLoginchild.Show vbModal '登陸表單以模式方式登陸,這個表單不卸載或隱藏,則下面的代碼不運行 '判斷登陸表單是“確定”還是“取消” If Not
Time of Update: 2018-12-05
# Generated automatically from Makefile.in by configure.# $Id: Makefile.in,v 1.59 2002/03/24 22:20:19 jnelson Exp $//本makefile 由autotools產生.SUFFIXES:.SUFFIXES: .o .c //去掉原尾碼,添加新尾碼.PHONY: clean mrclean distclean depend all dist //偽目標GCC_FLAGS =
Time of Update: 2018-12-05
//參考跟我一起寫Makefile這檔案名稱操作函數#Build with external xelog.hCFLAGS += -DCONFIG_USE_EXTERNAL_XELOG=1#CFLAGS += -UCONFIG_USE_EXTERNAL_XELOGLDFLAGS += -lpthread SRC_FILES := $(wildcard *.c) ALL_BINS := $(patsubst %.c, %.bin, $(SRC_FILES))DEP_FILES :=
Time of Update: 2018-12-05
談到單例模式很多人應該知道它的作用,用單例時主要有三個要點需要注意: 一是某個類只能有一個執行個體; 二是它必須自行建立這個執行個體; 三是它必須自行向整個系統提供這個執行個體。 那麼它如何?這樣的功能呢?讓我們先看一下單例模式圖: 【單例原理圖】 【單例代碼C#】/////////////////////////////////////////////////////////
Time of Update: 2018-12-05
1、繼承是物件導向編程一大特點,如果兩個對象A和B,可以描述為“B是A”,則表明B可以繼承A。繼承者還可以理解為是對被繼承者的特殊化,因為它除了繼承者的特性外,還具備自己專屬的特性;繼承一般可說成父類和子類或基類和衍生類別。如下面例子:a 為了使子類的執行個體完全接替來自父類的成員,父類必須將該成員聲明為虛擬。在傳回型別之前加上關鍵字“virtual”。b 子類可以選擇使用關鍵字“override”,將父類實現替換為它自己的實現。c
Time of Update: 2018-12-05
最近由於項目的需要學習了一下DirectUI方面的東西,主要借鑒的是一個國外程式員寫的代碼(見引用一),看了後發現它更多的是探討一種實現的可能性和思路,和實際應用還是有距離的,不過其實現還是很有意思的。在寫此小結的時候又發現國內一個程式員將這個代碼部分移植到WINCE下的代碼(見引用二),因為平台的差異性要完全開發一個WINCE下的實際代碼還是需要時間的。由於本人GUI開發做得少,工作中有關這方面的東西主要是提供思路和方法,學習DirectUI的主要目的是為了更新知識學習思路,文章中難免出現錯誤
Time of Update: 2018-12-05
什麼是報表呢? 以前我們經常把一些記錄寫在紙上,用紙來顯示記錄,這是報表的原始形式,在沒有電腦出現以前,我們只能往紙上寫,紙是顯示資料的也是承載資料的,出現電腦以後,我們有人將資料顯示在螢幕上,並規定出了特定的格式,慢慢的隨著技術發展,報表一次才開始出現,並有了銘文規定。 現在,報表是企業管理的基本措施和途徑,是企業的基本業務要求,也是實施 BI
Time of Update: 2018-12-05
如果想在開機後直接運行自己編的qt程式,而不想出現qt內建的那個介面只需把/etc/init.d/rcS中的/bin/qtopia & 注釋掉#/bin/qtopia &並在下面加上/opt/Qtopia/bin/run.sh修改echo "Starting Qtopia, please waiting..." > /dev/tty1為echo "Starting myapps, please waiting..." >
Time of Update: 2018-12-05
Time of Update: 2018-12-05
以前在編譯需要不依賴於cygwin(主要是cyggcc_s-1.dll和cygwin1.dll)的程式時可加上-mno-cygwin參數,但這個參數只是針對gcc3的,而gcc4不再支援這個參數,替代方法是使用mingw。網上常說的方法是mingw32+msys來配合編譯,不過在現在的cygwin中其實是支援mingw32的,安裝好相關組件後就能進行相應工作了。我在編譯ffmpeg的時候就採用的這種方法,不過在配置參數的時候需要一些特殊處理,現總結如下:一、相關工具版本cygwin的setup版
Time of Update: 2018-12-05
經過一段時間的思考和對遊戲引擎HGE和OGRE的學習,我覺得duilib要參照遊戲開發的方法來做些重構:在功能層次劃分上大體可分為主架構、視窗管理器、事件管理器、渲染處理、邏輯處理、資源管理、時間系統、指令碼、GUI,以下是具體內容 1、主架構:負責建立唯一的物理視窗、處理系統訊息處理產生輸入事件,同時它也是一個主迴圈應該具有起停功能 2、視窗管理器:所有的視窗都是virtual的,涉及到視窗間的切換以及通訊的時候能夠很方便的進行管理,同樣定義視窗切換的動畫時也是很好擴充的
Time of Update: 2018-12-05
ZOL高清大講堂:高清視頻封裝格式解析http://it.southcn.com/9/2011-02/11/content_19899035_3.htm 為了使得各位網友更加瞭解高清方面的知識,享受高清品質更完美的生活,ZOL推出了高清大講堂,希望能夠為網友提供一些關於生活中接觸高清的相關時候能夠遊刃有餘一些,在上一期為大家介紹了視頻編碼的問題,這次為大家介紹一下跟視頻編碼緊緊聯絡,跟我們也是接觸最多的封裝格式的問題。點擊上一期《ZOL高清大講堂:視頻編碼格式全面解析》 視頻編碼說到底是一種壓
Time of Update: 2018-12-05
機房收費系統在緩慢的進行著,很多功能都需要一點一點的實現,通過上網尋找一些實現功能的方法,也都實現了,這個是實現將MSHFLEXGRID表格中資料匯入到Excel中,方便儲存起來和對資料進行處理。 實現這個匯入資料功能並不向想象中的那麼難,就是用代碼來模仿我們手動匯入的過程,用來實現,具體代碼如下: 首先,我是把代碼卸載匯出按鈕的單擊事件裡了,還可以寫成一個函數,進行調用。Private Sub cmdExcel_Click()
Time of Update: 2018-12-05
從放假開始(01.06),到現在(1.15)一直在不停地學習Design Patterns,開始對設計模式充滿好奇,不懂設計模式到底為何物?為什麼要學習設計模式呢?學習設計模式有什麼用處?它的好處在哪裡?當學完這本書後,這些問題都有了答案,所以,有些問題我們不知道,是因為我們知道的太少了。
Time of Update: 2018-12-05
個人在實際使用中的體會(基於WINCE),不具有權威性。1、GetUpdateRect是獲得需要重新整理的無效地區,在調用了InvalidRect後可以用這個函數來獲得無效地區,但是如果在之前調用了BeginPaint/EndPaint則取到的無效地區為空白,這也是為什麼要在WM_PAINT中調用BeginPaint的原因。在需要做局部重新整理的時候這個函數很有用。2、GetClipBox是獲得裁剪地區大小,在很多時候最終效果是和GetUpdateRect相同的。但是有兩點不太相同的1)在Inv
Time of Update: 2018-12-05
現在幾乎所有的Web程式都提供了驗證碼功能,就比如我們常用的QQ、飛信、MSN來說,登陸的時候經常讓我們輸入驗證碼,同樣為了安全在這個新聞系統中也提供了驗證碼輸入。 初次用這個功能覺的會很難,學起來也不是很難,我們學的是如何應用,不過,如果讓自己寫這個功能還需要自習琢磨一下,裡面需要一些簡單的演算法。 先列出具體實現,然後,在講解不懂的地方。 1
Time of Update: 2018-12-05
1、使用包檔案加入一個新的軟體包# pacman --add foo.pkg.tar.gz# pacman -A foo.pkg.tar.gz這將會在系統上安裝 foo.pkg.tar.gz 軟體包。如果不能滿足依賴關係,pacman 會退出並顯示錯誤和報告所缺少的依賴關係,但不會嘗試自動解決依賴關係,如果你需要這功能,看看 --sync 選項。2、使用包檔案升級一個軟體包# pacman --upgrade foo.pkg.tar.gz# pacman -U
Time of Update: 2018-12-05
var videoWin_c;function VideoWin_c(recInfos,channum){//定義列var fieldDatas="{'columModle':[";fieldDatas +="{'header':'星期/通道','dataIndex':'head','width':80},"for(var i=1;i<channum+1;i++){if(i<channum)fieldDatas+="{'header':'通道'+"+i+",'dataIndex':'