不会编程用什么做网页(网页编程需要学什么)

不会编程用什么做网页,网页编程需要学什么

内容导航:

  • 网页制作都需要哪些学习软件
  • 不会编程也可以做网页设计吗
  • 不会编程的人也该像程序员一样思考和解决问题
  • 做网页游戏用的是什么编程工具
  • 一、网页制作都需要哪些学习软件

    谢邀,

    骚年啊,做网页不是要什么学习软件,是你的知识基础,比如现在的web前端,PHP,JAVA等等,不过我还是建议去找别人的吧,模板也行,直接复制源代码就行,哈哈,这样是不是不太好。这里给你推荐一个路径


    如果只是做一个简单的HTML网页的话只需要会一点HTML语法就行了,稍微高级一点的无非加一些图片切换或者表单在客户端上的验证啊,这就需要Css和JavaScript的知识了。

    当然,如果你想制作一个能够独立处理业务逻辑的网站,就需要牵扯到各方面的知识了。

    我们就拿Javaweb来举例,首要你要精通Java语法,还有高级特性,包括反射动态编译和一些设计模式等等……

    好了,Java足够应付你业务逻辑的处理了。接下来无非就是网站资源的存储。这里你需要学习MySQL或者oracle,对一些数据进行存储。

    在接下来就是要学习一些由各个厂商提供的API。

    在接下无非就是一写资源的请求和资源的响应了,当然我说的很low的网站制作,设计真正的开发,其繁琐程度绝非上述那么简单


    如果指的就是网页制作而不是制作网站,那么就相当于现在的前端工程师。

    曾经有一个科技公司macromedia非常火,分别有网页制作软件dreamweaver,网页设计软件fireworks,动画软件flash。

    还有frontpage可以制作网页,ADOBE公司是golive,手写代码最主要的是homesite,国内editplus很流行。

    dreamweaver也可以做网站程序,asp,php,jsp,.net,cfm五种。

    现在的前端工程师主要用webstorm,vscode,国产的hbuider,sublime text。再早点也用过topstyle pro。

    手写用记事本也可以。

    网页制作,网站制作,web程序是几个相近又不完全相同的概念吧。


    单纯的从前端网页制作来说,你不需要学习任何软件。

    要制作一个网页,你需要熟练掌握HTML语言,熟练掌握css语法,如果要制作交互效果,你还需要掌握一定的JavaScript语言。

    编辑网页代码时你只需要使用一款文本编辑器,推荐使用sublime编辑器,配合emmet插件和emmet css
    snippets插件,可以做到HTML代码和css代码提示效果。


    你是想学到什么程度,是会看懂别人的,然后自己改改吗?还是能自己写?如果仅仅是能看懂静态网站,就随便学个dw,弄个几天就没问题了,如果要系统学习,我给你一些学习建议。

    1.软件就不用学了,随便弄一个记事本也可以,先学html,css,js,最好熟练一点。

    2.现在差不多可以学习php基础了,这个很简单,有其他语言基础,随便看一下就懂了。

    3.学习mysql数据库,这个增删改查的也简单,有其他数据库基础也简单。

    4.现在差不多能搞个类似留言板静态网页了,可以开始学习jq,xml,ajax,json,这几个是前端的,必须学,还很好用,也简单,ajax无刷新技术很好用,xml和json数据接口,开发混合app和微信公众号要用。

    5.差不多了,可以学习php面相对象思想,这个很简单,就是所有东西都是对象,还有一些接口,类,封装继承多态,图像技术,http协议,mvc思想(这个好用,需要学好)。

    6.接下来就要学linux系统安装php配置环境,及linux里面的常用命令,还有window配置环境(没什么技术含量,简单),还要学习模板引擎,如smarty,还有一些版本控制软件svn,git等等,这些也简单,再学习nosql数据库,微信公众号开发等等。这个阶段没什么内容,相对简单。

    7.这个阶段可以开始可以接触框架,学thinkphp框架,这个中文版,简单实用,国内最常用,可以开发oa系统,商城等等。然后学laveral框架,这个国有常用,可以来的混合app。也可以学其他框架,这个阶段学好算入门了。(相当于小学学历了,上面还有中一,中二,中三,高一,高二,高三等等等,最后到架构师)。

    学完这些差不多算入门了,php很简单,算最简单的程序语言(所以也是最好的程序语言)。php也没什么内容,估计你学不用多久就可以学完了,学完出去找个小实习了,主要是练手,别太要求工资,毕竟学的东西比较少哈。加油,骚年!


    说实话,网页制作的话,要看你想要做怎样的,简单的还是复杂的。网页也是建立在你的网站基础上,才能实现的,虽说,可以单独浏览,但你也是先建站点,再建立网页。而且,有的网页需要要求运行环境才能浏览出它的效果。

    如果,你是前者的话,你可以考虑去买一本DW网页制作基础教程这类的书或者看基础视频,这个主要是用Dreamweaver来制作网页,可以跟着书自己做,不过,都是一些基本的框架什么的,自己可以复杂话。比如,在网上下一个js特效插入到自己的网页中。图片处理的话可以用PS,视频的话可以用Flash。这种的话相对于来说是比较简单的静态网页。

    后者的话,如果想要做一个好的网站,不,应该说是一个独立的系统了。它拥有自己的数据库,能够实现功能。它可以用多种语言编写,如,JAVA,PHP,C++。像PHP语言编写的话,这个对环境要求很高,是PHP+MySQL+DW三者共同完成一个网站。在MySQL,PHP,Apache三者同时存在的环境下,在DW中用PHP语言进行编写制作网页,运行。不过,我感觉这个挺麻烦的,每个网页都会有一些功能,而这些功能也需要你去做一个网页,一个功能一个网页,也就是说以前的一个静态网页,用这个来做的话,复杂化了,不能直接用超链接什么的。所以,做出来的网站里面有很多网页,不能直接套用模板。这样做出来的比较完善,功能比较齐全。

    还可以用C#语言编写在Visual
    Studio中运行,这个对环境要求没有上面的严,但是,这个就是要掌握与数据库间的联系,才能实现功能。这个,页面制作的话方便一点,可以直接套用模板,在工具栏中拖出控件什么的,不需要去超链接,不过,这个控件会生成独立的页面需要你去完善。所以,不管哪种语言和软件都有它的优缺点,不能一概而论。网页制作的话,这个还是要看你自己想要学到哪种程度咯。


    前端: HTML,css,JavaScript,后端操作系统:windows,Linux。数据库:SQL-server, MYSQL,编程语言:
    php,c,Java,.net等等。。

    当然,简单的网页可以买一个现成的模板,如phpweb,改内容就行。。。


    看你的目标是啥了

    如果你只是自己作站需要,学习仿站扒皮就行了

    想专业做前端,先学photoshop ,可以不用会自己美工设计,切图是必须会的,然后是Adobe Dreamweaver cs6

    软件学这两个就行了

    技术点就是ps切图,html基本结构,div css ,jquery,html5 css3

    切图估计要花十来天学习,html 基础一天,div css
    十天半月,jquery一个月时间,h5和css3一年时间看你能学到啥样,总体来说一年学成是悟性好的,很多做了几年前端都不咋的,写的代码一塌糊涂。

    建议先学个大概,然后扒皮仿站,企业网站做起,去淘宝接接低价单子,练手,仿站做好了,很多慢慢就会了,仿站程序学dedecms

    大部分人自学都是这么进阶的。

    前端有不少框架,可以百度下,很多,不过我写前端时都不用框架,现在已经不做前端了。


    选修课老师教我们用的是flash, firework, Dreamweaver ,不知道是不是业余的。

    二、不会编程也可以做网页设计吗

    可以啊。学平面设计的一般对事物比较有美感,学的很容易。你可以向网页视觉设计师发展。我就是一名网页视觉设计师,可以不用学前端和编程知识。只要设计搞设计的好就行了。

    三、不会编程的人也该像程序员一样思考和解决问题

    编者按:职场或者人生最重要的技能是什么?老板最看重的是什么?解决问题的能力。
    如何培养解决问题的能力?这事儿也许需要从程序员身上吸取经验。
    否则的话,你可能就会像个没头苍蝇一样乱打乱撞。
    Richard Reis总结了程序员的思考方式,并且给出了你如何像程序员一样思考的步骤。

    如果你对编程感兴趣,你也许之前已经见过这句话:

    这个国家的每个人都应该学会对计算机进行编程,因为它教会你如何思考。

    ——乔布斯

    你可能会在想这究竟是什么意思,像程序员一样思考?怎么才能做到呢?

    基本上这一切与更有效地解决问题有关。

    本文的目标就是教会你这种思考方式。
    .

    看文本文之后,你将会了解到成为更好的问题解决者究竟需要哪些步骤。

    这个为什么重要?

    问题解决属于元技能。

    我们都有问题。
    无论大或小。
    不过有时候我们解决问题的方式可是有点随意。

    除非你有一套系统,否则的话你“解决”问题的方式大概是这样的(我开始编码时就是这样):

    尝试一种解决方案。

    如果这种解决方案无效,再试另一种。

    如果还是没有用,重复第二步直到你走运。

    你看,有时候你会走好运。
    但这是解决问题最糟糕的方式!而且非常非常浪费时间。

    最好的方式涉及到a)有一个框架,以及b)练习之。

    几乎所有的雇主都优先考虑问题解决技能。

    问题解决技能几乎毫无疑义是雇主寻求的最重要的资质……比编程语言能力、调试能力以及系统设计能力都要重要。

    证明计算思维或者分解大型复杂问题的能力与工作需要的基本技术技能一样重要(如果不是更重要的话)

    ——Hacker Rank(2018年开发者技能报告)

    形成一种框架

    为了找到合适的框架,我是按照Tim Ferriss有关学习的书《4小时大厨》里面的建议来做的。

    这让我访谈了两位令人印象非常深刻的人:C. Jordan Ball(在Coderbyte的+位用户中排名1、2)以及V. Anton
    Spraul(《像程序员一样思考:创造性问题解决的介绍》的作者)。

    我问了他们同样的问题,你猜怎么着?他们的回答都非常相似!

    很快,你也会认识他们的。

    旁注:这并不意味着他们每一件事的做法都一样。
    每个人都不一样。
    你也会有所不同。
    但如果你从我们都同意是好的原则开始的话,你取得更大突破会快很多。

    我发现新程序员的最大错误是关注于学习语法而不是学习如何解决问题

    ——V. Anton Spraul

    那么,遇到新问题时你会怎么做呢?

    以下就是步骤:

    1、理解

    准确了解被问的是什么。
    大多数疑难问题之所以难是因为你不理解问题(因此这就是为什么这是第一步的原因)。

    怎么才知道你什么时候理解了问题了呢?当你能够把问题说清楚的时候。

    你还记得问题卡住的时候,你开始解释问题,然后马上看到了此前看不到的逻辑漏洞的时候吗?

    大多数程序员都知道这种感觉。

    所以这就是为什么你应该把问题写下来,画张图,或者把问题告诉某人(或者某物……有的人会利用橡皮鸭)的原因。

    如果你不能用简单的语言解释一个东西,你就没有真正理解它。

    ——费曼

    2、计划

    不要在制订计划之前就匆忙投入到问题解决当中(然后指望自己能像没头苍蝇一样找到出路)。
    先计划好你的解决方案!

    如果你不能写下确切的步骤的话,没有东西能帮到你。

    在编程中,这意味着不要一言不发就开干。
    要给你的大脑一点时间来分析问题和处理信息。

    要想制订出好的计划,请回答这个问题:

    “在输入为X的情况下,返回输出Y的必要步骤是什么?”

    旁注:程序员有很好的工具帮助他们做好这个……评论!

    3、分解

    注意。
    这是最重要的步骤。

    别想着解决一个大问题。
    你会哭的。

    相反,要把问题分解成子问题。
    这些子问题解决起来要容易多了。

    然后一个个地解决这些子问题。
    从最简单的开始。
    最简单意味着你知道答案(或者更接近答案)。

    之后,最简单意味着这个被解决掉的子问题并不依赖于其他被解决的问题。

    一旦你解决了每一个子问题,再将点连成线。

    把你所有的“子解决方案”连接起来就能得出原先问题的解决方案。
    祝贺你!

    这一技巧是问题解决的基石。
    记住它(如果没记住,请把这个步骤再读一次)。

    如果我要教给新手程序员一个问题解决技能的话,这个技能会是“问题分解技巧。

    比方说,假设你是一名新程序员,有人要你写一个程序读10个数字并找出第3大的那个。
    对于菜鸟程序员来说,这可能会是一个艰难的作业,即便这只需要基本的变成语法。

    如果你卡住了,就应该把问题分解为简单一点的东西。
    与其寻找第三大的数字,何妨先找最大的数字呢》还觉得困难?那在3个数里面找出最大的数字呢?或者两个数中较大的那个?

    把问题分解到你之大如何去解决的程度然后写下解决方案。
    把把问题稍微扩展一下,重写解决方案来跟问题匹配,一直这么做,直到你回到原先的起点。

    ——V. Anton Spraul

    4、卡住了?

    不过,你可能会想“嘿Richard……这的确很酷,但如果我连子问题也没法解决又该怎么办呢?”

    首先,深呼吸一下。
    其次,这很公平。

    但请不要担心,朋友。
    每个人都会这样!

    不同的是最好的程序员/问题解决者会对bug/错误更加好奇而不是感到气愤。

    实际上,在遭受打击时这里有三件事情是需要你尝试一下的:

    调试:一步步仔细检查你的解决方案找出什么地方出问题了。
    程序员称之为调试(实际上,所有的调试工具都要做这个)。

    调试的艺术在于找出你告诉程序要做的究竟是什么而不是你以为你告诉它做的是什么

    ——Andrew Singer

    再评估:后退一步。
    换个角度审视问题。
    有没有什么东西可以抽象为更通用的方法?

    对于问题有时候我们太过只见树木不见森林以至于忽视了从更普遍的水平上解决问题的一般原则。
    [……]

    当然,这个的典型例子是一系列连续整数之和,1+2+3+…+n,这个问题一位年轻的高斯很快就能意识到答案是n(n+1)/2,从而避免了必须把一个个数加起来的麻烦。

    —— C. Jordan Ball

    旁注:重新评估的另一个办法是重新开始。
    删掉一切再次用崭新的眼光开始。
    我是认真的。
    你会对这种办法的有效性目瞪口呆。

    调研:啊哈,就是上Google去google一下。
    没错。
    不管你有什么问题,可能都已经有人解决过了。
    找到那个人/解决方案。
    实际上,哪怕你已经解决了问题也要去查查看!(你可以从别人的解决方案中学到很多)。

    警告:不要想寻找大问题的解决方案。
    只去找子问题的解决方案。
    为什么?因为除非你拼尽全力,否则就不会学到任何东西。
    如果你学不到任何东西,那就是在浪费时间。

    实践

    别指望一周之后你就会变得很棒。
    如果你想要成为一名好的问题解决者,那就解决很多问题先!

    练习、练习,不断地练习。
    这样下去你意识到“这个问题很容易就能用[在此处插入概念]加以解决。
    ”就只是个时间问题。

    如何练习?选项太多了!

    国际象棋迷局、数学难题、数独、围棋、地产大亨游戏、视频游戏、cryptokitties等等等等……

    其实,成功人士的一个共同模式是练习“微观问题解决”的习惯。
    比方说,Peter Thiel下国际象棋,Elon Musk玩视频游戏。

    Byron Reeves说“如果你想知道3~5年后商业领导力是什么样,那就看看在线游戏发生的事吧。

    回到现在。
    Elon、Reid、扎克伯格等人都说游戏是自己创业取得成功的基础。

    ——Mary Meeker《2017年互联网趋势报告》

    这是否意味着你就应该去玩视频游戏呢?完全不是。

    但是视频游戏是干什么的呢?对了,解决问题!

    所以,你应该做的是找一个合适的地方去练习。

    比方说,我喜欢变成挑战。
    每一天我都试图解决至少一个挑战(通常是在Coderbyte上)。

    就像我说那样,一切问题都有类似的模式。

    结论

    就这些了伙计们!

    现在你应该对“像程序员一样思考”更了解了吧。

    你还知道了问题解决是需要培养的一项不可思议的技能(元技能)。

    如果这还不够,注意还知道了如何去练习你的问题解决技能!

    这相对酷对不对?

    最后,我希望你能遇到很多问题。

    你明白我的意思。
    至少现在你知道了该如何解决它们了!(此外,你也会知道每解决一个问题你都会更上一层楼)。

    当你以为你已经成功排除了一个障碍的时候,新的障碍又出现了。
    但人生之所以有趣正是因为如此……

    人生就突破这些障碍的过程——人生就是要突破这一道道的防御工事。

    每一次你都会学到一点东西。

    每一次你的力量、智慧以及看法都会得到发展。

    每一次竞争对手都会被你抛在身后一点点。
    直到所有对手都看着你的背影望尘兴叹:你也成为了最好的自己。

    ——Ryan Holiday《The Obstacle is the Way(障碍就是出路)》

    现在,去解决一些问题吧!

    祝你好运!

    四、做网页游戏用的是什么编程工具

    答:DELPHI是个编程工具啊你问的是怎么制作一个能打开网页的浏览器吧您正在看的Delphi教程是:用Delphi制作以浏览器为界面的应用程序。 1、选择"file\new\other"于newitems对话框中选择activex选项,在其中选择建立activexform。此时会弹出一个对话框用于输入你所建立activex组件的名称、objectpascal程序单元名称、项目名称等。还有一些activex包含版本控制编号等可选项,可以按缺省的设置直接点击ok即可。2、现在你可以在打开的工程中来设计你的程序了,这里和一般的应用程序的设计一样,可以根据自己的需要来创建不同的form来实现自己的功能。但需要注意一点的是各form之间的调用不能用来实现了,需要动态调用form来实现,如以下定义过程:Procedure(AFormClass:TFormClass);BeginWith(Self)dotryShowModal;finallyFree;end;End;调用form2可以用:showform(Tform2),程序设计完成后,保存单元文件和工程文件到相应的目录下。假设保存在"c:\mydocuments"。3、程序设计完成之后,可以准备生成你所想要的应用程序了,但这里不是点击运行,而是首先选择"project\webdeploymentoptions"在project选项中的"Targetdir"中添入".\","TargetURL"中添入"./","HTMLdir"中添入".\"来设置一些文件存放路径。最后选择"project\webdeploy",点击"yestoall"即可。此时打开"c:\mydocuments"会看到已生成的htm文件,打开htm文件你会看到你所设计的应用程序已经可以在浏览器中使用了。你可以用网页编辑器来修改所生成的htm文件使它更符合你的要求。至此完整的实现过程结束。实际上Delphi是把编写的应用程序编译成了activex组件,在浏览器中调用activex组件,所以只适用于一些小的应用程序。

    版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 55@qq.com 举报,一经查实,本站将立刻删除。转转请注明出处:https://www.szhjjp.com/n/130108.html

    (0)
    robot
    上一篇 2022-08-20
    下一篇 2022-08-20

    相关推荐

    • 国外免费云服务器供应商如何选择

      选择国外免费云服务器供应商时,需要考虑以下几个因素:可靠性:确保选择的供应商有良好的声誉和稳定的服务。可以查看用户评价和专业评测来了解其服务质量。安全性:确保供应商提供安全的服务器环境,包括数据加密、防火墙和安全补丁等安全措施。性能:查看供应商的服务器配置和性能表现,确保能够满足您的需求,例如带宽、存储空间和处理能力等。支持和服务:确保供应商提供及时的技术支持和客户服务,以解决可能出现的问题

      2024-05-28
      0
    • C++中怎么读取二进制模式文件

      在C++中读取二进制模式文件,可以使用std::ifstream类来打开文件并读取数据。以下是一个示例代码:#include #include int main() {std::ifstream file(“binary_file.bin”, std::ios::binary);if (!file) {std::cerr << "Failed to ope

      2024-04-16
      0
    • 为什么使用email营销(email营销的基本要素)

      为什么使用e-mail营销,email营销的基本要素内容导航:为什么说email地址是email营销的首要环节电子邮件营销的目的和意义什么是Email营销为什么仍然要用电子邮件营销一、为什么说email地址是email营销的首要环节网络营销(On-lineMarketing或E-Marketing)是随着互联网进入商业应用而产生的,尤其是万维网(电子邮件(e-mail)、搜索引擎等得到广泛应用之

      2022-04-14
      0
    • 怎么用Linux工具分析数据库性能

      要用Linux工具来分析数据库性能,可以使用以下工具:vmstat:可以查看系统整体的性能指标,包括CPU利用率、内存使用情况、磁盘IO等。iostat:用于监视系统磁盘IO性能,可以查看每个磁盘的读写速度、IO请求等信息。top:可以实时监视系统的CPU利用率、内存利用率、进程情况等。sar:系统性能分析工具,可以查看系统资源的历史数据,包括CPU利用率、内存使用、磁盘IO等。perf:Linu

      2024-05-06
      0
    • flink自定义触发器的方法是什么

      在 Flink 中自定义触发器需要实现 Trigger 接口,该接口定义如下:public interface Trigger extends Serializable {// 初始化触发器void open(TriggerContext ctx) throws Exception;// 每次元素到来时都会调用此方法,决定是否触发窗口计算TriggerR

      2024-03-07
      0
    • 联想y手机系列(联想y系列所有型号)

      旗舰机每年都有。今年,国内手机市场上配备骁龙855处理器的机型实在太多了。我以为今年的手机产品会很吸引人。然而,在如此众多机型的情况下,我们发现吸引力并不大,甚至还有很多普通的手机产品。比如今天的联想Z6Pro,我们想谈的一款手机产品,在很多产品中并

      2021-10-12 技术经验
      0