西西木科技-专业的shopify liquid开发机构-前端JS丨react后端丨API接口丨shopify plus丨外贸独立站
你可以从学习VB开始。
说VB是ASP的基础,是从软件工程的角度来看的。
ASP的语言不仅命令格式相似,而且包含的命令完全是VB语法。 虽然ASP也被作为一项单独的技术提出,但它完全继承了VB的所有功能,并与HTML语言集成(HTML负责界面建网站要学什么shopify搭建,ASP负责功能),形成B/S(浏览器/服务器)模式网络程序。
虽然ASP网上也有很多教程。 但这些都不是系统性的。 都是半路出家,我只是通过例子告诉你如何使用。 我不会深入讨论它,更不会列出示例中未出现的所有方法。 而且它的语法和设计思想与VB一模一样,这导致很多ASP书籍留下一句话:“相关内容请参考VB的相关教材……”更糟糕的是,相当多的ASP教程混合Javascript、VBscript等。其他脚本语言的初学者不知道自己在学什么。 最终除了教程中提到的几个例子,我还是一无所知。
比如我看了一些网上教程的第一章,里面混合了HTML、JS、BS,还有这样一个命令
丁布克
Setbc=Server.CreateObject("MSWC.BrowserType")
初学者都知道什么? 我只知道怎么照例,遇到这个问题的时候就记住了开头的这句话。 但对于其他问题我还是不知道该写什么。
与VB不同的是,VB的教程非常系统,从最基本的语法、程序、函数开始,而且还有强大的MSDN支持(帮助系统,不懂的命令和函数都可以查)。 然后引导你有一些编程思维。
上面的相同命令将在 VB 中详细解释。
dim 用于声明变量。 它是进程级声明,只能在进程中被识别……与private不同,private是全局声明,即变量在整个项目(程序)中都可以被识别和记录。 ….当需要引入用户自定义变量时,需要先声明它……
set…=…. 分配给对象。 如果对象是变量,set可以省略。 seta=b 表示将b的值赋给a
。 是一个定义对象及其属性、方法等的指示符。Server.CreateObject指的是服务器对象的CreateObject方法。
….
看来先学VB再学ASP是没有必要的。 其实直接学习ASP是浪费时间,因为你可能已经学完了ASP,只能做教程中的例子。 当我来到这里学习VB时,我发现我不明白那么多东西。
你认为哪一个更容易学?
重要的事情不在这里。 ASP的中间应用包括activex等,这些东西在ASP教程中根本不介绍。 为什么? 因为activex是在服务器后台运行或者被客户端下载后运行,而不是在html网页中执行。 activex完全是用vb编写的。 无需再用ASP来教授VB中的内容。 他无法解释清楚,因为他还没有学过基础知识。
也许你访问过微软官网的升级页面,感觉这个ASP写得很好? 相信很多ASP学习者都希望能够达到这个水平。 但是,光学ASP是绝对不可能的。 从VB转到ASP的应该都知道,这个东西也蛮好写的。 它不仅使用了activex,还调用了很多api函数建网站要学什么,而且是VB知识!
例如,一家网上连锁超市就有这样的业务流程。 如果分公司发现自己的库存不足,系统会自动向总部报告,并在外部网站上自动生成网页,告知客户该产品不足。 如果您想购买,请前往其他分店。 总部接到报告后检查仓库建网站要学什么;我想问一下学习搭建ASP网站的步骤?,发现仓库只能供应一个分公司一周的销售量,于是立即找到相应货物的供应商,要求他们发货……
(不要以为这种办公室很遥远,这个例子只是进销存系统的部分功能,国内很多大型超市都使用这样的系统,国外也早就开始使用了。这样的系统,根据用户要求,难度,售价在50万到2000万之间,比你辛苦几年写一个ASP论坛还要钱shopify模板,当然,大型项目也会使用其他语言,比如C甚至JAVA等)
这个过程完全是利用网页和互联网来完成的。 你可以简单地使用ASP来编写。 但可以说,大多数只研究ASP网页的人做不了这样的项目,因为他们不知道如何处理逻辑。 但对于学过VB的人来说,将其重写为asp是非常容易的。 因为业务逻辑和编程思维都在那里。 而不是简单地学习别人的例子。
当然,无论是先学VB还是先学ASP,都必须花费大量的精力。 回过头来看,如果你是从工作的角度出发,我建议你学得更扎实一些,虽然会花更多的时间。
如果这只是一种爱好,或者你想制作网页来娱乐,你实际上可以学习 HTML 和 Flash。 至于asp,掌握基础并没有多大意义。 也就是说,急功近利是没有用的。 不要随波逐流,所以一定要明确自己的目标。
最后我想补充一点,没有数学基础也没关系。 至少你英语不错吧? 这是一个很大的优点,因为很多MSDN文档还是英文的,程序本身也是英文的。 这可以节省你大量的记忆和理解时间。
一般来说,大多数程序很少使用数学。 但逻辑和分析能力非常重要。 数学知识一般只用于算法(如加密、游戏等程序),而商业软件更侧重于程序逻辑和业务逻辑分析。
任何语言如果只是学习的话都是没有意义的。 比如ASP,现在又出现了PHP(艾文是用PHP写的)。 PHP具有更容易开发、执行效率更高的优点。 一旦一门新的语言发布,其语法、结构、功能甚至编码员和程序员,而是对程序有非常深刻的理解并能够快速分析和解决问题的分析师(通常称为系统架构师和系统分析师)。 人,也许只精通汇编语言)。 但如果只停留在表面,任何一门新语言都需要你从头到尾学习,既浪费时间,又无法真正独立掌握和开发。
随波逐流并不是好事情。 一旦每个人都学习了Java,他们就都学习了Java。 如果我说 Java 现在已经过时了怎么办? 现在Ruby出来了,一切都变了。 如果你只是一味地学语言,那么也许你学完ASP之后,ASP就过时了,然后你就去学别的东西。 真正的学习软件应该是学习编程语言的结构和编程思想。 这种分析事物的思想不会被消除。 这样,无论出现什么语言,只要理解一段时间,就能立即找到入口,快速适应新语言编程。 更重要的是,你要知道,在软件行业赚高工资的人并不是那些语言非常精通、更擅长使用Java的人。 大家又开始涌向Ruby了吗? 什么时候我才能达到分析程序的水平,而不再只是下载别人写的东西,研究语法和函数? 好吧,我知道了。 如果以后遇到这个问题,我就这样写吧。 如果遇到其他问题,我会再次寻找。 ,再下载,再阅读,再学习……
西西木科技是shopify官方合作伙伴,通过了Shopify Partner Academy认证,具备多年shopify lic主题开发经验,熟悉Liquid和各项计算机语言。