進一步研究項目管理知識分析設計方案課件

上傳人:txadgkn****dgknqu... 文檔編號:253401044 上傳時間:2024-12-13 格式:PPT 頁數(shù):82 大?。?89.65KB
收藏 版權申訴 舉報 下載
進一步研究項目管理知識分析設計方案課件_第1頁
第1頁 / 共82頁
進一步研究項目管理知識分析設計方案課件_第2頁
第2頁 / 共82頁
進一步研究項目管理知識分析設計方案課件_第3頁
第3頁 / 共82頁

下載文檔到電腦,查找使用更方便

20 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《進一步研究項目管理知識分析設計方案課件》由會員分享,可在線閱讀,更多相關《進一步研究項目管理知識分析設計方案課件(82頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、單擊此處編輯母版標題樣式,單擊此處編輯母版文本樣式,第二級,第三級,第四級,第五級,,,*,進一步研究項目設計方案,設計程序,制作界面,主要內容,進一步研究項目設計方案 主要內容,1,各公司對項目設計方案再一次仔細研究,學生相互探討,相互學習,設計出系統(tǒng)所需界面的版面,進一步研究項目設計方案,返 回,各公司對項目設計方案再一次仔細研究,學生相互探討,相互學習,,2,在前面各講中,我們主要用,菜單和命令,方式操作數(shù)據(jù)庫,但是要開發(fā)有實用價值的系統(tǒng),必須采用,程序設計方法,。,Visual FoxPro,的程序設計包括結構化程序設計和面向對象程序設計。前者是傳統(tǒng)的程序設計方法,主要用于過程和函數(shù)的

2、編寫,后者借助系統(tǒng)提供的輔助工具實現(xiàn)界面設計。在面向對象程序設計中,需要為對象編寫事件代碼,也要用到結構化程序設計的方法。就此而言,結構化程序設計是面向對象程序設計的基礎。,,設計程序,在前面各講中,我們主要用菜單和命令方式操作數(shù)據(jù)庫,但是要開發(fā),3,什么是程序,?,程序是能夠完成一定任務的命令的有序集合。這組命令被存放在稱為程序文件或命令文件的文本文件中。當運行程序時,系統(tǒng)會按照一定的次序自動執(zhí)行包含在程序文件的命令。,程序方式的特點是什么,?,可以利用編輯器,方便地輸入、修改和保護程序;可以用多種方式、多次運行程序;可以在一個程序中調用另一個程序。,程序與交互操作的區(qū)別是什么,?,交互操作

3、一次只能執(zhí)行一條命令,而程序一次能運行多條命令;程序文件一旦編成,即可長期保存并且可多次運行,而再次執(zhí)行交互操作需重新輸入命令;程序方式可以完成一些復雜的任務,而交互操作的功能是有限的。,什么是程序?,4,程序中常用的幾條命令,1,、清除屏幕命令,命令格式:,CLEAR,,功能:清除屏幕上顯示的信息,2,、注釋命令,命令格式:,NOTE <,注釋內容,>* <,注釋內容,>,<,可執(zhí)行語句,> && <,注釋內容,>,,功能:程序的說明性語句,不執(zhí)行,3,、允許或不允許系統(tǒng)自動顯示提示信息命令,命令格式:,Set talk on|off,4,、返回語句,命令格式:,return,,功能:返回系

4、統(tǒng)調用本程序的位置,程序中常用的幾條命令1、清除屏幕命令,5,程序中常用的幾條命令,5,、,INPUT,命令,命令格式:,INPUT [ <,字符表達式,>] TO <,內存變量,>,,功能:該命令等待用戶從鍵盤輸入數(shù)據(jù),用戶可以輸入,任意合法的表達式。當用戶以回車鍵結束輸入時,系統(tǒng),將表達式的值存入指定的內存變量,程序繼續(xù)運行。,INPUT",請輸入圓的半徑,:" TO R,L=2*3.14*R,S=3.14*R^2,?",半徑為,:"+ALLTRIM(STR(R))+",的圓的周長和面積如下,:",程序中常用的幾條命令5、INPUT命令 INPUT"請輸入圓,6,程序中常用的幾條命令,6,

5、、,ACCEPT,命令,命令格式:,ACCEPT [<,字符表達式,>] TO <,內存變量,>,功能:該命令等待用戶從鍵盤輸入字符串。當用戶以回車鍵結束輸入時,系統(tǒng)將該字符串存人指定的內容變量,程序繼續(xù)運行。,USE xsqk .dbf,accept ",請輸入姓名,:" to xm,locate for,姓名,= xm,?,姓名,,,學號,Use,程序中常用的幾條命令6、ACCEPT命令 USE xsqk,7,程序中常用的幾條命令,7,、,WAIT,命令,命令格式:,WAIT [ <,字符表達式,>] [TO <,內存變量,>],功能:該命令顯示字符表達式之值作為提示信息,暫停程序的執(zhí)行,

6、直到用戶按任意鍵或單擊鼠標時繼續(xù)程序的執(zhí)行。,use xsqk.dbf,list for,性別,=",男,",wait ",按任意鍵顯示女學生的情況,"window timeout 15,list for,性別,=",女,",use,程序中常用的幾條命令7、WAIT命令use xsqk.dbf,8,程序文件的建立與執(zhí)行,以命令方式建立、編輯程序文件,命令格式:,MODIFY COMMAND [<,程序文件名,> | ?],MODIFY FILE [<,文件名,> | ?],程序文件的建立與執(zhí)行以命令方式建立、編輯程序文件,9,例,1,: 編寫一個計算半徑為,10,米的圓的周長和面積的程序,程序

7、文件名為,LS1.prg,。,R=10,L=2*3.14*R,S=3.14*R^2,?L,S,例1: 編寫一個計算半徑為10米的圓的周長和面積的程序,程序,10,運行程序文件,方法,1,:菜單方式:,程序,?,運行,,,打開“運行”對話框,從文件列表框中選擇要運行的程序文件,并單擊“運行”命令按鈕,方法,2,:命令方式,命令格式:,DO <,文件名,> [WITH <,參數(shù)表,>],注意:,DO,命令默認運行,.PRG,程序,,DO,命令中的,<,文件名,>,只需輸入主文件名。要運行其它程序,,<,文件名,>,中須包括擴展名,運行程序文件方法1:菜單方式:,11,程序的基本結構,--,順序結構

8、,執(zhí)行過程:,按照語句排列的,先后順序,依次執(zhí)行,即從第一條執(zhí)行到最后一條。,程序的基本結構--順序結構執(zhí)行過程:,12,分支結構是在程序執(zhí)行時,根據(jù)不同的條件,選擇執(zhí)行不同的程序語句,用來解決有選擇、有轉移的諸多問題。,分支結構,原理:首先判斷,<,條件表達式,>,的邏輯值,若條件為“真”時,執(zhí)行,,。然后,再執(zhí)行,Endif,后面的,,。若條件為“假”時,執(zhí)行,Else,后面的,,。然后,再執(zhí)行,Endif,后面的,,。,分支結構是在程序執(zhí)行時,根據(jù)不同的條件,選擇執(zhí)行不同的程序語,13,分支語句的嵌套,對于二分支以上

9、的問題,需要使用分支語句的嵌套或多重分支選擇結構。要求各個層次的,IF,語句之間不能交叉,每一層的,If,、,Else,以及,EndIf,必須一一對應。,分支語句的嵌套,14,進一步研究項目管理知識分析設計方案課件,15,use XSQK,CLEAR,Text,1.,添加,2.,修改,3.,打印,Endtext,input ",請選擇,:" to op,DO CASE,CASE OP=1,APPEND,use XSQK,16,循環(huán)結構,循環(huán)結構也稱為重復結構,是指程序在執(zhí)行的過程中,其中的某段代碼被重復執(zhí)行若干次。 被重復執(zhí)行的代碼段,通常稱之為循環(huán)體。,,循環(huán)結構,17,循環(huán)結構,1,、條件

10、循環(huán),,DO WHILE <,條件,>,<,命令序列,1>,[LOOP],<,命令序列,2>,[EXIT],<,命令序列,3>,ENDDO,循環(huán)結構1、條件循環(huán),18,說明,1,:,在循環(huán)體中如遇到,Loop,短路語句,就不執(zhí)行,Loop,與,Enddo,之間的所有語句,直接返回,Do While,循環(huán)起始語句,繼續(xù)進行循環(huán)判斷 ,如圖所示:,說明1:在循環(huán)體中如遇到Loop短路語句,就不執(zhí)行Loop與,19,說明,2,:,在循環(huán)體中如遇到,Exit,命令,就強行退出循環(huán),即不執(zhí)行,Exit,與,EndDo,之間的所有語句,直接轉向執(zhí)行,EndDo,語句后面的命令,結束循環(huán)。如圖 所示,:,說

11、明2:在循環(huán)體中如遇到Exit命令,就強行退出循環(huán),即不執(zhí),20,例,9,:計算,s=1+2+3+…+10000,的和,,,名為,sumdo.prg,。,set talk off,Clear,sum=0,i=1,Do while i<=10000,sum=sum+i,i=i+1,Enddo,?“s=",sum,set talk on,例9:計算s=1+2+3+…+10000的和,名為sumdo,21,注意:,隨機次數(shù)的循環(huán),Do While .T.,,隨機次數(shù)的循環(huán)也稱“永真”循環(huán)是用于進行隨機次數(shù)的循環(huán)場合。它適合在數(shù)據(jù)表中,進行任意次數(shù)的查詢、修改、增加、刪除記錄的操作。“永真”循環(huán)通常由

12、操作者在需要時,用,Exit,命令來強制退出循環(huán)。,有限循環(huán),do While K<=N,,用于已知循環(huán)次數(shù)的場合,常用于數(shù)值計算和圖形顯示。,庫掃描循環(huán),Do While Not.Eof(),,用于未知循環(huán)次數(shù)的場合,適合在數(shù)據(jù)表中進行統(tǒng)計。通常用,SKIP,(,CONTINUE,)命令來移動記錄指針,用文件尾函數(shù)控制循環(huán)。當函數(shù),Eof(),的值為,.F.,時,執(zhí)行循環(huán)體。當,EOF(),的值為,.T.,時,終止循環(huán),注意:有限循環(huán)do While K<=N庫掃描循環(huán)Do Wh,22,Clear All,Use F:\,密碼驗證表,Count=1,Pwd=Space(9),Do While

13、 Count<=3,?",請輸入準考證號:,",Set Console Off,Accept To Pwd,Set Console On,Locate For,準考證號,=Pwd,If Found(),Messagebox(",歡迎使用學生成績查詢系統(tǒng)!,",48),Exit,,,Else,If Count<=3,Messagebox(",準考證號錯!重輸入,",48),Else,Messagebox(",對不起,你不是合法用戶!,",48),Exit,Endif,Endif,Count=Count+1,Enddo,Return,例,10,: 編程設計一個口令驗證程序,只給三次機會,Clear

14、 AllElse例10: 編程設計一個口令驗證程序,23,說明,:,1,、,<,步長,>,的值可正可負,默認值為,1,。,2,、,<,初值,>,、,<,終值,>,和,<,步長,>,都可以是數(shù)值表達式。但這些表達式僅在循環(huán)語句執(zhí)行開始時被計算一次。在循環(huán)語句的執(zhí)行過程中,初值、 終值 和步長是不會改變的。,可以在循環(huán)體內改變循環(huán)變量的值,但這會影響循環(huán)體的執(zhí)行次數(shù)。,說明:,24,例,11,、 用步長循環(huán)編寫計算,s=1+2+…+10000,的程序,Clear,s=0,i=1,for i=1 to 10000,s=s+i,endfor,?"s=:",s,&&,編寫,s=1+3+5+…+9999,

15、例11、 用步長循環(huán)編寫計算s=1+2+…+10000的程序,25,3,.表文件掃描循環(huán),SCAN [<,范圍,>] [FOR<,條件,1>] [WHILE<,條件,2>],<,循環(huán)體,>,ENDSCAN,執(zhí)行過程,3.表文件掃描循環(huán)執(zhí)行過程,26,說明:,1,、,Scan,循環(huán)是內含,Eof,()和,Skip,的一種循環(huán)處理。,Scan,為循環(huán)入口,,EndScan,為循環(huán)出口,必須配套使用。兩者之間的內容即為循環(huán)體。,2,、,Scan,循環(huán)是針對某個數(shù)據(jù)表的操作,可以在語句中說明數(shù)據(jù)表的作用范圍和,For,〈條件表達式〉,其意義是僅對指定范圍滿足,For,〈條件表達式〉的記錄執(zhí)行循環(huán)體語句

16、操作。,3,、執(zhí)行循環(huán)體內容后,若遇到,Loop,語句,記錄指針移到下一條記錄,返回,Scan,循環(huán)入口。若遇到,Exit,語句,強行結束掃描循環(huán),執(zhí)行,EndScan,后面的語句。,4,、當,For,〈條件表達式〉為多個條件或進行多分支處理時,應在,Scan,循環(huán)內嵌套,Do Case,或,If,分支選擇語句。,說明:2、Scan 循環(huán)是針對某個數(shù)據(jù)表的操作,可以在語句中,27,例,13,、 在學生檔案表中,顯示高考成績大于,520,分的學生學號、姓名、籍貫和高考成績并統(tǒng)計其個數(shù)。,Close all,Clear,Use F:\,學生檔案表,Store 0 To S,Scan For,高考成

17、績,>520,?",學號:,"+,學號,+Space(2)+",姓名:,"+,姓名,+Space(2)+",籍貫:,"+,籍貫,+Space(2)+",高考成績:,"+Str(,高考成績,,5,1),S=S+1,EndScan,? ",高考成績大于,520,分學生人數(shù)有:,"+Str(S,3)+",人,",Return,例13、 在學生檔案表中,顯示高考成績大于520分的學生學號,28,多重循環(huán),一個循環(huán)的循環(huán)體中又有另外一個循環(huán)時,稱為多重循環(huán),,VFP,程序可以使用多重循環(huán)。,返 回,多重循環(huán)一個循環(huán)的循環(huán)體中又有另外一個循環(huán)時,稱為多重循環(huán),,29,表單(,Form,)是,Visua F

18、oxPro,提供的用于建立應用程序界面的最主要的工具之一,表單(Form)是Visua FoxPro提供的用于建立應用,30,創(chuàng)建表單方式:,1,.使用表單向導創(chuàng)建表單 :,文件,?,,新建命令,“ 工具” 菜單的“ 向導” 子菜單中選擇“ 表單” 在項目管理器調用表單向導,2.,使用表單設計器,可以使用下面三種方法中的任何一種調用表單設計器:,,a,、在項目管理器環(huán)境下調用,b,、 菜單方式調用,c,、命令方式調用,3.,在命令窗口輸入命令,:CREATE FORM [,表單名,],4.,在表單設計器環(huán)境下,可以調用表單生成器方便、快速地產生表單,創(chuàng)建表單方式:,31,利用表單設計器創(chuàng)建表單

19、分為四步驟:,1,.打開表單設計器,,方法,1,:在命令窗口中輸入,Create Form<,表單名,>,命令或在命令窗口中輸入,MODIFY FORM [,表單名,],,進入表單設計器,建立或修改已存在的表單。,方法,2,: 執(zhí)行文件,?,新建,從“新建”對話框中選定“表單”、單擊“新建表單”,進入表單設計器,,方法,3,:執(zhí)行文件,?,打開,在“打開”對話框中,選擇要打開的項目文件,在“項目管理器”窗口中,“新建表單”對話框中,單擊“新建文件”按鈕,進入表單設計器。,利用表單設計器創(chuàng)建表單分為四步驟:方法3:執(zhí)行文件?打開,在,32,進一步研究項目管理知識分析設計方案課件,33,按鈕鎖定與

20、生成器,按鈕鎖定與生成器,34,進一步研究項目管理知識分析設計方案課件,35,表 單,表 單,36,進一步研究項目管理知識分析設計方案課件,37,進一步研究項目管理知識分析設計方案課件,38,進一步研究項目管理知識分析設計方案課件,39,表單的類型,子表單,子表單是包含在其他窗口之中的一種表單,主要用于建立多文檔界面(,MDI,)的應用程序。,浮動表單,浮動表單同子表單一樣,同樣隸屬于某一父表單(主表單)。但是,它并不包含在父表單之中,可以移動到父表單之外而顯示于,Windows,桌面上。,頂層表單,頂層表單是一個沒有父表單的獨立表單。主要用于創(chuàng)建一個單文檔界面(,SDI,)的應用程序

21、,或者作為一個,MDI,應用程序中父(主)表單。,表單的類型子表單,40,創(chuàng)建頂層表單,1,創(chuàng)建,SDI,菜單,SDI,菜單是出現(xiàn)在單文檔界面(,SDI,)窗口的菜單。具體方法,是: 從“菜單設計器”的“顯示”菜單中選擇“常規(guī)選,項”,,,從打開的“常規(guī)選項”對話框中選擇“頂層表單”。,2,菜單應用到表單,在“顯示” “常規(guī)選項”對話框中,選擇“頂層表單”復,選框。在表單設計時,將表單的,Show Window,屬性的值設置為,2,使其成為頂層表單。在表單的,Init,事件或,Load,事件中,,添加調用菜單程序文件的命令:,DO <,菜單程序文件,.Mpr>,with this,“,菜單

22、名”。在表單的,destroy,事件中,添加釋放,菜單的命令。,創(chuàng)建頂層表單,41,,標簽(,Label,)控件,,標簽(Label)控件,42,進一步研究項目管理知識分析設計方案課件,43,文本框控件,,文本框控件,44,進一步研究項目管理知識分析設計方案課件,45,進一步研究項目管理知識分析設計方案課件,46,命令按鈕控件,命令按鈕控件,47,命令按鈕控件,,常用事件和方法,,命令按鈕控件 常用事件和方法,48,提示:首先將課程代碼表添加到數(shù)據(jù)環(huán)境中。而后,利用數(shù)據(jù)環(huán)境設計器,將有關的字段拖曳到表單的適當?shù)奈恢蒙?,直接?chuàng)建表單對象,提示:首先將課程代碼表添加到數(shù)據(jù)環(huán)境中。而后,利用數(shù)據(jù)環(huán)境

