中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >
Visual C# 2022程序設計從零開始學

包郵 Visual C# 2022程序設計從零開始學

作者:李馨
出版社:清華大學出版社出版時間:2022-11-01
開本: 其他 頁數: 539
中 圖 價:¥81.3(6.3折) 定價  ¥129.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

Visual C# 2022程序設計從零開始學 版權信息

Visual C# 2022程序設計從零開始學 本書特色

本書包括以下四篇:程序基礎篇:介紹變量、常數等基本數據類型的使用,流程控制的條件選擇和循環,以及數組和字符串等。 對象使用篇:探討面向對象程序設計的3大特性:繼承、封裝和多態,了解集合的特性等。 Windows界面篇:以Windows Form為主,了解MDI窗體的工作方式,認識鼠標事件及鍵盤事件,從窗體的坐標系統認識畫布的基本運行方式,同時介紹Graphics類繪圖的相關方法。 應用篇:探討System.IO命名空間和數據流的關系,由關系型數據庫的概念入手,以Access數據庫為模板,配合DataGridView控件顯示數據表的記錄。 范例程序源代碼與PPT 、豐富范例精要講解Visual C#語言

Visual C# 2022程序設計從零開始學 內容簡介

本書針對零基礎用戶,以.NET提供的類庫為范本,輔以豐富完整的范例程序精要地講解Visual C#語言。全書內容分4部分:程序基礎篇(第1~5章)介紹變量、常數等基本數據類型的使用、流程控制的條件選擇和循環、數組和字符串等;對象使用篇(第6~9章)探討面向對象程序設計的三大特性,即繼承、封裝和多態,了解集合的特性等;Windows界面篇(第10~14章)以Windows窗體為主,了解MDI窗體的工作方式,認識鼠標事件及鍵盤事件,從窗體的坐標系統認識畫布的基本運行方式,同時介紹Graphics類繪圖的相關方法;應用篇(第15、16章)探討System.IO命名空間和數據流的關系,講解不同格式的數據流搭配不同的讀取器和寫入器,*后介紹如何在C#中集成LINQ查詢語言,針對不同數據源進行數據的查詢。 學習程序設計語言的捷徑就是以范例程序為藍本,動手編寫、修改、調試、測試范例程序中使用的范例文件和范例數據庫。本書豐富的范例講解和每章*后的習題實踐適合對Visual C#語言感興趣及想對.NET類庫有更多認識的讀者學習與參考。

Visual C# 2022程序設計從零開始學 目錄

