Time of Update: 2018-12-03
昨天做有個需求,要confirm視窗預設選中取消。不知道有什麼簡單的方法,就類比了一個。說實話現在真不想做這些鎖碎的事情,無奈。。。基本思路就是利用showModalDialog開啟類比的頁面,在頁面裡點擊“確定”,“取消”按鈕返回不同的值。然後在父頁面中判斷傳回值。代碼沒有整理,直接貼出來做個參考。類比頁面confirm.htm<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> &
Time of Update: 2018-12-03
dede網站CMS系統遊客投稿實現 dede5.1遊客匿名投稿 上傳附件 去登陸驗證碼 很簡單 分享方法。
Time of Update: 2018-12-03
最近在製作dede模板時,發現如果讓新浪微博與dedecms進行關聯,這樣訪問量就能到自己的站上來,讓站上的流量到微博上去,經研究,現在公布方法。工具/原料dedecms程式,熟悉PHP代碼步驟/方法1在DEDECMS的根目錄下建立一個rss.php。內容如下:<?phprequire_once (dirname(__FILE__) . "/include/common.inc.php");require_once
Time of Update: 2018-12-03
今天我要做微機介面與技術的實驗,需要延時,一時想不起來,因此想看看VC++怎麼實現,Sleep,看能不能通過跟蹤看彙編代碼一此偷懶,結果被費工夫了。她更不就跟蹤進去。鬱悶最後,想看看網上有沒有,結果看到了這個,希望對大家有協助。 VC++七種延時方式 方式一:VC中的WM_TIMER訊息映射能進行簡單的時間控制。首先調用函數SetTimer()設定定時間隔,如SetTimer(0,200,NULL)即為設定200ms的時間間隔。然後在應用程式中增加定時響應函數OnTimer(),並在該函
Time of Update: 2018-12-03
1、對話方塊用 CDialog::OnOk(); Doc/View用 OnClose();2、PostQuitMessage(0);//最常用 PostMessage(WM_QUIT,0,0);//最常用
Time of Update: 2018-12-03
在不使用hibernate的情況下,使用它來操作資料庫也不錯,至少不用自己去封裝了。java裡的東西就是多。。。在applicationContext.xml中的配置 <bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate"> <property name="dataSource"> <ref bean="dataSource" />
Time of Update: 2018-12-03
需求定義通過需求捕獲,將系統建立不同的問題域,對每個問題域進行上下文關係分析。問題域可以用元件圖表來描述;上下文關係用上下文關係圖來描述,它描述的其實是業務用例。按照上下文關係的每個事件建立脈絡。脈絡及架構分析對上下文關係的每個事件進行分析,進行流程分析,描述事件的具體流程,可以用活動圖表和DFD來描述,在OO中,一般使用活動圖表。下一步對活動中的業務實體進行分析,可以通過類圖來描述,在需求階段,類圖用來描述業務實體,只用確定類之間的關係和屬性,不用過早的確定操作,操作可以在設計階段再確定。類圖
Time of Update: 2018-12-03
最近用了DataGridView,深有體會,最深刻一點是它的事件。我想很多人都希望編輯表格單元的同時更新其他東西,就好像TextBox的TextChanged事件,但DataGridView卻沒有提供類似TextChanged那樣的事件。我想用下面的一個例子說明如何達到即時更新的效果。
Time of Update: 2018-12-03
想想以前還是自己在寫串連池,現在的串連池多的數不過來,估計永遠也不用自己再寫了。下面是兩個串連ms sqlserver的例子。串連其它資料庫就在網上去搜搜吧。maxActive是最大串連資料,這個要根據實際情況設定大些,不然串連可能就不夠用了。minIdle是初始化時在池中建立的串連數maxIdle是池中保持的最大空閑數<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
Time of Update: 2018-12-03
轉自http://tech.fuwuqi.com.cn/Development/Singlec/2009-09-04/5202847114707.shtml 一個定義為volatile的變數是說這變數可能會被意想不到地改變,這樣,編譯器就不會去假設這個變數的值了。精確地說就是,最佳化器在用到這個變數時必須每次都小心地重新讀取這個變數的值,而不是使用儲存在寄存器裡的備份。下面是volatile變數的幾個例子: 1). 平行裝置的硬體寄存器(如:狀態寄存器) 2).
Time of Update: 2018-12-03
怎樣得到文字框(TextBox)中的文本行數? 計算文字框中輸入文本的行數可以使用SendMessage函數返回,當一行文字發生環繞時,它將被當作新的一行,而被非簡單的計算文本中的分行符號個數。 把以下API函數的聲明添入模組檔案的general declarations地區,如果您使用的是VB4-32或VB5,也可以把此聲明添入Form1的general declarations中,並把所有的“Public”更換為“Private”。 Option Explicit Public
Time of Update: 2018-12-03
VC++中有關控制代碼和指標及其轉換1.MFC視窗的控制代碼和指標的轉換 (1) 一般視窗對象都會有一個其對應的控制代碼變數,所以我們可以取此對象的m_hWnd屬性來得到控制代碼。 (2)使用GetSafeHwnd函數取得程式所在視窗類別的控制代碼 (3)使用FromHandle函數來通過控制代碼得到其想要的指標 其他的一些方法: GetActiveWindow 取當前使用中視窗控制代碼 AfxGetMainWnd
Time of Update: 2018-12-03
照葫蘆畫瓢 我在php檔案中引require_once(dirname(__FILE__)."/../member/config.php");裡面有一個函數IsLogin() 這樣就可以用這個函數還判斷是否是會員登入了!在這裡我追問一個問題就是 在php檔案裡面通過查詢資料庫後 調出相應圖片集的圖片,我在看資料表裡 圖片路徑欄位裡是含有dede圖片標籤的 我想通過sql查詢 迴圈輸出圖片集裡的圖片 這個怎麼實現的?dede判斷是否登陸並取得使用者個人資訊方法分享,留言記錄只有管理員才能看到所有留
Time of Update: 2018-12-03
在使用DataGridView顯示來自DataTable的記錄時,如果DataTable裡的記錄太多(上百條),那麼用DataGridView查看記錄就很不方便,如果能讓DataGridView分頁顯示,每頁只顯示10條(可以隨意規定每頁顯示的條數),並且配以頁面之間的跳轉按鈕,豈不是方面了許多?現在就來說說我是怎麼做到的吧。 我自己編寫了一個類用於輔助DataGridView控制項的記錄分頁顯示,並提供頁面跳轉的方法。下面是這個類的原始碼:http://download1.csdn.net/
Time of Update: 2018-12-03
在VC中實現串口通訊有3中方法,mscomm 、api 和串口類。但在實際的編程中MSComm控制項不好用,api則比較麻煩。建議使用串口類SerialPort(請到網路中搜尋下載) 串口類SerialPort的用法如下: 在主對話方塊的'.h'檔案添加以下內容: #include "SerialPort.h" CSerialPort m_ComPort; //串口類對象 afx_msg void OnCommunication(WPARAM ch, LPARAM port);
Time of Update: 2018-12-03
由於使用檢測方式僅適合於資料量少的裝置中使用,當需要發送或者接收大量資料時應該採用串口中斷接收或發送的方式。/*============================================================LPC21XX 串口使用接收發送中斷==============================================================本常式的CCLK=60M.晶振採用12M倍頻係數為:5分頻係數為:2以上設定在Startup.s中設定*/#
Time of Update: 2018-12-03
以下資料由網上收集usb的傳輸位元組問題(來自computer00) STM32的USB端點緩衝不是固定的,由寄存器設定。而我的程式中,是如下定義的,端點大小為0x40,端點2做為輸出端點,0xD8+0x40=0x118,也就是說,端點1緩衝前24個位元組重疊,被輸出資料覆蓋了。/* EP1 *//* tx buffer base address */#define ENDP1_TXADDR (0x100)/* EP2 *//* Rx buffer base address *
Time of Update: 2018-12-03
有兩個事件可以響應:觸發事件是DataGridView的CellContentClick或CellClick事件但是可惜的是兩個都不是專門響應按鈕列事件的,CellClick是單擊儲存格任意部分發生CellContentClick是單擊儲存格內容時發生也就是說這兩個事件即使沒有按鈕的儲存格,都會觸發它們,那麼怎麼實現讓它只響應按鈕事件呢?很顯然,答案是判斷使用者單擊的是不是按鈕所在的列使用e.ColumnIndex得到事件發生的列就可以了例如,我的按鈕列的索引是6,那麼代碼如下:
Time of Update: 2018-12-03
The FindWindow function retrieves a handle to the top-level window whose class name and window name match the specified strings. This function does not search child windows. This function does not perform a case-sensitive search.
Time of Update: 2018-12-03
1. 原始單據與實體之間的關係 可以是一對一、一對多、多對多的關係。在一般情況下,它們是一對一的關係:即一張原始單據對應且只對應一個實體。在特殊情況下,它們可能是一對多或多對一的關係,即一張原始單證對應多個實體,或多張原始單證對應一個實體。這裡的實體可以理解為基本表。明確這種對應關係後,對我們設計錄入介面大有好處。 〖例1〗:一份員工履曆資料,在人力資源資訊系統中,就對應三個基本表:員工基本情況表、社會關係表、工作簡曆表。這就是“一張原始單證對應多個實體”的典型例子。 2. 主鍵與外鍵