23、設,49,編輯框,,編輯框(,Edit,)和文本框一樣,是用來輸入、輸出和編輯字符型數(shù)據(jù)的對象。不同的是,編輯框允許輸入、輸出多段文本,允許自動換行。因此,特別適合備注型字段的輸入、輸出和編輯。編輯框具有剪切、復制、粘貼等編輯特性,利用編輯框可以很方便地處理備注字段。,編輯框 編輯框(Edit)和文本框一樣,是用來輸入、輸出和編,50,進一步研究項目管理知識分析設計方案課件,51,命令按鈕組控件,,命令按鈕組控件,52,進一步研究項目管理知識分析設計方案課件,53,列表框控件,,列表框控件,54,進一步研究項目管理知識分析設計方案課件,55,進一步研究項目管理知識分析設計方案課件,56,進一步

24、研究項目管理知識分析設計方案課件,57,組合框,,組合框,58,進一步研究項目管理知識分析設計方案課件,59,頁 框,,頁 框,60,例 設計一個頁框,第一頁面瀏覽學生信息,數(shù)據(jù)環(huán)境為學生檔案表。第二頁面瀏覽學生成績,數(shù)據(jù)環(huán)境為學生檔案表、學生成績表、課程代碼表形成的,V_ST2,視圖。,例 設計一個頁框,第一頁面瀏覽學生信息,數(shù)據(jù)環(huán)境為學生檔案表,61,表 格,,表 格,62,進一步研究項目管理知識分析設計方案課件,63,進一步研究項目管理知識分析設計方案課件,64,進一步研究項目管理知識分析設計方案課件,65,,復 選 框,,復 選 框,66,進一步研究項目

