這本書是關(guān)于軟件設(shè)計的:如何將復(fù)雜的軟件系統(tǒng)分解為可以相對獨立實現(xiàn)的模塊(例如類和方法)。本書首先介紹了軟件設(shè)計中的基本問題,即管理復(fù)雜性。然后,它討論了有關(guān)如何處理軟件設(shè)計過程的哲學(xué)問題,并提出了在軟件設(shè)計過程中應(yīng)用的一系列設(shè)計原則。本書還介紹了一組識別設(shè)計問題的危險信號。您可以應(yīng)用本書中的思想來最小化大型軟件系統(tǒng)的
本書是藍(lán)橋杯大賽軟件類入門教程,詳細(xì)講解了藍(lán)橋杯大賽軟件類入門階段的核心知識點,也是大賽必考和?嫉闹R點,包括填空題、模擬題、數(shù)據(jù)結(jié)構(gòu)、基本算法、搜索、動態(tài)規(guī)劃、數(shù)學(xué)、圖論。本書用大量的大賽真題作為例題,幫助讀者鞏固知識點的應(yīng)用;代碼簡潔精要,可作為比賽模板;文字簡潔明快,實現(xiàn)了較好的易讀性。
Unity,作為一個高度靈活的平臺,支持2D和3D游戲開發(fā),并且可以無縫地部署至多個平臺,包括PC、移動設(shè)備、Web以及虛擬現(xiàn)實和增強(qiáng)現(xiàn)實設(shè)備。無論是游戲設(shè)計師、影視開發(fā)者還是科研人員,Unity都能為其提供強(qiáng)大的工具,以實現(xiàn)他們的創(chuàng)意。本教材的編寫目標(biāo)是幫助讀者掌握Unity的核心功能,并通過一系列實際案例,讓讀者熟
本書是一本跨界于Web前端開發(fā)和網(wǎng)頁美工設(shè)計的教程。全書圍繞UI設(shè)計理念與原則,以培養(yǎng)學(xué)習(xí)者良好的UI界面設(shè)計及原型開發(fā)能力為目標(biāo),綜合運(yùn)用以PhotoShop、XD原型設(shè)計為主的各種工具軟件,通過對任務(wù)的分析、分解、分步實施,將UI設(shè)計知識與PS/XD操作技能融于實踐過程。全書共四篇,第一篇為UI元素設(shè)計,包括導(dǎo)航、
主要內(nèi)容包括三個部分,第一部分闡釋了SQLserver數(shù)據(jù)庫設(shè)計與實現(xiàn)的基本理論;第二部分深入探討了SQLServer若干方面的技術(shù)細(xì)節(jié);第三部分結(jié)合實際上機(jī)實踐,通過將理論融入數(shù)據(jù)庫實踐,完整地展示了如何進(jìn)行良好的關(guān)系型數(shù)據(jù)庫設(shè)計,清晰地講解了關(guān)系型數(shù)據(jù)庫的設(shè)計原則,深入揭示了SQLServer的技術(shù)細(xì)節(jié)。
WPS是一款優(yōu)秀的辦公軟件,它不僅提供了辦公自動化的解決方案,還提供了許多在線服務(wù)。本書共4個項目,主要介紹WPS文字處理、WPS電子表格處理、WPS演示文稿處理、WPSPDF應(yīng)用,以案例或項目的方式進(jìn)行講解,幫助學(xué)習(xí)者循序漸進(jìn)地掌握WPS辦公應(yīng)用技能,每個項目后附有與學(xué)習(xí)目標(biāo)緊密聯(lián)系的“課后練習(xí)”模塊,幫助學(xué)習(xí)者鞏固
本書主要分四個部份:第一部分為基礎(chǔ)知識,介紹Web軟件開發(fā)過程中所用到的基礎(chǔ)知識和開發(fā)工具,包括HTML、CSS、JavaScript等技術(shù)。第二部分為PHP技術(shù),主要講解PHP的基本語法、PHP常用的功能模塊、PHP面向?qū)ο蟮某绦蛟O(shè)計思路、MYSQL數(shù)據(jù)庫的設(shè)計與應(yīng)用。第三部分主要講解AJAX技術(shù),它使用瀏覽器與we
本書介紹了短視頻的拍攝和后期處理等方法,并以“基礎(chǔ)知識+練習(xí)實訓(xùn)”的形式詳細(xì)講解了移動端的剪映與PC端剪映專業(yè)版視頻編輯軟件的應(yīng)用技巧。全書分為10章,從基礎(chǔ)入門、拍攝技巧、后期處理、實戰(zhàn)訓(xùn)練4方面出發(fā),循序漸進(jìn)地介紹了短視頻的入門基礎(chǔ)、制作流程、拍攝方法、構(gòu)圖原則,以及素材剪輯、添加字幕、音頻處理、AI視頻生成等技術(shù)
本書對Java程序設(shè)計的教學(xué)內(nèi)容進(jìn)行系統(tǒng)化設(shè)計,形成9個模塊,分別是搭建Java開發(fā)環(huán)境與輸出文本信息程序設(shè)計,數(shù)據(jù)存儲與運(yùn)算程序設(shè)計,控制運(yùn)行流程程序設(shè)計,面向?qū)ο蟪跫壋绦蛟O(shè)計,面向?qū)ο蟾呒壋绦蛟O(shè)計,文件操作程序設(shè)計,圖形用戶界面程序設(shè)計,網(wǎng)絡(luò)通信程序設(shè)計和數(shù)據(jù)庫應(yīng)用程序設(shè)計。各模塊均按照“教學(xué)導(dǎo)航-身臨其境-前導(dǎo)知
本書系統(tǒng)地介紹了Java程序設(shè)計基礎(chǔ)知識,包括概述、基本語法結(jié)構(gòu)、函數(shù)編程、面向?qū)ο蟪绦蛟O(shè)計、I/O編程、網(wǎng)絡(luò)編程、多線程編程、數(shù)據(jù)庫編程、開發(fā)Web應(yīng)用程序等。本書注重趣味性與實用性相結(jié)合,在以講解編程技術(shù)為主線的同時,以一個具有極強(qiáng)趣味性的五子棋游戲的完整實現(xiàn)過程為輔線,將每章的重點技術(shù)應(yīng)用于五子棋游戲開發(fā),從繪制