有人是自学的吗?你是怎么学的,我想请教下
前提是没有任何编程基础的..
我现在自学,觉得很困难,加上英语又差..!
前提是没有任何编程基础的..
我现在自学,觉得很困难,加上英语又差..!
解决方案 »
- vb explorer和ListView上下移动item代码合并到一个工程时发生二义性名称:pointapi
- 这种打包软件有木有????
- 服务器数据库和桌面数据库有什么分别?
- 请教,北京时转换成国际时程序如何编,特急,在线等,100求解。
- 关于一个函数的参数的问题!(在线等待...)
- 打开有密码的数据库前如何知道数据库是否有设置密码?
- Vb2008 文本数据计算处理问题
- 如何优化vb性能??
- 高分求助!
- 我想在tabstrip(引用microsoft windows common controls 6.0)内画控件,应该怎样做?
- 如何在程序里返回一个已知域名的IP地址
- TEXT控件的问题!!!
http://www.zwye.com/book/ 书籍教程下载
http://www.xuexi8.com/main.asp 计算机学习资料
http://www.eimhe.com/ 美河学习在线
http://www.pc120.net.cn/applebug/soft.htm 中国电脑救援心
http://www.zhaoweb.com/download/ebooks.htm 米斯特学堂
http://www.canglou.com/www/computer/ 藏陋网
http://bbs.verycd.com/forum/lofiversion/index.php/t98775.html 电子书
http://www.studydown.com/soft/soft_index.asp 学习资料下载网
http://heicai.ys168.com/ 别人的网络硬盘
1.记住,可视化开发并不等于面向对象,也许你用vb会觉得直接面对的是控件啊什么的,但这并不等于面向对象,它只是所见即所得而已,向对象是一种思想,可视化(visual)是一种开发方式,是建立在面向对象的思想上的,这个初学可能没有太多体会,等你学一段时间了就要慢慢想明白.2.你应当有一本比较好的入门书籍,比如<<visual Basic5.0从入门到精通>>,或者是高校十五规划教材都可以,要打好基础,从基本的变量开始,建立编程序的思想.3.当你入门有一段时间时,不要逃避vb的"类","类"是一种概念,初学时你完全不会也没有关系,但是你想进一步的学习编程,研究理解vb的"类",有助于你编程水平的大幅度提高4.多交朋友,多渠道了解各种信息,学一种语言切忌死盯住一处,可以自行比较一下basic和c的语法差别
(变量定义,if语句,for语句等)你会发现语言都是如此的相像,增强你学习语言的信心(会一个都会)!因为是临时总结,所以不是很系统,不过也是我的一点心得吧,我自学vb半年,掌握了数据库开发(需要学习sql语言),之后,由于领悟了"类",直接跳转到c++/c#了,vb都很少用了
会用API来编程----------应用能力的提升
学习编程,要注意总结和领悟啊!
但越到后面,自己有想法了觉得实现起来还是很复杂
然后不断才能提高
特别是基于API的通讯功能实现,好麻烦
我的经验是,先掌握基本的语法,然后去解决自己的问题,解决不了就知道自己需要学什么了。多写就知道该怎么学了。
http://www.mysticboy.com.cn
2、多敲代码。
3、编程一般是离不了数据库的,要学习SQL命令。
4、要注意代码的规范性,包括控件、变量以及数据库字段的命名,程序中要有注释,注意写文档,养成好习惯。
要多练,哪怕是照着代码抄都比只看书不练强。
不懂的就上这儿来问咯。
www.codeguru.com
www.vcbase.com
模仿的做,不懂就看书,问高手
后来自学C,写游戏和工业控制程序。
后来自学VC++,认为太麻烦,放弃。
后来自学VPF,认为太烂,放弃
后来自学VB,认为很合适,用到现在,写过工业控制、图像处理、数据库、小游戏等等一些东西。
遇到问题 一想 二查(MCDN) 三问
我首先自学过vb,觉得挺好用,写过小游戏,多层数据库,图像处理
后来觉得vb太高级,下来学vc++,没有基础,又啃起c/c++
学了c/c++,爱上了bcb,vc++扔到一边了
现在......努力学习汇编中 ....
然后设想一个课题,努力实现它,不懂就查书、MSDN、CSDN(论坛)。。再实现它
慢慢来吧,总有一天会明白的。有不能解决的问题就用百度搜,看别人的代码,把需要的截下来,慢慢研究
我这两天在写一个曲线控件,用Picture1.Line方法画,但是现在我将写好的控件拖到窗口的时候,所有涉及用这个方法画的线都没显示出来,我跟踪了,代码也都执行了,我是在UserControl_Initialize过程中写的.请高手指教!
开窍以后没有很着急去编程(客观条件是没有电脑,上机时间有限),开始学C(谭浩强的),都是看没有写过,看了无数代码,竟然都看懂了。后来受一爱吹牛皮同乡影响,向他学习所谓的先进技术,
数据库从Oracle开始学,然后是SQL Server,然后又听他吹PB如何面向对象,如何访问数据库快也学了
然后就是数据结构,计算机原理,。一圈下来 代码没有写过多少 理论倒是超过了爱吹的同乡。
偶然的机会得到一个校外兼职编程的机会,电脑这个硬件的终于得到解决,逃课也要抓住这个机会学好电脑:)。于是上午的课都上,下午的课都不上,这样下来我一天可以用电脑10个小时以上。实践水平
迅速提高,解决实际问题的能力也明显提高。当时一块兼职的有大四的计算机专业的,而我是大二,已经可以和他们抗衡。两年多后已经掌握了成熟的软件开发技术,在同学苦于找不到好工作的时候,我却
是可以轻松搞定了。
以后在工作中也遇到过很多问题,但大多和是否专业无关,从个人的感受来说觉得基础确实和专业的(指优秀的哦,不是混日子那种)有差距,所以没有打算在高难度技术方面竞争,努力学好业务方面和技术结合,到现在是既懂业务又懂技术(虽然API等没有专业的熟悉)。事实也说明了我的选择是正确的,客户遇到问题都是首先想到我(懂业务),而且凭自己的技术实力也能够当场把客户的问题解决了.在这种情况下,公司付给我月薪8K还是觉得合算的。
希望我的经历能够楼主一些启发
买一本入门的书(介绍基本语法和IDE)。
开始的时候肯定是不明白的。但不用管它,往下看,当你重复看过几次后就慢慢会明白一点了。当然要适量上机学习。就算对着书上的代码抄都没关系。当有一定基础后就会进步得比较快了。
没有多少长进,唯一自豪的软件作品 www.notery.net 申请著作权,不知算不算可以。