VS外掛程式開發 登入身份驗證

2022-02-12 12:37:21 字數 1540 閱讀 2414

【附加】

很多朋友問那個vs背景怎麼弄的,我剛剛已經抽時間把製作步驟發出來了:

請參見《vs外掛程式開發 - 個性化vs ide編輯器,瞬間 高 大 上》。

最近一直在忙著一些事情,一直沒有發文章了。

正好這幾天在看vs外掛程式開發方面的東西,寫了個小程式,沒有什麼技術含量,不過還是有點意思的。呵呵。

就是開啟vs的時候,會彈出乙個類似登入的提示框,提示輸入賬號和密碼:

如果輸入錯誤,則會給出相應提示,然後直接退出vs:

由於這個功能的**和我其它的專案摻在一起了,我就不發完整的**,說一下設計步驟吧,很簡單的。

步驟如下:

開啟vs,新建專案,找到左邊的「其他專案型別」,裡面的「vs package」。

這個專案就是vs的visx外掛程式的製作專案,寫好之後可以生成乙個visx外掛程式,直接雙擊可以安裝到vs中的專案。

然後,新建專案後,在專案中找到"專案名package.cs"檔案,這個檔案是外掛程式每次啟動執行的檔案,就相當於啟動檔案。

所以,開啟這個檔案,裡面會有乙個建構函式,你可以在這裡寫登入**,也可以在load裡面寫。

新建乙個登入介面窗體,在這裡我建立的是wpf的窗體,然後自己拖放想要的介面,例如我的:

然後登入**就不用我寫了吧,呵呵。

最後,回到「專案名package.cs」啟動檔案中,在構造或load方法中新增啟動登入介面的**。

在這裡,我是在load中寫的:

protected

override

void

initialize()

//load事件的方法

void mainwindow_loaded(object

sender, routedeventargs e)

然後,生成專案,會在專案bin\debug中產生乙個「專案名.visx」外掛程式,關閉vs,雙擊外掛程式安裝,然後重新開啟vs,自己看效果吧。

外掛程式會自動安裝在「工具-擴充套件和更新」中。

如果出錯,導致vs打不開,請執行cmd命令「devenv.exe /safemode」開啟vs安全模式,進入「工具-擴充套件和更新」解除安裝掉剛剛你建立的外掛程式即可。

雖然沒發多少**吧,但是打字也不容易是吧,贊一下哈。

【來自:[lonelyshadow 部落格]

oracle登入時的身份驗證

環境 windows 7 oracle 10g 使用 sqlplus nolog 即no logging 登入oracle之後,conn as sysdba顯示結果 已連線到空閒例程。此時例項未啟動,資料庫未裝載和開啟,不能操作sql語句。用startup啟動例項之後才會裝載資料庫。在cmd介面使用...

Forms 身份驗證

配置應用程式使用 forms 身份驗證 如果應用程式的根目錄中有 web.config 檔案,請開啟該檔案。複製 在system.web元素中,建立乙個authentication元素,並將它的mode屬性設定為 forms,如下面的示例所示 複製 在authentication元素中,建立乙個fo...

WebService身份驗證

web service身份驗證解決方案一 通過通過soap header身份驗證。1.我們實現乙個用於身份驗證的類,檔名mysoapheader.cs mysoapheader類繼承自system.web.services.protocols.soapheader。且定義了兩個成員變數,userna...