《UI設計》以培養(yǎng)全方位用戶界面(UI)設計人才為教學目標進行編寫,理論和實踐緊密結合,詳細解讀了用戶UI設計理論與方法!禪I設計》注重培養(yǎng)讀者的產(chǎn)品思維、用戶思維和交互思維模式與應用實踐能力,內容涵蓋UI設計概念,以用戶為中心的設計理念,交互設計,UI視覺元素設計,軟件、移動App、網(wǎng)頁、游戲UI設計以及用戶
本書以全新的視角透視編譯技術,圍繞編譯中的詞法分析、語法分析、語法制導的翻譯、語義分析和中間代碼生成、運行環(huán)境和目標代碼生成、代碼優(yōu)化這6個核心問題展開,共分7章。本書重點針對編譯器構造方法學展開分析和論述,以揭示編譯技術的內涵,展示其優(yōu)美性和藝術性。本書也探索技術演進背后的動因,追蹤業(yè)界**技術及其發(fā)展趨勢,幫助讀者
自20世紀以來,互聯(lián)網(wǎng)的發(fā)展已經(jīng)堪稱日新月異,人們的工作、生活、學習等各個方面越來越離不開互聯(lián)網(wǎng)Web應用。JavaWeb是Web應用中成熟度高、普及率高、適用性廣的開源技術,幾乎所有Web應用程序都需要具備JavaWeb技術能力。本書詳解JavaWeb開發(fā)技術,配套示例源碼、PPT課件與答疑服務。本書分為5篇,共17
本書將提供全方位的Java和面向對象編程學習體驗。利用這本書,你會通過一種獨特的方法學習Java語言,它不是那種只介紹怎么做的使用手冊,而是會幫助你成為一名優(yōu)秀的程序員。通過各種謎題、探秘、與著名Java對象的深入訪談,你會很快了解Java的基礎和高級知識,包括Lambda、流、泛型、線程、網(wǎng)絡和讓人心生畏懼的桌面GU
本書知識框架可分為三部分。第一部分(第1章)闡述Python開發(fā)環(huán)境的搭建與使用;第二部分(第2章~第7章)闡述Python程序設計的基礎知識,包括內置類型、運算符與內置函數(shù),程序控制結構,列表與元組,字典與集合,字符串,函數(shù);第三部分(第8章~第10章)闡述不同場景下Python數(shù)據(jù)采集的方法與應用,包括基于文件和設
使用Git的很多人總是靠技巧,他們會復制粘貼從網(wǎng)上找到的命令,但并不真正理解Git到底是怎么做的。不過,如果真正遇到困難怎么辦?你不能簡單應付。利用這本獨一無二的實用指南,你會了解Git的做法,并享受其中的樂趣。RajuGandhi抽絲剝繭地介紹了簡單而強大的Git引擎,讓你不僅知道怎么做,還會了解為什么這么做。你會掌
本書的主要內容有:如何分析公司的業(yè)務領域,了解你正在構建的系統(tǒng)如何符合其競爭戰(zhàn)略。如何使用領域驅動設計的戰(zhàn)略和戰(zhàn)術工具來構建有效的軟件解決方案,從而滿足業(yè)務需求。如何建立對你遇到的業(yè)務領域知識的共同理解。如何將系統(tǒng)分解為限界上下文。如何協(xié)調多個團隊的工作。如何在遺留系統(tǒng)改造項目中,循序漸進地引入領域驅動設計。
根據(jù)高等教育的培養(yǎng)目標、培養(yǎng)特點和培養(yǎng)要求,本書由淺入深、全面系統(tǒng)地講解WindowsServer2019網(wǎng)絡操作系統(tǒng)的基本知識和各種網(wǎng)絡服務器的配置與管理。全書共11章,內容包括認識網(wǎng)絡操作系統(tǒng)、活動目錄配置管理、用戶賬戶和組管理、文件系統(tǒng)與磁盤配置管理、DNS服務器配置管理、DHCP服務器配置管理、Web與FTP服
本書是Java的入門級教程,由淺入深、循序漸進地介紹了使用Java進行程序開發(fā)的方法。本書內容包括Java入門、Java編程基礎、面向對象、異常處理、JavaAPI、集合框架、GUI編程、I/O流與文件、多線程、網(wǎng)絡編程、綜合項目實訓——俄羅斯方塊。 本書知識全面,重點突出,覆蓋Java開發(fā)中的多個方面,將知識講解、技
全書分為理論和實驗兩大部分,理論部分為16章,第1~5章介紹了Linux操作系統(tǒng)的基本操作,包括操作系統(tǒng)的安裝、文件管理、軟件包管理、網(wǎng)絡配置等。第6~11章介紹了各項常用網(wǎng)絡服務環(huán)境的搭建和調試辦法,包括DHCP、WEB、DNS、FTP、Samba、iptables。第12章介紹了Linux中的虛擬化技術。第13~1