freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

2008級程序設(shè)計(jì)語言(java)教學(xué)大綱-預(yù)覽頁

2025-10-28 07:44 上一頁面

下一頁面
 

【正文】 。課程目的:通過本課程的學(xué)習(xí),學(xué)生不僅應(yīng)掌握 Java語言的基本特點(diǎn)和編程方法,還應(yīng)掌握面向?qū)ο蟪绦蛟O(shè)計(jì)的基本思想、基本概念和基本方法,并能運(yùn)用所學(xué)的知識和技能對一般問題進(jìn)行分析和程序設(shè)計(jì),能解決本專業(yè)的一些實(shí)際問題。該課程的前導(dǎo)課程是《大學(xué)計(jì)算機(jī)基礎(chǔ)》,側(cè)重于Java語言的基本語法和面向?qū)ο缶幊谭椒ǖ慕榻B。2.掌握對象和類的基本概念,學(xué)會使用Java進(jìn)行面向?qū)ο蟪绦蛟O(shè)計(jì)開發(fā)的基本技能。實(shí)踐教學(xué)完成后,要上交相應(yīng)部分的實(shí)驗(yàn)報(bào)告。主要是可以使用其建立一個(gè)系統(tǒng),這個(gè)系統(tǒng)運(yùn)行于一個(gè)巨大的、分布的異構(gòu)網(wǎng)絡(luò)環(huán)境中,完成各種電子設(shè)備之間的通信與協(xié)同工作。用java編寫的Applet應(yīng)用小程序能夠嵌入到網(wǎng)頁中運(yùn)行,而實(shí)現(xiàn)聲音、動(dòng)畫等功能。Java對軟件開發(fā)技術(shù)的影響重要體現(xiàn)在以下四個(gè)方面:軟件的需求分析 :可將用戶的需求進(jìn)行動(dòng)態(tài)的、可視化描述 ,以提供設(shè)計(jì)者更加直觀的要求。利用 WWW提供的巨大 動(dòng)畫資源空間 ,可以共享全世界的動(dòng)態(tài)畫面的資源。其 次 ,它最大限度地利用了網(wǎng)絡(luò) ,Java的小應(yīng)用程序(applet)可在網(wǎng)絡(luò)上傳輸而 不受 CPU和環(huán)境的限制。另外 ,Java也適合于在小型機(jī)上運(yùn)行 ,它的基本解釋器及類的支持只有 40KB左右 ,加上標(biāo)準(zhǔn)類庫和線程的支持也只有 215KB左右。而類則提供了一類對象的原型 ,并且通過繼承機(jī)制 ,子類可以使用父類 所提供的方法 ,實(shí)現(xiàn)了代碼的復(fù)用。安全性 :用于網(wǎng)絡(luò)、分布環(huán)境下的 Java必須要防止病毒的入侵。網(wǎng)絡(luò)用戶訪問服務(wù)器的 Applet時(shí) ,這些Applet 從網(wǎng)絡(luò)上進(jìn)行傳輸 ,然后在支持 Java的瀏覽器中運(yùn)行。豐富的類庫:216。216。 抽象圖形用戶接口包實(shí)現(xiàn)了不同平臺的計(jì)算機(jī)的圖形用戶接口部件216。面向?qū)ο蟪绦蛟O(shè)計(jì),確切的說,對象是現(xiàn)實(shí)世界的某個(gè)具體的物理實(shí)體在計(jì)算機(jī)邏輯中的映射和體現(xiàn)。也就是說類是同種對象的集合與抽象。每個(gè)對象都有自己專有的變量。對象的關(guān)系:包含:當(dāng)對象A是對象B的屬性的時(shí)候,稱對象B包含對象A。Java和 C、C++之間的比較:對于變量聲明、參數(shù)傳遞、操作符、流控制等 ,Java使用了和 C、C++ 相同的傳統(tǒng) ,使得熟悉 C、C++的程序員能很方便地進(jìn)行編程。}在類 GlobalVar中定義變量 global_var為 public static,使得其它類 可以訪問和修改該變量。指針:指針是 C、C++中最靈活 ,也是最容易產(chǎn)生錯(cuò)誤的數(shù)據(jù)類型。內(nèi)存管理:在 C中 ,程序員通過庫函數(shù) malloc()和 free()來分配和釋放內(nèi)存 , C++ 中則通過運(yùn)算符 new和 delete來分配和釋放內(nèi)存。通過new得到對象的處理權(quán) ,Java對此自動(dòng)地進(jìn)行管理并且進(jìn)行垃圾收集 ,有效防止了由于程序員的誤操作而導(dǎo)致的錯(cuò)誤 ,并且更好地利用了系統(tǒng)資源。而 Java不支持頭文件 ,類成員的類型和訪 問權(quán)限都封裝在一個(gè)類中 ,運(yùn)行時(shí)系統(tǒng)對訪問進(jìn)行控制 ,防止對私有成員的操作。預(yù)處理:C、C++中用宏定義來實(shí)現(xiàn)的代碼給程序的可讀性帶來了困難。簡 單 的Application程序:public class HelloWorldApp { //an applicationpublic static void main(String args[ ]){(”Hello World!“)。} }由 于 Applet中 沒 有 main()方 法 作 為 Java解 釋 器 的入 口 ,我 們 必 須 編 寫 HTML文 件 ,把 該 Applet嵌入 其 中 ,然 后 用 appletviewer來 運(yùn) 行 ,或 在 支 持 Java的 瀏 覽 器 上 運(yùn) 行。本課程的主要任務(wù)是通過對C語言程序設(shè)計(jì)的各種數(shù)據(jù)類型,基本語句,基本程序設(shè)計(jì)結(jié)構(gòu)以及常用算法的學(xué)習(xí),使學(xué)生掌握程序設(shè)計(jì)的基礎(chǔ)知識和程序設(shè)計(jì)的基本方法,培養(yǎng)學(xué)生使用計(jì)算機(jī)解決實(shí)際問題的能力。習(xí)題:書面作業(yè)布置不少于8次。與其它課程和教學(xué)環(huán)節(jié)的聯(lián)系:先修課程和教學(xué)環(huán)節(jié):大學(xué)計(jì)算機(jī)信息技術(shù)基礎(chǔ) 后續(xù)課程和教學(xué)環(huán)節(jié):其它程序設(shè)計(jì)語言平行開設(shè)課程和教學(xué)環(huán)節(jié):程序設(shè)計(jì)語言(VB)、程序設(shè)計(jì)語言(F90)、程序設(shè)計(jì)語言(VFP)教材和主要參考書目:(1)教材:C程序設(shè)計(jì) 譚浩強(qiáng)編著(2)主要參考書目:C程序設(shè)計(jì)題解與上機(jī)指導(dǎo) 主編:譚浩強(qiáng) 版本:第二版第四篇:《程序設(shè)計(jì)語言強(qiáng)化課程設(shè)計(jì)》教學(xué)大綱《程序設(shè)計(jì)語言強(qiáng)化課程設(shè)計(jì)》教學(xué)大綱周數(shù):2 學(xué)分:2適用專業(yè):網(wǎng)絡(luò)工程 執(zhí)筆人:周燕 審核人:崔如春 編寫日期:2013年9月項(xiàng)目一:學(xué)生成績排名一、目的和要求:1.熟悉并鞏固C程序設(shè)計(jì)語言的基本概念和知識。1.定義一個(gè)數(shù)組a[11],用以存放學(xué)生的成績。5.將排好序的成績單進(jìn)行反序存放,即原來是從高到低,現(xiàn)在改為從低到高排列。四、場所安排:校內(nèi)機(jī)房。課程設(shè)計(jì)考勤占20%,課程設(shè)計(jì)程序完成情況占30%,課程設(shè)計(jì)報(bào)告占50%,對于在課程設(shè)計(jì)中具有較強(qiáng)綜合實(shí)驗(yàn)?zāi)芰蛣?chuàng)新能力的學(xué)生,在評定成績時(shí)應(yīng)給予適當(dāng)?shù)丶臃?。二、主要?nèi)容:在函數(shù)中進(jìn)行 10個(gè)學(xué)生成績從高到低排名,再改進(jìn)函數(shù),進(jìn)行 n個(gè)學(xué)生成績從高到低排名, 排名方式根據(jù)函數(shù)的style參數(shù)進(jìn)行,如style為‘a(chǎn)39。(a:ascending 升,d:descending 降)編寫多個(gè)不同函數(shù),使之能實(shí)現(xiàn)不同的排序算法(3種以上),再編寫一個(gè)通用輸出函數(shù),(要求用函數(shù)指針做參數(shù))能分別打印不同排序算法的結(jié)果。fun為函數(shù)指針,函數(shù)的特點(diǎn)為有兩個(gè)參數(shù),一個(gè)為整型數(shù)組,一個(gè)為整數(shù),返回值為指向整型變量的指針)5.編寫主函數(shù)調(diào)用以上函數(shù)。五、考核方式:檢查程序完成情況和課程設(shè)計(jì)報(bào)告完成情況。項(xiàng)目三:鏈表的操作一、目的和要求:1.熟悉并鞏固C程序設(shè)計(jì)語言的基本概念和知識。刪除指定學(xué)號的學(xué)生數(shù)據(jù),對學(xué)生數(shù)據(jù)進(jìn)行排序,分別在鏈表頭部,中間,末尾插入學(xué)生數(shù)據(jù)。五、考核方式:檢查程序完成情況和課程設(shè)計(jì)報(bào)告完成情況。項(xiàng)目四:學(xué)生成績文件管理一、目的和要求:1.熟悉并鞏固C程序設(shè)計(jì)語言的基本概念和知識。1.定義一個(gè)結(jié)構(gòu)體數(shù)組,存放10個(gè)學(xué)生的學(xué)號,姓名,三門課的成績 2.從鍵盤輸入10個(gè)學(xué)生的以上內(nèi)容3.輸出單門課成績最高的學(xué)生的學(xué)號、姓名、以及該門課程的成績 4.輸出三門課程的平均分?jǐn)?shù)最高的學(xué)生的學(xué)號、姓名及其平均分 5.從鍵盤輸入10個(gè)學(xué)生的以上內(nèi)容,關(guān)閉文件 6.,將數(shù)據(jù)讀出,查看是否正確寫入,關(guān)閉文件。2.時(shí)間安排:5學(xué)時(shí)。課程設(shè)計(jì)不得無故缺席,否則無課程設(shè)計(jì)成績。3.培養(yǎng)學(xué)生獨(dú)立設(shè)計(jì),獨(dú)立調(diào)試程序的能力。(3)顯示、保存記錄。(2)程序運(yùn)行時(shí),首先進(jìn)行口令檢查,再顯示菜單。《3》可對用戶的口令輸入進(jìn)行次數(shù)限制(如:重復(fù)輸入3次都不對),則自動(dòng)退出系統(tǒng)。(2)程序運(yùn)行時(shí),首先進(jìn)行口令檢查,再顯示菜單。《3》可對用戶的口令輸入進(jìn)行次數(shù)限制(如:重復(fù)輸入3次都不對),則自動(dòng)退出系統(tǒng)。(4)查詢和排序功能:(至少一種查詢方式)按書名查詢按作者名查詢(5)圖書信息的刪除與修改??诹畛绦蚨蔚墓δ芤螅骸?》提示用戶輸入一個(gè)口令。4.電話簿管理程序數(shù)據(jù)庫的主要數(shù)據(jù)包括:姓名、工作單位、電話號碼、Email地址。(5)查詢功能:按人名查詢電話號碼和按電話號碼查詢?nèi)嗣?。口令程序段的功能要求:?》提示用戶輸入一個(gè)口令。三、教學(xué)方式和時(shí)間安排:1.教學(xué)方式:講授,討論,指導(dǎo)。六、成績評定:課程設(shè)計(jì)成績由課程設(shè)計(jì)考勤、課程設(shè)計(jì)程序完成情況、課程設(shè)計(jì)報(bào)告綜合評定。理科專業(yè)、管理類專業(yè)開設(shè)在一年級第二學(xué)期,文科專業(yè)開設(shè)在二年級第一學(xué)期。(2)Visual Foxpro集成環(huán)境①Visual Foxpro的用戶界面 ②Visual Foxpro的環(huán)境設(shè)置 ③項(xiàng)目管理器的使用(3)語言基礎(chǔ)和程序設(shè)計(jì)①數(shù)據(jù)類型和數(shù)據(jù)存儲 ②運(yùn)算符、函數(shù)和表達(dá)式 ③命令格式④程序控制(分支、循環(huán)結(jié)構(gòu)的使用)(4)Visual Foxpro的文件類型要求:熟悉關(guān)系數(shù)據(jù)庫的基礎(chǔ)知識,了解關(guān)系模型和關(guān)系運(yùn)算,掌握VFP集成環(huán)境的使用,熟悉VFP常見的文件類型,掌握VFP語言的基本成分,能夠進(jìn)行較簡單的程序設(shè)計(jì)。查詢(1)查詢設(shè)計(jì)器的功能和使用;(2)SELECTSQL語句的各種應(yīng)用。(5)對象的引用方法,對象屬性的設(shè)置方法;(6)容器層次與類層次中的事件;(7)事件的激發(fā)順序;(8)事件驅(qū)動(dòng)和事件循環(huán)。②控件類對象。要求:掌握一般菜單和快捷菜單創(chuàng)建和使用方法,掌握工具欄設(shè)計(jì)和使用方法,了解SDI菜單的創(chuàng)建和使用方法。(2)常用函數(shù);①數(shù)值函數(shù):ABS()、INT()、MAX()、MIN()、MOD()、ROUND()。②其他事件:Activate、AfterCloseTables、BeforeOpenTables、Error、Valid、QueryUnload、Timer。三、實(shí)踐環(huán)節(jié)和要求:本課程主要實(shí)踐任務(wù)是使學(xué)生加深對數(shù)據(jù)庫概念的理解,鞏固關(guān)系數(shù)據(jù)庫和面向?qū)ο缶幊痰幕局R,通過實(shí)驗(yàn)培養(yǎng)開發(fā)數(shù)據(jù)庫應(yīng)用程序的基本能力。表的創(chuàng)建與使用部分要求掌握表的創(chuàng)建和使用,主要包括自由表結(jié)構(gòu)的創(chuàng)建、記錄的錄入、維護(hù)、表的索引等。表單部分要求掌握常見表單的方法和操作步驟。1菜單和工具欄部分要求掌握用菜單設(shè)計(jì)器設(shè)計(jì)一般菜單和快捷菜單的方法,菜單程序的生成和運(yùn)行,以及工具欄的設(shè)計(jì)和應(yīng)用。上機(jī)操作作業(yè)布置不少于4次,每次不少于5題,通過軟盤或網(wǎng)絡(luò)方式全交,全
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1