mfc小程序代碼
㈠ 編寫一個MFC小程序 用vc6.0
可以說一下什麼要求
㈡ 如何用mfc寫一個做題的小程序,要求如下圖所示
步驟:
1、關鍵是建立後台資料庫
2、資料庫欄位為:題目、答專案1、答案2、答案3、進入時間屬、提交時間、是否正確
3、程序中導入這題目、答案1、答案2、答案3欄位
4、對話框提交後進行比較處理
5、顯示答題結果。
6、其它處理
代碼自己去寫。
㈢ 求一個用c++6.0編的MFC窗口計算器小程序,最簡單的就行
綁定變數的話,可以ctrl+w 然後在裡面綁定!
㈣ 求一個VC++的mfc小程序
昨天跟你說的用CString類型來寫sql語句,假設的你在MFC下寫的程序。我看了下你的代碼,貌似不是用的MFC。你這個程序問題出在#include"iostream"#include"afx.h"這2個里好像有重復定義的東西。那麼改一下吧。第1:包含頭文件里#include"afx.h"去掉。第2:CStringsql;sql.Format("SELECT*FROMuserinformwhereusername='%s'andpassword='%s'",username,password);m_pRecordset->Open((_bstr_t)sql,m_pConnection.GetInterfacePtr(),adOpenDynamic,adLockOptimistic,adCmdText);改為stringsql;_bstr_tbstSql;sql="SELECT*FROMuserinformwhereusername='"+username+"'andpassword='"+password+"'";bstSql=sql.c_str();m_pRecordset->Open(bstSql,m_pConnection.GetInterfacePtr(),adOpenDynamic,adLockOptimistic,adCmdText);你試下看看
㈤ MFC C++小程序
我做的課程設計的小MFC程序 還沒完成
你看看吧
㈥ 求一個MFC 小程序,要有他的源代碼,功能介紹,設計步驟和思路,謝謝了
伸手黨直接要代來碼你就別想了自,只給思路和原理,代碼自己寫。
如果給了思路和原理,以及一些示例代碼後還是不會寫,說明基礎不扎實,那麼即便給你源代碼你也一樣看不懂。
第一個問題:
指定網址是什麼?
是自己提供的還是網路上隨便一個代理IP的網站列表?
如果是自己的,那好辦,inet 、webbrowser、webclient 隨便什麼的連上去獲取就可以了。
如果不是自己的,除了上面的要連上去,還涉及到截取這一部分。因為這個頁面上不可能只有代理IP的列表吧?還會有其他內容吧?所以需要抓取後篩選出來真正有用的列表部分。這個沒什麼好方法,只能用正則表達式了。
㈦ 分求一個MFC小程序~
用CInternet 把www.ip138.com 上的
<form method="get" ACTION="ips.asp" target="_blank" name="ipform" onSubmit="return checkIP();">
<tr>
<td align="center"><div align="center">
<p>在下面輸入框中輸入您要查詢的IP地址或者域名,點擊查詢按鈕即可回查詢該IP所屬的答區域。</p>
<p>IP地址或者域名:<input type="text" name="ip" size="16"> <input type="submit" value="查詢"><INPUT TYPE="hidden" name="action" value="2"></p>
</div></td>
</tr>
</FORM>
這個form post 過去 就會返回給你.
㈧ 求高手寫個MFC最簡單的對話框中加個工作線程的小程序
MFC中開線程確實是個麻煩的問題,最大的問題在於開出來的線程函數不能直接使用MFC的一些機制,比如一個基於對話框工程,dlg cpp中寫了一個線程函數,那麼這個函數不能使用當前dlg類的所有成員,函數,所以直接調用控制項變數是不行的,另外獲取指針的方法也不行,只有在MFC類的成員函數中才能使用GetDlgItem( IDC_EDIT1 ),在其他函數中只能使用HWND GetDlgItem(HWND hDlg,int nIDDlgItem),使用後GetDlgItem( NULL,IDC_EDIT1 )->只彈出一個unused
當然辦法還是有的,思路是先全局定義一些變數,在工作者線程中去不斷改變變數的值,把變數值反饋給對話框的任務交給OnTimer(),因為你的要求是自動刷新,那麼也就是每隔一定時間刷新,那麼OnTimer()就必不可少了。
我給你個例子,要寫的代碼非常少就不發工程了,步驟如下
建一個基於對話框工程,添加一個按鈕,一個editbox,editbox綁定一個control變數c_edit
然後在oninitdialog中加int iInstallResult;
iInstallResult=SetTimer(1,1,NULL);
同樣是這個cpp文件中的開頭加int num=0;(全局)
再在全局位置添加線程函數
UINT fun(LPVOID pParam)
{
while(1)
{
++num;
if(num>=1000) num=0;
}
return 0;
}
為按鈕添加單擊事件,加入代碼AfxBeginThread(fun,NULL);
最後為對話框添加OnTimer事件,代碼如下
CString s;
s.Format(_T("%d"),num);
c_edit.SetWindowTextW(s);
CDialog::OnTimer(nIDEvent);
這個程序運行後OnTimer就已經啟動,會不斷把num值寫入editbox,點擊按鈕後,fun線程啟動,不斷累加num,直到1000時歸零,也就是editbox不斷在0-1000之間滾動
其實想想工作者線程中也並不需要MFC機制,能處理一些數據就可以了,標准cc++的庫還是可以正常使用的,當然至於不能使用MFC的機制估計很有可能是我沒發現用法,比如獲取指針那裡雖然只彈出一個unused,但是畢竟有這個函數有它的作用的,只不過我不知道用法而已,另外發送消息機制我是實在不會,也不知道能不能正常使用,不過不出意外估計也是不能直接拿來用的,不像mfc那麼方便
這是開線程的一種思路,我也不知道一般軟體開發這種情況是用的什麼技術,至於怎麼在線程中使用MFC機制,就看你有沒有這個興趣往那個方向去研究了