毕业一年多了,离校了就一直在煤矿工作,要说工作倒是不累,基本上班就是闲着,一个月只有几天的时间比较忙。工资也还行,现在是4000+,可是就是环境不好,太偏僻,人活着不是为了赚钱是吧,这里没有一点的娱乐活动,出了办公室就是宿舍食堂,要么就是喝酒。我不喜欢这种生活。过年时回家遇到一个同学在做编程,他原来是师范类的,只有个计算机二级证,刚好我们大学时也学vb,还比较对这个感兴趣,所以想着能不能转行啊。可是又怕自己的水平不够,所以请教一下。
    我对基本的控件和基本的知识还算过得去(自我感觉啊,可能在高手眼里就是菜鸟),然后我该怎么提高,就是说在哪些方面提高?比如说,数据库?还有能不能给我介绍一些适合的书籍,小弟先行谢过啊

解决方案 »

  1.   

    1.熟练掌握集成开发环境:主窗口的三种工作方式 ;各个子窗口的打开和关闭(多种方法都要练习20次,不要轻视这种操作,它决定了你的效率也只接影响你的兴趣和信心);掌握几个主要菜单的菜单项的操作
    2.掌握项目开发的主要步骤:界面设计、属性设置、代码编写、运行调试、保存、编译、生成可执行文件、然后很重要的一项----打包(不要以为刚学的人就不可以,用一个尽管十分简单的例子,但一定要打,它会让你对软件开发有一个整体的概念,中间有些地方不是很懂不要紧)
    3.界面设计:重点掌握窗体的属性-方法-事件、标签、文本框和命令按钮    熟悉Frame 、OptionButton、CheckBox、ListBox和ComboBox(控件学习先到此打住);同时熟练 属性设置
    4.语法基础:数据类型、常量、变量、运算符、函数、表达式、数组、控件数组、InputBox函数、MsgBox函数
    5、掌握Sub过程、Function过程(充分理解过程分解、功能的分解和代码重用的含义,实际参数与形式参数、传值传送与传址传送) 掌握变量的作用范围和变量的生存期的概念(很重要,充分理解过程与过程间、模块与模块间的数据传递)
    6、熟悉Visual Data Manager,熟练掌握Data (ADO等先不用管),做实用的小项目,感受自己的学习成果
    7、掌握滚动条、计时器、图形框、图像框控件;掌握菜单 的设计、工具栏、状态栏的设计、掌握MDI窗体
    8、掌握文件的操作:掌握驱动器列表框、目录列表框、文件列表框 ;通用对话框;传统的文件操作方法、FSO
    9、掌握ADO;SQL Server;做项目
    10、掌握键盘、鼠标、图形图像多媒体
    11、掌握类模块的创建、设计多层数据库应用程序;做项目
    12、掌握ActiveX代码组件的创建和管理、ActiveX文档和ActiveX控件
    13、掌握网络编程;做项目
    14、掌握Windows API提高自己的编程水平;做项目
      

  2.   

    恩,谢谢,给了我很大的启发,至少让我知道了该朝哪个方向走,非常感谢啊,cdsn就是热情啊
      

  3.   

    按 koolji说的,看书,做实验。后面这点比较重要,自己做实验才能总结经验,实验做多了,自然得心应手,写程序主要还是看人的思路,VB仅仅是实现思路的一堆工具中的一件而已。