如果没有接触过VB还是学C#.net比较好,毕竟是专门为.net设计的语言。
创新互联是一家集网站建设,丁青企业网站建设,丁青品牌网站建设,网站定制,丁青网站建设报价,网络营销,网络优化,丁青网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。
很多啊,你去看看一下那些理工大学的精品课程肯定有
要不就到网易啊,百度啊,新浪啊这些大的网站,一般都有视频教学的,还很多都是免费的
前几集是免费的,看看先入门,知道软件怎么用怎么编程有个概念,然后再看书
建议没基础的先自学VB6.0
假如你装过VB6的话,那么WINSOCK控件已经注册过了,你再装VB。NET的话,可以按在“添加/移除项”里,选中COM组件,找到“Microsoft WinSock Control,version6.0”,选中,点击“确定”按钮即可以找到这个控件。
假如你没有装过VB6直接装VB.NET的话,就找不到这个控件了,建议把VB6。0装上就可以了
如果不装又想用WINSOCK的话,可以用.net的Socket类代替,具体引用方法为:
首先加入命名空间:
Imports System.Net.Sockets,然后定义一个socket类的引用,
Dim MySocket As Socket
具体编程可参考MSDN
你好,你可以去xin3721视频教程网查查,或者 希望对你有帮助
麻烦采纳,谢谢!
VB对于win32 API的支持还是不错的。而且比起用C++来说还简化了不少。建议你看些windows系统机制的资料,比如windows消息处理机制,windows窗口过程的实现等。最好是去看看MFC的教程,会让你对win32 API有更深入的了解。推荐孙鑫的《VC++深入详解》,给其他窗体发送消息,钩子什么的都有详细的解释。
关于做钩子,使用SetWindowsHookEx,UnhookWindowsHookEx,CallNextHookEx,CopyMemory四个win32 API函数,再加上一个自己写的回调函数就可以实现。
控制别的窗体最小化,给其他窗体发送消息,首先用FindWindow函数找到目标窗体的句柄(对于VB自己的窗体来说Me.hwnd属性),然后用SendMessage,PostMessage函数发送消息。还可以用SetWindowText但是windows消息有几百种,各种消息的参数可能是不同的。要查MSDN搞懂你要使用的消息的参数结构。
代码:关闭其他窗口:
模块中的声明:
Public Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Public Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
Public Const WM_CLOSE = H10 '定义消息常量
窗体中:
Dim hnd As Long '定义一个长整型变量储存句柄
Private Sub Form_Load()
hnd = FindWindow(vbNullString, "test") '获取目标窗体句柄,这里目标窗体的标题为"test"
SendMessage hnd, WM_CLOSE, 0, 0 '发送WM_CLOSE消息关闭窗体
End Sub