發表文章

目前顯示的是 4月, 2016的文章

欸~我問你喔?_你知道方案和專案到底差在哪嗎?

圖片
你知道  捨麼是 方案(Solution) ? ? 捨麼又是 專案(Project) 嗎??? 好像有聽過老師上課  一直在講專案  、 請同學開啟專案、新增專案...... 捨麼是「方案」 「方案」  跟  「專案」  都有一個案 只有一字之差 它們到底有捨麼區別???? 新增專案(New project) 方案名稱(Solution Name) 專案  和  方案   副檔名長捨麼樣子  差在哪裡???? 專案(Project)   附檔名為  .csproj 方案(Solution) 副檔名為  .sln 建立一個專案(project): 當你建立好一個專案後,他就是單獨一個專案(project) 而且不會包含其他專案了!!!!! Ex:我們去建立一個網路通訊Client端的專案,我們就只能對它進行編寫和除錯。 File --> New --> Project 快捷鍵: ctrl +shift +N 建立一個方案(solution): 一個方案是可以包含多個專案的!!!! Ex:建立一個網路通訊方案  內容包含Server端專案、Client端專案、Proxy專案..... 怎麼添加額外一個專案在同一個方案?? 那怎麼切換到 專案2 作執行呢???? 對  專案2 --> 右鍵 --->設定為啟始專案 如果我要同時執行兩至多個專案呢??? 比方網路通訊(Server和Client要同時執行) 該怎麼做呢????? 對方案 -->右鍵-->屬性 ---> 選擇  「多個起始專案」 比方你可能  Server要先執

Java_socket的連線

圖片
在今天所要探討的是我們的Socket之連線 在 Java Socket的類別中 很常拿來幫助使用者 建立 Client 和  Server 之連線 連線建立完就利用「輸入」、「輸出」之串流物件進行資料傳輸 TCP程式的 program 分為兩步驟 Step1. 先利用 Socket類別 Step2. 再利用串流物件 ========================================== 首先這是我們的實體環境 我們把學校桌機設為server端 另一邊為自帶筆電  設為 client端 【註:自帶筆電系統為win10 /  校內桌機系統為win7】 示意圖: 校內桌機 首先我們先來檢測telnet是否已經啟動 【在cmd指令下】 我們可清楚查看到server端的IP為 120.125.48.1 而他屬於乙太網路(有線區網) 如果不想打cmd 這邊介紹兩個link來給大家找到自己主機的真實IP位址 (1) http://www.whatismyip.com.tw/ (2) http://myip.com.tw/ 自帶筆電 注意自帶筆電用的是 virtual IP會一直更新 若是在剛剛提供的兩個網頁做測試的話 按了F5後又出現不一樣的IP了!!!!! 如何分辨虛擬IP 和 真實(實體)IP??? 實體 IP : 為了要辨識每一部電腦的位置,因此有了電腦 IP 位址的定義。是一個門牌的概念! 實體IP還可細分成 在台灣,實體IP還可分「浮動IP」或「固定IP」 浮動IP: 每次上網時,電腦都會取得不同的IP位址 固定IP:每

Kinect V2 在Windows Form 上的配置教學_秀彩色影像_L1

圖片
Step1.  開啟  Windows Form 專案 介面部分先單純只拉一個pictureBox物件 Step2.引入Kinect v2 的參考 及 命名空間 Step3. 撰寫程式碼 這次目標要顯示彩影 首先我們要先思考怎麼秀出一般彩色影像 在一開始需要先宣告 【首先要引入(用)兩個命名空間(函式庫)】 一個是using Microsoft.Kinect for Kinect SDK 一個是using System.Drawing.Imaging 用來指定 像素格式  起初需在一開始做三個東西的宣告(皆要引用Microsoft.Kinect) private KinectSensor KsOpen = null;//啟動Kinect感測器(傳感器接口處理)       private FrameDescription frameDes = null;//影格描述 private ColorFrameReader colorReader ;//開啟 在 Kinect  SDK V2中的基本觀念 從 「傳感器」 獲得 「源」 從 「源」 打開 「閱讀器」 開啟Kinect V2彩色視訊三階段處理(傳感器-->源-->閱讀器) 傳感器  三步驟處理 1.a 傳感器接口處理 private KinectSensor KsOpen = null;//啟動Kinect感測器 ...........................1.a 1.b獲得傳感器的默認 KsOpen = KinectSensor.GetDefault();//Kinect v2感測器獲取(獲得傳感器的默認)............1.b 1.c打開傳感器 KsOpen.Open();//開啟Kinect 使用它......................................................1.c 切記!!! 1.b  和   1.c都在 Form1_Load時做 ==================================