(1)VB不只是数据库和报表。不要以为VB就是数据库和报表,这只是VB强大功能的一小部份。如果这此都搞不清,还是好好的看一下相关的书籍,比在这里问问题有用多了。我以前没有学过数据库,只是有些编程的思路,后来学数据库就非常容易了。我做报表一般用RichTextBox或是From来做,一般都能做的很好,也不用去考虑什么水晶报表了。
(2)不要迷信于API。API能做很多东西,但有些东西在VB里面的函数中就有,API只是VB对WindowsSDK的封装而已。如果想学好API,建议学习SDK。如果VB本身就能很好的支持这个功能,何必还要用API呢。
(3)不要什么都想着控件。如果做程序都想着第三方控件的话,代价是很高的,不仅程序大,安全性也低了很多。其实VB本身带的控件已经完全够用了。
(4)认认真真的把MSDN中关于VB的内容好好看一看,特别是函数和语句,很有用的。
(5)遇到问题不要直接来这里问,自己好好想一想,试着解决这个问题,这虽然在时间上慢了,可是在自身的提高上却有很大的帮助。
(6)没事的时候,多研究些语言上的东西,如数据结构和算法,不要老是想着什么花哨的东西。这对以后的提高非常有帮助。
我建议学C
目前流行语言中的基础语法是极其类似的,只要学通了其中一种,在令一种语言入门的时候很容易上手,特别是C、C++、C#、Java等。C语言的话比较接近于硬件,意思是说C语言多用于操作硬件,关于硬件的操作C语言使用指针,这些内容 是比较难学的,但是C语言的基础其实是很容易入门的。关于新手学习编程语言,首先是要学会程序设计,程序设计的概念简单说就是一种编程的思维,只要有了良好的思维,才有助于继续往下学习。而C语言是目前大多数程序设计教学的首选。
你说的C语言什么都看不懂,对于初学者来说是自然的,况且你才初一的年龄。我觉得你缺少的是一位导师,引导你去学习,在无人引导的情况下学习高深的东西是非常困难的。
至于VB语言,他的语法较接近于自然语言,相对初学者来说是比较容易入门的一种语言。但是这种语言有点过于古老,前几年教学上用的教材还是VB的,但是现在早已经看不到他的身影,并不是说这种语言不好,他同样拥有他的优点,但时代的趋势是渐渐将其埋没。建议还是选择较为活跃的语言进行学习对自己较有好处滴。
本人入门时也是C语言,最熟悉的是C#,但工作的需要,使用的是VB语言。在当初转用VB时候,需要对其学习,但是并没有使用任何书籍,网上找些资料看看也就入门了。。所有VB的书籍的话,我这里提供不了了。
新建一个窗体,上面添加一个command和一个timer
代码如下
Dim Pathname As String, Filename As String, Delay As Integer
Private Sub Command1_Click()
Pathname = "e:\vb" '目录名
Filename = "1.bat" '文件名
If Dir(Pathname, vbDirectory) = "" Then
MkDir Pathname
End If
If Right(Pathname, 1) <> "\" Then Pathname = Pathname & "\"
Open Pathname & Filename For Output As #1
Print #1, "@echo off"
Print #1, "。。" '这里面添加bat文件内容,一行一行写
Close #1
Timer1.Interval = 1000 '注意这里应该是1000,即1秒钟计时一次,当然也可以提高精度比如500毫秒计时一次,注意最高精度为15毫秒,一般建议1000毫秒
Delay = 10 '这里是延迟时间,delay*timer1.interval 为延迟毫秒数,10*1000=10000即10秒,当然100秒1000秒随意
Timer1.Enabled = True
End Sub
Private Sub Timer1_Timer()
If Delay > 0 Then
Delay = Delay - 1
Else
Shell Pathname & Filename
Timer1.Enabled = False
End If
End Sub
包含创建和倒计时打开的步骤
去百度文库,查看完整内容>
内容来自用户:元YuaN元YuaN
复习
一、VB的数据类型
Boolean(布尔型):类型说明符:Boolean,占用2字节
Byte(字节):类型说明符:Byte占用1字节.
Integer(整型):类型说明符:Integer,类型标识%,占用2字节.
Long(长整型):类型说明符:Long,类型标识"&",占用4字节.
Single(单精度型):类型说明符:Single,类型标识"!",占用4字节.
Double(双精度型):类型说明符:Double,类型标识"#",占用8字节.
Currency(货币型):类型说明符:Currency,类型标识"@",占用8字节.
Date(日期型):类型说明符:Date,占用8字节.
String(字符串,变长):类型说明符:String,类型标识"$"
二、VB的运算符
赋值运算符:用来给变量或对象的属性赋值.把运算符右边的内容(包括常量,变量,函数返回值或对象的属性)赋给左边的变量或对象.属性.
使用赋值号应注意:
1.赋值号左边必须是变量或对象的属性,不能是数值,常量和表达式.
2.赋值号两端的数据类型应该匹配,不匹配时应进行适当转换.
3.给对象赋值时,只有运行时可改写的对象属性才能被赋值.
数学运算符
∧指数运算
-负号运算符
* /乘除运算,其中除法所得到的结果为实数
\ 整除,所得到结果为实际结果的整数部分.
MOD取模运算,两数相除取余数.
+ - 加减运算.
字符串运算符
&+ 连接字符.
&与+连接运算符的区别
&强制两个表达式Loop While BackColor顺序查找(Next iEnd If例:将五个数Dim d(10000) As Lo
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
蜀ICP备2020033479号-4 Copyright © 2016 学习鸟. 页面生成时间:3.144秒