登入
|
註冊
|
會員中心
|
結帳
|
培訓課程
魔法弟子
|
自資出版
|
電子書
|
客服中心
|
智慧型立体會員
書名
出版社
作者
isbn
編號
5050魔法眾籌
|
NG書城
|
國際級品牌課程
|
優惠通知
|
霹靂英雄音樂精選
|
InDesign視訊課程合集(5):InDesign CS5基礎視訊課程+Image ART(5):3D光束+Image ART(6):3D光影
.
影像辨識實務應用:使
.
影像辨識實務應用:使
文學小說
文學
|
小說
商管創投
財經投資
|
行銷企管
人文藝坊
宗教、哲學
社會、人文、史地
藝術、美學
|
電影戲劇
勵志養生
醫療、保健
料理、生活百科
教育、心理、勵志
進修學習
電腦與網路
|
語言工具
雜誌、期刊
|
軍政、法律
參考、考試、教科用書
科學工程
科學、自然
|
工業、工程
家庭親子
家庭、親子、人際
青少年、童書
玩樂天地
旅遊、地圖
|
休閒娛樂
漫畫、插圖
|
限制級
Visual C#網路程式設計:線上遊戲實作
作者:
張逸中、李美億
分類:
電腦與網路
/
電腦遊戲
叢書系列:單行本
出版社:
博碩文化
出版日期:2020/7/31
ISBN:9789864345045
書籍編號:kk0515852
頁數:352
定價:
500
元
優惠價:
79
折
395
元
書價若有異動,以出版社實際定價為準
訂購後立即為您進貨
訂購後立即為您進貨:目前無庫存量,讀者下訂後,開始進入調書程序,一般天數約為2-10工作日(不含例假日)。
團購數最低為 20 本以上
評價數:
(請將滑鼠移至星星處進行評價)
目前平均評價:
文字連結
複製語法
Visual C#網路程式設計:線上遊戲實作
圖片連結
複製語法
分
享
內容簡介
作者介紹
書籍目錄
同類推薦
Visual C#網路程式設計:線上遊戲實作 內容簡介 用C#輕鬆寫出網路連線程式! 精選14個線上遊戲程式範例,就是要讓你愈學愈有趣! 初學網路程式設計就靠這一本!包你輕鬆跨過網路程式設計的艱澀門檻 ✪本書精選14個簡單、有趣主題範例,以實作線上遊戲程式的方式,帶領讀者循序漸進地學會撰寫UDP、TCP及HTTP等三種網路通訊模式的連線程式。 ✪每個章節都是範例示範,每行程式碼都有詳細說明與註解,符合教學節奏,學校教學與初學自修均適宜,可快速上手。 ✪範例有貼近實務運用的聊天室,塗鴉牆,及富有趣味的遊戲、五子棋、撲克牌等、讓學習不無聊! 本書特色 ➤範例引導:實用有趣的遊戲範例引發讀者的學習興趣 ➤情境設計:內容解說詳盡,由簡而繁逐步完成操作示範 ➤知識補給:提供進階概念或實用設計技巧,可為延伸學習
作者簡介 張逸中 現職:逸中軟體設計有限公司執行長 學歷:國立台灣大學海洋學博士 經歷:台灣首府大學設計學院院長 成功大學水工試驗所研究員 專長:程式設計 網路程式設計 影像辨識技術 聲納資料處理 李美億 現職:逸中軟體設計有限公司研發專案經理 學歷:致遠管理學院網路通訊系學士 經歷:中央大學地球科學系(所)研究助理 逸中軟體設計有限公司軟體工程師 專長:VB,C#,HTML5,Java,C++程式設計 網路資料庫程式設計 影像辨識演算法研發
目錄 第01章 UDP即時通程式 1-1 UDP通訊模式簡介 1-2 執行緒的問題 1-3 網路傳訊必須是「純」資料 1-4 網路程式需要匯入的額外命名空間 1-5 表單介面的設計 1-6 監聽副程序 1-7 啟動監聽 1-8 關閉執行緒的程式 1-9 發送訊息的程式 1-10 單機測試網路程式的方式 1-11 找到自己的IP 第02章 UDP塗鴉牆 2-1 網路互動繪圖的通訊流程 2-2 表單設計 2-3 沿用的程式 2-4 使用Shape物件繪圖的準備 2-5 使用MouseDown與MouseMove繪圖 2-6 使用MouseUp傳出繪圖訊息 2-7 接收資料自動繪圖的程式 2-8 同時傳遞筆色的程式 第03章 UDP聊天室 3-1 UDP 聊天室通訊流程 3-2 有關網路廣播的意義 3-3 表單建置 3-4 沿用的程式碼 3-5 公用變數宣告與表單載入 3-6 發送訊息的程式 3-7 上線或離線按鍵 3-8 選擇訊息發送對象或廣播的機制 3-9 發送自訂訊息的程式 3-10 監聽與回應的Listen副程序 第04章 UDP Server–單一通訊埠的通訊 4-1 UDP Server通訊模式簡介 4-2 伺服端程式 4-3 客戶端程式 第05章 TCP連線與離線 5-1 TCP與UDP的差異 5-2 伺服端與客戶端 5-3 TCP 連線與離線的通訊流程 5-4 伺服端程式操作介面 5-5 匯入命名空間 5-6 公用變數宣告 5-7 啟動伺服器 5-8 監聽客戶訊息的程式 5-9 關閉伺服器的程式 5-10 客戶端的表單設計 5-11 匯入命名空間與公用變數 5-12 登入伺服器與傳訊副程序 5-13 客戶離線的程式 第06章 TCP 聊天室 6-1 TCP 聊天室的通訊流程 6-2 伺服端程式啟動部分的擴建 6-3 建立線上名單的副程序OnlineList 6-4 發送私密訊息的副程序SendTo 6-5 廣播訊息的副程序SendAll 6-6 監聽與回應訊息的Listen副程序 6-7 客戶端表單設計 6-8 匯入命名空間與公用變數宣告 6-9 登入伺服器的程式 6-10 發送訊息的相關程式 6-11 監聽與回應訊息的程式Listen 6-12 關閉視窗與連線的程式 第07章 線上五子棋 7-1 TCP 線上五子棋的通訊流程 7-2 表單的設計 7-3 棋盤的繪製 7-4 單機下棋的動作 7-5 檢查五子連線的副程序 7-6 傳送訊息Send 與監聽回應訊息的Listen副程序 7-7 與伺服器連線相關的程式 7-8 將訊息傳給對手的程式 第08章 線上射擊遊戲 8-1 TCP線上射擊遊戲通訊流程 8-2 表單設計 8-3 移動戰機的程式 8-4 產生砲彈的程式 8-5 控制砲彈跑動的程式 8-6 檢視擊中與否的程式 8-7 讓砲彈物件銷毀的程式 8-8 有關網路連線的程式 8-9 監聽與回應訊息的Listen副程序 8-10 告知對方自己動作的程式 8-11 繪製與處理敵方的砲彈 第09章 線上撲克牌遊戲 9-1 TCP線上撲克牌遊戲通訊流程 9-2 表單設計 9-3 沿用的通訊程式 9-4 發牌 9-5 收牌後,新增牌面物件的程式 9-6 接收發牌的通訊程式 9-7 遊戲規則和出牌順序 9-8 選牌與出牌 9-9 接收出牌與私訊的通訊程式 9-10 牌出完贏了 第10章 線上足球遊戲 10-1 TCP 足球遊戲的通訊流程 10-2 伺服端程式的部分改建 10-3 客戶端介面 10-4 沿用程式的部分改建 10-5 產生玩家物件的程式 10-6 委託主表單動態產生玩家的label物件 10-7 開始遊戲(發球) 10-8 玩家移動 10-9 踢球的方向與力道 10-10 球的移動與結束遊戲 第11章 網頁即時通 11-1 網頁程式簡介 11-2 建立網頁介面 11-3 發言的程式 11-4 收訊的程式 11-5 在本機測試的方式 第12章 網頁聊天室 12-1 網頁聊天室程式的通訊流程 12-2 建立網站公用變數 12-3 建立網頁 12-4 宣告上線與離線的程式 12-5 發言的程式 12-6 更新發言的程式 12-7 更新線上名單的程式 12-8 檢查並剔除逾時名單的程式 第13章 網頁白板 13-1 網頁白板程式的通訊流程 13-2 網頁介面設計 13-3 加入畫布物件 13-4 加入繪圖程式 13-5 記錄繪圖座標 13-6 自己的客戶端繪圖座標傳給對方 13-7 遠端繪圖座標傳給自己 13-8 繪製遠端傳來的繪圖座標 第14章 網頁五子棋 14-1 網頁五子棋程式的通訊流程 14-2 繪製棋盤影像 14-3 網頁設計 14-4 初始狀態設定的JavaScript程式 14-5 繪製棋子的副程序 14-6 檢查連線的副程序 14-7 我方下棋的程式 14-8 伺服端的程式 14-9 遊戲處理中心timer 副程序
電競選手:8堂一點就
最強戰力!Minec
Minecraft世
Python遊戲開發
都讓他們喊芭比Q了!
Minecraft建
DEEMO II:美
給我爆起來!Mine
Minecraft建
自己動手做!Mine
為了保障您的權益,新絲路網路書店所購買的商品均享有到貨七天的鑑賞期(含例假日)。退回之商品必須於鑑賞期內寄回(以郵戳或收執聯為憑),且商品必須是全新狀態與完整包裝(商品、附件、內外包裝、隨貨文件、贈品等),否則恕不接受退貨。