本書緊密圍繞軟件開發人員在編程中遇到的實際問題和開發中應該掌握的技術,以實例的形式,全面介紹應用C#進行軟件開發的技術和技巧。本書共16章,包括窗體與界面設計,控件應用,圖形技術,多媒體技術,文件系統,操作系統與Windows相關應用,數據庫技術,SQL查詢相關技術,LINQ查詢技術,打印技術,圖表技術,網絡開發技術,加密、安全與軟件注冊,C#操作硬件,人工智能應用,游戲開發。 本書所有實例的源代碼都經過精心調試,在Windows 7、Windows 10等操作系統
本書共分16章,包括“宇宙第一”IDE——Visual Studio、踏上C#開發的征程、必須學會的C#語法、流程控制語句、數組——批量數據處理、看似簡單的字符串、面向對象程序設計、Windows交互式圖形界面、Windows控件——C/S程序的基礎等。
《R語言數據分析從入門到精通》從初學者角度出發,通過通俗易懂的語言、豐富多彩的實例,詳細介紹了R語言基礎知識、核心技術與高級應用。全書分為3篇,共16章,包括初識R語言、集成開發環境RStudio、R語言入門、數據結構、流程控制語句、日期和時間序列、獲取數據、數據處理與清洗、數據計算與分組統計、基本繪圖、ggplot2高級繪圖、lattice高級繪圖、基本統計分析、方差分析、回歸分析和時間序列分析等內容。所有知識都結合具體實例進行講解,涉及的程序代碼給出了詳細的注釋,還有部分代碼解析。
《Go語言從入門到精通》從初學者角度出發,通過通俗易懂的語言、豐富多彩的實例,詳細介紹了Go語言的基礎、進階提高和高級應用知識。全書分為4篇,共19章,包括初識Go語言、Go語言基礎、Go語言基本數據類型與運算符、流程控制、復合數據類型、函數、指針、結構體、接口、錯誤處理、并發編程、包管理、標準庫、編譯與測試工具、反射、MySQL數據庫編程、文件處理、網絡編程和Go語言在爬蟲中的應用等內容。所有知識都結合具體實例進行講解,涉及的程序代碼給出了詳細的注釋。全書共計98個應用實例,學練結合,讀者可以
本書系統地介紹軟件測試的基本原理與方法,重點講解軟件測試的基本技術、測試用例的設計方法、軟件測試的主要過程、軟件缺陷的報告以及測試的評估方法。同時,結合軟件測試工程實踐,講解測試項目管理、自動化測試原理以及測試工具的分類和選擇。書后附錄部分給出了常用軟件中測試術語的中英文對照、與測試相關的軟件工程國家標準目錄、實用的軟件測試計劃模板和驗收測試報告模板,供讀者學習參考。 本書可作為軟件工程、計算機科學與技術以及相關專業的本科生教材和碩士研究生參考教材,也可以作為各類軟件工程技術相關人員的
本書主要圍繞DevOps的核心CI/CD,詳細講解了企業級CI/CD的相關技術內容。全書共11章,首先講解了持續集成系統Jenkins入門知識、Jenkins運維管理、Jenkins流水線的語法與進階。接著講解了持續集成階段的工具平臺實踐、GitLab版本控制系統實踐、Maven等構建工具實踐、SonarQube代碼質量平臺實踐、Nexus Repository 3制品庫平臺實踐。持續部署分別基于云主機和Kubernetes環境的持續集成和持續部署實踐。最后講解了使用基礎設施即代碼工
本書展示了以GitLab CI/CD 流水線為基礎,結合時下十分火熱的云原生技術,打造企業級DevOps應用體系的全流程。全書共分為3篇,第1篇為第1~3章,主要介紹云計算、云原生、微服務、敏捷開發、持續集成、DevOps、docker容器技術以及Kubernetes(簡稱K8s)核心技術等。第2篇為第4~9章,主要介紹了GitLab安裝部署與基礎使用、GitLab CI/CD中Runner的類型以及部署、GitLab CI/CD流水線模型、GitLab CI/CD變量、GitLab C
本書結合軟件工程的發展與教學需要,系統地闡述了軟件工程學的基本概念、原理與方法。本書共有11章,主要內容包括:軟件工程綜述,軟件過程,可行性研究,結構化需求分析,結構化軟件設計,面向對象的需求分析,面向對象的設計,基于構件的開發,軟件項目的測試,軟件實施、維護與進化,軟件工程標準與文檔等。全書內容豐富、結構合理,原理和方法結合密切,結構化方法和面向對象的方法均有一個實例貫穿始終,豐富的圖表和應用實例有助于培養讀者的實際分析設計能力和文檔寫作能力,書中含有豐富的例題與習題便于教學及讀者自
【為宏觀掌握Oracle基礎(第1~3章)】,介紹了進程管理、內存管理及存儲等基礎知識,并且講解了常用Linux操作系統性能工具的使用及結果分析方法,旨在幫助讀者了從宏觀視角掌握Oracle數據庫體系架構和進程組織方案。【微觀理解Oracle原理(第4~8章)】,圍繞Oracle內部運行原理展開講解。首先,在Oracle數據結構的基礎上討論日志和回滾。其次,引入了排隊論和排隊系統中的概念,對比法講解了Oracle的數據緩沖區高速緩存和共享池設計思想及運行原理。【串聯Oracle運行流程(第9~1
本書以MySQL 8.0.32版本為平臺,介紹了數據庫系統的基本原理及其實現技術。全書共9章,主要內容包括數據庫系統概述、關系模型基本理論、結構化查詢語言SQL、MySQL編程、關系數據庫的規范化理論、數據庫的安全性、事務與并發控制、非關系型數據庫NoSQL、數據庫設計。