第一篇:顯示屬性對(duì)話框教案
一、關(guān)于“顯示屬性”對(duì)話框
1、主題選項(xiàng)卡
“主題”下拉列表框列出可用的桌面主題。桌面主題通過預(yù)先定義的一組圖標(biāo)、字體、顏色、鼠標(biāo)指針、聲音、背景圖片、屏幕保護(hù)程序以及其他窗口元素來確定桌面的整個(gè)外觀。
如果通過更改其任意一方面的特性修改了預(yù)先定義主題,則該主題會(huì)自動(dòng)變?yōu)樽远x主題。
2、桌面選項(xiàng)卡
⑴“背景”列表框中列出可用來裝飾桌面的可用背景設(shè)計(jì)。單擊背景名稱時(shí),該所選背景的預(yù)覽圖將顯示在上部的監(jiān)視器圖形中。
⑵單擊“瀏覽”按鈕,打開“瀏覽”對(duì)話框,可搜索其他驅(qū)動(dòng)器或文件夾中的背景文件。可以使用帶有以下文件擴(kuò)展名的文件:.bmp、.gif、.jpg、.dib、.png、.htm。⑶“位置”下拉列表框列出背景顯示選項(xiàng)。“居中”將圖像顯示在屏幕的中心;“平鋪”將圖像重復(fù)顯示在整個(gè)屏幕上;“拉伸”將圖像拉伸以覆蓋整個(gè)屏幕。
⑷單擊“顏色”下拉列表框可選擇用于桌面的顏色,或者可以自定義新的顏色。如果未選擇背景,該顏色將覆蓋整個(gè)桌面。如果選擇了背景,并且在“位置”列表框中選擇了“居中”,則會(huì)用該顏色填充背景周圍的空間。⑸單擊“自定義桌面”可決定將在桌面上顯示哪些項(xiàng)目。您可以在桌面上添加或刪除一些Windows程序的圖標(biāo),并且可確定哪些圖標(biāo)將用來代表這些程序。運(yùn)行“清理桌面向?qū)А笨蓪⒆烂嫔蠌牟皇褂玫膱D標(biāo)刪除。還可以自定義桌面使其包含網(wǎng)頁(yè)內(nèi)容。
3、屏幕保護(hù)程序選項(xiàng)卡
⑴“屏幕保護(hù)程序”列表框列出可用的屏幕保護(hù)程序。屏幕保護(hù)程序顯示移動(dòng)的圖像,防止破壞屏幕。如果計(jì)算機(jī)的閑置時(shí)間達(dá)到指定值,屏幕保護(hù)程序就會(huì)自動(dòng)啟動(dòng)。⑵單擊“設(shè)置”按鈕更改選定屏幕保護(hù)程序的設(shè)置。
⑶單擊“預(yù)覽”按鈕以全屏模式預(yù)覽選定的屏幕保護(hù)程序。移動(dòng)鼠標(biāo)或按任意鍵結(jié)束測(cè)試。⑷“等待”數(shù)值框指定顯示所選的屏幕保護(hù)程序之前要經(jīng)過多長(zhǎng)閑置時(shí)間。
⑸“在恢復(fù)時(shí)使用密碼保護(hù)”指定當(dāng)屏幕保護(hù)程序開始運(yùn)行后,如果要恢復(fù)使用計(jì)算機(jī)時(shí)是否顯示登錄窗口。如果登錄要求密碼,則恢復(fù)工作時(shí)必須先鍵入密碼。
⑹單擊“電源”按鈕開“電源選項(xiàng)屬性”對(duì)話框,該對(duì)話框允許您調(diào)節(jié)監(jiān)視器的電源設(shè)置。
4、外觀選項(xiàng)卡
⑴“窗口和按鈕”列表框:對(duì)于“主題”選項(xiàng)卡上的當(dāng)前選定主題,列出其可用的可視風(fēng)格。單擊要使用的可視風(fēng)格。
⑵“色彩方案”列表框:對(duì)于當(dāng)前選定的可視風(fēng)格(其標(biāo)簽為“窗口和按鈕”),列出其可用的顏色方案。單擊要使用的顏色方案。
⑶“字體大小”列表框:對(duì)于當(dāng)前選定的顏色方案,列出其可用的字體大小選項(xiàng)。單擊要使用的字體大小。⑷“效果”按鈕:?jiǎn)螕舸颂幵O(shè)置Windows菜單、圖標(biāo)和字體的視覺效果。
⑸“高級(jí)”按鈕:?jiǎn)螕舸颂幙勺远xWindows菜單、圖標(biāo)和字體的外觀。該選項(xiàng)僅在將主題選擇為“Windows經(jīng)典”時(shí)才有用。
5、設(shè)置選項(xiàng)卡
⑴“顯示”列表框顯示安裝的所有視頻適配器。如果使用多個(gè)監(jiān)視器,則主監(jiān)視器的適配器在位置1處。⑵屏幕分辨率:拖動(dòng)滑塊可指定所需的屏幕分辨率。增大像素?cái)?shù)時(shí),可以在屏幕上顯示更多的信息,但是這將減小信息的顯示大小。
⑶對(duì)于顯示在“顯示”中的視頻適配器,顯示附加在它上面的監(jiān)視器的當(dāng)前顏色設(shè)置。要使用其他顏色設(shè)置,請(qǐng)單擊箭頭,然后單擊所需的設(shè)置。如果要將顏色質(zhì)量設(shè)置為256色以運(yùn)行有此要求的游戲或其他軟件程序,可在桌面上或“開始”菜單中右鍵單擊該程序的圖標(biāo)或名稱,然后單擊“屬性”。單擊“兼容性”選項(xiàng)卡,然后選中“以256色運(yùn)行”復(fù)選框。關(guān)閉該程序后,監(jiān)視器將返回到默認(rèn)的顏色設(shè)置。
二、“任務(wù)欄和開始菜單屬性”對(duì)話框
三、文件夾選項(xiàng)對(duì)話框
第二篇:C# 將窗體顯示為模式對(duì)話框,登錄界面的制作
C# 將窗體顯示為模式對(duì)話框,登錄界面的制作
首先:窗體的兩個(gè)屬性 AcceptButton,和 CancelButton 分別設(shè)置為窗體上“確定”和“取消”按鈕的名字:bnok 和 bncancel.其次:確定按鈕和取消按鈕的“DialogResult”屬性分別設(shè)置為:ok , cancel
然后:窗體上的控件textbox要在類外部讀出來那么設(shè)置其 modifier屬性為public即可
接著:
int errCount = 0;
while(errCount < 3)
{
FrmLogin flog = new frmLogin();
flog.ShowDialog(this);
if(flog.DialogResult == DialogResult.OK)
{
flog.Username = flog.txtusername.Text;
flog.Password = flog.txtpassword.Text;
if(flog.Username == “l(fā)iumu” &&
flog.Password == “198331622”)
{
MessageBox.Show(“歡迎訪問該系統(tǒng)”, “登錄成功”);
ShowWelcomePage();
break;
}
else
{
errCount++;
MessageBox.Show(“用戶名或密碼有誤請(qǐng)核對(duì)后重新輸入”, “錯(cuò)誤提示”);}
}
else if(flog.ShowDialog()== DialogResult.Cancel)
{
Application.Exit();
}
}
if(errCount == 3)
{
MessageBox.Show(“您三次輸入有誤,被迫推出系統(tǒng),Sorry!”, “退出提示”);Application.Exit();
}
第三篇:教案2---色彩屬性
【復(fù)習(xí)導(dǎo)入】
色彩三原色、間色、復(fù)色 【新授】
色彩的屬性(三要素)
一、色相
是指色彩的相貌,各種顏色的名字,是色彩最顯著的特征,是不同波長(zhǎng)的色彩被感覺的結(jié)果。光譜上的紅、橙、黃、綠、青、藍(lán)、紫就是七種不同的基本色相。
二、明度
指色彩的明暗、深淺、濃淡程度,如:淡綠、深綠、暗綠……它取決于反射光的強(qiáng)弱。它包括兩個(gè)含義:一是指一種顏色本身的明與暗;
二是指不同色相之間存在著明與暗的差別。深淺
黑白世界中,白色最亮,黑色最暗。明度低明度高彩色世界中,越接近白色的色彩越亮,越接近黑色的色彩越暗?!魟?dòng)一動(dòng):改變色彩明度的辦法
1、在顏色里加白色(增加明度)
2、在顏色里加黑色(降低明度)
3、在顏色里加水(增加明度)
◆聽一聽:色彩通過加白或加黑產(chǎn)生的明度變化,用音符來表現(xiàn)色塊,聽音質(zhì)變化。
明度越高,音質(zhì)越清脆;明度越低,音質(zhì)越沉悶。
◆看一看:生活中的明度變化有哪些?
大自然、家裝、服裝、鞋子、生活用品 ◆學(xué)一學(xué):明度優(yōu)秀作業(yè)范例
【小結(jié)】
色相、明度定義 改變明度的辦法
從聽力和生活實(shí)際中感受的明度 【作業(yè)】
設(shè)計(jì)并繪制一張明度變化的圖案
要求:20*20cm,造型新穎、美觀、整潔度高,明度變化表現(xiàn)到位,并畫出色階變化?!緩?fù)習(xí)導(dǎo)入】
色彩三屬性:色相、明度(概念、改變方法、作業(yè)點(diǎn)評(píng))【新授】
色彩的屬性(三要素)
三、純度
也稱彩度、艷度、濃度、飽和度,是指色彩的純凈程度。
將兩個(gè)或兩個(gè)以上不同純度的色彩并置在一起,能夠產(chǎn)生色彩的鮮艷或渾濁的感受對(duì)比,這種色彩純度上的比較,稱為色彩的純度對(duì)比。
純度特征:在同一純度背景情況下:?jiǎn)我簧嘀g
不同色相之間
在不同純度背景情況下:高純度背景下:變灰濁
低純度背景下:變鮮艷
同一純度在不同純度背景對(duì)比襯托下,會(huì)產(chǎn)生不同的視覺效果。
純度變化對(duì)人們的心理影響極其微妙,不同年齡、性別、不同職業(yè)、不同文化教育北京的人對(duì)純度的偏愛有較大的差異。如:年輕人一般喜歡穿純度較高、色彩鮮艷的服裝,老年人側(cè)重選擇中低純度的服裝。純度高的色彩一般不宜占過大的空間,那樣容易造成視覺和心理的持續(xù)強(qiáng)刺激,我們居住的室內(nèi)色彩,多以低純度高明度的大面積為宜。不能想象如果我們的墻壁涂滿高純度的涂料會(huì)是什么樣的情景。所以,色彩的性格也會(huì)由于純度的細(xì)微變化而變化。
◆看一看:生活中的純度變化有哪些?
大自然、家裝、服裝、鞋子、生活用品 ◆學(xué)一學(xué):明度優(yōu)秀作業(yè)范例
★結(jié)論
明度:只是加黑加白的變化
純度:除黑白外還加入其它的顏色 【小結(jié)】
色彩三要素之純度的定義、對(duì)比、特征【作業(yè)】
設(shè)計(jì)并繪制一張純度變化的圖案 要求:20*20cm 造型新穎、美觀
整潔度高
第四篇:商品的基本屬性教案
第一章生活中的消費(fèi)者 第一節(jié)商品
一、商品及其基本屬性 設(shè)疑:
(一)商品
你見過哪些商品?你認(rèn)為什么是商品? 有用的就是商品?在商店里的才是商品?
陽(yáng)光空氣等都有用是商品嗎?為什么會(huì)進(jìn)商店呢?
農(nóng)夫山泉飲料與四大水源的泉水哪個(gè)是商品?為什么?
1、商品的含義:商品是用來交換的勞動(dòng)產(chǎn)品 金華火腿事件告訴我們什么呢?商品必須是能換 核舟記的現(xiàn)代版告訴我們什么呢:
核舟記老板的故事非賣品屬于自己的,雖然是勞動(dòng)產(chǎn)品但是必須是要用來交換的!
陳光標(biāo)賣空氣告訴我們:商品一定是勞動(dòng)產(chǎn)品
2、商品的產(chǎn)生
原始社會(huì)早期——沒有商品
人們共同勞動(dòng),共同生活共享勞動(dòng)果實(shí),且勞動(dòng)產(chǎn)品很少所以沒有商品
第一次社會(huì)大分工——偶爾出現(xiàn)交換會(huì)有商品
農(nóng)業(yè)和畜牧業(yè)分離出現(xiàn)了牧民和種植民偶爾會(huì)以氏族為單位進(jìn)行交換
第二次社會(huì)大分工——商品正式出現(xiàn)
有專門從事交換產(chǎn)品的勞動(dòng)者所以會(huì)出現(xiàn)交換,交換頻繁出現(xiàn)了,所以商品正式出現(xiàn)了
思考,除了分工以外,什么是商品出現(xiàn)的關(guān)鍵性因素?
社會(huì)生產(chǎn)力水平的提高,導(dǎo)致人們有可能以家庭為單位勞動(dòng)才可能出現(xiàn)商品
(二)商品的基本屬性
1、商品的使用價(jià)值
含義:商品能夠滿足人們某種需要的屬性
使用價(jià)值不是商品的特有屬性(不能作為判斷是否是商品的依據(jù))使用價(jià)值是商品的自然屬性
不同商品的使用價(jià)值是否相同?為什么?請(qǐng)舉例說明 不相同。
糧食、蔬菜、魚、肉含有人體所需的各種營(yíng)養(yǎng)成分,所以能滿足人們的生存需要;
煤、天然氣能燃燒,成為重要的能源,是由于煤、天然氣是含碳物質(zhì)。由此可見,不同的商品具有不同的使用價(jià)值,是由商品自身的自然屬性(物理、化學(xué)等性質(zhì))決定的。因此,商品的使用是商品的自然屬性,它反映的是人和物的關(guān)系,而不反映社會(huì)的生產(chǎn)關(guān)系。
2、商品的價(jià)值
含義:凝結(jié)在商品中的無差別的人類勞動(dòng) 價(jià)值是商品特有的屬性 商品的價(jià)值的表現(xiàn)
商品的價(jià)值要通過商品的交換價(jià)值表現(xiàn) 交換價(jià)值的含義
是指一種使用價(jià)值和另一種使用價(jià)值相交換的量的關(guān)系或量的比例
3、商品價(jià)值和使用價(jià)值的關(guān)系 統(tǒng)一
人們選購(gòu)商品時(shí),總希望“物美價(jià)廉”。那么,“物美”和“價(jià)廉”各是從什么角度提出的要求呢?它說明了什么問題呢?
“使用價(jià)值和價(jià)值是商品的兩個(gè)基本屬性,也稱為商品的兩個(gè)基本因素”。
“物美價(jià)廉”是商品本身兩個(gè)基本屬性的反映。“物美”是使用價(jià)值的標(biāo)準(zhǔn); “價(jià)廉”則是人們從價(jià)值角度提出的提出的要求。人們?cè)谶x購(gòu)商品時(shí),總是力圖找到這兩個(gè)標(biāo)準(zhǔn)的最佳結(jié)合點(diǎn)。對(duì)立
小 結(jié):
第五篇:登錄注冊(cè)對(duì)話框?qū)嶒?yàn)報(bào)告
登錄注冊(cè)對(duì)話框?qū)嶒?yàn)報(bào)告
班 級(jí):10網(wǎng)工三班
學(xué)生姓名:謝昊天
學(xué)號(hào):1215134046
實(shí)驗(yàn)?zāi)康暮鸵螅?實(shí)驗(yàn)?zāi)康?/p>
1、加深理解Windows程序設(shè)計(jì)的基本概念;
2、基于單文檔的應(yīng)用程序的創(chuàng)建;
3、學(xué)會(huì)對(duì)話框及相關(guān)控件的創(chuàng)建;
4、熟悉基本的Windows消息映射機(jī)制和消息相應(yīng)過程。實(shí)驗(yàn)要求:
1.使用基于對(duì)話框應(yīng)用程序框架; 2.設(shè)計(jì)對(duì)話框中用于用戶交互的控件; 3.完成用戶注冊(cè)功能;
4.用戶數(shù)據(jù)可以使用文件或者數(shù)據(jù)庫(kù)進(jìn)行存儲(chǔ); 5.必須完成數(shù)據(jù)的存儲(chǔ)。
實(shí)驗(yàn)內(nèi)容與分析設(shè)計(jì):
1.創(chuàng)建一個(gè)基于對(duì)話框的應(yīng)用程序,實(shí)現(xiàn)具有身份驗(yàn)證的應(yīng)用程序。2.對(duì)話框具有用戶注冊(cè)的功能;
3.系統(tǒng)實(shí)現(xiàn)用戶輸入用戶名和密碼后,程序能夠判斷該用戶的信息的正確性; 4.在完成身份的驗(yàn)證以后要通知用戶結(jié)果。
實(shí)驗(yàn)步驟與調(diào)試過程:
1.打開Visual c++ 6.0編程環(huán)境;
2.點(diǎn)擊文件->新建、選擇建立新的工程;選擇MCFAppWizard[exe]選項(xiàng)建立工程名為“Windows程序設(shè)計(jì)
(一)”的一個(gè)空工程;點(diǎn)擊確定后,選擇基本對(duì)話框。3.點(diǎn)擊左邊的ResourceView,在Dialog上面鼠標(biāo)右鍵單擊彈出一彈出框,單擊Insert Dialog。在右邊新增的對(duì)話框中,加入靜態(tài)文本框和文本編輯框。4.鼠標(biāo)右鍵單擊剛才加進(jìn)去的第一個(gè)靜態(tài)文本框控件,點(diǎn)擊屬性。在彈出的標(biāo)題中填寫:“請(qǐng)輸入賬號(hào):”然后回車,同樣在下面的第二個(gè)靜態(tài)文本框的屬性標(biāo)題改為:“請(qǐng)輸入密碼:”然后回車。
5.在第一個(gè)文本編輯框上右鍵單擊,點(diǎn)擊屬性,把ID框中的IDC_EDIT1改為容易理解的名字,如:IDC_EDIT_NAME,注意前面的IDC_EDIT最好不要去掉,這樣容易見名而知義。同樣,對(duì)第二個(gè)文本編輯框的屬性中的IDC_EDIT2改為:IDC_EDIT_PWD。
6.在對(duì)話框上的任何空白的地方右鍵單擊,點(diǎn)擊建立類向?qū)?。選擇建立Create a new class,點(diǎn)擊OK。在Name中,為該對(duì)話框類取個(gè)名字:CDlg_login。下面的Base class以及Dialog ID不要隨便改動(dòng)。然后點(diǎn)擊OK。這樣新的類CDlg_login就與本對(duì)話框建立起了聯(lián)系。點(diǎn)擊OK后,點(diǎn)擊member variables。7.左鍵雙擊IDC_EDIT_NAME(或者單擊后,點(diǎn)擊右邊的add variables),為IDC_EDIT_NAME增加一個(gè)對(duì)應(yīng)在類中的名字:m_login_name。點(diǎn)擊OK。同樣也對(duì)IDC_EDIT_PWD也取一個(gè)名字:m_login_pwd。8.點(diǎn)擊確定。這樣我們就建立好了登錄對(duì)話框以及其對(duì)應(yīng)的類CDlg_login。我們?cè)贑lassView里面可以看到我們新加入 類CDlg_login。在對(duì)話框空白的地方單擊右鍵,點(diǎn)擊屬性,在標(biāo)題中輸入:請(qǐng)登錄。
9.點(diǎn)擊右邊的FileView,點(diǎn)擊source files,雙擊MainFrm.cpp。這樣在右邊就打開了該文件。找到CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct),這是窗體框架創(chuàng)建函數(shù)。在該函數(shù)的后面(在return 0;的前面)加入語(yǔ)句:
CDlg_login dlg;//生成一個(gè)登錄對(duì)話框?qū)ο?/p>
dlg.DoModal();//讓對(duì)話框?qū)ο笠杂心J叫问斤@示出來 10.在MainFrm.cpp文件的前面添加:#include “dlg_login.h”。11.然后對(duì)按鈕編譯響應(yīng)函數(shù)。
12.在組建選項(xiàng)中點(diǎn)擊執(zhí)行【服務(wù)器.exe】(或者Ctrl+F5)執(zhí)行程序;
實(shí)驗(yàn)結(jié)果:
彈出登錄對(duì)話框,賬號(hào)輸入“xiehaotian”,密碼輸入“123456”,可實(shí)現(xiàn)登錄、并彈出“登陸成功”的對(duì)話框,如果輸入錯(cuò)誤會(huì)彈出“登錄失敗”的對(duì)話框,點(diǎn)擊“請(qǐng)注冊(cè)新用戶”,彈出注冊(cè)的對(duì)話框,實(shí)現(xiàn)注冊(cè)新用戶。并且可以對(duì)數(shù)據(jù)庫(kù)的讀寫更新,對(duì)數(shù)據(jù)的用戶驗(yàn)證。
疑難小結(jié):
通過本次試驗(yàn),了解了MFC簡(jiǎn)單對(duì)話框編程的一些基礎(chǔ)知識(shí),學(xué)習(xí)到了用MFC編寫基本對(duì)話框應(yīng)用程序。學(xué)習(xí)到了如何編寫登錄、注冊(cè)新用戶的對(duì)話框,從而實(shí)現(xiàn)用戶的登錄和新用戶的注冊(cè)等功能。從而使我對(duì)MFD基本對(duì)話框應(yīng)用程序有了進(jìn)一步的了解,通過動(dòng)手試驗(yàn),更加深刻的理解了MFC基本對(duì)話框編程的特點(diǎn)。同時(shí),在實(shí)驗(yàn)過程中,回顧書本上的理論知識(shí),鞏固了我的知識(shí)。學(xué)會(huì)了簡(jiǎn)單的控制臺(tái)應(yīng)用程序的創(chuàng)建,加深理解Windows程序設(shè)計(jì)的基本概念;利用基于單文檔的應(yīng)用程序的創(chuàng)建;學(xué)會(huì)對(duì)話框及相關(guān)控件的創(chuàng)建;熟悉基本的Windows消息映射機(jī)制和消息相應(yīng)過程。
主要算法和程序清單: 1.編輯登錄按鈕
void logDlg::OnBUTTONlogbt(){
//判斷輸入框里的內(nèi)容和數(shù)據(jù)庫(kù)里的內(nèi)容是否一致
UpdateData(true);CDaoRecordset Dbset(&db);CString Filepath=“Database.mdb”;CString Sname,Spsw;_variant_t varname,varpsw;db.Open(Filepath);Dbset.Open(AFX_DAD_USE_DEFAULT_TYPE.“SELECT * FROM DataTable”,0);varname=Dbset.GetFieldValue(“name”);varpsw=Dbset.GetFieldValue(psw);Sname=(LPCSTR)_bstr_t(varname);Spsw=(LPCSTR)_bstr_t(varpsw);Dbset.Close();db.Close();if(m_logname.IsEmpty()||m_logpsw.IsEmpty())//如果輸入對(duì)話框中存在空輸入
{
MessageBox(“信息不能為空!”,“溫馨提示”);
return;} // TODO: Add your control notification handler code here if(Sname.Compare(m_logname)==0&&Spsw.Compare(m_logpsw)==0)//如果密碼和賬號(hào)與數(shù)據(jù)庫(kù)一致
{
MessageBox(“登錄成功!”,“溫馨提示”);
CDialog::OnOK();} else {
MessageBox(“賬戶或密碼錯(cuò)誤!”,“溫馨提示”);
return;}
} 2.編輯注冊(cè)按鈕
void RegDlg::OnBUTTONregbt1(){ // TODO: Add your control notification handler code here
UpdataData(true);//更新數(shù)據(jù)庫(kù)
CString Filepath=“Database.mdb”;CString Sname;_variant_t varname;CDaoRecordset Dbset(&db);db.Open(Filepath);Dbset.Open(AFX_DAD_USE.DEFAULT_TYPE,“SELECT * FROM DataTable”,0);varname=Dbset.GetFieldValue(name);Sname=(LPCSTR)_bstr_t(varname);if(m_regname.IsEmpty()||m_regpsw.IsEmpty()){
MessageBox(“信息不能為空!”,“溫馨提示”);
} else {
if(Sname.Conpare(m_regname)!=0)//如果輸入框的名字在數(shù)據(jù)
} { Dbset.Edit();Dbset.SetFieldValue(“name”,_variant_t(m_regname));Dbset.SetFieldValue(“psw”,_variant_t(m_regpsw));Dbset.Update();MessageBox(“注冊(cè)成功!”,“溫馨提示”);} else //如果輸入的名字和數(shù)據(jù)庫(kù)的一致,則提示村愛該用戶 { MessageBox(“該用戶已存在”,“溫馨提示”);//其實(shí)應(yīng)該添加一個(gè)修改密碼的功能的,}