第一篇:Windows 程序設(shè)計(jì)實(shí)踐之總結(jié)報(bào)告
《Windows 程序設(shè)計(jì)實(shí)踐》
總結(jié)報(bào)告
班
級(jí):-----------------姓
名:-----------------學(xué)
號(hào):-------------------任課教師:--------------------
一、功能介紹
1.用戶驗(yàn)證。
用戶通過系統(tǒng)登陸窗體輸入相應(yīng)的賬戶和密碼,通過驗(yàn)證的用戶可以使用學(xué)生信息管理系統(tǒng),如果以普通用戶(學(xué)生),只具有“信息查詢”、“在線考試”子系統(tǒng)以及“窗口”、“幫助”菜單的使用權(quán)限;如果以管理員的身份登陸,則增加代碼維護(hù)和學(xué)生信息輸入的功能,即顯示全部菜單。2.代碼維護(hù)。
代碼維護(hù)是指管理員通過系統(tǒng)界面對(duì)數(shù)據(jù)庫中的表進(jìn)行增刪改的操作,由管理員定期進(jìn)行維護(hù)。此系統(tǒng)包括數(shù)據(jù)庫中的四個(gè)表分別是學(xué)院(Tbl_Dep)、專業(yè)(Tbl_Sep)、民族(Tbl_Nation)、課程(Tbl_Project)和操作員(Tbl_User)進(jìn)行維護(hù)。3.學(xué)生信息。
在主界面“學(xué)生信息”菜單欄中,可選擇學(xué)生信息輸入和學(xué)生信息查詢。在學(xué)生信息輸入窗口可以添加和刪除學(xué)生信息,并進(jìn)行上一條和下一條的單頁瀏覽;在學(xué)生信息查詢窗體,用戶可以篩選查詢條件,進(jìn)行精確查詢或模糊查詢。4.在線考試。
在線考試窗體中,開始考試后,系統(tǒng)可以從“試卷”文件中讀取考試題目,并開始計(jì)時(shí),學(xué)生可以選擇答案,考試結(jié)束后系統(tǒng)將輸出考生做出的答案。5.成績(jī)管理。
在主界面“成績(jī)管理”菜單欄中,可選擇成績(jī)錄入和成績(jī)統(tǒng)計(jì),特別指出,只擁有學(xué)生權(quán)限的用戶只能進(jìn)行成績(jī)統(tǒng)計(jì)而無法進(jìn)行成績(jī)錄入。成績(jī)錄入窗口可以為某學(xué)生某科的平時(shí)成績(jī)和考試成績(jī),系統(tǒng)將自動(dòng)計(jì)算總評(píng)成績(jī)并存入數(shù)據(jù)庫;成績(jī)統(tǒng)計(jì)窗口,會(huì)將學(xué)生的將每個(gè)學(xué)生總評(píng)成績(jī)的最低分、最高分、平均分以及總分顯示在界面中。
二、補(bǔ)充功能
1.圖表
(1)界面截圖
(2)核心代碼
Private Function getArrayData()As SeriesCollection e1.YValue = Convert.ToInt32(mydt.Rows(i)(1).ToString())'每元素 Dim SC As New SeriesCollection()Dim mydt As New DataTable(“Student”)Dim mydr As DataRow Dim i As Integer mydt.Columns.Add(New DataColumn(“學(xué)生”, GetType(Integer)))mydt.Columns.Add(New DataColumn(“最低分”, GetType(Integer)))mydt.Columns.Add(New DataColumn(“最高分”, GetType(Integer)))mydt.Columns.Add(New DataColumn(“平均分”, GetType(Integer)))For i = 1 To stu mydr = mydt.NewRow()mydr(0)= i Randomize()mydr(1)= CInt(ds.Tables(0).Rows(i1).Item(2))mydr(3)= CInt(ds.Tables(0).Rows(i1 Dim e1 As New Element()e1.Name = ds.Tables(0).Rows(i).Item(0)的大小數(shù)值
s1.Elements.Add(e1)Next
For i = 0 To mydt.Rows.Count1 Dim e1 As New Element()
e1.Name = ds.Tables(0).Rows(i).Item(0)
e1.YValue = Convert.ToInt32(mydt.Rows(i)(3).ToString())素的大小數(shù)值
s3.Elements.Add(e1)Next SC.Add(s1)SC.Add(s2)SC.Add(s3)Return SC End Function
'每元'每元2.代碼維護(hù)
本學(xué)期實(shí)驗(yàn)已經(jīng)將“學(xué)院”、“專業(yè)”、“民族”、“課程”和“操作員”四個(gè)表的代碼維護(hù),下面以“專業(yè)代碼維護(hù)”為說明:(1)界面截圖
(2)核心代碼
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles Button1.Click '----------------------------確定學(xué)院代碼
Dim depid As String = “" If ComboBox1.Text <> ”“ Then conn.Open()Dim mtdep_s As String mtdep_s = ”select S_DepartmentID from Tbl_Dep where S_Department='“ + ComboBox1.Text + ”'“ Dim mtdep_comm As New SqlCommand(mtdep_s, conn)dr = mtdep_comm.ExecuteReader()While dr.Read depid = dr.Item(0)End While dr.Close()conn.Close()End If If Button1.Text = ”更 新“ Then Button1.Text = ”保 存“ TextBox1.Enabled = True TextBox2.Enabled = True ComboBox1.Enabled = True Else conn.Open()
Dim s_comm As New SqlCommand(”select S_SpecialtyID from Tbl_Spe where S_SpecialtyID='“ + TextBox1.Text + ”'“, conn)
If s_comm.ExecuteScalar()Then If MsgBox(”已有相同編號(hào)的信息存在!是否更新信息?“, vbYesNo + vbQuestion, ”提示“)= vbYes Then
Dim up_s As String = ”update Tbl_Spe set S_Specialty='“ + TextBox2.Text + ”',S_DepartmentID='“ + depid + ”' where S_SpecialtyID='“ + TextBox1.Text + ”'“ Dim up_comm As New SqlCommand(up_s, conn)
up_comm.ExecuteNonQuery()MsgBox(”修改數(shù)據(jù)成功!“)End If Else
If MsgBox(”是否確認(rèn)保存新信息?“, vbYesNo + vbQuestion, ”提示“)= vbYes Then Dim sa_s As String = ”insert into Tbl_Spe values('“ + TextBox1.Text + ”','“ + TextBox2.Text + ”','“ + depid + ”')“ Dim sa_comm As New SqlCommand(sa_s, conn)
sa_comm.ExecuteNonQuery()MsgBox(”保存數(shù)據(jù)成功!“)End If End If conn.Close()Button1.Text = ”更 新“ TextBox1.Enabled = False TextBox2.Enabled = False ComboBox1.Enabled = False '--------------------------'重新加載datagridview conn.Open()Dim mtspe_s As String mtspe_s = ”select * from Tbl_Spe“ Dim mtdspe_comm As New SqlCommand(mtspe_s, conn)dr = mtdspe_comm.ExecuteReader()dt = New DataTable()dt.Load(dr)DataGridView1.DataSource = dt conn.Close()End If End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles Button2.Click If MsgBox(”是否刪除該條記錄?“, vbYesNo + vbQuestion, ”提示“)= vbYes Then
conn.Open()
Dim del_s As String = ”delete from Tbl_Spe where S_SpecialtyID='“ + TextBox1.Text + ”'“
Dim del_comm As New SqlCommand(del_s, conn)
del_comm.ExecuteNonQuery()MsgBox(”成功刪除該記錄!“)conn.Close()End If
'--------------------------'重新加載datagridview conn.Open()
Dim mtspe_s As String
mtspe_s = ”select * from Tbl_Spe" Dim mtdspe_comm As New SqlCommand(mtspe_s, conn)
dr = mtdspe_comm.ExecuteReader()dt = New DataTable()dt.Load(dr)
DataGridView1.DataSource = dt conn.Close()End Sub End Class
三、實(shí)驗(yàn)收獲
1.VB.NET技能的提高。
首先,是對(duì)至今以來所學(xué)習(xí)的VB.NET的綜合使用。將對(duì)輸入數(shù)據(jù)的有效控制,閏年的判斷,下拉框之間的限制選擇,圖片控件的選擇和保存,文件的讀寫,計(jì)時(shí)器的使用等,在本次實(shí)踐中訓(xùn)練自己在不同情況下使用哪種控件的意識(shí),為以后系統(tǒng)開發(fā)設(shè)計(jì)打下基礎(chǔ)。
其次,本次實(shí)踐學(xué)習(xí)了關(guān)于ADO與數(shù)據(jù)庫的技術(shù),對(duì)Command,Datareader,Dataset等的了解加深了,并能夠在試驗(yàn)中綜合使用。2.收獲界面設(shè)計(jì)注意事項(xiàng)。
首先,是界面的一致性,在設(shè)計(jì)系統(tǒng)時(shí),可能不同的功能需要不同的窗體,如果每個(gè)窗體的總體設(shè)計(jì)不能一致,不但不利于編程者的編程工作,也給用戶的使用造成不便,因?yàn)橛脩艉苡锌赡軐?duì)每個(gè)窗體的使用方法無法記全記清,因此會(huì)降低用戶對(duì)系統(tǒng)的滿意度。
其次,是界面的簡(jiǎn)潔性,如果一個(gè)界面(或者一個(gè)窗體)包含的信息十分繁多,應(yīng)用組合框進(jìn)行分類放置,如果沒有進(jìn)行有效放置,用戶常常會(huì)因?yàn)閷ふ乙粋€(gè)信息的輸入框而浪費(fèi)不必要的時(shí)間,同時(shí)如果包含的信息量不多,則應(yīng)盡量使界面呈現(xiàn)在用戶面前的時(shí)候十分簡(jiǎn)潔明了。
最后,是界面的人性化設(shè)計(jì),既要美觀又要符合用戶的使用習(xí)慣。比如,按鈕控件應(yīng)盡量設(shè)置在右邊,符合人手使用習(xí)慣;還有,應(yīng)盡量讓用戶進(jìn)行選擇而不是敲擊鍵盤。美觀方面,顏色不應(yīng)五花八門,一些個(gè)性化的小圖標(biāo)能提高用戶的滿意度。
第二篇:Windows程序設(shè)計(jì)課程設(shè)計(jì)doc
Windows程序設(shè)計(jì)課程設(shè)計(jì)任務(wù)書 ,課程設(shè)計(jì)題目1: 設(shè)計(jì)一個(gè)簡(jiǎn)單的學(xué)生信息管理應(yīng)用程序
一、設(shè)計(jì)目標(biāo)與內(nèi)容:
1.了解Windows編程的基礎(chǔ)知識(shí),掌握MFC應(yīng)用程序的基本知識(shí);2.基本掌握面向?qū)ο蟪绦蛟O(shè)計(jì)的基本思路和方法; 3.掌握用VC++開發(fā)應(yīng)用程序的的一般步驟和方法;
4.能夠利用所學(xué)的基本知識(shí), 設(shè)計(jì)一個(gè)簡(jiǎn)單的學(xué)生信息管理應(yīng)用程序,具有以下功能:①實(shí)現(xiàn)學(xué)生信息的存儲(chǔ),可以用文件來實(shí)現(xiàn)。②編程實(shí)現(xiàn)學(xué)生信息的添加、刪除、修改、瀏覽和查詢等功能(必須實(shí)現(xiàn)的功能)。二,設(shè)計(jì)要求:
1.用VC++進(jìn)行編碼,實(shí)現(xiàn)應(yīng)用程序的功能。注重編碼質(zhì)量,代碼要有適當(dāng)?shù)淖⑨專?/p>
2.采用單文檔多視圖方式,左邊為樹視圖,右邊為列表視圖,左邊一級(jí)節(jié)點(diǎn)為湖南科技學(xué)院,二級(jí)節(jié)點(diǎn)為計(jì)算機(jī)與通信工程系,三級(jí)節(jié)點(diǎn)為計(jì)算機(jī)系的三個(gè)專業(yè)。要求可以動(dòng)態(tài)增加節(jié)點(diǎn)。樓便為列表視圖,包含學(xué)生的學(xué)號(hào)、性別、姓名各科成績(jī)等。右邊也可以實(shí)現(xiàn)動(dòng)態(tài)增加
3.當(dāng)選中節(jié)點(diǎn)時(shí),顯示對(duì)應(yīng)的學(xué)生信息。選中“計(jì)算機(jī)系”時(shí),顯示所有計(jì)算機(jī)系學(xué)生信息,如當(dāng)選中”軟件工程專業(yè)”時(shí),顯示本專業(yè)所有的的學(xué)生信息,4.采用序列化方式保存和讀取學(xué)生信息
提交設(shè)計(jì)報(bào)告一份(課程設(shè)計(jì)任務(wù)書、目錄、主要的數(shù)據(jù)結(jié)構(gòu)、設(shè)計(jì)的基本思路、設(shè)計(jì)的步驟及主要代碼、心得體會(huì)、參考文獻(xiàn))。Windows程序設(shè)計(jì)課程設(shè)計(jì)任務(wù)書 ,課程設(shè)計(jì)題目2: 設(shè)計(jì)一個(gè)簡(jiǎn)單的通訊錄應(yīng)用程序
一、設(shè)計(jì)目標(biāo)與內(nèi)容:
1.了解Windows編程的基礎(chǔ)知識(shí),掌握MFC應(yīng)用程序的基本知識(shí);2.基本掌握面向?qū)ο蟪绦蛟O(shè)計(jì)的基本思路和方法; 3.掌握用VC++開發(fā)應(yīng)用程序的的一般步驟和方法;
4.能夠利用所學(xué)的基本知識(shí),設(shè)計(jì)一個(gè)簡(jiǎn)單的通訊錄應(yīng)用程序,具有以下功能:①用文件來保存通訊錄信息(必須實(shí)現(xiàn)的功能)②編程實(shí)現(xiàn)通訊錄記錄的添加、刪除、修改、瀏覽和查詢(必須實(shí)現(xiàn)的功能)。二,設(shè)計(jì)要求:
1.用VC++進(jìn)行編碼,實(shí)現(xiàn)應(yīng)用程序的功能。注重編碼質(zhì)量,代碼要有適當(dāng)?shù)淖⑨專?/p>
2.提交設(shè)計(jì)報(bào)告一份(課程設(shè)計(jì)任務(wù)書、目錄、主要的數(shù)據(jù)結(jié)構(gòu)、設(shè)計(jì)的基本思路、設(shè)計(jì)的步驟及主要代碼、心得體會(huì)、參考文獻(xiàn))。Windows程序設(shè)計(jì)課程設(shè)計(jì)任務(wù)書 ,課程設(shè)計(jì)題目3: 設(shè)計(jì)一個(gè)簡(jiǎn)單的計(jì)算器應(yīng)用程序
一、設(shè)計(jì)目標(biāo)與內(nèi)容:
1. 了解Windows編程的基礎(chǔ)知識(shí),掌握MFC應(yīng)用程序的基本知識(shí);2. 基本掌握面向?qū)ο蟪绦蛟O(shè)計(jì)的基本思路和方法; 3. 掌握用VC++開發(fā)應(yīng)用程序的的一般步驟和方法;
4. 能夠利用所學(xué)的基本知識(shí),設(shè)計(jì)一個(gè)簡(jiǎn)單的計(jì)算器應(yīng)用程序,實(shí)現(xiàn)基本的加、減、乘、除、求平方根,求倒數(shù)等基本運(yùn)算(必須實(shí)現(xiàn)的功能),實(shí)現(xiàn)求角度的正弦、余弦、正切等基本運(yùn)算、實(shí)現(xiàn)求指數(shù)、自然對(duì)數(shù)、常用對(duì)數(shù)等基本運(yùn)算(這部分功能選做)。
5. 在程序中注意處理數(shù)據(jù)和運(yùn)算符的輸入,計(jì)算結(jié)果的顯示。二,設(shè)計(jì)要求:
1. 用VC++進(jìn)行編碼,實(shí)現(xiàn)應(yīng)用程序的功能。注重編碼質(zhì)量,代碼要有適當(dāng)?shù)淖⑨專?/p>
2. 提交設(shè)計(jì)報(bào)告一份(課程設(shè)計(jì)任務(wù)書、目錄、設(shè)計(jì)的基本思路、設(shè)計(jì)的步驟及主要代碼、心得體會(huì)、參考文獻(xiàn))。Windows程序設(shè)計(jì)課程設(shè)計(jì)任務(wù)書 ,課程設(shè)計(jì)題目4: 設(shè)計(jì)一個(gè)簡(jiǎn)單的繪圖應(yīng)用程序
一、設(shè)計(jì)目標(biāo)與內(nèi)容:
1. 了解Windows編程的基礎(chǔ)知識(shí),掌握MFC應(yīng)用程序的基本知識(shí);2. 基本掌握面向?qū)ο蟪绦蛟O(shè)計(jì)的基本思路和方法; 3. 掌握用VC++開發(fā)應(yīng)用程序的的一般步驟和方法;
4. 能夠利用所學(xué)的基本知識(shí),設(shè)計(jì)一個(gè)簡(jiǎn)單的繪圖應(yīng)用程序,具有以下功能:①具備基本的圖形繪制功能:直線、圓、矩形;(必須實(shí)現(xiàn)的功能)②編輯功能包括:具有橡皮拉線功能,允許鼠標(biāo)拖放,能雙擊選中圖形元素,能刪除和剪切圖形元素,能撤消最近的修改等;(這部分功能選做)③數(shù)據(jù)保存功能:能夠把圖形數(shù)據(jù)保存到文件中必須實(shí)現(xiàn)的功能)。二,設(shè)計(jì)要求:
1.用VC++進(jìn)行編碼,實(shí)現(xiàn)應(yīng)用程序的功能。注重編碼質(zhì)量,代碼要有適當(dāng)?shù)淖⑨專?/p>
2.提交設(shè)計(jì)報(bào)告一份(課程設(shè)計(jì)任務(wù)書、目錄、主要的數(shù)據(jù)結(jié)構(gòu)、設(shè)計(jì)的基本思路、設(shè)計(jì)的步驟及主要代碼、心得體會(huì)、參考文獻(xiàn))。Windows程序設(shè)計(jì)課程設(shè)計(jì)任務(wù)書 ,課程設(shè)計(jì)題目5: 設(shè)計(jì)一個(gè)簡(jiǎn)單的聊天應(yīng)用程序
一、設(shè)計(jì)目標(biāo)與內(nèi)容: 1.了解Windows編程的基礎(chǔ)知識(shí),掌握MFC應(yīng)用程序的基本知識(shí);2.基本掌握面向?qū)ο蟪绦蛟O(shè)計(jì)的基本思路和方法; 3.掌握用VC++開發(fā)應(yīng)用程序的的一般步驟和方法;
4.能夠利用所學(xué)的基本知識(shí),設(shè)計(jì)一個(gè)簡(jiǎn)單的聊天應(yīng)用程序,包括服務(wù)器端和客戶端兩部分,具有以下功能:①實(shí)現(xiàn)局域網(wǎng)內(nèi)多個(gè)人聊天,可以在同一臺(tái)機(jī)器上啟動(dòng)多個(gè)客戶端。客戶端顯示所有在線用戶的聊天稱呼和頭像,用戶可以通過它選擇談話對(duì)象;②用戶也可以選擇多個(gè)動(dòng)作,設(shè)置字體顏色,“悄悄”地對(duì)某人說,對(duì)信息進(jìn)行過濾。③服務(wù)器端可以“踢”人,并可以防止用戶名稱的重復(fù)。二,設(shè)計(jì)要求: 1.用VC++進(jìn)行編碼,實(shí)現(xiàn)應(yīng)用程序的功能。注重編碼質(zhì)量,代碼要有適當(dāng)?shù)淖⑨專?/p>
2.提交設(shè)計(jì)報(bào)告一份(課程設(shè)計(jì)任務(wù)書、目錄、主要的數(shù)據(jù)結(jié)構(gòu)、設(shè)計(jì)的基本思路、設(shè)計(jì)的步驟及主要代碼、心得體會(huì)、參考文獻(xiàn))。
說明:由于此程序工作量大,可以兩人一組,一人做客戶端程序,一人做服務(wù)器端程序。Windows程序設(shè)計(jì)課程設(shè)計(jì)任務(wù)書 ,課程設(shè)計(jì)題目6: 設(shè)計(jì)一個(gè)簡(jiǎn)單的五子棋游戲
一、設(shè)計(jì)目標(biāo)與內(nèi)容:
1.了解Windows編程的基礎(chǔ)知識(shí),掌握MFC應(yīng)用程序的基本知識(shí);2.基本掌握面向?qū)ο蟪绦蛟O(shè)計(jì)的基本思路和方法; 3.掌握用VC++開發(fā)應(yīng)用程序的的一般步驟和方法;
4.能夠利用所學(xué)的基本知識(shí), 設(shè)計(jì)一個(gè)簡(jiǎn)單的學(xué)生信息管理應(yīng)用程序,具有以下功能:①數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì);五子棋棋盤的繪制。②人機(jī)下棋時(shí),計(jì)算機(jī)下棋算法的設(shè)計(jì)。③人機(jī)下棋時(shí),判斷任一方獲勝的算法的設(shè)計(jì)。二,設(shè)計(jì)要求:
1.用VC++進(jìn)行編碼,實(shí)現(xiàn)應(yīng)用程序的功能。注重編碼質(zhì)量,代碼要有適當(dāng)?shù)淖⑨專?/p>
2.提交設(shè)計(jì)報(bào)告一份(課程設(shè)計(jì)任務(wù)書、目錄、主要的數(shù)據(jù)結(jié)構(gòu)、設(shè)計(jì)的基本思路、設(shè)計(jì)的步驟及主要代碼、心得體會(huì)、參考文獻(xiàn))。
第三篇:08《WINDOWS程序設(shè)計(jì)》教學(xué)大綱范文
《WINDOWS程序設(shè)計(jì)》教學(xué)大綱
課程類別:專業(yè)任選課
課程代碼:RZ1451
學(xué) 分:2 總學(xué)時(shí): 32(講授24學(xué)時(shí),上機(jī)8學(xué)時(shí))適用專業(yè):電氣工程及其自動(dòng)化 先修課程:C語言程序設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)C
一、課程的地位、性質(zhì)和任務(wù)
WINDOWS程序設(shè)計(jì)不同于傳統(tǒng)的結(jié)構(gòu)化程序設(shè)計(jì),而是一種面向?qū)ο蟮某绦蛟O(shè)計(jì),是目前最先進(jìn)的程序設(shè)計(jì)方法之一。WINDOWS程序設(shè)計(jì)是本專業(yè)的一門任選課,旨在使學(xué)生熟悉面向?qū)ο蟮腤INIDOWS應(yīng)用程序開發(fā)環(huán)境,掌握一些WINDOWS程序設(shè)計(jì)的方法。
二、課程教學(xué)的基本要求
熟悉WINDOW先進(jìn)的面向?qū)ο蟪绦蛟O(shè)計(jì)思想和方法。了解WINDOWS消息驅(qū)動(dòng)機(jī)制和基本程序結(jié)構(gòu),掌握基本輸出和輸入設(shè)計(jì)、系統(tǒng)資源(圖形、圖標(biāo)、位圖等)使用、菜單、加速健、對(duì)話框設(shè)計(jì)等,學(xué)會(huì)用 MFC(Microsoft Foundation Classes)或者PFC(Foundation Class Library)類庫提供的應(yīng)用程序框架編程。
三、理論教學(xué)內(nèi)容及學(xué)時(shí)分配
1.WINDOWS程序特點(diǎn)與Visual C++(或者Delphi)編程環(huán)境(2學(xué)時(shí))2.最簡(jiǎn)單的WINIDOWS/Visual C++(或者Delphi)程序分析(4學(xué)時(shí))3.基本輸入、輸出設(shè)計(jì)(8學(xué)時(shí))
4.WINIDOWS/Visual C++(或者Delphi)系統(tǒng)資源(2學(xué)時(shí))5.菜單、對(duì)話框設(shè)計(jì)(2學(xué)時(shí))6.MFC或者PFC編程(2學(xué)時(shí))7.機(jī)動(dòng)(4學(xué)時(shí))
四、實(shí)驗(yàn)教學(xué)內(nèi)容及學(xué)時(shí)分配
1.實(shí)驗(yàn)一(2學(xué)時(shí)): 基本輸出設(shè)計(jì) 2.實(shí)驗(yàn)二(2學(xué)時(shí)): 基本輸入設(shè)計(jì) 3.實(shí)驗(yàn)三(4學(xué)時(shí))
菜單、對(duì)話框設(shè)計(jì)
要求:用Visual C++(或者Delphi)編程上機(jī)調(diào)試通過。
五、教學(xué)方法的原則建議
以一具體實(shí)例為線索,展開各章節(jié)的介紹。
六、考核方式與成績(jī)?cè)u(píng)定
平時(shí)成績(jī)占總評(píng)成績(jī)5%,實(shí)驗(yàn)成績(jī)占總評(píng)成績(jī)25%,期末開卷考試成績(jī)占總評(píng)成績(jī)70%
七、教材及參考書目
使用教材:周升鋒 Visual C++ Windows實(shí)用編程技術(shù),北京航空航天大學(xué)出版社,1996 或:周果宏等,Delphi程序設(shè)計(jì),清華大學(xué)出版社,2001-4 參考書目:李奇、田舒,Windows環(huán)境下Visual C++MFC編程技術(shù)與實(shí)例,北京大學(xué)出版社
(執(zhí)筆人:蔡樹立)
第四篇:windows實(shí)習(xí)總結(jié)報(bào)告
Windows上機(jī)實(shí)習(xí)報(bào)告
第一章:實(shí)習(xí)內(nèi)容 1-1:word基礎(chǔ)知識(shí) 1-2:excel常用方法 1-3:ppt制法及效果
第二章:實(shí)習(xí)收獲
2-1:對(duì)Windows辦公軟件的復(fù)習(xí)2-2:對(duì)Windows操作進(jìn)一步的了解 2-3:你能更熟練的操作計(jì)算機(jī) 第三章:實(shí)習(xí)心得體會(huì)
3-1:感謝學(xué)校給了我們這樣的一個(gè)機(jī)會(huì) 3-2:有了更多和老師學(xué)生們交流的機(jī)會(huì) 3-3:認(rèn)識(shí)到了計(jì)算機(jī)給我們帶來的方便 第四章:總結(jié)今后發(fā)展方向
4-1:計(jì)算機(jī)無疑是我們生活和學(xué)習(xí)的好伙伴 第一章:實(shí)習(xí)內(nèi)容
1-1:word基礎(chǔ)知識(shí)
對(duì)word的實(shí)踐主要有以下幾個(gè)章節(jié): ? 第一章 制作培訓(xùn)通知----基本操作 ? 第二章 制作成績(jī)統(tǒng)計(jì)表----表格應(yīng)用 ? 第三章 制作購物流程圖----圖形繪制 ? 第四章 制作產(chǎn)品宣傳手冊(cè)----圖文混排 ? 第五章 制作統(tǒng)一的邀請(qǐng)函----郵件合并 ? 第六章 畢業(yè)論文的排版----樣式和模板
通過一周的實(shí)踐對(duì)其基本應(yīng)用有了更基本的了解,比如基本的快捷鍵的使用、公司文檔等
很具有實(shí)用性通過上機(jī)實(shí)習(xí),復(fù)習(xí)和熟練大一時(shí)所學(xué)的計(jì)算機(jī)文化課的基本內(nèi)容,提高學(xué)生的計(jì)算機(jī)的應(yīng)用能力和操作技能,并培養(yǎng)學(xué)生利用計(jì)算機(jī)解決實(shí)際問題的能力和方法,為今后計(jì)算機(jī)的學(xué)習(xí)打下一個(gè)良好的基礎(chǔ)。
各種自動(dòng)辦公軟件實(shí)訓(xùn)教程使用它可以輕松地制作各種圖文并茂的書信、報(bào)告、計(jì)劃、總結(jié)和表格等文檔,使電子文檔的編制更加容易和直觀。熟悉Word 2003的基本功能
掌握字體格式的設(shè)置、掌握段落布局的設(shè)置、掌握添加邊框和底紋、掌握添加項(xiàng)目符號(hào)、掌握表格的基本操、了解打印的設(shè)置,等基本操作………….1-2:excel常用方法
第一章
EXCEL的有關(guān)概念 第二章
Excel 2002基本操作 第三章
工作表的建立與編輯 第四章
工作表中數(shù)值計(jì)算 第五章
工作表格式設(shè)置 第六章
數(shù)據(jù)圖表化 第七章
數(shù)據(jù)管理
EXCEL是一個(gè)電子表格處理軟件,它集數(shù)據(jù)采集,數(shù)據(jù)編輯、數(shù)據(jù)圖表化、數(shù)據(jù)管理和數(shù)據(jù)分析處理等功能于一體??梢詣?chuàng)建工作表、圖表進(jìn)行各種統(tǒng)計(jì)計(jì)算,如創(chuàng)建財(cái)務(wù)報(bào)表、圖形報(bào)表、管理分析數(shù)據(jù)表和投資決策模擬分析表等,用來完成商業(yè)和工業(yè)任務(wù)。EXCEL的表格是動(dòng)態(tài)的、規(guī)則的電子表格
數(shù)據(jù)排序、數(shù)據(jù)的篩選、EXCEL公式和函數(shù)、還有表格的加密,這是上學(xué)期沒學(xué)到的!
我在無意與有意中得到了學(xué)習(xí),這種學(xué)習(xí)的興趣,便是我在這次上機(jī)實(shí)習(xí)中逐漸生成的。我想,大學(xué)就應(yīng)是這樣,當(dāng)你認(rèn)識(shí)了某種事物后,別人將你引入到某種程度,剩下的就要看你自己慢慢的的學(xué)習(xí)和領(lǐng)悟了。
另外,工作表在生活當(dāng)中是很常見的也是很有必要加強(qiáng)鍛煉的…… 1-3:ppt制法及效果
? 第一部分:PPT基礎(chǔ)知識(shí)
? 第二部分: PowerPoint奇跡 3D效果制作 ? 第三部分:模板使用
? 第四部分 :PPT的超鏈接功能 ? 第五部分:動(dòng)
畫
? 第六部分: PPT中插入Flash動(dòng)畫
幻燈片的制作是相當(dāng)?shù)暮?jiǎn)單也是教學(xué)的必要的!在教育部門可以把各種要講的知識(shí)以幻燈片的形式展示出來。對(duì)于我們學(xué)生來說,做一個(gè)職業(yè)規(guī)劃呀什么的都可用!主要是它可以形象直觀的把要表達(dá)的給人呈現(xiàn)出來
由于這些辦公軟件非常重要,在上機(jī)自學(xué)過程中,同學(xué)們表現(xiàn)得相當(dāng)積極。積極的共享精神在我們這里得到充分的體現(xiàn),同學(xué)都很樂意將各種學(xué)習(xí)資料通過網(wǎng)絡(luò)共享,并且以此開展互動(dòng)交流學(xué)習(xí),很好地增進(jìn)了同學(xué)間的團(tuán)結(jié)和友誼。
經(jīng)??梢钥吹交蚵牭酵瑢W(xué)對(duì)學(xué)習(xí)過程中產(chǎn)生的各種問題的激烈探討,有時(shí)甚至需要老師出面來指點(diǎn)一下…… 實(shí)習(xí)的收獲
通過在大一第一學(xué)期對(duì)計(jì)算機(jī)文化基礎(chǔ)課程的理論與實(shí)際的學(xué)習(xí),使我們對(duì)計(jì)算機(jī)的基礎(chǔ)知識(shí)有了一個(gè)大概的認(rèn)識(shí),而真正的上機(jī)實(shí)習(xí)時(shí)間也很少。恰好,在學(xué)校和老師的安排下,我們又有機(jī)會(huì)正式的進(jìn)行計(jì)算機(jī)的上機(jī)實(shí)習(xí)課。無論從操作技能上,還是在應(yīng)用能力上,這無疑使我們以前所學(xué)的知識(shí)得到了鞏固和加深。我想,這樣有目的的安排和學(xué)習(xí),更能有效的使我們的計(jì)算機(jī)的各方面的能力得到提高。在這一周的實(shí)習(xí)過程中,的確,學(xué)到了許多計(jì)算機(jī)基礎(chǔ)方面的知識(shí),特別是指導(dǎo)老師對(duì)我們實(shí)習(xí)課程內(nèi)容和時(shí)間的安排,使我們能夠很好的利用較短的時(shí)間而學(xué)到更多的知識(shí),在這方面,老師的確是考慮到了實(shí)際情況,進(jìn)而采取了合理的課程安排,實(shí)在是用心良苦?。≡诶蠋煹恼J(rèn)真講解下,使我對(duì)計(jì)算機(jī)有了一個(gè)新的認(rèn)識(shí),使我真正感受到了計(jì)算機(jī)作為這樣一個(gè)很先進(jìn)的科學(xué)工具在為我們的工作和學(xué)習(xí)而處理各種問題時(shí)所發(fā)揮出的高效與準(zhǔn)確,我想這也正是我們學(xué)習(xí)計(jì)算機(jī)知識(shí)的原因之一吧。通過計(jì)算機(jī),我們可以進(jìn)行各種知識(shí)的學(xué)習(xí),現(xiàn)在,計(jì)算機(jī)的應(yīng)用領(lǐng)域可以說是無處不在,無所不能,它真正為我們的工作,學(xué)習(xí)和生活帶來了極大的方便。同時(shí),它又為我們的各種科學(xué)研究提供了強(qiáng)大的技術(shù)保障,通過老師的點(diǎn)撥,我們明白了如何去有效的進(jìn)行相關(guān)資料的查詢,這又使我們認(rèn)識(shí)到了計(jì)算機(jī)的神通廣大,使我們更能通過計(jì)算機(jī)而學(xué)到許多計(jì)算機(jī)的豐富的知識(shí)。我想,這次實(shí)習(xí),使我對(duì)計(jì)算機(jī)的認(rèn)識(shí)有了新的看法,有了比較實(shí)際的理解。
在計(jì)算機(jī)的操作實(shí)習(xí)中,我們又重新學(xué)習(xí)和熟練了計(jì)算機(jī)的基本操作和相關(guān)的知識(shí),這使我們?cè)谠械挠?jì)算機(jī)水平上有了進(jìn)一步的提到,使我們?cè)谔幚硪恍┹^為基本的軟件方面能夠比較熟練。我想,這些基礎(chǔ)知識(shí)的鞏固,為我們以后在計(jì)算機(jī)方面的學(xué)習(xí)打下了一個(gè)良好的基礎(chǔ),并能使我們?cè)谄渌囊恍┫嚓P(guān)的工作中帶來很大的方便。如,在經(jīng)過了一周的上機(jī)實(shí)踐,使我們的理論知識(shí)和實(shí)踐經(jīng)驗(yàn)得到了很好的結(jié)合,使我們?cè)谏蠙C(jī)過程中能夠?qū)λ鶎W(xué)的知識(shí)得以很好的理解和應(yīng)用,并從另一個(gè)方式對(duì)計(jì)算計(jì)的理論知識(shí)有了更加深刻的認(rèn)識(shí)。這種認(rèn)識(shí)無疑對(duì)以后計(jì)算機(jī)的深入學(xué)習(xí)會(huì)有一個(gè)指導(dǎo)作用,而相應(yīng)的。通過實(shí)踐,我們自身的計(jì)算機(jī)的操作技能也得到了加強(qiáng),這充分起到了理論聯(lián)系實(shí)踐,使得理論知識(shí)和實(shí)踐能夠很好的進(jìn)行互相補(bǔ)充與互相進(jìn)步,并能在實(shí)踐的認(rèn)真操作中,得到有效的融合與滲透。我想,這種新的體會(huì)與認(rèn)識(shí)只有你親自上機(jī)實(shí)踐才可以理解與感受到,這無疑是我們今后學(xué)習(xí)的寶貴經(jīng)驗(yàn)與財(cái)富.在上機(jī)操作中,的確讓我們學(xué)到了有用的知識(shí).比如,在接下來的測(cè)繪實(shí)習(xí)報(bào)告的制作中,我充分應(yīng)用在上機(jī)實(shí)習(xí)課上所學(xué)的word操作技能,完成了老師要求的格式的制作。這使我真正感受到了計(jì)算機(jī)的好處和上機(jī)實(shí)習(xí)所帶來的實(shí)際的效果,這使我更加認(rèn)識(shí)到學(xué)習(xí)計(jì)算機(jī)的重要性,和學(xué)好計(jì)算機(jī)的好處。
通過這一周來與計(jì)算機(jī)近距離和頻繁的接觸,使我漸漸對(duì)計(jì)算機(jī)產(chǎn)生了濃厚的興趣。在計(jì)算機(jī)上我可以做許多我想做的事,我可以讓計(jì)算機(jī)為我工作,為我排優(yōu)解難,為我提供更加周到的服務(wù)。在我明白了計(jì)算機(jī)原來可以這樣利用的,我第一感覺便是一定要把計(jì)算機(jī)學(xué)好,一定要讓計(jì)算機(jī)成為我學(xué)習(xí)和生活的好搬手。在進(jìn)行了各種軟件的學(xué)習(xí)和老師對(duì)一些計(jì)算機(jī)和軟件知識(shí)的新的功能的講解,讓我更萌生了對(duì)計(jì)算機(jī)的學(xué)習(xí)和探索的胃口,是我能夠主動(dòng)的去看一些關(guān)于計(jì)算機(jī)方面的書籍與資料,讓我在資料與興趣中去學(xué)習(xí)關(guān)于計(jì)算機(jī)的知識(shí),這使我在無意與有意中得到了學(xué)習(xí),這種學(xué)習(xí)的興趣,便是我在這次上機(jī)實(shí)習(xí)中逐漸生成的。我想,大學(xué)就應(yīng)是這樣,當(dāng)你認(rèn)識(shí)了某種事物后,別人將你引入到某種程度,教給了你一種學(xué)習(xí)的方法,那之后便是你自己對(duì)這個(gè)問題的理解了,你也許會(huì)在興趣之下繼續(xù)去學(xué)習(xí),繼續(xù)去發(fā)現(xiàn),繼續(xù)去探索?;蛟S在你這樣做了之后,你會(huì)發(fā)現(xiàn)新的奧秘,你會(huì)碰到驚喜,你會(huì)在這快樂的步伐中學(xué)到更多的知識(shí),得到更多的體會(huì)。然而,在你知道了這個(gè)事物后,你也許會(huì)輕易的放棄,去尋找其它的興趣,但興趣是最好的老師,它能讓你在快樂學(xué)習(xí),在滿足中得到更多的收獲。
雖然,經(jīng)過這兩周的強(qiáng)化實(shí)習(xí),使我的以前的計(jì)算機(jī)知識(shí)得到了鞏固和提高,而且也學(xué)到了許多操作上的技巧。但終究時(shí)間有限,想在這么短的時(shí)間內(nèi)學(xué)到更多的更豐富的知識(shí)是難以做到的。在實(shí)習(xí)中,我也深深的認(rèn)識(shí)到自己在計(jì)算機(jī)知識(shí)方面的缺乏,在計(jì)算機(jī)操作技能方面的不熟練,雖然在實(shí)習(xí)中,得到了一定的提高,但畢竟時(shí)間很短,這還需要更多的加以練習(xí)與熟練。我們知道,計(jì)算機(jī)是一門理論知識(shí)很深,而操作技術(shù)又特別重要的一門新型學(xué)科,要想把它徹底學(xué)好,真正掌握好,關(guān)通過理論知識(shí)的學(xué)習(xí)是遠(yuǎn)遠(yuǎn)不夠的,只有通過大量的上機(jī)實(shí)踐才可以將理論知識(shí)得以強(qiáng)化和應(yīng)用。同時(shí)只有通過親自上機(jī)實(shí)踐,才可以將計(jì)算機(jī)的操作技能提高到更高的水平。我想,上機(jī)實(shí)踐應(yīng)該是計(jì)算機(jī)學(xué)習(xí)很重要的一個(gè)方面,我們必須通過平時(shí)的積累與頻繁的操作才可以提高。
一周的實(shí)習(xí)課程終于結(jié)束了,但它的確讓我明白了更多的計(jì)算機(jī)方面的知識(shí),使我能夠利用計(jì)算機(jī)做更多有利于學(xué)習(xí)和工作的事,讓它真正成為自己的良師益友。我想,這種興趣的培養(yǎng),正是得意于這次實(shí)習(xí)課的學(xué)習(xí)。而且,在課堂上,老師很有指導(dǎo)意義的一些小的提示,在無意中讓我得到了啟發(fā),讓我能夠自己去解決一些問題,自己去給自己找一條適合我自身情況的學(xué)習(xí)途徑,這或許也是我這次學(xué)習(xí)的很大收獲之一吧。計(jì)算機(jī)的知識(shí)是豐富的,是深?yuàn)W的。如果能有一位老師的指點(diǎn),那學(xué)習(xí)起來便容易多了。所以,我希望在以后的課程安排中,學(xué)校和老師能給我們加一些更多的關(guān)于計(jì)算機(jī)方面的課程。無論是實(shí)踐上機(jī)課,還是理論基礎(chǔ)課,對(duì)我來說,在計(jì)算機(jī)方面,都是非常好的學(xué)習(xí)機(jī)會(huì)。畢竟,計(jì)算機(jī)課程,對(duì)我們專業(yè)課的學(xué)習(xí),還是其它課程的學(xué)習(xí),都是非常有用。
知識(shí)是無窮的,而學(xué)習(xí)更是無止境的。計(jì)算機(jī)是這把知識(shí)寶庫的鑰匙,用這把鑰匙去打開知識(shí)的大門。這樣,你便可以在知識(shí)的天空里遨游,在知識(shí)的海洋里泛舟。有了知識(shí),你便有了生活的資本,便有了向科學(xué)高峰攀登的繩索。在這次實(shí)習(xí)中,給我的啟示是很多的。我想,有一點(diǎn)是很重要的,那便是學(xué)習(xí),惟有學(xué)習(xí),才可以讓自己真正快樂,才可以讓自己成為一個(gè)有價(jià)值的,對(duì)國家有貢獻(xiàn),對(duì)社會(huì)有用的人??偨Y(jié)今后發(fā)展方向
我始終追求完美,但我也清楚的知道任何事情都不可能完美無缺,但我會(huì)盡我最大努力做到最好。與其臨淵羨魚,不如退而結(jié)網(wǎng),與其羨慕別人事業(yè)的成功、人生的完美,不如靜下心來專心制定自己的職業(yè)生涯規(guī)劃。然而有了想法,制定了計(jì)劃固然好,但更重要的,在于其具體實(shí)踐并取得成效。任何目標(biāo)計(jì)劃無論多接近完美,只說不做到頭來都會(huì)是一場(chǎng)空。然而,現(xiàn)實(shí)是未知多變的,定出的目標(biāo)計(jì)劃隨時(shí)都可能遭遇問題,要求有清醒的頭腦。一個(gè)人,若要獲得事業(yè)成功、人生完美,必須拿出勇氣,付出努力、拼搏、奮斗。成功,不相信眼淚;成功,不相信頹廢;成功不相信幻影,未來,要靠自己去打拼!
第五篇:程序設(shè)計(jì)總結(jié)報(bào)告
匯編程序設(shè)計(jì)總結(jié)報(bào)告
設(shè)計(jì)時(shí)間:2002.1.14----1.24
設(shè)計(jì)者:李小霞 班號(hào):99090B3
學(xué)號(hào):08號(hào)
設(shè)計(jì)內(nèi)容:
本組負(fù)責(zé)設(shè)計(jì)一個(gè)文本編輯器(EDITOR),我主要編寫光標(biāo)的移動(dòng)和清除屏幕模塊,實(shí)現(xiàn)光標(biāo)的移動(dòng)和屏幕的清空。
算法思想: A.光標(biāo)移動(dòng):
(1)該程序從鍵盤上操作;(2)向上的箭頭,表示光標(biāo)要向上移動(dòng);(3)向左的箭頭表示光標(biāo)要向左移動(dòng);(4)向下的箭頭表示光標(biāo)要向下移動(dòng);(5)向右的箭頭表示光標(biāo)要向右移動(dòng);
該模塊中,當(dāng)輸入¥時(shí),則退出程序;然后,當(dāng)以鍵盤輸入箭頭時(shí),就進(jìn)入循環(huán)來辨別箭頭所實(shí)現(xiàn)的光標(biāo)是向左向右還是向上向下 B.清除屏幕模塊
(1)鍵盤輸入前要清除屏幕;(2)使整個(gè)屏幕的底色顯示藍(lán)色;
光標(biāo)移動(dòng)主要使用循環(huán)和子程序調(diào)用。子程序中都用到了BIOS 中斷和DOS的功能調(diào)用。
編輯過程中的心得:
這次我們編輯的是一個(gè)文本編輯器。在此次的編寫過程中,我充分的認(rèn)識(shí)到,實(shí)踐與理論相結(jié)合重要性。以前在學(xué)習(xí)匯編的過程中,感覺有一些的枯燥,但看這小小的光標(biāo)在藍(lán)色的屏幕上跳動(dòng),不盡的想:原來程序與現(xiàn)實(shí)距離是這么近。
1. 不足之處:程序編寫的有些復(fù)雜。在程序的調(diào)試和聯(lián)接過程中,出現(xiàn)了一些錯(cuò)誤,但都及時(shí)的解決。
2. 經(jīng)驗(yàn):要加強(qiáng)動(dòng)手能力,多多的編程,多多的上機(jī)。
程序過程如下:
lxx segment a db ? han1 dw ? lxx ends prognam segment main proc far assume cs:prognam,ds:lxx start: push ds mov ax,0 push ax mov ax,lxx mov ds,ax call clen repea: mov ah,07h int 21h mov a,al cmp a,‘$' je en cmp al,48h;行減一 jne x1 call y1 jmp repea x1: cmp a,4bh;列減一 jne x2 call y2 jmp repea x2: cmp a,50h;行減一 jne x3 call y3 jmp repea x3: cmp a,4dh;列減一 jne repea call y4 jmp repea en: ret main endp;----------------y1 proc near push ax push bx push dx mov ah,3 int 10h mov ah,2;行減一 dec dh int 10h pop dx pop bx pop ax ret y1 endp;---------y2 proc near push ax push bx push dx mov ah,3 int 10h mov ah,2 sub dl,2;列減一 int 10h pop dx pop bx pop ax ret y2 endp;-------y3 proc near push ax push bx push dx mov ah,3 int 10h mov ah,2 inc dh;行加一 int 10h pop dx pop bx pop ax ret y3 endp;---------y4 proc near mov ah,3 int 10h mov ah,2 inc dl;列加一 int 10h ret y4 endp;---------------------clen proc near mov dh,1 mov han1,25d cle: mov ah,2h mov dl,0 int 10h mov ah,09h mov al,' ' mov bl,90h mov bh,0h;yan se mov cx,80 int 10h inc dh dec han1 cmp han1,01h jne cle ret clen endp;------prognam ends end start