第1章 Visual Studio快速入門 1 1.1 不一樣的.NET 1 1.1.1 什么是.NET 1 1.1.2 .NET三大組件 2 1.1.3 程序的編譯 3 1.2 認識Visual Studio 2022 4 1.2.1 Visual Studio 2022的版本 4 1.2.2 下載、安裝Visual Studio 2022 4 1.2.3 啟動Visual Studio 2022 8 1.2.4 擴充其他模塊 10 1.3 Visual Studio 2022的工作環境 11 1.3.1 “解決方案資源管理器”窗口 12 1.3.2 工具箱 13 1.3.3 “屬性”窗口 14 1.3.4 工作區 16 1.3.5 主題 18 1.4 三種控制臺項目供選擇 20 1.4.1 啟動軟件和創建項目 20 1.4.2 打開和關閉項目 26 1.4.3 項目的啟動和卸載 28 1.4.4 幫助查看器 28 重點整理 29 課后習題 30 第2章 Visual C#與.NET 32 2.1 向.NET問好 32 2.1.1 認識Visual C#程序 33 2.1.2 以.NET 5.0創建控制臺程序 34 2.1.3 以.NET 6.0創建控制臺程序 38 2.1.4 傳統的控制臺程序 39 2.2 啟動項目,生成、執行程序 41 2.2.1 為程序重命名 42 2.2.2 設置啟動項目 43 2.2.3 程序是否調試 45 2.3 Visual C#的編寫風格 49 2.3.1 程序語句 49 2.3.2 程序的編排 50 2.3.3 在程序中添加注釋 53 2.4 C#程序設計語言的結構 56 2.4.1 命名空間 56 2.4.2 善用IntelliSense功能 60 2.4.3 輸入與輸出 62 2.4.4 格式化輸出 64 重點整理 67 課后習題 68 第3章 數據與變量 69 3.1 認識通用類型系統 69 3.1.1 整數類型 70 3.1.2 浮點數類型和貨幣 72 3.1.3 其他數據類型 75 3.2 變量與常數 76 3.2.1 標識符的命名規則 76 3.2.2 關鍵字 76 3.2.3 聲明變量與默認值 77 3.2.4 常數 80 3.2.5 類型可能含值 81 3.3 自定義類型與轉換 83 3.3.1 枚舉類型 83 3.3.2 結構 86 3.3.3 隱式類型轉換 89 3.3.4 顯式類型轉換 91 3.4 運算符 94 3.4.1 算術運算符 94 3.4.2 賦值運算符 97 3.4.3 關系運算符 98 3.4.4 邏輯運算符 99 3.4.5 運算符的優先級 101 重點整理 102 課后習題 102 第4章 流程控制 104 4.1 認識結構化程序 104 4.2 條件選擇 105 4.2.1 單一選擇 105 4.2.2 雙重條件選擇 107 4.2.3 嵌套if語句 110 4.2.4 多重條件選擇if-else-if語句 113 4.2.5 多重條件選擇switch-case語句 115 4.3 循環 117 4.3.1 for循環 118 4.3.2 while循環 121 4.3.3 do-while循環 124 4.3.4 嵌套for循環語句 126 4.3.5 其他語句 127 重點整理 129 課后習題 129 第5章 數組和字符串 132 5.1 數組 132 5.1.1 聲明一維數組 133 5.1.2 數組元素的存取 135 5.2 Array類 136 5.2.1 排序 137 5.2.2 查找 140 5.2.3 改變數組的大小 142 5.2.4 數組的復制 143 5.3 數組結構面面觀 144 5.3.1 創建二維數組 145 5.3.2 二維數組初始化 145 5.3.3 多維數組 150 5.3.4 不規則數組 152 5.3.5 隱式類型數組 153 5.4 字符和字符串 155 5.4.1 轉義字符序列 155 5.4.2 String類創建字符串 156 5.4.3 字符串常用方法 158 5.4.4 StringBuilder類修改字符串內容 162 重點整理 165 課后習題 166 第6章 學習面向對象 169 6.1 面向對象的基礎 169 6.1.1 認識對象 170 6.1.2 提供藍圖的類 170 6.1.3 抽象化概念 171 6.2 類程序和.NET框架 171 6.2.1 定義類 171 6.2.2 .NET 5.0編寫類程序 173 6.2.3 .NET 6.0編寫類程序 173 6.2.4 C# 10.0文件范圍命名空間 174 6.3 類、對象和其成員 176 6.3.1 實例化對象 176 6.3.2 訪問權限 177 6.3.3 定義方法成員 178 6.3.4 類屬性和存取器 181 6.4 對象旅程 186 6.4.1 產生構造函數 186 6.4.2 析構函數回收資源 188 6.4.3 調用默認構造函數 189 6.4.4 構造函數的重載 190 6.4.5 對象的初始化設置 191 6.5 靜態類 192 6.5.1 靜態屬性 193 6.5.2 類靜態方法 194 6.5.3 私有的構造函數 196 重點整理 199 課后習題 200 第7章 方法和傳遞機制 202 7.1 方法是什么 202 7.1.1 系統內建的方法 203 7.1.2 方法的聲明 205 7.1.3 方法的重載 210 7.2 參數的傳遞機制 213 7.2.1 傳值調用 213 7.2.2 傳址調用 215 7.2.3 方法的傳遞對象 217 7.2.4 以對象為傳遞對象 217 7.2.5 參數params 218 7.2.6 關鍵字ref和out的不同 219 7.2.7 更具彈性的命名參數 221 7.2.8 可選參數 222 7.3 了解變量的作用域 223 重點整理 225 課后習題 226 第8章 繼承、多態和接口 228 8.1 了解繼承 228 8.1.1 特化和泛化 229 8.1.2 組合關系 230 8.1.3 為什么要有繼承機制 230 8.2 單一繼承機制 230 8.2.1 繼承的存取 231 8.2.2 訪問權限修飾詞protected 234 8.2.3 調用基類成員 236 8.2.4 隱藏基類成員 241 8.3 探討多態 245 8.3.1 父類、子類產生方法重載 245 8.3.2 覆寫基類 246 8.3.3 實現多態 248 8.4 接口和抽象類 250 8.4.1 定義抽象類 251 8.4.2 認識密封類 253 8.4.3 接口的聲明 254 8.4.4 如何實現接口 256 8.4.5 實現多個接口 257 8.4.6 接口實現多態 259 重點整理 260 課后習題 261 第9章 泛型、集合和異常處理 264 9.1 泛型 264 9.1.1 認識泛型與非泛型 264 9.1.2 為什么使用泛型 265 9.1.3 定義泛型 266 9.1.4 泛型方法 268 9.2 淺談集合 270 9.2.1 System.Collections.Generic命名空間 270 9.2.2 認識索引鍵-值 271 9.2.3 使用索引 273 9.2.4 順序訪問的集合 279 9.3 委托 281 9.3.1 認識委托 282 9.3.2 Lambda表達式 284 9.3.3 委托與代理 285 9.4 異常情況的處理 287 9.4.1 認識Exception類 287 9.4.2 簡易的異常處理程序 288 9.4.3 finally語句 291 9.4.4 使用throw語句拋出錯誤 293 重點整理 294 課后習題 295 第10章 Windows窗體的運行 297 10.1 Windows窗體的基本操作 297 10.1.1 創建Windows窗體項目 297 10.1.2 編寫Windows窗體應用項目的開發環境 299 10.1.3 認識Windows窗體應用項目的文件 302 10.2 創建用戶界面 303 10.2.1 在窗體上加入控件 303 10.2.2 編寫程序代碼 309 10.2.3 存儲程序的位置 311 10.3 Windows窗體應用程序的運行 312 10.3.1 部分類是什么 312 10.3.2 Main()主程序在哪里 314 10.3.3 消息循環 315 10.3.4 控件與顏色值 316 10.3.5 環境屬性 318 10.4 窗體與按鈕 319 10.4.1 窗體的屬性 319 10.4.2 窗體的常用方法 321 10.4.3 窗體的事件 321 10.4.4 Button控件 324 10.5 MessageBox類 324 10.5.1 顯示信息 325 10.5.2 按鈕的枚舉成員 325 10.5.3 圖標枚舉成員 326 10.5.4 DialogResult如何接收 326 重點整理 329 課后習題 330 第11章 公共控件 332 11.1 顯示信息 332 11.1.1 標簽控件 332 11.1.2 超鏈接控件 335 11.2 編輯文字 341 11.2.1 TextBox控件 341 11.2.2 RichTextBox控件 349 11.2.3 計時的Timer控件 356 11.3 日期處理 358 11.3.1 MonchCalendar控件 358 11.3.2 DateTimePicker控件 364 重點整理 368 課后習題 369 第12章 提供互動的對話框 371 12.1 認識對話框 371 12.2 文件對話框 372 12.2.1 OpenFileDialog 372 12.2.2 SaveFileDialog 375 12.2.3 FolderBrowserDialog 379 12.3 設置字體與顏色 384 12.3.1 FontDialog 384 12.3.2 ColorDialog 385 12.4 支持打印的組件 388 12.4.1 PrintDocument控件 389 12.4.2 PrintDialog控件 394 12.4.3 PageSetupDialog控件 395 12.4.4 PrintPreviewDialog控件 396 重點整理 401 課后習題 402 第13章 選項控件和菜單 404 13.1 具有選項的控件 404 13.1.1 具有容器功能的GroupBox控件 404 13.1.2 單選按鈕 406 13.1.3 復選框 409 13.2 具有列表的控件 411 13.2.1 下拉列表框 411 13.2.2 列表框 416 13.2.3 CheckedListBox控件 419 13.3 菜單 420 13.3.1 MenuStrip控件 422 13.3.2 直接編輯菜單項 423 13.3.3 用“項集合編輯器”生成菜單項 425 13.3.4 菜單常用的屬性 430 13.4 與菜單有關的外圍控件 435 13.4.1 ContextMenuStrip控件 435 13.4.2 ToolStrip控件 438 13.4.3 狀態欄 441 重點整理 442 課后習題 443 第14章 鼠標、鍵盤、多文檔 445 14.1 多文檔界面 445 14.1.1 認識多文檔界面 445 14.1.2 MDI窗體的成員 448 14.1.3 窗體的排列 448 14.2 鍵盤事件 450 14.2.1 認識鍵盤事件 450 14.2.2 KeyDown和KeyUp事件 450 14.2.3 KeyPress事件 456 14.3 鼠標事件 458 14.3.1 認識鼠標事件 458 14.3.2 獲取鼠標信息 459 14.3.3 鼠標的拖曳功能 461 14.4 圖形設備接口 464 14.4.1 窗體的坐標系統 464 14.4.2 產生畫布 466 14.4.3 繪制圖案 467 14.4.4 繪制線條、幾何圖形 469 14.4.5 繪制幾何圖形 472 14.4.6 字體和筆刷 474 重點整理 477 課后習題 478 第15章 IO與數據處理 479 15.1 數據流與System.IO 479 15.2 文件與數據流 480 15.2.1 文件目錄 481 15.2.2 文件信息 486 15.2.3 使用File靜態類 491 15.3 標準數據流 494 15.3.1 FileStream類 495 15.3.2 StreamWriter寫入器 498 15.3.3 StreamReader讀取器 499 重點整理 501 課后習題 502 第16章 語言集成查詢——LINQ 504 16.1 LINQ簡介 504 16.1.1 LINQ與IEnumerable接口 504 16.1.2 配合Where()方法 505 16.2 LINQ的基本操作 507 16.2.1 獲取數據源 507 16.2.2 建立查詢 507 16.2.3 執行查詢 509 16.3 善用查詢子句 511 16.3.1 group子句用于群組運算 511 16.3.2 排序用Orderby子句 513 16.3.3 select子句的投影作用 514 16.3.4 LINQ to Object 515 重點整理 517 課后習題 518 課后習題解答 519
展開全部

