VS 2010 中的 VB.NET 编程


最近,我安装了 VS 2010,就迷上了其中的 VB .NET。这是因为我实在吃不透其中那些 VC、C# 等等,也由于我一直都对 BASIC 语言感兴趣(主要是好学,语句比其他语言更接近心语),于是就将我在 VB 6.0 环境下编写的家庭财务治理改写成支持 .Net FrameWork 的 VB.NET。下图就是其主界面:

    End Sub

VS 2010 中的 VB.NET 编程 - PC Lee - 春苑
与 VB 6.0 相比,此刻比支持从 Sub Main()  启动了,可是我又不想增加主窗心的代码,所以仍然添加了一个模块:MainModule.vb,在主窗心的 Form_Load 中这样写:
 

 Private Sub MainForm_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        Me.DoubleBuffered = True
        Me.KeyPreview = True
        Me.Text = My.Resources.PCTitle
        Try
            'Me.Invalidate(True)
            '使用互斥量禁止运止本软件的两个实例
            Dim bExist As Boolean
            Dim PCMutex As New Threading.Mutex(True, "OnlyOneTime", bExist)
            If bExist Then
                PCMutex.ReleaseMutex()
                FirstInterFace()'这个代码在MainModule.vb中,以后会看到
            Else
                MessageBox.Show(My.Resources.PCTitle + vbCrLf + "已经在运止,请按确定按钮退出.", My.Resources.PCTitle, MessageBoxButtons.OK, MessageBoxIcon.Error)
                MyMutex.ReleaseMutex()
                Me.Close()
            End If
        Catch ex As ApplicationException
            End
        End Try

双击 MyProject,可以打开应用程序的设置窗心:

VS 2010 中的 VB.NET 编程 - PC Lee - 春苑
老实说,这个界面的其它几个标签我还真搞不懂,但仅仅这样设置后,仍然可以编写一个程序的。
在 MainModule.vb 的开头导入了必要的系统名字空间:
Imp orts System
Imp orts System.IO
Imp orts System.Threading
接着,就在 Module MainModule 与 End Module 之间定义需要的控件与变量:
'公共变量
    Public DataErrorText As String '数据库错误信息
    Public RunControl As New PCRunTime '定义运止时的控件类
    Public PCMenageWiseUser As UserClass '定义用户类
    Public UserRunTime As Integer = 0 '用户当前运止时间(秒)
    Public ImageItemIndex As Integer '浏览图片时的图片号码
    Public FirstPicNumber As Integer '浏览图片时在 ListView1 里起始的图片,即文件夹结束后的第一个图片
    Public EndPicNumber As Integer '浏览图片时 ListView1 的最后一个图片,即:ListView1.Items.Count-1
    Public ModBitMap As Bitmap '本模块的图像变量,定义为 Public 是为了在 MainForm 里能够对它进止 Dispose()
    Public MoneyPanel As CtlMoneyPanel '存折、存款与现金
    Public MoneySearchPanel As CtlMoneySearchPanel
    Public BooksEnregisterPanel As CtlBooksEnregisterPanel ' 书籍输入
    Public BooksInformationPanel As CtlBooksInformationPanel ' 书籍查询
    'Module 私有变量
    Private bHelp As Boolean = False
    Private TreeImageList As ImageList '图片浏览时的 TreeView1 图标
    Private ListimageList As New ImageList '图片浏览时的 ListView1 图标
'Windows Controls
    Public PCTo生活大爆炸olTip As New ToolTip
    Public PCErrProvider As New ErrorProvider
    Public WithEvents TreeView1 As New TreeView
    Public WithEvents DataView1 As New DataGridView
    Public WithEvents PicImage As New PictureBox '书籍封面与图片浏览
    Public WithEvents ListView1 As New ListView
    Dim Limglst As New ImageList() 'Large ImageList for our ListView Control.
以上变量与控件的使用我将陆续先容,希望得到网友们的关注与指正。 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: VB.NET编程案例教程PDF是一本以VB.NET编程语言的案例教程,主要针对初学者和有一定编程基础的人士。这本教程的目的是通过一系列实际案例来帮助读者深入了解VB.NET的语法规则和应用场景,提升他们的编程技能。 这本教程的内容丰富多样,包括了各种实际应用案例,如图形界面设计、数据库操作、网络编程、文件处理等。每个案例都配有详细的步骤和代码示例,读者可以通过跟着教程一步一步地实践,加深对VB.NET编程的理解和掌握。 此外,该教程还注重实战训练,提供了一些练习题和编程挑战,供读者巩固知识和提高编程技巧。通过实际的编程实践,读者不仅可以学习到VB.NET的具体语法和特性,还能够培养解决问题和开发应用程序的实际能力。 总的来说,VB.NET编程案例教程PDF是一本适合初学者和有一定编程基础的人学习VB.NET编程的教材。通过案例的方式,读者可以在实践掌握VB.NET的各种知识和技巧,从而提高自己的编程水平。这本教程不仅学习内容全面,而且实用性强,对于想要学习VB.NET编程的人来说是一本很不错的教材。 ### 回答2: VB.NET编程案例教程PDF是一本介绍VB.NET编程案例的教程,它为初学者提供了一系列实际案例,通过这些案例,读者可以学习和掌握VB.NET编程的基础知识和技巧。 这本教程的内容包括了各种不同的VB.NET编程案例,涵盖了从基础知识到高级技术的各个方面。通过学习这些案例,读者可以了解如何使用VB.NET创建各种Windows应用程序,包括窗体应用程序、控制台应用程序和Web应用程序等。同时,教程还介绍了如何使用VB.NET进行数据库操作、图形界面设计以及与其他编程语言和技术进行集成等。 这本教程的设计非常实用,它通过具体的案例来讲解VB.NET编程的理论知识,每个案例都包含了详细的代码和演示,读者可以通过跟随案例的步骤来实际操作和实践。通过这种方式,读者可以更好地理解和掌握VB.NET编程的各个概念和技术点。 另外,教程还配有相应的练习题和答案,读者可以通过完成这些练习来巩固和加深自己对VB.NET编程的理解。同时,教程还提供了一些实际项目的案例,读者可以通过这些案例来提升自己的编程能力和实践经验。 总之,VB.NET编程案例教程PDF是一本非常实用的教材,适合初学者学习和掌握VB.NET编程。通过学习这本教程,读者可以快速入门VB.NET编程,并能够应用所学知识进行实际开发工作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值