成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

實現(xiàn)VB.NET遠(yuǎn)程控制抓屏+壓縮

開發(fā) 后端
這里我們簡單的介紹了VB.NET遠(yuǎn)程控制實現(xiàn)抓屏+壓縮,文章有詳細(xì)的代碼,大家可以復(fù)制一下跑在機(jī)器運(yùn)行一下,看看結(jié)構(gòu)。

VB.NET經(jīng)過長時間的發(fā)展,很多用戶都很了解VB.NET遠(yuǎn)程控制了,我把我的一點點這方面的經(jīng)驗和大家分享一下。VB.NET做為VB6的升級版本,具備了許多新的功能,它可以簡便快捷地創(chuàng)建 .NET 應(yīng)用程序(包括 XML Web services 和 ASP.NET Web 應(yīng)用程序),還是一個功能強(qiáng)大的面向?qū)ο蟮木幊陶Z言(如繼承、接口和重載)。

#T#新的語言功能包括自由線程處理和結(jié)構(gòu)化異常處理。VB.NET 還完全集成了.NET 框架和公共語言運(yùn)行庫,.NET 框架和公共語言運(yùn)行庫共同提供語言互操作性、垃圾回收、增強(qiáng)的安全性和改進(jìn)的版本支持。可以說是一個劃時代的產(chǎn)品!我們來看看VB.NET遠(yuǎn)程控制實例[抓屏+壓縮]的小例子。

VB.NET遠(yuǎn)程控制轉(zhuǎn)化后代碼如下:

  1. Imports System  
  2. Imports System.Text  
  3. Imports System.Drawing.Imaging  
  4. Imports System.IO  
  5. Imports System.Drawing  
  6. Imports System.Windows.Forms  
  7. Namespace Lob.Windows  
  8.  
  9. Public Class ScreenCapture  
  10.  
  11. Private Declare Function BitBlt Lib "GDI32" (ByVal hdcDest As IntPtr, ByVal nXDest As Integer, ByVal nYDest As Integer, 
    ByVal nWidth As Integer, ByVal nHeight As Integer, ByVal hdcSrc As IntPtr, ByVal nXSrc As Integer, ByVal nYSrc As Integer, 
    ByVal dwRop As Integer) As Boolean  
  12.  
  13. Private Declare Function CreateDC Lib "GDI32" (ByVal lpszDriver As String, ByVal lpszDevice As String,
     ByVal lpszOutput As String, ByVal lpInitData As IntPtr) As IntPtr  
  14.  
  15. Public Shared Function Capture() As Image  
  16. Dim dc1 As IntPtr = CreateDC("DISPLAY", Nothing, Nothing, CType(Nothing, IntPtr))  
  17. Dim g1 As GraphicsGraphics = Graphics.FromHdc(dc1)  
  18. Dim ScreenImage As Bitmap = New Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height, g1)  
  19. Dim g2 As GraphicsGraphics = Graphics.FromImage(ScreenImage)  
  20. Dim dc3 As IntPtr = g1.GetHdc  
  21. Dim dc2 As IntPtr = g2.GetHdc  
  22. BitBlt(dc2, 0, 0, Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height, dc3, 0, 0, 13369376)  
  23. g1.ReleaseHdc(dc3)  
  24. g2.ReleaseHdc(dc2)  
  25. Dim bmp As Image = MakeThumbnail(ScreenImage, (ScreenImage.Width * (3 / 4)), (ScreenImage.Height * (3 / 4)))  
  26. Return bmp  
  27. End Function  
  28.  
  29. Public Shared Function MakeThumbnail(ByVal originalImage As Image, ByVal towidth As Integer, ByVal toheight As Integer) As Image  
  30. Dim x As Integer = 0 
  31. Dim y As Integer = 0 
  32. Dim ow As Integer = originalImage.Width  
  33. Dim oh As Integer = originalImage.Height  
  34. Dim bitmap As System.Drawing.Image = New System.Drawing.Bitmap(towidth, toheight)  
  35. Dim g As SystemSystem.Drawing.Graphics = System.Drawing.Graphics.FromImage(bitmap)  
  36. g.InterpolationMode = System.Drawing.Drawing2D.InterpolationMode.High  
  37. g.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.HighSpeed  
  38. g.Clear(System.Drawing.Color.Transparent)  
  39. g.DrawImage(originalImage, New System.Drawing.Rectangle(0, 0, towidth, toheight), New System.Drawing.Rectangle(x, y, ow, oh),
     System.Drawing.GraphicsUnit.Pixel)  
  40. Return bitmap  
  41. End Function  
  42.  End Class  
  43. End Namespace 
責(zé)任編輯:田樹 來源: 博客
相關(guān)推薦

2009-10-30 14:45:42

Flash控制VB.N

2010-01-12 10:40:58

VB.NET數(shù)據(jù)庫壓縮

2010-01-12 15:21:48

VB.NET權(quán)限控制

2009-10-21 09:10:52

VB.NET壓縮

2010-01-11 17:58:36

VB.NET壓縮ZIP

2009-10-13 10:21:58

VB.NET實現(xiàn)Web

2010-01-12 10:48:54

VB.NET LIST

2009-10-12 14:32:40

VB.NET實現(xiàn)定時關(guān)

2010-01-08 15:41:36

VB.NET窗口關(guān)閉

2009-10-23 13:22:25

VB.NET實現(xiàn)拖動圖

2009-10-21 09:19:40

VB.NET文件壓縮 

2009-10-29 14:02:24

VB和VB.NET比較

2011-06-17 11:05:22

VB.NET

2009-06-24 15:45:32

VB.NET

2009-10-23 15:35:42

VB.NET實用教程

2010-01-08 18:31:45

VB.NET歷史菜單

2010-01-15 18:12:28

VB.NET超鏈接

2010-01-15 19:17:23

2010-01-21 17:48:25

VB.NET Sing

2010-01-22 18:14:49

VB.NET菜單組件
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 色香蕉在线 | 亚洲最大看片网站 | 欧美精品一区二区三区在线 | 国产农村妇女毛片精品久久麻豆 | 日韩欧美在线观看视频网站 | 亚洲字幕在线观看 | 欧美激情综合网 | 青青草综合 | 精品亚洲一区二区三区 | 天堂影院av | 久久精品男人的天堂 | 午夜精品久久久久久久久久久久 | 国产福利视频 | 紧缚调教一区二区三区视频 | a a毛片| 成人免费视频 | 一区二区三区四区视频 | 激情毛片 | 亚洲一二三区在线观看 | 成人网av | 欧美一区二区三区精品免费 | 亚洲国产成人精品在线 | 自拍中文字幕 | 国产免费观看久久黄av片涩av | 日韩午夜影院 | 久久久久久国产精品免费免费男同 | 99视频入口 | 免费精品视频 | 最近日韩中文字幕 | av超碰 | 手机看片在线播放 | 观看av | 狠狠狠干| 国产96在线 | 日韩欧美国产一区二区 | 国内av在线 | 成人免费小视频 | 午夜a级理论片915影院 | 国产一区二区三区 | 在线视频一区二区 | 蜜桃视频在线观看免费视频网站www |