Visual C# 2022程序設計從零開始學 作者簡介

李馨,軟件工程師,先后參與開發多個大型項目,并編寫過幾本暢銷類開發圖書,深受廣大讀者的好評。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 钢衬玻璃厂家,钢衬玻璃管道 -山东东兴扬防腐设备有限公司 | 广州云仓代发-昊哥云仓专业电商仓储托管外包代发货服务 | 钢衬四氟管道_钢衬四氟直管_聚四氟乙烯衬里管件_聚四氟乙烯衬里管道-沧州汇霖管道科技有限公司 | 新疆十佳旅行社_新疆旅游报价_新疆自驾跟团游-新疆中西部国际旅行社 | 蜜蜂职场文库_职场求职面试实用的范文资料大全 | 齿轮减速电机一体机_蜗轮蜗杆减速马达-德国BOSERL齿轮减速机带电机生产厂家 | 碳刷_刷握_集电环_恒压簧_电刷厂家-上海丹臻机电科技有限公司 | 2025世界机器人大会_IC China_半导体展_集成电路博览会_智能制造展览网 | 带式过滤机厂家_价格_型号规格参数-江西核威环保科技有限公司 | 针焰试验仪,灼热丝试验仪,漏电起痕试验仪,水平垂直燃烧试验仪 - 苏州亚诺天下仪器有限公司 | 高速龙门架厂家_监控杆_多功能灯杆_信号灯杆_锂电池太阳能路灯-鑫世源照明 | 天津电机维修|水泵维修-天津晟佳机电设备有限公司 | 杭州厂房降温,车间降温设备,车间通风降温,厂房降温方案,杭州嘉友实业爽风品牌 | 混合反应量热仪-高温高压量热仪-微机差热分析仪DTA|凯璞百科 | 河南档案架,档案密集架,手动密集架,河南密集架批发/报价 | 撕碎机,撕破机,双轴破碎机-大件垃圾破碎机厂家 | 365文案网_全网创意文案句子素材站 | 宜兴紫砂壶知识分享 - 宜兴壶人 医用空气消毒机-医用管路消毒机-工作服消毒柜-成都三康王 | 东莞韩创-专业绝缘骨架|马达塑胶零件|塑胶电机配件|塑封电机骨架厂家 | SF6环境监测系统-接地环流在线监测装置-瑟恩实业 | 武汉创亿电气设备有限公司_电力检测设备生产厂家 | 色油机-色母机-失重|称重式混料机-称重机-米重机-拌料机-[东莞同锐机械]精密计量科技制造商 | 水上浮桥-游艇码头-浮动码头-游船码头-码瑞纳游艇码头工程 | 气体热式流量计-定量控制流量计(空气流量计厂家)-湖北南控仪表科技有限公司 | 多物理场仿真软件_电磁仿真软件_EDA多物理场仿真软件 - 裕兴木兰 | 口臭的治疗方法,口臭怎么办,怎么除口臭,口臭的原因-口臭治疗网 | 特种电缆厂家-硅橡胶耐高温电缆-耐低温补偿导线-安徽万邦特种电缆有限公司 | 南京雕塑制作厂家-不锈钢雕塑制作-玻璃钢雕塑制作-先登雕塑厂 | 合肥防火门窗/隔断_合肥防火卷帘门厂家_安徽耐火窗_良万消防设备有限公司 | 土壤养分检测仪|土壤水分|土壤紧实度测定仪|土壤墒情监测系统-土壤仪器网 | 哈希余氯测定仪,分光光度计,ph在线监测仪,浊度测定仪,试剂-上海京灿精密机械有限公司 | 海外仓系统|国际货代系统|退货换标系统|WMS仓储系统|海豚云 | 编织人生 - 权威手工编织网站,编织爱好者学习毛衣编织的门户网站,织毛衣就上编织人生网-编织人生 | 阜阳在线-阜阳综合门户| 聚氨酯催化剂K15,延迟催化剂SA-1,叔胺延迟催化剂,DBU,二甲基哌嗪,催化剂TMR-2,-聚氨酯催化剂生产厂家 | 武汉高低温试验机-现货恒温恒湿试验箱-高低温湿热交变箱价格-湖北高天试验设备 | 招商帮-一站式网络营销服务|互联网整合营销|网络推广代运营|信息流推广|招商帮企业招商好帮手|搜索营销推广|短视视频营销推广 | Eiafans.com_环评爱好者 环评网|环评论坛|环评报告公示网|竣工环保验收公示网|环保验收报告公示网|环保自主验收公示|环评公示网|环保公示网|注册环评工程师|环境影响评价|环评师|规划环评|环评报告|环评考试网|环评论坛 - Powered by Discuz! | 武汉印刷厂-不干胶标签印刷厂-武汉不干胶印刷-武汉标签印刷厂-武汉标签制作 - 善进特种标签印刷厂 | 手机存放柜,超市储物柜,电子储物柜,自动寄存柜,行李寄存柜,自动存包柜,条码存包柜-上海天琪实业有限公司 | 课件导航网_ppt课件_课件模板_课件下载_最新课件资源分享发布平台 |