vb.net加入人工智能 vb是人工智能语言吗( 六 )


Private Sub Button1_Click ( ByVal sender As System.Object , ByVal e As System.EventArgs ) Handles Button1.Click
If OpenFileDialog1.ShowDialog ( ) = DialogResult.OK Then
'清除组件中的所有项目
ListView1.Items.Clear ( )
ImageList1.Images.Clear ( )
Dim sfName As String = OpenFileDialog1.FileName
Label3.Text = sfName
Dim iIcon_Num As Integer = Icon_Num ( IntPtr.Zero , sfName , -1 )
'显示文件中的图标数目
Label4.Text = iIcon_Num.ToString ( )
Dim i As Integer
For i = 0 To iIcon_Num - 1 Step 1
'强制实现int到uint类型转换
Dim j As UInt32
j = System.Convert.ToUInt32 ( i )
Dim hIcon As System.IntPtr = ExtractIcon ( IntPtr.Zero , sfName , j )
'在imageList1组件中加入当然提取的图标
ImageList1.Images.Add ( Icon.FromHandle ( hIcon ).ToBitmap ( ) )
'在ListView组件中加入一个项目
ListView1.Items.Add ( "第" + ( i + 1 ).ToString ( ) + "个图标" )
'把加入项目的图象索引指向刚才加入图标在imagList1组件中的索引,从而显示图标
ListView1.Items ( i ).ImageIndex = i
Next i
End If
End Sub
12. 至此,在上述步骤都正确执行后,【Visual Basic .Net查看文件中的图标】项目的全部工作就完成了 。单击快捷键F5就可以运行程序 , 此时单击【选择文件】按钮选择文件后,程序就能够读取这个文件中的图标及其数目,并显示出来了 。具体如图03所示:
图03:【Visual Basic .Net查看文件中的图标】项目的运行界面
五.总结:
解决Visual Basic .Net查看文件中的图标的关键并非是使用.Net框架中提供的类库 , 而是使用Windows的API函数 。虽然这与利用Visual Basic .Net开发跨平台程序的初衷相违背,但的确不失为一种解决问题的方法 。有些时候通过Windows API函数能够快捷、方便的解决实际问题,而这往往是只使用.Net FrameWork SDK所望尘莫及的,但随着.Net FrameWork SDK内容的不断丰富,各种新的组成部分和新的功能不断加入,可以预见的是 , 在未来的.Net FrameWork SDK中必将拥有可以替换本文中介绍的二个Windows API函数的组成部分 。
VB到底是什么?它的应用范围有哪些?专家请进1.VB是什么?
VB是visual Basic的简称vb.net加入人工智能,即初学者通用符号代码vb.net加入人工智能 , 是很容易入门的语言 , 从BASIC发展而来 。
2.学VB有什么用?
VB是一门编程语言,所以能用VB做的很多很多,基本上除vb.net加入人工智能了底层开发(系统软件) , VB都能做 , 而且在数据库应用方面VB也有他独到的一面 。
3.如何学好VB(请详细说明)
这不是一句两句可以说清楚的 。给你一个学习的过程vb.net加入人工智能:
3.1.入门,这段时间你应该学会VB的基本语法,基本语句和基本控件等 。能够写一些简单的计算程序就算可以乐 。比如写一个解1元2次方程的程序,写一个求解两数的最新公约数的程序等等 。
3.2.开始做VB界面的一些东西 , 了解控件,窗体的使用,事件,方法、过程和函数等 。
3.3 开始用类设计VB程序 。封装一个VB类 。学会VB中类的使用方法 。
3.4 学习使用API增强程序的功能 。
3.5 这是转入学习C语言,不一定要很强,能懂一些语法就行,当然能够深入的话,就可以转C++乐 。
3.6 有乐C的基?。?就可以去学习数据结构乐 。数据结构很重要,一定要学好 。
3.7 开始在VB里面尝试实现数据结构,比如做一个链表,vb没有指针,所以不能向c那样做链表,但vb.net加入人工智能我想这时候你应该知道怎么做乐 。
3.8 开始尝试做游戏,做不同的程序,做自己想做的东西 。

推荐阅读