• <output id="aynwq"><form id="aynwq"><code id="aynwq"></code></form></output>

    <mark id="aynwq"><option id="aynwq"></option></mark>
  • <mark id="aynwq"><option id="aynwq"></option></mark><label id="aynwq"><dl id="aynwq"></dl></label>
  • 學習啦>論文大全>論文寫作指導>

    論文中頁腳怎么設置頁碼

    時間: 家文952 分享

      論文是分析、解決一兩個實際問題的實踐鍛煉過程,嚴肅認真的科學態度。那論文中的頁碼怎么設置頁碼呢?下面小編給大家分享一些論文中頁腳怎么設置頁碼的方法,大家快來跟小編一起欣賞吧。

      論文中頁腳怎么設置頁碼

      一、 在菜單欄選擇插入,進入頁腳選項,在彈出的窗口點擊編輯頁腳

      二、接著在菜單欄會出現設計這一選項,點擊頁碼,在彈出的窗口選擇頁面底端,然后出現底端各種樣式,一般選擇居中的頁碼也就是選擇普通數字2

      三、點擊普通數字2選項

      四、有時我們的畢業論文需要用到其他的頁碼,而非普通的阿拉伯數字,這時就需要在頁碼選項點擊設置頁碼格式選項

      五、在頁碼格式窗口,選擇編號格式,起始頁碼,點擊確定.

      六、最后在頁腳就出現數字

      關于java的論文范文

      Java軟件開發

      摘要:本文簡要介紹了Java軟件開發中抽象數據轉換的算法類型,程序設計方法,軟件開發生命周期、軟件開發各階段的測試以及Java的安全性。

      關鍵詞:Java;數據結構;算法;程序設計;測試

      中圖分類號:TP312 文獻標識碼:A文章編號:1007-9599(2012)02-0000-02

      Java Software Development

      Chen Bin

      (Hangzhou Normal University,Qianjiang College,Hangzhou310000,China)

      Abstract:This paper briefly describes the type of abstract data conversion algorithms in Java software development,programming methodology,software development life cycle,software development phase of the test,and Java security.

      Keywords:Java;Data structures;Algorithm;Programming;Test

      一、Java數據結構和算法類型

      (一)Java數據結構

      線性表,鏈表,哈希表是Java常用的數據結構,在進行Java開發時,JDK已經為我們提供了一系列相應的類來實現基本的數據結構。線性表是最基本、最簡單、也是最常用的一種數據結構,它的數據元素是一對一的,邏輯結構較簡單,便于實現和操作。鏈表是一種物理存儲單元上非連續、非順序的存儲結構,數據元素的邏輯順序是通過鏈表中的指針鏈接次序實現的,相比于線性表順序結構,鏈表比較方便插入和刪除操作,熟悉了鏈表結構對Java的描述也就輕而易舉了。哈希表也叫散列表,是根據關鍵碼值(Key value)而直接進行訪問的數據結構。

      (二)算法類型

      為實現抽象數據類型的有效轉換,需要利用合適的設計策略對它們進行分析,當前最常見的算法有貪婪算法、分治算法、回溯算法。

      1.貪婪算法

      貪婪算法的原理是所有過程都選擇最容易的,它首先考慮的是當前每個步驟的最有利性,沒有進行過多的考慮對于將來的影響,貪婪算法雖然比較簡易,但往往不能夠達到目的。如:從一個城市到另外一個城市,在每個分岔口都選擇最容易走的路,如果兩個城市間的路程都是由所有最容易走的路組成,那么貪婪算法是一個正確的選擇,但如果兩個城市之間不能夠通過這些最容易走的路到達時,貪婪算法就沒有起到原先的目的。

      2.分治算法

      分治算法的原理是將整個大問題分類為若干個小問題,然后對這些小問題進行單個的解決,使所有小問題的處理結果合成對整個大問題的解決方案,使用這種算法的前提規則是各個小問題的類型需要與大問題相一致。

      3.回溯算法

      回溯算法實質上就是一種試錯法,在數據轉換過程中如果存在多種可供選擇方法時,隨機挑選一種方法進行解決問題,當該種選擇無法解決問題時再選擇另外一種,以此類推。該種方法不適用于選擇性比較多的問題,過于繁雜。

      雖然當前實現抽象數據轉換的算法類型有很多種,但不是每一種方法都適用,判斷某種方法是否適用的主要依據是使用時的簡單性,清晰性,時間和空間上的效率性等。

      二、程序設計方法

      (一)過程式程序設計

      過程式程序設計方法就是將整個軟件系統分解成多個子層次結構,這些子層次結構由多個子程序組成。它的規則是各個下層子系統為上層子系統提供服務,同時也要為同級的其他子系統提供服務,以此類推,進行逐個解決整個大問題的小方向問題。過程式程序結構的缺點是每個過程的相互依賴性過大,在有一部分出現問題時會涉及到其他的部分,不容易檢測出錯誤,在實際操作中難以維護,容易產生意外的難題。

      (二)函數式程序設計

      函數式程序設計方法和過程式設計方法的相似之處是同樣是將整個軟件系統分解為多個子程序,但它的運作過程與過程式設計方法不同,它的各個子程序間是分層工作的,子程序之間不需要相互作用。由此,當面對大型的程序設計時,由于各子程序之間相互的聯系和依賴性不強,有利于日常維護和錯誤檢測。

      (三)面對對象程序設計

      面對對象程序設計方法的原理是將整個軟件系統分解成一系列相互通信的對象,對這些對象都包含數據及數據操作方法,而且各個對象之間能夠很好的隱藏數據,做到保密性,進而避免產生不必要的失誤。而且各個對象的相互作用及影響都不大,在設計和維護中都比較容易進行,當出現內部失誤時可以及時的查到問題所在。

      面向對象程序在運行時,是各個對象之間相互發送信息,然后各個對象通過自身的執行方法進行響應,在操作運行過程中,各個對象不僅需要包含數據還需要數據操作的方法,發送消息的對象稱作客戶端,接受消息的對象稱作服務器。在發送消息的過程中,客戶端對象不需要了解服務器的具體內部細節,只需要對其發送特定的消息就行。

      在計算機系統的世界里,是不允許程序中存在任何差錯的,計算機能夠精確的執行程序中各個任務,細微的錯誤都有可能造成巨大的災難,所以程序設計方法的運用是至關重要的。在Java語言和其他語言對字符的描述不同,Java基本的char類型和的是十六位的無符號整數,為使Java能夠支持特定語言的字符串顯示,在Java的程序設計中需采用不同的程序設計方法相互輔助,當前使用最普遍的程序設計方法就是過程式程序設計,函數式程序設計和面對對象程序設計。

      三、軟件開發生命周期

      軟件開發過程一般包括用戶需求、分析、設計、實現、集成、維護。

      (一)用戶需求。軟件開發的前提是程序員需要確定用戶的需求是什么,即需要明白用戶對軟件開發的期望是什么。

      (二)分析。在分析階段,程序員需要將各個系統的操作進行精確的描述,讓用戶能夠清晰的了解到整個系統的過程與結果,必要時需要開發出系統原型,易于用戶理解,讓用戶去確認是否與其期望相一致。

      (三)設計。在設計階段,需要確定每個類的變量和方法,在執行Java程序時,計算機必須保存所有用到的類的執行代碼和制定的對象。當對象出現時,java會自動跟蹤并對對象進行判斷,判斷其是否被引用。

      (四)實現。根據分析和設計的結果進行編寫程序,進而完成系統的實現。

      (五)集成。把分散的各個部分集合到整個軟件中。

      (六)維護。在程序的使用年限里,需要進行定期的變更,進而實現程序更好地應用。

      Java開發的生命周期與傳統的生命周期有些不同,它不是在應用程序開發的時候創建對象,而是在程序的運行過程中根據需求進行建立的,在Java語言的開發中,剛開始的時候無法確定對象及生命周期時間等問題,它存在自身的動態機制,但它最大的缺陷就是會影響到應用程序的執行效率,這需要采取相應的措施進行優化。

      四、測試

      測試在軟件開發的各個階段都是必需的,而并不單單存在于編碼階段。對程序進行測試時,判斷的依據是程序的友好性,健壯性及可靠性等因素。

      (一)測試數據的設計:

      1.隨機測試

      隨機測試是對程序進行各個測試,直到程序崩潰,確定可用程序,這種方法效率不高。

      2.黑箱測試

      黑箱測試不是把全部的程序進行測試,而是把整體的程序進行分類,然后有組織的選擇輸入的數據,這種方法在實際的操作中比較簡易,但是在數據比較大的情況下很容易造成忽視一些數據。

      3.白箱測試

      白箱測試是指在測試中盡量對程序中的所有數據都進行測試,這個測試方法因為需要對程序中的所有代碼進行查看,所以這個測試方法運行比較困難,指適用于對小數據程序的測試,當前最好的測試方法是將白箱測試和黑箱測試進行結合。

      (二)編碼階段的測試

      在編碼階段需要對三個時刻進行數據測試:

      1.單元測試

      根據目標類型編寫一個實例化對象,然后對該對象發送消息,對其進行徹底的測試。

      2.集成測試

      當把所有的類都單獨測試完畢后,然后確認他們是否能夠在一起正常工作,在分別單次向測試環境中添加一個類,發現出錯的根本來源,使測試達到最完善的程度。

      3.驗收測試

      驗收測試也是系統完成后的最后一關測試,需要通過該測試確認系統的功能是否能夠在實際環境中運行。

      (三)分析和設計階段的測試

      在分析階段的測試是對分析工作的復查,將所有現實存在的因素都考慮在內,測試是否滿足用戶的要求。設計階段的測試是不斷的驗證是否按照了分析階段的結論進行工作,是否是根據客戶的要求。

      (四)代碼測試

      在測試代碼時可采用預排法,雖然比較浪費時間,但是能夠有效的發現缺陷獲得高質量的軟件。

      五、Java的安全性

      由于Java是面向對象的程序設計語言,信息流的安全性控制需要得到重視,Java雖然利用封裝和隱藏機制,在一定程度上保證了信息的安全性,但是仍然不能保證信息流的保密性,可通過以下方法對Java的安全性進行改進,首先對Java中的主要語言成分進行改造,對package語句、類聲明語句、變量成員聲明及方法聲明語句等進行修改。Java平臺提供的原始安全模式是沙箱模型,對用戶的訪問權限進行限制,它由字節碼檢測器、類裝載器和安全管理器三部分組成,它的原理是只信息本地代碼,可以完全訪問沙箱內的重要信息,對于下載的遠程代碼,只能訪問沙箱內的有限資源。Java平臺通過使用認證器查看類文件句法的正確性,防止病毒的侵犯。但由于Java是可以從網絡上下載運行的,這造成了Java面對很多不安全的因素,如一些惡意程序對Java用戶進行攻擊,Java虛擬機提供的安全管理器和Java類文件認證器擔任了防衛本地用戶被攻擊的任務。

      小結:

      Java是當前計算機軟件開發中不可缺少的一種程序設計語言,很多軟件開發工作者對Java進行了多方面的研究與探討,本文只是通過一些小的方面對Java進行了淺顯的概述。

      參考文獻:

      [1]王宏,曹家慶,黃斌,陳琪.基于Java的數據結構算法演示系統[J].南昌航空工業學院學報(自然科學版),2006,2

      [2]曹愛增,張慧芬,段春筍,張忠杰.JAVA程序設計方法研究[J].山東輕工業學院學報,2004,1

      [3]張雪萍,鮑丹,王家耀.Java多線程測試策略及測試方法探討[J].計算機應用研究,2006,11

      [4]艾麗蓉,趙慶蘭,劉西洋等.面向Java語言的進化測試中分支依賴圖的構建[J].計算機科學.2006,7

      [5]麻孜寧,伊浩,李祥.Java多線程并發系統中的安全性與公平性[J].計算機技術與發展,2006,2

      
    看了“論文中頁腳怎么設置頁碼_怎么設置論文中頁腳的頁碼”的人還看:

    1.畢業論文頁腳如何設置頁碼

    2.畢業論文頁腳怎么設置頁碼

    3.畢業論文的頁腳怎么設置頁碼設置

    4.畢業論文頁腳怎么設置頁碼設置

    5.畢業論文頁腳頁碼怎么設置

    2576188 主站蜘蛛池模板: 豪妇荡乳1一5白玉兰| 136av导航| 校花被扒开尿口折磨憋尿| 国产一区日韩二区欧美三区| mhsy8888| 日韩精品成人一区二区三区| 午夜精品久久久久久久无码| 91www永久在线精品果冻传媒| 日本成人在线视频网站| 亚洲高清美女一区二区三区| 黄色一级视频免费| 小小视频在线版观看| 亚洲专区在线视频| 精品国产欧美sv在线观看| 国产精品国三级国产AV| 中国熟妇xxxx| 桃子视频在线观看高清免费视频| 午夜不卡av免费| 欧美videos极品| 妖精的尾巴ova| 九九精品国产99精品| 狠狠躁天天躁中文字幕无码| 国产在线麻豆精品观看| fc2免费人成在线| 日本男人操女人| 亚洲欧美日韩精品中文乱码| 色视频色露露永久免费观看| 国产精品莉莉欧美自在线线| 中文字幕国语对白在线电影| 欧美性猛交xxxx免费看| 午夜亚洲乱码伦小说区69堂| 久草网在线视频| 处处吻动漫高清在线观看| 久久久久久夜精品精品免费啦 | 中文字幕看片在线a免费| 欧美日韩精品久久久免费观看| 嘟嘟嘟www在线观看免费高清| 日本成本人视频| 在线观看你懂得| 中国嫩模一级毛片| 日韩精品成人一区二区三区|