建立乙個簡單的signalr專案

2022-03-02 16:53:44 字數 1572 閱讀 5230

1:新建乙個empty的mvc專案

2:如果沒有安裝過signalr過那麼要通過nuget安裝signalr

3:新建乙個controller 然後建乙個view =>index

4:新建乙個signalr集線器類叫personhub 然後會看到裡面有乙個hello的預設的方法,,

5:然後在新建乙個owin startup類=》startup1

8:開啟index.cshtml然後把jquery.js和 jquery.signalr.js 引用進來

9:還需要乙個js就是,後台和前台連線的js,這個js是根據集線器裡面的後台方法生產的,所以後台如果新加方法或者改變的時候,這個js也會改變,那我們就需要一種方法每次自動生產這個js到我們的script資料夾下面

10:這個方法就是用microsoft.aspnet.signalr.utils工具,

11:microsoft.aspnet.signalr.utils工具是需要從nuget裡面獲取的,開啟nuget控制台,輸入命令install-package microsoft.aspnet.signalr.utils,

、12:找到本專案的packages資料夾下面的microsoft.aspnet.signalr.utils.2.2.1\tools裡面的就是我們重新需要的工具

13.1:工具的路徑和執行=》h:\lianxi\signalr1\signalr1\packages\microsoft.aspnet.signalr.utils.2.2.1\tools\signalr.exe ghp / 

13.2:bin路徑=》/path:h:\lianxi\signalr1\signalr1\signalr1\bin

13.3:生成的js的路徑=》/o:h:\lianxi\signalr1\signalr1\signalr1\scripts\myhub1.js  

最中如圖下所示

14:重新生產專案,就會看到scripts下面有我們的myhub1檔案

15:把myhub1.js引入index.cshtml裡面 至此signalr所必須的js就引用完畢了

16:改寫personhub類下面的hell方法

18:執行專案

19:乙個簡單的signalr專案就搭建好了,

建立乙個簡單的執行緒

handle createthread in opt lpsecurity attributes lpthreadattributes,security attributes 結構指定了這個執行緒的安全屬性,如果填 null 則就以預設的安全描述子建立,並且返回的控制代碼不會被繼承。in size ...

建立乙個簡單的畫板

1.cv.createtrackbar 有5個引數 滑動條的名字 視窗的名字 數值的最小值 數值的最大值 函式2.cv.gettrackbarpos 有2個引數 滑動條的名字 視窗的名字 函式的返回值是滑動條的數值。import cv2 as cv import numpy as np def no...

建立乙個簡單的systemverilog程式

作為乙個物件導向的語言,免不了來乙個國際慣例 hello world!下面是完整的 program tb initial begin display hello,world endendprogram 用modelsim進行編譯和執行 hello,world 解釋 跟c語言的main函式類似,sv語...