全書共5篇、14章,涵蓋軟件工程領(lǐng)域涉及的主要內(nèi)容。前四篇內(nèi)容主要包括:軟件的發(fā)展歷程,軟件的定義和特點,軟件危機產(chǎn)生的原因,軟件工程產(chǎn)生的背景以及軟件生命周期中各階段的工作;如何利用數(shù)據(jù)流圖、狀態(tài)轉(zhuǎn)換圖和數(shù)據(jù)字典等來建模用戶需求,如何采用層次圖、IPO圖及程序流程圖來設(shè)計軟件,如何有效地將結(jié)構(gòu)化設(shè)計結(jié)果轉(zhuǎn)換為程序代碼
本書遵循“認(rèn)知規(guī)律”,抓住“立德樹人”的教育本質(zhì),圍繞幾種常見的數(shù)據(jù)結(jié)構(gòu)(線性表、棧與隊列、串與數(shù)組、樹與二叉樹、圖)和兩種基本的數(shù)據(jù)操作(內(nèi)排序、查找)將內(nèi)容共分為7章。每章力求將抽象知識的實踐應(yīng)用“問題化、趣味化”,并將典型實踐案例按基礎(chǔ)實踐、進階實踐、拓展實踐三個層面“由淺入深”“由扶到放”地漸進式引導(dǎo)與推進。本
本書以理論與項目實戰(zhàn)相結(jié)合的方式,詳細(xì)講解了UI設(shè)計與制作的方法。第1章為初識UI設(shè)計,介紹了UI設(shè)計的基本概念、常用軟件、發(fā)展趨勢、學(xué)習(xí)方法、項目流程,以及規(guī)范與規(guī)則。第2章到第6章分別介紹了UI設(shè)計中的圖標(biāo)設(shè)計、控件設(shè)計、組件設(shè)計、頁面設(shè)計和UI設(shè)計輸出。第2章到第6單除知識講解外,還包括課堂案例。課堂練習(xí)和課后習(xí)
本書是網(wǎng)頁特效設(shè)計任務(wù)驅(qū)動式教材。本書將網(wǎng)頁特效分為9類,分別是基本網(wǎng)頁特效、日期時間類網(wǎng)頁特效、文字類網(wǎng)頁特效、圖片類網(wǎng)頁特效、表單控件類網(wǎng)頁特效、導(dǎo)航菜單類網(wǎng)頁特效、選項卡類網(wǎng)頁特效、內(nèi)容展開與折疊類網(wǎng)頁特效和頁面類網(wǎng)頁特效,同時相應(yīng)地將全書分為9個教學(xué)單元,每個教學(xué)單元分析和設(shè)計一種類型的網(wǎng)頁特效,將JavaSc
本書的目標(biāo)是讓大家又快又好地打包學(xué)透Spring技術(shù)棧,內(nèi)容將涉及SpringFramework、SpringBoot、SpringCloud等Spring家族成員。本書分為四部分:第一部分“Spring入門”,先學(xué)習(xí)基本的SpringIoC、AOP,隨后過渡到當(dāng)下熱門的SpringBoot;第二部分“Spring中的
隨著互聯(lián)網(wǎng)的價值被不斷挖掘,區(qū)塊鏈的出現(xiàn)給其價值的體現(xiàn)注入了新的生命力。區(qū)塊鏈將互聯(lián)網(wǎng)和經(jīng)濟聯(lián)系得更緊密,本書將從概念、原理、基礎(chǔ)設(shè)施架構(gòu)、行業(yè)案例四個方面展開:第1~4章重點介紹區(qū)塊鏈的概念特點、區(qū)塊鏈的發(fā)展歷程及其分類、以及區(qū)塊鏈的認(rèn)識誤區(qū);第5~7章介紹了區(qū)塊鏈的本質(zhì)內(nèi)涵、區(qū)塊鏈在數(shù)字化經(jīng)濟發(fā)展中的作用、區(qū)塊鏈對
Java語言是一種被廣泛使用的編程語言。它采用面向?qū)ο蠹夹g(shù),不依賴于機器結(jié)構(gòu),具有可移植性、健壯性、安全性。除了語言的基本語法外,Java還提供了豐富的類庫,便于程序員方便地開發(fā)自己的系統(tǒng)。 本書在第一版的基礎(chǔ)上進行了內(nèi)容更新和補充。全書共16章,分為兩篇。第一篇包括1~8章,主要講解語言的詞法、語法,以及面向?qū)ο缶幊?/p>
本書主要以零基礎(chǔ)的讀者角度出發(fā),通過簡單易懂的語言、圖文并茂、知識點由淺入深的講解,案例充足和課后習(xí)題鞏固。使得讀者在循環(huán)漸進過程中掌握J(rèn)ava語言編程的知識,從提升自身的實際開發(fā)能力。全書共分為4篇11章,分別為基礎(chǔ)篇、高級篇、數(shù)據(jù)結(jié)構(gòu)與算法篇、實戰(zhàn)篇。內(nèi)容主要包括Java環(huán)境搭建,Java變量命令規(guī)范,Java中的
編者認(rèn)真調(diào)研網(wǎng)頁設(shè)計與制作工作的最新需求,對本書的教學(xué)內(nèi)容、教學(xué)過程、教學(xué)案例、教學(xué) 方法進行系統(tǒng)設(shè)計和整體優(yōu)化,努力滿足教學(xué)需求和幫助教師提升教學(xué)效率。本書使用網(wǎng)頁制作工具 Dreamweaver并基于Web技術(shù)標(biāo)準(zhǔn)HTML5和CSS3設(shè)計與制作網(wǎng)頁。 本書將教學(xué)內(nèi)容劃分為8個模塊,理論知識分為創(chuàng)建站點、超鏈接應(yīng)用、
本書以MySQL8.0數(shù)據(jù)庫管理系統(tǒng)為平臺,以案例教學(xué)為編寫主線,介紹數(shù)據(jù)庫系統(tǒng)的基本概念和數(shù)據(jù)庫應(yīng)用技術(shù)。書中以學(xué)生選課管理系統(tǒng)作為教學(xué)案例,以網(wǎng)上書店系統(tǒng)作為實訓(xùn)案例,最后一章講解一個具體的項目案例開發(fā)設(shè)計過程,將數(shù)據(jù)庫原理知識與實際數(shù)據(jù)庫開發(fā)過程結(jié)合在一起。 本書采用目前流行的在線開放課程教學(xué)方式,提供慕課視頻、