C# 一些學習作業

來源:互聯網
上載者:User

標籤:例子   ota   mtv   組態管理   資料庫檔案   表單顯示   用途   調用   ane   

:http://pan.baidu.com/s/1dEGCJdf

包括:

實現QQ旋轉表單功能

非“按角度旋轉”,實現的是立體旋轉。 實現QQ旋轉表單功能,視窗為不規則映像,開啟時旋轉180度展示。 原本只需1個表單直接可實現旋轉功能,但由於表單模糊透明陰影旋轉無法處理, 所以採用2個表單次序顯示: 首先第一個表單截取螢幕為表單的背景,進行旋轉,再開啟第二個表單顯示,同時關閉第1個表單。 2個表單均為映像,顯示一致,第2個多加了點擊,第一個只是映像顯示和旋轉。 原理:實際是製作立方體進行旋轉,在立方體表面添加映像,滑鼠點擊時判斷位置進行響應, 前面寫的例子關於圖形表單的點擊操作已經有完整的樣本。 目錄中含有DLL的源碼和例子,就是立方體的旋轉,根據此例子,修改了DLL代碼重新進行了編譯。 此DLL源碼和樣本較簡單,可直接應用到你的程式裡面,可實現立體上下旋轉、傾斜旋轉等等。 程式中如有立方面的映像放反或錯位,調整一下角度RotateFlip(RotateFlipType.Rotate90FlipXY); 時間有限,程式寫的較粗陋,顯示效果自行修改調整添加。

檔案管理背景程式

此程式並無實際用途,只做學習參考之用。 程式為64位,如需32位,查看附件內的word文檔。 程式只使用了:Panel、PictureBox兩個組件以及自訂的scroll、textbox。其他的沒有。 資料庫為SQL2008,資料庫使用者密碼根據你的配置修改MsgList.cs檔案的 static public void Init_SqlServerCommand() 的內容;附件包含資料庫檔案,附加到SQL2008即可使用。 scocket在程式裡面“組態管理”設定為你的ip,連接埠,配置完成退出重啟程式生效;用戶端根據此ip、連接埠進行修改重新編譯即可使用。 音、視頻使用VLC mediaplayer的dll,為最新版2.26,可用格式為: string[] video_type = new string[60] { ".3g2",".3pg",".3gp2",".3gpp",".amv",".asf",".avi",".bik",".divx",".drc",".dv",".f4v",".flv",".gvi",".gfx",".m1v",".m2v",".m2t",".m2ts",".m4v",".mkv",".mov", ".mp2",".mp2v",".mp4",".mp4v",".mpe",".mpeg",".mpeg1",".mpeg2",".mpeg4",".mpg",".mpv2",".mts",".mtv",".mxf",".mxg",".nsv",".nuv",".ogg",".ogm", ".ogv",".ogx",".ps",".rec",".rm",".rmvb",".rpl",".thp",".tod",".ts",".tts",".txd",".vob",".vro",".webm",".wm",".wmv",".wtv",".xesc" }; string[] audio_type = new string[58]  { ".3ga",".a52",".aac",".ac3",".adt",".adts",".aif",".aifc",".aiff",".amr",".aob",".ape",".awb",".caf",".dts",".flac",".it",".kar",".m4a",".m4b",".m4p",".m5p",".mid", ".mka",".mlp",".mod",".mpa",".mp1",".mp2",".mp3",".mpc",".mpga",".mus",".oga",".ogg",".oma",".opus",".qcp",".ra",".rmi",".s3m",".sid",".spx",".thd",".tta", ".voc",".vqf",".w64",".wav",".wma",".wv",".xa",".xm",".webm",".wm",".wmv",".wtv",".xesc" }; 保留bin檔案夾內大寫的檔案夾和plugins、Res檔案夾。 服務端、用戶端進行了刪減,只做學習之用。 其他詳細說明,在附件裡面的word文檔。 只是初學的練習,比較簡陋,僅供參考。

nVLC 樣本源碼

都知道是什麼吧。 編譯Winform demo時修改一下,改為Any cpu。 NLog.dll沒源碼,不過沒啥用,程式裡去掉就可以了。

頁碼分頁映像化顯示

表單內只有PictureBox一種控制項。 程式裡面隨便寫了500多個字串,然後顯示頁碼,分頁顯示記錄,顯示數量可調。 滑鼠點擊、位置都是根據位置來的。 都是圖片顯示,速度快,無延時,比Button等組件顯示流暢多了。 圖片在Res檔案夾,可自己調整加工,計算好座標位置就可以了。如有問題,自行修改。

登入視窗設計

調用在Program.cs裡面,使用者(160018)密碼(123456)正確,進入主程式,錯誤有提示。 視窗陰影等效果2種方式,api(Form1.cs)和透明陰影圖片方式(Show_Tips.cs)。 動畫背景參考前面的例子 圖片檔案在bin/Res裡面。

主板CPU顯卡記憶體硬碟_風扇溫度電壓等檢測

自己可以做個魯大師了

使用openhardwaremonitor的動態庫,為開源軟體,有全部源碼。 本例使用最新版0.8.0.2,可關注其官網更新。 無源碼的DLL和控制項謹慎使用。 官方提供的Demo基本看不成,太TM繁瑣,就別費勁看官方Demo代碼了, 花了一整天時間拆分原版demo,寫了基本應用的例子,簡化了很多,更容易修改應用到你的代碼裡面, 程式裡用的[重新整理] 按鈕,可改寫為線程自動重新整理,自行修改。 英文不好,如有文字和代碼次序錯誤,自行參照原版修改。

BT下載用戶端

可以自己做個迅雷了

實現bt下載用戶端,組件有全部源碼和樣本,太繁瑣了,就寫了1個簡單處理下載的例子, 組件包含內容挺豐富的,可以自己學著寫。

C# 一些學習作業

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.