25、管理知識分析設計方案課件,67,選項按鈕組控件,,選項按鈕組控件,68,進一步研究項目管理知識分析設計方案課件,69,計 時 器,,計 時 器,70,進一步研究項目管理知識分析設計方案課件,71,形 狀,,形 狀,72,進一步研究項目管理知識分析設計方案課件,73,圖 像 控 件,,圖 像 控 件,74,例 在表單上設計一個圖像瀏覽框,每次單擊命令按鈕,框中會顯示另一個圖像。創(chuàng)建命令按鈕控件,圖像控件各,1,個,例 在表單上設計一個圖像瀏覽框,每次單擊命令按鈕,框中會顯,75,ActiveX,綁定控件,,ActiveX綁定控件,76,進一步研究項目管理知識分析設計方案課件,77,ActiveX,控件,,ActiveX控件,78,進一步研究項目管理知識分析設計方案課件,79,Spinner,微調控件,,Spinner微調控件,80,進一步研究項目管理知識分析設計方案課件,81,返 回,返 回,82,

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關資源

更多
正為您匹配相似的精品文檔
關于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對上載內容本身不做任何修改或編輯。若文檔所含內容侵犯了您的版權或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!

五月丁香婷婷狠狠色,亚洲日韩欧美精品久久久不卡,欧美日韩国产黄片三级,手机在线观看成人国产亚洲