1.選中主對話方塊:Layout菜單=>Tab Order(或者直接按Ctrl+D):按你需要的TAB順序依次單擊控制項.2.按Ctrl+W開啟MFC ClassWizard=>Message Maps選項卡:給你的主DLG映射PreTranslateMessage訊息處理函數:BOOL CYourDlg::PreTranslateMessage(MSG* pMsg){ // 順次傳遞焦點,除非當前焦點在確定按鈕上時才響應觸發訊息 if((pMsg->message ==
引言隨著電腦網路的日益普及,人們通過網路進行交流顯得越來越重要,於是出現了一系列語音通訊的軟體,比如NetMeeting、IPPhone、MediaRing以及VoxPhone等等,但這些軟體都功能完善、相對獨立,不利於整合到自己開發的軟體中,有時我們也希望將這種語音通訊功能整合到自己的軟體中,尤其當一個單位的區域網路使用者分散在不同的房間時。本文給出一種靈活、簡單的實現方法,採用基於對話方塊的方式編程,硬體上只需要一塊雙DMA通道的音效卡(目前的音效卡大多支援雙DMA通道)和一支耳麥,其餘全部
把以下程式段加入你的程式把dc1當作Device Content.就任你列印了.注意別畫錯地方.自己換頁.更絕的是可調用視窗的OnPrint或OnDraw成員函數直接列印.不用你去做行距多少啦!但別忘換頁.// 列印// 建立列印對話方塊對象CPrintDialogd1(FALSE,PD_ALLPAGES|PD_ALLPAGES|PD_NOPAGENUMS,NULL);HDC dc1;if(d1.DoModal()==IDOK){//
這個例子舉例說明了如何與IE4的虛列表視一起使用一個Access資料庫檔案。載入大量資料到CListView衍生類別是一個非常慢的過程,甚至當資料在記憶體是也是如此。在資料庫中存取資料時就更慢了。一個列表視的新的特點是當它需要資料是再載入的能力。下面是具體步驟。你必須安裝IE3以後版本的COMCTL32.DLL。開啟你的資料庫檔案。使用你的文檔對象開啟你的資料庫檔案和記錄集。在該例子中,我用了一個動態集類型的記錄集。這樣就允許我使用CDaoRecordSet的SetAbsolutePositio
就"通過串口收發短訊息"專題,本人將同網友交流、探討的部分技術問題整理成如下文字。希望這篇文章能對更多對SMS感興趣的朋友有所協助。由於本人是業餘愛好,時間和金錢都有限,沒有力量將很多型號的手機和模組一一實驗,可能存在這樣那樣的差錯,希望行內高人批評指正。我寫了個簡訊發送程式,使用PDU格式發送,程式在廣州使用一點問題也沒有,在河南卻怎麼也發不出去。不知道為什麼,簡訊"你好嗎"格式如下:河南: 0891683108200005F011000D9168317
這個例子展示了如何繪製定製(自繪)視窗架構(包括標題、邊框等)。一、前言如今,支援定製皮膚功能的軟體越來越流行。這樣使用者就可以自己修改程式的外觀。甚至Windows作業系統本身做到這點了。Windows XP提供的主題(theme)技術可以修改視窗、按鈕、捲軸等的外觀。最近,我想用MFC設計一個可以換膚的程式。在網上我沒有搜尋到任何想要的東西,所以我決定自己寫一個。這不是一個很難的問題,但是需要對Windows作業系統的繪製視窗的機制比較熟悉。二、背景我提供了下面的一些類:1.
在VB中,我可以通過建立一個影像控制來顯示一個JPG或GIF檔案,但是我如何在我的MFC應用程式中顯示一個JGP檔案呢?好問題!有時使用VB的程式員覺得這個很容易。只要往你的表中拖入一個影像控制,然後你就可以往下做了……然而C++程式員就不得不感到煩惱和頭疼。那我們要做些什麼呢,編寫我們自己的JPG解壓函數嗎?當然不是這樣的!事實上,C/C++程式員能夠使用與VB程式員所使用的非常類似(可以說是差不多)的影像控制。我並沒有開玩笑。VB影像控制是基於一個叫"I
用過QQ和MSN聊天工具的人都知道,只要好友上線,就會在托盤的位置處顯示一個提示視窗,可以是拉簾式的,或者是淡入淡出的形式出現;想想何不為自己的程式也加一個漂亮的提示視窗呢:)說做就做。一、MSN拉簾式視窗製作分三部分:1、視窗的顯示;2、視窗的停留;3、視窗的消失;如果達到這樣郊果,系統中要有三個定時器,進行分別控制。定義的定時器如下:#define ID_TIMER_POP_WINDOW 1#define ID_TIMER_DISPALY_DELAY 2#define
在開始之前需要說明,為了理解本文,我們希望讀者擁有Java編程的相當堅實的基礎。我們將試圖儘可能簡單地解釋什麼是JMS,但是在你能夠建立自己的程式並正確地理解它們之前,你需要有一些使用JNDI開發實際應用程式的經驗。JMS(JavaMessage
引言J2ME(Java 2 Micro Edition)是Java
我們在處理資料時,有時希望能用圖象直觀的表述,在這裡有一個巧方法,能方便快捷的實現一些簡單的圖形(不能稱之圖象),比如橫條圖,我們不必去用
由於工作關係,需要利用JNI在C++與Java程式之間進行方法調用和資料傳遞,但以前總是在英文環境下工作,對中文(其他語言編碼同理)問題反倒沒有太關注,最近抽了點時間研究了一下,將自己的體會整理如下,供大家討論或參考。在進一步討論之前,有幾點基礎知識需要說明:在Java內部,所有的字串編碼採用的是Unicode即UCS-2。Unicode是用兩個位元組表示每個字元的字元編碼方案。Unicode有一個特性:它包括了世界上所有的字元字形。所以,各個地區的語言都可以建立與Unicode的映射關係,而J
簡介:JDBC中的語句處理在JDBC應用程式中,JDBC語句對象用於將SQL語句發送到資料庫伺服器。一個語句對象與一個串連相關聯,應用程式與資料庫伺服器之間的通訊由語句對象來處理。JDBC中有三種類型的語句對象:常規語句(General statement)預置語句(Prepared statement)可調用語句(Callable statement)語句對象與一個串連相關聯,所以要建立一個語句對象,首先應該建立一個資料庫連接。建立串連清單 1中的程式碼範例示範了如何建立串連:清單 1.裝載
equals方法的重要性毋須多言,只要你想比較的兩個對象不願是同一對象,你就應該實現equals方法,讓對象用你認為相等的條件來進行比較.下面的內容只是API的規範,沒有什麼太高深的意義,但我之所以最先把它列在這兒,是因為這些規範在事實中並不是真正能保證得到實現.1.對於任何參考型別, o.equals(o)==true 成立.2.如果 o.equals(o1)==true 成立,那麼o1.equals(o)==true也一定要成立.3.如果 o.equals(o1)==true
您現在可能已在使用JavaBean,但還不瞭解它。如果有支援Java的瀏覽器,那麼,在案頭上使用JavaBean 就沒有限制。使用的Web頁面可以將bean作為小應用程式的一部分。您很快就會和作為瀏覽器可視部分的JavaBean互動,然後,那些 JavaBean將與伺服器上的EJB 介面。這種能力也可以擴充到網際網路和內部網。JavaBean 和 Server Bean(通常稱為Enterprise JavaBean
JBuilder是一個開放的Java IDE,它整合了Tomcat、Weblogic等伺服器。雖然JDK、Tomcat、Weblogic不斷升級,我們仍可以在JBuilder中使用它們的最新版本。由於Tomcat伺服器的配置比較複雜,習慣了Windows平台的程式員常常對Tomcat的使用感到困惑。本文給出了一個使用Tomcat環境下的資料庫連接池Database Connection Pool (DBCP) 的例子,說明了用JBuilder開發Web應用的一般步驟,並回答了一些經常遇到的問題。
引言一張湘繡彙集了湘女累月的心血,我們稱之為勞動密集型,一塊晶片集聚著眾多高新的科技,我們稱之為技術密集型,一個執行個體承載了豐富的知識點,是否可以稱為知識密集型呢:)?用一張網撈到更多的魚是漁夫的追求,通過一個執行個體學到更多的知識點則是我們這些開發人員的企盼。本文擬通過一個耳熟能詳的指法練習遊戲講解如何在JBuilder 2005下開發Applet應用程式,通過本文,你將可以學習到圖形化使用者介面開發、動畫處理、聲音播放、事件處理、多線程、I/O讀寫、Applet打包、Applet安全模型、
Hibernate是對JDBC的輕量級對象封裝,Hibernate本身是不具備Transaction處理功能的,Hibernate的Transaction實際上是底層的JDBC Transaction的封裝,或者是JTA
Facade的定義:為子系統中的一組介面提供一個一致的介面.Facade一個典型應用就是資料庫JDBC的應用,如下例對資料庫的操作:public class DBCompare { Connection conn = null; PreparedStatement prep = null; ResultSet rset = null; try { Class.forName( "<;driver>;" ).newInstance(); conn =
CGridCtrl_demo19_01.zip為示範CGridCtrl的使用CGridCtrl_demo19_02.zip示範與CMYODBC的配合使用一、引言在用vc開發關於資料庫的項目時,通常我們只好用微軟的DBGRID作為資料庫表格控制項,其實微軟的DBGRID並不好用,想找一份好的協助文檔都找不到,並且介面並不友好,比起C++Builder中的DBGRID來說是遜色不少,但是DBGRID在開發資料庫的項目中又是常用的控制項,所以就一直想找一個好用的DBGRID,可是網上又沒有找到。上次在