zoukankan      html  css  js  c++  java
  • 高手从来不用什么框架,摘叶即可飞花,但他们从来没有说BS入门该么做

    关于框架,PHP有Laravel 框架,Python 有Django框架,JAVA有Spring框架,C#也有很多框架。

    为什么有些人要双标,其它语言入门,除了基础的语言顺序,分支,循环之后,哪个不是先从框架开始的,现在不允许VFP用框架,有些大师都会说,这些网上都有资料,你去找找,很简单的。高手从来不用框架,心中有剑,摘叶飞花即可伤人,学软件开发啥时候又跟武侠有关系了。又有人说你不会从头做啊,用别人的东西,哪里显得有本事。我说,做出客户愿意付费的软件就是本事。

    现在我自己做项目,首先都是拉出框架来,出活快,效率高,又稳定,我不用才是头壳坏掉了。

    极简BS入门,超简单的,每节课抄的代码就十几二十几行,抄抄就把BS学会了。

    首先来理解BS的架构

    BS架构
    可以发现VFP所处的位置与后端语言是一模一样 
    PHP C# JAVA能做的,VFP同样能

    JS为VFP插入飞翔的翅膀

    后端语言实际上是不能独立为人提供服务的,真正与人产生交互的,是UI,也就是前端。
    前端:浏览器,手机APP,小程序,公众号,WINFORM

    只要加上一点点JS的知识,你就可以起飞了。

    框架调试服务器使用

    1:打开祺佑框架项目
    2:运行环境设置
    3:运行调试服务器
    4:打开360极速浏览器
    (谷歌浏览器)
    输入
    http://192.168.0.99:801/1.fsp
    或http://127.0.0.1:801/1.fsp
    如图返回,即正常  
    调试服务器使用

    新东西怎么学?

    第一步弄清本质是什么?比如HTML就是文本字符。
    第二步照着操作一下?改改参数
    第三步试着不用复制粘贴,用打字的。(这是关键,很多同学用复制粘贴的,代码都能跑,感觉自己会了,实际上是自己一点也不会。)

    只要敲上代码一百次,你就能学会做项目。

    极简登录界面(login.html)

    极简登录界面

    html语言不可怕

    html语言就是标签式说明结构,成对出现

    <div>里面放文字</div>
    <b>文字加粗</b> 
    输入控件
    <input type=“” />
    整个表单
    <form></form>
    

    重点代码解析

    <form action="login.fsp">
    

    表示数据提交到login.fsp这个地方,action就是标签的属性,一个标签可以有多个属性。

    <input type="text" value="" name="username">
    

    表示是文本输入控件

    <input type="password" value="" name="userpwd">
    

    表示是密码输入控件

    更多的控件和标签,可以网络搜索一下,不多,就那么几个。

    name属性的作用很关键,请记住了,这是给后台的依据。有时候时候,我们会发现有id属性,一般情况下这是给前端使用的。

    打开浏览器测试

    打开浏览器输入
    http://192.168.0.99:801/login.html
    用户名输入:111,密码输入:2222
    即会跳到图片的说明

    玄机所在

    调试服务器显示了一串网址
    http://127.0.0.1:801/login.fsp?username=111&userpwd=222202
    username与userpwd 是哪里来的,有没有很熟悉

    也就是HTML的表单的name(如username)属性与值都提交给了login.fsp
    username=111 我们称之为键值对

    VFP后端接收数据

    新建一个PRG,保存到controller文件夹,文件名login(与类名一致,框架规范)

    Define Class login As Session
    	&&Controll类默认调用方法
    	Procedure onDefault
    		Private cUserName,cUserPwd
    		cUserName=HttpQueryParams("username")
    		cUserPwd=HttpQueryParams("username")
    		?"用户名:",cUserName,"密码:",cUserPwd
    		RETURN "登录成功"
    	Endproc
    Enddefine
    

    运行结果

    运行结果
    运行结果

    运行结果可以看到,返回登录成功的字样。
    而且VFP的开发窗口会显示
    刚刚接收到的值

    VFP祺佑三层开发框架,是VFP界第一款可以应用于开发CS、BS、APP、小程序、公众号的全功能开发框架。了解更多,请访问http://www.sn58.cn
  • 相关阅读:
    利用相关的Aware接口
    java 值传递和引用传递。
    权限控制框架Spring Security 和Shiro 的总结
    优秀代码养成
    Servlet 基础知识
    leetcode 501. Find Mode in Binary Search Tree
    leetcode 530. Minimum Absolute Difference in BST
    leetcode 543. Diameter of Binary Tree
    leetcode 551. Student Attendance Record I
    leetcode 563. Binary Tree Tilt
  • 原文地址:https://www.cnblogs.com/fitche/p/15617928.html
Copyright © 2011-2022 走看看