欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      中國(guó)石油大學(xué)華東 數(shù)據(jù)庫(kù)實(shí)驗(yàn)四 龔安(共五篇)

      時(shí)間:2019-05-14 04:25:58下載本文作者:會(huì)員上傳
      簡(jiǎn)介:寫寫幫文庫(kù)小編為你整理了多篇相關(guān)的《中國(guó)石油大學(xué)華東 數(shù)據(jù)庫(kù)實(shí)驗(yàn)四 龔安》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫(kù)還可以找到更多《中國(guó)石油大學(xué)華東 數(shù)據(jù)庫(kù)實(shí)驗(yàn)四 龔安》。

      第一篇:中國(guó)石油大學(xué)華東 數(shù)據(jù)庫(kù)實(shí)驗(yàn)四 龔安

      實(shí)驗(yàn)四 SQL練習(xí)2 1.(1)創(chuàng)建索引

      create index yusuanriqisuoyin on xiangmubiao(yusuanriqi);create index jiesuanriqisuoyin on xiangmubiao(jiesuanriqi);create index ruzhangriqisuoyin on xiangmubiao(ruzhangriqi);(2)撤銷索引

      drop index yusuanriqisuoyin on xiangmubiao;drop index jiesuanriqisuoyin on xiangmubiao;drop index ruzhangriqisuoyin on xiangmubiao;

      2.⑴ 采油一礦二隊(duì)2011-5-1到2011-5-28有哪些項(xiàng)目完成了預(yù)算,列出相應(yīng)明細(xì)。

      select *from danweidaimabiao, xiangmubiao where yusuandanwei=danweidaima and danweimingcheng='采油一礦二隊(duì)' and yusuanriqi>='2011-5-1' and yusuanriqi<='2011-5-28';

      ⑵ 采油一礦二隊(duì)2011-5-1到2011-5-28有哪些項(xiàng)目完成了結(jié)算,列出相應(yīng)明細(xì)。

      select *from danweidaimabiao, xiangmubiao where yusuandanwei=danweidaima and danweimingcheng='采油一礦二隊(duì)' and jiesuanriqi between '2011-5-1' and '2011-5-28';

      ⑶ 采油一礦二隊(duì)2011-5-1到2011-5-28有哪些項(xiàng)目完成了結(jié)算,列出相應(yīng)的材料費(fèi)消耗明細(xì)。

      Select cailiaofeibiao.zuoyexiangmuhao,wuma,xiaohaoshuliang,danjia from danweidaimabiao, xiangmubiao,cailiaofeibiao where yusuandanwei=danweidaima and danweimingcheng='采油一礦二隊(duì)' and jiesuanriqi between '2011-5-1' and '2011-5-28' and cailiaofeibiao.zuoyexiangmuhao=xiangmubiao.zuoyexiangmuhao;

      ⑷ 采油一礦二隊(duì)2011-5-1到2011-5-28有哪些項(xiàng)目完成了入賬,列出相應(yīng)明細(xì)。

      select * from danweidaimabiao, xiangmubiao where yusuandanwei=danweidaima and danweimingcheng='采油一礦二隊(duì)' and ruzhangriqi between '2011-5-1' and '2011-5-28';

      ⑸ 列出采油一礦二隊(duì)2011-5-1到2011-5-28總的預(yù)算金額。

      select yusuanzonge=sum(yusuanjine)from danweidaimabiao, xiangmubiao where yusuandanwei=danweidaima and danweimingcheng='采油一礦二隊(duì)' and ruzhangriqi between '2011-5-1' and '2011-5-28';

      ⑹ 列出采油一礦二隊(duì)2011-5-1到2011-5-28總的結(jié)算金額。

      select jiesuanzonge=sum(jiesuanjine)from danweidaimabiao, xiangmubiao where yusuandanwei=danweidaima and danweimingcheng='采油一礦二隊(duì)' and ruzhangriqi between '2011-5-1' and '2011-5-28';

      ⑺ 列出采油一礦二隊(duì)2011-5-1到2011-5-28總的入賬金額。

      select ruzhangzonge=sum(ruzhangjine)from danweidaimabiao, xiangmubiao where yusuandanwei=danweidaima and danweimingcheng='采油一礦二隊(duì)' and ruzhangriqi between '2011-5-1' and '2011-5-28';

      ⑻ 列出采油一礦2011-5-1到2011-5-28總的入賬金額。

      select ruzhangzonge=sum(ruzhangjine)from danweidaimabiao, xiangmubiao where yusuandanwei=danweidaima and danweimingcheng like '采油一礦%' and ruzhangriqi between '2011-5-1' and '2011-5-28';

      ⑼ 有哪些人員參與了入賬操作。select distinct ruzhangren from xiangmubiao where ruzhangren is not null

      ⑽ 列出2011-5-1到2011-5-28進(jìn)行了結(jié)算但未入帳的項(xiàng)目。

      select zuoyexiangmuhao from xiangmubiao where ruzhangren is null and jiesuanren is not null

      ⑾ 列出采油一礦二隊(duì)的所有項(xiàng)目,按入賬金額從高到低排列。

      select zuoyexiangmuhao,ruzhangjine from xiangmubiao,danweidaimabiao where danweimingcheng='采油一礦二隊(duì)' and yusuandanwei=danweidaima order by ruzhangjine desc;

      ⑿ 列出有哪些施工單位實(shí)施了項(xiàng)目,并計(jì)算各單位所有項(xiàng)目結(jié)算金額總和。

      Select danweimingcheng,xiangmushuliang=count(jiesuanjine), jiesuanzonge=sum(jiesuanjine)

      from xiangmubiao,danweidaimabiao where yusuandanwei=danweidaima group by danweimingcheng;

      ⒀ 找出消耗了材料三且消耗超過(guò)了2000元的項(xiàng)目,列出相應(yīng)消耗明細(xì)(利用子查詢)。Select

      zuoyexiangmuhao,wuma,xiaohaoshuliang,danjia from cailiaofeibiao where wuma in(select wuma from wumabiao where mingchengguige='材料三')and danjia*xiaohaoshuliang>=2000;

      ⒁ 作業(yè)公司二隊(duì)參與了哪些項(xiàng)目。

      select zuoyexiangmuhao from xiangmubiao where shigongdanwei='作業(yè)公司作業(yè)二隊(duì)';

      ⒂ 作業(yè)公司一隊(duì)和二隊(duì)參與了哪些項(xiàng)目(利用union)。

      select zuoyexiangmuhao,shigongdanwei from xiangmubiao where shigongdanwei='作業(yè)公司作業(yè)二隊(duì)' union select zuoyexiangmuhao,shigongdanwei from xiangmubiao where shigongdanwei='作業(yè)公司作業(yè)一隊(duì)';

      ⒃ 采油一礦的油井是哪些作業(yè)隊(duì)參與施工的。

      select shigongdanwei from xiangmubiao,youshuijingbiao,danweidaimabiao where yusuandanwei=danweidaimabiao.danweidaima and danweidaimabiao.danweidaima=youshuijingbiao.danweidaima and danweimingcheng like '采油一礦%';

      3.利用Query Analyzer完成以下操作: ⑴

      CREATE TABLE shujubiao(shigongdanwei varchar(50), nianyue varchar(50), jiesuanjine money)

      GO ⑵ 用子查詢將各個(gè)施工單位每月的結(jié)算金額總和插入到所建立的數(shù)據(jù)表中。

      insert into shujubiao(shigongdanwei,nianyue,jiesuanjine)(select shigongdanwei,year(jiesuanriqi)*100+month(jiesuanriqi),sum(jiesuanjine)from xiangmubiao group by shigongdanwei,year(jiesuanriqi)*100+month(jiesuanriqi));

      ⑶ 用帶子查詢的修改語(yǔ)句將采油一礦油井作業(yè)項(xiàng)目的結(jié)算人改為“李兵”。

      update xiangmubiao set jiesuanren = '李兵' where yusuandanwei in

      (select danweidaima from

      danweidaimabiao where danweidaima=yusuandanwei and danweimingcheng like '采油一礦%');

      ⑷ 用帶子查詢的刪除語(yǔ)句刪除采油一礦油井作業(yè)項(xiàng)目。

      delete

      from xiangmubiao where yusuandanwei in

      (select danweidaima from danweidaimabiao where danweidaima=yusuandanwei and danweimingcheng like '采油一礦%')

      ⑸ 撤消上述兩個(gè)操作。

      begin transaction

      update xiangmubiao set jiesuanren = '李兵' where yusuandanwei in

      (select danweidaima from

      danweidaimabiao where danweidaima=yusuandanwei and danweimingcheng like '采油一礦%');select yusuandanwei,jiesuanren from xiangmubiao;delete

      from xiangmubiao where yusuandanwei in

      (select danweidaima from danweidaimabiao where danweidaima=yusuandanwei and danweimingcheng like '采油一礦%')select zuoyexiangmuhao,yusuandanwei from xiangmubiao;rollback select yusuandanwei,jiesuanren from xiangmubiao;select zuoyexiangmuhao,yusuandanwei from xiangmubiao;

      第二篇:中國(guó)石油大學(xué)(華東)

      自 薦 信

      尊敬的中國(guó)石油大學(xué)(華東)學(xué)自主招生領(lǐng)導(dǎo):

      您好!

      學(xué)生李昌民,今年17歲,是山東省萊蕪市第一中學(xué)(省級(jí)示范性高中)的高三學(xué)生,您在百忙之中審閱我的自薦申請(qǐng)材料,我感到榮幸萬(wàn)分,深表謝意!

      中國(guó)石油大學(xué)(華東),是我心中的夢(mèng)想,基于對(duì)中國(guó)石油大學(xué)(華東)的敬仰,對(duì)中國(guó)名校的渴望,我將為走進(jìn)中國(guó)石油大學(xué)(華東),努力!

      出生于齊魯長(zhǎng)城腳下,生長(zhǎng)在長(zhǎng)勺之戰(zhàn)的歷史故事里,養(yǎng)成了我干脆利落、一鼓作氣的做事風(fēng)格和善于觀察分析的學(xué)習(xí)生活習(xí)慣。熱愛(ài)物理、化學(xué),積極參加各種科技創(chuàng)新活動(dòng),愛(ài)動(dòng)手、喜歡小發(fā)明、小制作。

      一次,家里來(lái)了客人,我看到大人們吸煙后,放到煙灰缸里的煙頭沒(méi)有掐滅,煙霧還在飄出,有時(shí)候煙灰缸內(nèi)的煙灰隨風(fēng)飛出,造成室內(nèi)環(huán)境的污染。如何避免這種現(xiàn)象的發(fā)生,曾經(jīng)設(shè)想了好久,能不能給煙灰缸增加一個(gè)活動(dòng)的蓋子,以防止煙灰的隨風(fēng)散落呢?經(jīng)過(guò)多次的設(shè)計(jì)、試驗(yàn)、失敗、改進(jìn),一次次的重復(fù)實(shí)驗(yàn),最終成型,設(shè)計(jì)成功了一種環(huán)保煙灰缸,并獲得了中華人民共和國(guó)實(shí)用新型專利,取得了國(guó)家知識(shí)產(chǎn)權(quán)局頒發(fā)的實(shí)用新型專利證書。雖然該小制作要達(dá)到實(shí)用還需要繼續(xù)改進(jìn),但是這卻鍛煉了我的觀察能力、分析能力和設(shè)計(jì)能力,提高了自我的認(rèn)知能力,堅(jiān)定了勇于創(chuàng)新的自信心,更是切身體會(huì)了“失敗是成功之母”的真正含義。

      在這個(gè)小發(fā)明的制作過(guò)程中,總結(jié)出一個(gè)道理,即“確定目標(biāo)、研究方法、堅(jiān)持努力,才能走向成功”。我相信,這個(gè)小發(fā)明的經(jīng)驗(yàn)和教訓(xùn),對(duì)于我以后的學(xué)習(xí)、工作和生活會(huì)有很大的幫助。

      我有時(shí)候會(huì)因?yàn)榇中?,犯一些不該出現(xiàn)的錯(cuò)誤。比如,有次期中考試,化學(xué)考卷,草稿上計(jì)算正確的結(jié)果,我卻在答題時(shí)填錯(cuò),由此得到了老師和家長(zhǎng)的輪番嚴(yán)厲教育。我會(huì)虛心、認(rèn)真地接受老師和家長(zhǎng)的批評(píng),吸取教訓(xùn),總結(jié)經(jīng)驗(yàn),在以后的學(xué)習(xí)和工作中擯棄浮躁心理,謹(jǐn)慎細(xì)心、精益求精。我們正式在這種錯(cuò)誤和改正的過(guò)程當(dāng)中慢慢成長(zhǎng)起來(lái)。

      憑借著高中三年如一日的努力,我的成績(jī)一直名列年級(jí)前茅,考試成績(jī)只能證明過(guò)去,我必須堅(jiān)持努力,勤奮鉆研,我相信,中國(guó)石油大學(xué)(華東)的大門將為我敞開著。若能走進(jìn)中國(guó)石油大學(xué)(華東),我希望能在石油工程、資源勘查或地球物理等方面深造,刻苦學(xué)習(xí),為我國(guó)的石油、能源事業(yè)付出自身的精力!

      青島,世界著名海濱旅游度假城市,歷史文化名城,匯集八方賢才,經(jīng)濟(jì)實(shí)力雄厚,社會(huì)治安穩(wěn)定,環(huán)境優(yōu)美,景色宜人,我向往這座美麗的城市,我向往中國(guó)石大的大講堂。

      石油大學(xué),我會(huì)努力來(lái)的!

      自薦學(xué)生

      第三篇:中國(guó)石油大學(xué)(華東)VC++實(shí)驗(yàn)2

      實(shí)驗(yàn)二 熟悉 Windows 源程序基本結(jié)構(gòu)

      一、實(shí)驗(yàn)?zāi)康?/p>

      (1)熟悉Visual C++ 6.0開發(fā)環(huán)境;

      (2)熟悉Windows系統(tǒng)事件驅(qū)動(dòng)的運(yùn)行機(jī)制;(3)熟悉Windows應(yīng)用程序源程序基本結(jié)構(gòu);

      二、實(shí)驗(yàn)內(nèi)容

      創(chuàng)建一個(gè)空白的 Win32 Application 應(yīng)用程序,建立相關(guān)文件,手工輸入下列 代碼,實(shí)現(xiàn)一個(gè) Windows 窗口程序。

      #include “windows.h”

      LRESULT CALLBACK WndProc(HWND hwnd,UINT messgae, WPARAM wParam,LPARAM lParam);

      int WINAPI WinMain(HINSTANCE hThisInst, HINSTANCE hPrevInst, LPSTR lpszCmdLine, int nCmdShow){

      WNDCLASS ws;HWND hWnd;MSG msg;ws.style = 0;

      ws.lpfnWndProc = WndProc;ws.cbClsExtra = 0;ws.cbWndExtra = 0;

      ws.hInstance = hThisInst;

      ws.hIcon = LoadIcon(NULL, IDI_HAND);

      ws.hCursor = LoadCursor(NULL,IDC_CROSS);

      ws.hbrBackground =(HBRUSH)GetStockObject(WHITE_BRUSH);ws.lpszMenuName = NULL;

      ws.lpszClassName = “DemoClass”;if(!RegisterClass(&ws)){

      return-1;}

      hWnd = CreateWindow(“DemoClass”,“My First Windows Program”, WS_OVERLAPPEDWINDOW,100,200,640,480, NULL,NULL,hThisInst,NULL);ShowWindow(hWnd,nCmdShow);UpdateWindow(hWnd);

      while(GetMessage(&msg,NULL,0,0)){

      TranslateMessage(&msg);DispatchMessage(&msg);}

      return msg.wParam;}

      LRESULT CALLBACK WndProc(HWND hwnd,UINT messgae, WPARAM wParam,LPARAM lParam){

      switch(messgae){

      case WM_DESTROY: PostQuitMessage(0);break;default:

      return DefWindowProc(hwnd,messgae,wParam,lParam);}

      return 0;}

      三、實(shí)驗(yàn)報(bào)告

      (1)列出源程序清單,以及程序的運(yùn)行結(jié)果;

      #include “windows.h” LRESULT CALLBACK WndProc(HWND hwnd,UINT messgae,WPARAM wParam,LPARAM lParam);

      //LRESULT處理消息產(chǎn)生的一個(gè)有符號(hào)值 //WndProc窗口過(guò)程 擴(kuò)充 窗口函數(shù) //UINT無(wú)符號(hào)整型 //WPARAM消息類型

      //LPARAM傳遞參數(shù)

      int WINAPI WinMain(HINSTANCE hThisInst, HINSTANCE hPrevInst,LPSTR lpszCmdLine, int nCmdShow)//WINAPI函數(shù)

      //HINSTANCE標(biāo)示當(dāng)前實(shí)例句柄 //LPSTR字符串

      { WNDCLASS ws;//WNDCLASS窗口類

      HWND hWnd;MSG msg;ws.style = 0;ws.lpfnWndProc = WndProc;//WNDCLASSEX 中最重要的成員莫過(guò)于lpfnWndProc了。前綴 lpfn 表示該成員是一個(gè)指向函數(shù)的長(zhǎng)指針 ws.cbClsExtra = 0;//cbClsExtra Specifies the amount of extra memory, in bytes, that Windows should reserve for the class.ws.cbWndExtra = 0;//cbWndExtra Specifies the amount of extra memory, in bytes,//that Windows should reserve for each window in the class.懶得翻譯了,自己看吧 ws.hInstance = hThisInst;ws.hIcon = LoadIcon(NULL, IDI_HAND);//LoadIcon圖標(biāo)//hIcon圖標(biāo)句柄//NULL空操作語(yǔ)句//IDI_HAND 手形圖標(biāo) ws.hCursor = LoadCursor(NULL,IDC_CROSS);//hCursor光標(biāo)句柄

      //LoadCursor該函數(shù)從一個(gè)與應(yīng)用事例相關(guān)的可執(zhí)行文件(EXE文件)中載入指定的光標(biāo)資源 //IDC_CROSS 十字光標(biāo)

      ws.hbrBackground =(HBRUSH)GetStockObject(WHITE_BRUSH);//hbrBackground是主窗口背景色,調(diào)用CreateWindow時(shí)創(chuàng)建的客戶區(qū)默認(rèn)使用的就是窗口背景色

      //HBRUSH畫刷句柄//GetStockObject取得一個(gè)圖形對(duì)象//WHITE_BRUSH白色背景 //通過(guò)函數(shù)來(lái)設(shè)置一個(gè)一個(gè)白色的背景,這里大家設(shè)置為NULL看看,會(huì)很有趣的 ws.lpszMenuName = NULL;//wndclass里的lpszMenuName的類型問(wèn)題 ws.lpszClassName = “DemoClass”;//DemoClass試講 if(!RegisterClass(&ws))//RegisterClass注冊(cè)窗口類

      { return-1;} hWnd=CreateWindow(“DemoClass”,“MyFirstWindowsProgram”,WS_OVERLAPPEDWINDOW,100,200,640,480,NULL,NULL,hThisInst,NULL);//WS_OVERLAPPEDWINDOW可以創(chuàng)建一個(gè)擁有各種窗口風(fēng)格的窗體,包括標(biāo)題,系統(tǒng)菜單,邊框,最小化和最大化按鈕等。ShowWindow(hWnd,nCmdShow);//參數(shù) nCmdShow 指定程序的窗口應(yīng)該如何顯示,例如最大化、最小化、隱藏等。UpdateWindow(hWnd);while(GetMessage(&msg,NULL,0,0)){ TranslateMessage(&msg);//該函數(shù)將虛擬鍵消息轉(zhuǎn)換為字符消息

      DispatchMessage(&msg);//函數(shù)功能:該函數(shù)分發(fā)一個(gè)消息給窗口程序。} return msg.wParam;} LRESULT CALLBACK WndProc(HWND hwnd,UINT messgae,WPARAM wParam,LPARAM lParam)//自定義消息處理函數(shù)都要求返回LRESULT,如果返回值不需要處理,可直接返回0即可。如果改消息需要返回特殊值,//就看程序的需要進(jìn)行返回相應(yīng)的值。{ switch(messgae){ case WM_DESTROY: //在發(fā)送 WM_QUIT消息時(shí),要使用PostMessage發(fā)送,否則,窗口已經(jīng)關(guān)閉,但任務(wù)管理器中進(jìn)程還存在。PostQuitMessage(0);//PostQuitMessage僅僅讓消息循環(huán)退出,多數(shù)情況下消息循環(huán)退出后進(jìn)程也該退出了。//使用這種方式能讓系統(tǒng)處理完所有的消息,并有機(jī)會(huì)釋放各種資源。break;default: return DefWindowProc(hwnd,messgae,wParam,lParam);//函數(shù)功能:該函數(shù)調(diào)用缺省的窗口過(guò)程來(lái)為應(yīng)用程序沒(méi)有處理的任何窗口消息提供缺省的處理。

      //該函數(shù)確保每一個(gè)消息得到處理。調(diào)用DefWindowProc函數(shù)時(shí)使用窗口過(guò)程接收的相同參數(shù)。

      //函數(shù)原型:LRESULT DefWindowProc(HWND hWnd,UINT Msg,WPARAM wParam,LPARAM IParam); } return 0;} 程序運(yùn)行結(jié)果如下:下圖為鼠標(biāo)沒(méi)有在框內(nèi)的情況。

      下圖為鼠標(biāo)指向框內(nèi)的結(jié)果。

      (2)總結(jié) Windows 源程序的結(jié)構(gòu)特點(diǎn),說(shuō)明各個(gè)主要程序段的作用;

      Windows 源程序的結(jié)構(gòu)特點(diǎn):圖形界面,面向?qū)ο蟪绦蛟O(shè)計(jì),事件驅(qū)動(dòng),高效的內(nèi)存管理,設(shè)備獨(dú)立性動(dòng)態(tài)連接。WINDOWS程序設(shè)計(jì)的特點(diǎn): 傳統(tǒng)的MS-DOS程序主要采用順序的、關(guān)聯(lián)的、過(guò)程驅(qū)動(dòng)的程序設(shè)計(jì)方法。一個(gè)程序是一系列預(yù)先定義好的操作序列的組合,它具有一定的開頭、中間過(guò)程和結(jié)束。程序直接控制程序事件和過(guò)程的順序。這樣的程序設(shè)計(jì)方法是面向程序而不是面向用戶的,交互性差,用戶界面不夠友好,因?yàn)樗鼜?qiáng)迫用戶按照某種不可更改的模式進(jìn)行工作。

      事件驅(qū)動(dòng)程序設(shè)計(jì)是一種全新的程序設(shè)計(jì)方法,它不是由事件的順序來(lái)控制,而是由事件的發(fā)生來(lái)控制,而這種事件的發(fā)生是隨機(jī)的、不確定的,并沒(méi)有預(yù)定的順序,這樣就允許程序的的用戶用各種合理的順序來(lái)安排程序的流程。

      對(duì)于需要用戶交互的應(yīng)用程序來(lái)說(shuō),事件驅(qū)動(dòng)的程序設(shè)計(jì)有著過(guò)程驅(qū)動(dòng)方法無(wú)法替代的優(yōu)點(diǎn)。它是一種面向用戶的程序設(shè)計(jì)方法,它在程序設(shè)計(jì)過(guò)程中除了完成所需功能之外,更多的考慮了用戶可能的各種輸入,并針對(duì)性的設(shè)計(jì)相應(yīng)的處理程序。它是一種“被動(dòng)”式程序設(shè)計(jì)方法,程序開始運(yùn)行時(shí),處于等待用戶輸入事件。

      各個(gè)主要程序段的作用:主要程序的作用已在程序清單的注釋中寫出。(3)總結(jié)實(shí)驗(yàn)的心得體會(huì),實(shí)驗(yàn)中遇到的困難以及解決的方法等。

      這次試驗(yàn),程序跟第一次的試驗(yàn)程序相差很大。第一次的程序是水鮮花的程序,用C語(yǔ)言編寫的,能看明白。而這一次的就不行了,真正的用到了老師上課講的知識(shí)了。很多固有的函數(shù)名,很多程序段,都看不明白,還得看看書,問(wèn)問(wèn)百度,自己理解。

      老師上課講了,自己也不太明白,上實(shí)驗(yàn)課,正好是自己理解和吸收課堂知識(shí)的時(shí)候。這個(gè)時(shí)間我要好好利用,爭(zhēng)取理解好老師講的知識(shí)。

      其實(shí),還是有很多的程序不太明白,還得自己?jiǎn)柪蠋煟瑔?wèn)同學(xué)。VC++說(shuō)實(shí)話,跟C++完全不一樣,這是我的感覺(jué),因?yàn)?,很多的函?shù)名,符號(hào),都跟C++不一樣,上課,聽(tīng)的頭有些大。

      但是,我會(huì)好好理解的,因?yàn)檫@門課對(duì)我以后的編程序很重要。

      第四篇:中國(guó)石油大學(xué)(華東)VC++實(shí)驗(yàn)5

      實(shí)驗(yàn)五 定時(shí)器編程實(shí)驗(yàn)

      一、實(shí)驗(yàn)?zāi)康?/p>

      (1)熟悉Visual C++ 6.0 開發(fā)環(huán)境;

      (2)掌握API 編程模式中定時(shí)器的使用方法

      (3)熟練掌握在Visual C++ 6.0 開發(fā)環(huán)境調(diào)試程序的方法。

      二、實(shí)驗(yàn)內(nèi)容

      設(shè)計(jì)一個(gè)窗口,在窗口中間位置繪制一個(gè)紅色粗實(shí)線的圓角矩形,并用交替使用三種不同樣式的畫刷填充矩形的內(nèi)部,每次刷新的時(shí)間間隔為1.0 秒。

      三、實(shí)驗(yàn)報(bào)告

      (1)列出定時(shí)器操作相關(guān)的程序清單;

      #include//包含應(yīng)用程序中所需的數(shù)據(jù)類型和數(shù)據(jù)結(jié)構(gòu)的定義 #include int nMode;LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM);//窗口函數(shù)說(shuō)明 //---------------以下初始化窗口類----------------------int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInst,LPSTR lpszCmdLine,int nCmdShow){ HWND hwnd;MSG Msg;WNDCLASS wndclass;// LPCWSTR lpszClassName =_T(“窗口”);//窗口類名 // LPCWSTR lpszTitle=L“My_Windows”;//窗口標(biāo)題名

      char lpszClassName[] = “窗口”;//窗口類名

      char lpszTitle[]= “My_Windows”;//窗口標(biāo)題名

      //窗口類的定義

      wndclass.style=0;//窗口類型為缺省類型

      wndclass.lpfnWndProc=WndProc;//定義窗口處理函數(shù)

      wndclass.cbClsExtra=0;//窗口類無(wú)擴(kuò)展

      wndclass.cbWndExtra=0;//窗口實(shí)例無(wú)擴(kuò)展

      wndclass.hInstance=hInstance;//當(dāng)前實(shí)例句柄

      wndclass.hIcon=LoadIcon(NULL,IDI_APPLICATION);//窗口的最小化圖標(biāo)為缺省圖標(biāo)

      wndclass.hCursor=LoadCursor(NULL,IDC_ARROW);//窗口采用箭頭光標(biāo)

      wndclass.hbrBackground=(HBRUSH)GetStockObject(WHITE_BRUSH);//窗口背景為白色

      wndclass.lpszMenuName=NULL;//窗口中無(wú)菜單

      //wndclass.lpszClassName=(LPCWSTR)lpszClassName;wndclass.lpszClassName=lpszClassName;//窗口類名為“窗口” //---------------以下進(jìn)行窗口類的注冊(cè)-------if(!RegisterClass(&wndclass))//如果注冊(cè)失敗則發(fā)出警告 { MessageBeep(0);return FALSE;} //----------------創(chuàng)建窗口-------------------hwnd=CreateWindow

      (// _T(“Title”),lpszClassName, //窗口類名

      lpszTitle, //窗口實(shí)例的標(biāo)題名

      WS_OVERLAPPEDWINDOW, //窗口的風(fēng)格

      CW_USEDEFAULT,CW_USEDEFAULT, //窗口左上角坐標(biāo)為缺省值

      CW_USEDEFAULT,CW_USEDEFAULT, //窗口的高和寬為缺省值

      NULL,//此窗口無(wú)附窗口

      NULL,//此窗口無(wú)主菜單

      hInstance, //創(chuàng)建此窗口的應(yīng)用程序的當(dāng)前句柄

      NULL

      //不使用該值);

      //---------------顯示窗口----------------------ShowWindow(hwnd, nCmdShow);//--------------繪制用戶區(qū)---------------------UpdateWindow(hwnd);//---------------消息循環(huán)----------------------while(GetMessage(&Msg, NULL, 0, 0)){

      TranslateMessage(&Msg);

      DispatchMessage(&Msg);} return Msg.wParam;//消息循環(huán)結(jié)束即程序終止時(shí)將信息返回系統(tǒng) }

      LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam){ HDC hdc;HBRUSH hb;HPEN hp;PAINTSTRUCT ps;static int state=0;static int TIMERID=1;switch(message){ case WM_CREATE: SetTimer(hWnd, TIMERID, 1000, NULL);

      break;case WM_TIMER: if(wParam==TIMERID){ state=state%3;InvalidateRect(hWnd, NULL, TRUE);} break;

      case WM_PAINT:

      hdc = BeginPaint(hWnd, &ps);

      SetMapMode(hdc,MM_TEXT);

      hp=(HPEN)GetStockObject(BLACK_PEN);SelectObject(hdc,hp);

      if(state==0){ hb=CreateSolidBrush(RGB(255,0,0));

      SelectObject(hdc,hb);

      RoundRect(hdc,400,120,700,420,15,15);

      DeleteObject(hb);}//定義紅色畫刷填充 if(state==1){

      hb=CreateSolidBrush(RGB(0,255,0));

      SelectObject(hdc,hb);

      RoundRect(hdc,400,120,700,420,15,15);

      DeleteObject(hb);

      }//定義綠色畫刷填充

      if(state==2)

      {

      hb=CreateSolidBrush(RGB(255,255,0));

      SelectObject(hdc,hb);

      RoundRect(hdc,400,120,700,420,15,15);

      DeleteObject(hb);

      }//定義黃色畫刷填充 state++;EndPaint(hWnd,&ps);break;

      case WM_DESTROY:

      PostQuitMessage(0);

      break;

      default:

      return DefWindowProc(hWnd, message, wParam, lParam);} return 0;} 實(shí)驗(yàn)結(jié)果如下:

      間隔0.1秒。

      (2)總結(jié)定時(shí)器消息編程的步驟,以及程序設(shè)計(jì)過(guò)程中需要注意的問(wèn)題; 定時(shí)器消息編程的步驟: 1.定時(shí)器消息

      定時(shí)器時(shí)間到時(shí),向窗口發(fā)送WM_TIMER 消息,應(yīng)用程序窗口通過(guò)處理該消息來(lái)對(duì)定時(shí)器事件進(jìn)行處理,該消息的參數(shù)說(shuō)明如下:

      WM_TIMER wTimerID = wParam;// 定時(shí)器標(biāo)識(shí)符

      tmprc =(TIMERPROC *)lParam;// 定時(shí)器回調(diào)函數(shù)的地址

      其中定時(shí)器回調(diào)函數(shù)在使用 SetTimer 啟動(dòng)定時(shí)器時(shí)指定,如果沒(méi)有指定定時(shí)器回調(diào)函數(shù)則可直接處理WM_TIMER 消息。2.啟動(dòng)定時(shí)器

      使用 SetTimer 函數(shù)創(chuàng)建一個(gè)定時(shí)器,并制定超時(shí)時(shí)間,然后啟動(dòng)定時(shí)器。該函數(shù)說(shuō)明如下:

      UINT SetTimer(HWND hWnd, // 創(chuàng)建定時(shí)器的窗口句柄 UINT nIDEvent, // 定時(shí)器標(biāo)識(shí)符

      UINT uElapse, // 定時(shí)時(shí)間,單位是16毫秒 TIMERPROC lpTimerFunc // 定時(shí)器回調(diào)函數(shù)地址);3.銷毀定時(shí)器

      定時(shí)器在不使用時(shí)要使用KillTimer 函數(shù)進(jìn)行銷毀,該函數(shù)說(shuō)明如下: BOOL KillTimer(HWND hWnd, // 創(chuàng)建定時(shí)器的窗口句柄 UINT uIDEvent // 定時(shí)器標(biāo)識(shí)符);程序設(shè)計(jì)過(guò)程中需要注意的問(wèn)題:

      定時(shí)器的使用時(shí),要嚴(yán)格按照定時(shí)器消息的編寫,啟動(dòng)定時(shí)器,銷毀定時(shí)器這三個(gè)步驟來(lái)做,缺少其中任何一個(gè)步驟,都沒(méi)有可能實(shí)現(xiàn)給定的功能。

      特別是最后一個(gè)步驟,很容易忘記。我就忘記了,費(fèi)了好大勁,才知道哪里錯(cuò)了。(3)總結(jié)實(shí)驗(yàn)的心得體會(huì),實(shí)驗(yàn)中遇到的困難以及解決的方法等。

      通過(guò)這次試驗(yàn),我熟悉了Visual C++ 6.0的 開發(fā)環(huán)境;了解了API 編程模式中定時(shí)器的使用方法,掌握了在Visual C++ 6.0 開發(fā)環(huán)境調(diào)試程序的方法。

      在VC課上,老師留了作業(yè),讓我們自愿課下編寫一個(gè)關(guān)于定時(shí)器的程序,并做個(gè)PPT給同學(xué)們講講,我不會(huì),菅學(xué)輝同學(xué)上去講的,講得很好,很羨慕他,自己也想編一個(gè),可自己不會(huì),很遺憾。這次試驗(yàn)后,我會(huì)了,知道了如何編寫一個(gè)定時(shí)器的程序,自己真的很高興。定時(shí)器消息的編寫,啟動(dòng)定時(shí)器,銷毀定時(shí)器這三個(gè)步驟,一定要一步一步的來(lái)做,不能把最后一個(gè)步驟給忘了。

      第五篇:中國(guó)石油大學(xué)(華東)自薦信

      尊敬的中國(guó)石油大學(xué)(華東)老師:

      您好。

      我是來(lái)自XX省XX市XX中學(xué)(省級(jí)規(guī)范化學(xué)校)的XXX。我希望通過(guò)貴校的自主招生來(lái)實(shí)現(xiàn)我在中國(guó)石油大學(xué)(華東)學(xué)習(xí)的夢(mèng)想,感謝您在百忙中抽出時(shí)間審閱我的申請(qǐng)材料。

      我性格開朗,興趣廣泛,國(guó)內(nèi)國(guó)際形勢(shì)都會(huì)引起我極大的興趣與關(guān)注。其中,我尤其熱愛(ài)生物學(xué)、機(jī)械制造與自動(dòng)化以及計(jì)算機(jī)。我熱愛(ài)生活,始終對(duì)生活充滿信心和希望。我喜歡感受快樂(lè),我希望把快樂(lè)傳遞給我身邊的每一個(gè)人。我會(huì)常常不厭其煩地給同學(xué)講一道已經(jīng)講過(guò)多少遍的數(shù)學(xué)題,我會(huì)鄭重其事地給同學(xué)公開我學(xué)習(xí)生物、物理的訣竅,我會(huì)在學(xué)習(xí)之余和同學(xué)一起去圖書館遨游于知識(shí)的海洋里,一起去籃球場(chǎng)陶醉在震耳的吶喊中。并且我在2010年全國(guó)數(shù)學(xué)奧林匹克競(jìng)賽中獲得了山東省三等獎(jiǎng)的好成績(jī)。

      我與中國(guó)石油大學(xué)(華東)雖未有太多直接接觸,但神交已久,夢(mèng)想已久。我是深深地向往著中國(guó)石油大學(xué)(華東)的--這也讓我忽而想起一句稼軒詞來(lái): “我見(jiàn)青山多嫵媚,料青山、見(jiàn)我應(yīng)如是?!?/p>

      中國(guó)石油大學(xué)(華東)在風(fēng)雨征程中養(yǎng)育了屬于自己的精神,“實(shí)事求是、艱苦奮斗、團(tuán)結(jié)奉獻(xiàn)、開拓創(chuàng)新”是中國(guó)石油大學(xué)(華東)人的精神地標(biāo)。我選擇中國(guó)石油大學(xué)(華東)是經(jīng)過(guò)了慎重的考慮,我相信中國(guó)石油大學(xué)(華東)是一所能夠?qū)⑽規(guī)先松硐敫叻宓拇髮W(xué)。同樣的,我也相信當(dāng)中國(guó)石油大學(xué)(華東)選擇了我,假以時(shí)日它將為我而自豪。進(jìn)入中國(guó)石油大學(xué)(華東)后,我會(huì)在專業(yè)課的學(xué)習(xí)上精益求精,廣泛涉獵,跨學(xué)科選修,全面的充實(shí)自己。大學(xué)并非我人生的終極目標(biāo),它將是一個(gè)新的起點(diǎn)。伴隨著我的大學(xué)夢(mèng),我將以大學(xué)為原點(diǎn),畫一個(gè)很大的圓,將我的人生畫得闊大飽滿,讓我的人生與更多的人結(jié)緣,為更多的人服務(wù)。

      收筆之際,鄭重地提一個(gè)小小的請(qǐng)求:無(wú)論您是否選擇我,尊敬的老師,希望您能夠接受我誠(chéng)懇的謝意!”

      此致

      敬禮!

      陳述人:XXX

      2010年12月18日

      下載中國(guó)石油大學(xué)華東 數(shù)據(jù)庫(kù)實(shí)驗(yàn)四 龔安(共五篇)word格式文檔
      下載中國(guó)石油大學(xué)華東 數(shù)據(jù)庫(kù)實(shí)驗(yàn)四 龔安(共五篇).doc
      將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
      點(diǎn)此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        中國(guó)石油大學(xué)華東論文封面

        粘土膨脹對(duì)鉆井作業(yè)的 學(xué)生姓名:曲正天 學(xué) 號(hào): 1302010708 專業(yè)班級(jí): 石工1307 指導(dǎo)教師:黃維安 2016年 3月21日......

        數(shù)據(jù)庫(kù)實(shí)驗(yàn)四(含5篇)

        山東建筑大學(xué) 計(jì)算機(jī)學(xué)院 實(shí)驗(yàn)報(bào)告 班級(jí): 姓名: 學(xué)號(hào): 實(shí)驗(yàn)成績(jī): 課程:數(shù)據(jù)庫(kù) 同組者: 實(shí)驗(yàn)日期: 2018.5.22 實(shí)驗(yàn)四 數(shù)據(jù)庫(kù)安全性和完整性 一.實(shí)驗(yàn)?zāi)康?1. 加深對(duì)數(shù)據(jù)庫(kù)安全性和完整......

        中國(guó)石油大學(xué)華東班主任工作實(shí)施辦法

        中國(guó)石油大學(xué)(華東)班主任工作實(shí)施辦法 (試行) 第一章 總則 第一條 為了充分發(fā)揮廣大教師在學(xué)生教育中的重要作用,形成“全員育人、全方位育人、全過(guò)程育人”的良好氛圍,落實(shí)《教......

        華東理工大學(xué)簡(jiǎn)介 - 中國(guó)石油大學(xué)(華東)教務(wù)處

        華東理工大學(xué)簡(jiǎn)介 華東理工大學(xué)原名華東化工學(xué)院,其辦學(xué)歷史可以追溯到100多年前的南洋公學(xué)和震旦學(xué)院,是1952年全國(guó)高校院系調(diào)整時(shí)由交通大學(xué)(上海)、震旦大學(xué)(上海)、大同大學(xué)(上......

        中國(guó)石油大學(xué)華東_2008暑期支教策劃書

        走進(jìn)貴州——中國(guó)石油大學(xué)2008年暑期貴州支教活動(dòng)詳細(xì)策劃書一、活動(dòng)背景本著鍛煉自我,關(guān)注西部,奉獻(xiàn)社會(huì)的目的.有針對(duì)性的在一些教育不發(fā)達(dá)地區(qū)展開支教活動(dòng)。二、活動(dòng)目的......

        中國(guó)石油大學(xué)(華東)簡(jiǎn)介(精選多篇)

        中國(guó)石油大學(xué)是教育部直屬全國(guó)重點(diǎn)大學(xué),是國(guó)家“211工程”重點(diǎn)建設(shè)和985工程“優(yōu)勢(shì)學(xué)科創(chuàng)新平臺(tái)”建設(shè)并建有研究生院的高校之一。中國(guó)石油大學(xué)(華東)是教育部和四大石油石化企......

        2010中國(guó)石油大學(xué)(華東)畢業(yè)論文格式規(guī)范

        中國(guó)石油大學(xué)(華東)本科生畢業(yè)設(shè)計(jì)(論文)撰寫規(guī)范 一、總體要求 本科生畢業(yè)設(shè)計(jì)(論文)(以下簡(jiǎn)稱畢業(yè)設(shè)計(jì))應(yīng)規(guī)范、完整,符合學(xué)校的規(guī)定和要求。論文一律用B5紙打印,頁(yè)邊距上、下、......

        中國(guó)石油大學(xué)(華東)-C語(yǔ)言學(xué)習(xí)心得

        C語(yǔ)言學(xué)習(xí)心得 開課之前信息的收集:在高中的時(shí)候就聽(tīng)過(guò)程序員這個(gè)職業(yè),當(dāng)時(shí)也只知道這些人是寫程序的,然而程序是什么具體我也不知道。終于上大學(xué)了,我看到自己的課表上有C程序......