展开

关键词

VFP动态网页开发,效率绝杀ASP,只看这篇文章就行了

开发工具:VFP9 7223,HBULIDX,祺佑开发框(猫框)当初JS只是一种脚本语,而且没有什么地位,自从AJAX横空出世,JS发展一路绝尘,但也只是在浏览器前端上跑得风生水起,后端必须是PHP 而VFP当然也有祺佑开发框(猫框),于是VFP也拥有了前后端全栈的能力了。有些狐友总喜欢去操练ASPASP能做的VFP都能做,VFP能做的,ASP就做不了,比如PC桌面开发。 (不喜欢这种标签的话,可以自定义的)二、打开祺佑开发框(猫框)的项目,新建一个PRG,代码如下Define Class ctl_html As session Procedure gethtml lcTmpl=getWwwrootPath()+index.html &&HTML模存在在wwwroot目录下 chtml=FWS_MergeFile(lcTmpl) &&执行模引擎 _currentcode 现在框支持类ASP混合模式开发前后端分离模式开发

10620

(一)——什么是

一、什么是? 1、概念 (3-tier architecture) 通常意义上的就是将整个业务应用划分为:表现(UI)、业务逻辑(BLL)、数据访问(DAL)。 业务逻辑(BLL) 针对具体问题的操作,也可以说是对数据的操作,对数据业务逻辑处理。是表示和数据访问之间的桥梁。 ,如果逻辑相当强大和完善,无论表现如何定义和更改,逻辑都能完善地提供服务。 业务逻辑(BLL) 主要是针对具体的问题的操作,也可以理解成对数据的操作,对数据业务逻辑处理,如果说数据是积木,那逻辑就是对这些积木的搭建。 由上表可以看出,多出的一个数据库实体类(Entity),他在中并不是作为一而存在的,而是作为一个类库,起到封装数据库表的作用。    2、各及类库之间的联系   用一张图来表示:?

2K30
  • 广告
    关闭

    90+款云产品免费体验

    提供包括云服务器,云数据库在内的90+款云计算产品。打造一站式的云产品试用服务,助力开发者和企业零门槛上云。

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    *就是将原本的程序进行一定程度的分离以达到代码尽量少重复,易于维护,容易理解的目的所谓的就是文件的一些分离,(分离的时候有讲究的,一个文件一般只专注于一减事)对于初学者这个不太好理解为什么要分开原来的程序呢 *首先打开一起打包的图片,一打开可能感觉看不懂,好不着急我来慢慢讲解****************一、模文件********************先来看模文件,这边的模文件是指静态的html或者其他的后缀 ,这个文件是被模引擎(例如smarty)载入然后用于编译的好,关于模引擎我们暂时不管,如果大家对模引擎不熟悉的话可以去找找资料学习一下,也可以去研究一下smarty我们现在只要明白一个问题,就是这个文件是用于展示给用户看的例如一个表单 ,这些东西肯定是进行页面控制时都需要的对象 既然都需要那么就搞成父类以减少重复*****************、Model文件夹本文件夹里面的文件代码,就是用于操作数据库用的,至于怎么操作,还得看action 这个就是!不同的做不同的事,以达到分离,便于维护减少冗余的目的!*?

    22130

    Python 爬取):多进程版+selenium模拟

    文章目录一、项目概述二、项目实施1.导入所需要的库2.全局变量和参数配置3.产生随机时间和用户代理4.获取领导的fid5.获取领导所有链接6.获取详情7.获取并保存领导所有8.合并文件9.主函数调用 、结果、分析及说明1.结果说明2.改进分析3.合法性说明一、项目概述本项目主要是对领导http:liuyan.people.com.cnhome? 具体项目说明和环境配置可参考本系列的第一篇Python 爬取(一):单进程版+selenium模拟。 6.获取详情def get_message_detail(driver, detail_url, writer, position): 获取详情 print(正在爬取 --, position 本项目是爬取系列的第二篇,后期会继续更新,欢迎读者交流,以期不断改进。

    49530

    PHP 与 JSP 比较(PHP、ASP、JSP是什么)

    ASP的语法非常类似Visual BASIC,学过VB的人可以很快上手,ASP也是这几种脚本语中最简单易学的开发语。但ASP也是这几种语中唯一的一个不能很好支持跨平台的语。   1、系统的技术比较 分是将系统进行有效组织的方式,分而治之的思想是计算机领域中非常重要的思想。 PHP只能实现简单的分布式两,而JAVA在这方面就十分强大,可以实现多的网络。运用MVC的设计模式,可使oa系统具有更加高效、合理的系统、 系统设计比较 采用Java的web开发技术,需要使用的是面向对象的系统设计方法,而PHP还是采用面向过程的开发方法。所以用Java进行开发前期需要做大量的系统分析和设计的工作。 六、 分布式多比较 PHP只能实现简单的分布式两,而JAVA在这方面就比较强大,可以实现多的网络

    2.5K11

    (二)——为什么要用

    二、为什么要用? 1、分析 次结在现实社会中随处可见。 楼房是分的,甚至做包子的笼屉也是分的,虽然分的目的各有不同,但都是为了解决某一问题而产生的,所以分是为了解决某一问题而产生的解决方案。        如果在表示中需要增加一个功能,为保证其设计符合分式结,可能需要在相应的业务逻辑和数据访问中都增加相应的代码。     不过分的利大于弊。    2、结束语    在软件体系中,分式结是比较容易懂的也是最常见的一个结,而又是分里面最常见的一种分方式,也是Microsoft推荐的分式结。 分式结还有其他模式例如MVC,了解和熟悉之后,学习其他会显得比较容易,让我们先从最容易理解的学起。

    55310

    70后.net老猿,尚能饭否?

    VS2003,不过比起我之前用的VS6.0已经好了很多;开发语上我选择了VB.NET,不用说VB是我的看家本领,并且写了几年ASP,对VBScript也相当熟悉,自然选它了,所以产品的最终是BS端使用 这个项目产品前期需求分析讨论和产品设计大概花了6个月时间,但是给的开发时间只有3个月,从组建开发团队到部门经理与师的技术框之争,又花费了1个月,另外计划的是这3个月还包括1个月的测试时间,所以真正给开发的时间差不多只有 经过一个月的培训后,我就名正顺的当期了公司的.NET师。既然是师了,自然得在公司里面搞点什么才行。 老听说我要离职,派了他的亲信,公司的老员工来做了我次工作,说如果下来,承诺未来3年我的总收入不低于120W,平均每年40W,但是第一年只给30W。 我将这个情况也给猎头说了下,猎头说你老这样是没有诚意的,猎头的花巧语让我相信了他们的看法,在这里的发展前途没有他们介绍的新地方大。

    1.2K20

    20个代码生成框 (.NET JAVA)

    它可以帮助ASP、JSP、PHP开发人员快速的开发简单的数据库维护程序。无需任何编码,只需将数据库结导入到CodeMaker中并做简单的设置,CodeMaker即可生成完整的数据库操作页面。 官方网站:http:www.mhua.com官方论坛:版权形式:免费开源:否1.8 非非.Net代码生成器可以使用本工具生成VB.Net和C#语的代码,以及与ORM代码,并且使用的ORM持久化组件是开源的 官方网站:官方论坛:版权形式:免费开源:否1.11 AutoCoder自动代码生成器AutoCoder自动代码生成器是一个根据模自动生成代码的代码生成工具,根据模的不同,可以生成任何语(如:ASP 、C#、C++BUILDER、DELPHI、JAVA、JSP、PHP、VB、VC.NET……),不同次结(BS、CS、n-tiger……),基于不同数据库(ORACLE、MSSQL、MYSQL、DB2 通过连接数据库,选择任意数据表生成实体模型,支持简单SQL语句查询,直接浏览数据表结和数据。支持多项目管理,文件编辑,一键式生成代码。快速建基础框代码,并支持MVC 3

    1.9K60

    20个代码生成框

    它可以帮助ASP、JSP、PHP开发人员快速的开发简单的数据库维护程序。无需任何编码,只需将数据库结导入到CodeMaker中并做简单的设置,CodeMaker即可生成完整的数据库操作页面。 官方网站:http:www.mhua.com官方论坛:版权形式:免费开源:否1.8 非非.Net代码生成器可以使用本工具生成VB.Net和C#语的代码,以及与ORM代码,并且使用的ORM持久化组件是开源的 官方网站:官方论坛:版权形式:免费开源:否1.11 AutoCoder自动代码生成器AutoCoder自动代码生成器是一个根据模自动生成代码的代码生成工具,根据模的不同,可以生成任何语(如:ASP 、C#、C++BUILDER、DELPHI、JAVA、JSP、PHP、VB、VC.NET……),不同次结(BS、CS、n-tiger……),基于不同数据库(ORACLE、MSSQL、MYSQL、DB2 通过连接数据库,选择任意数据表生成实体模型,支持简单SQL语句查询,直接浏览数据表结和数据。支持多项目管理,文件编辑,一键式生成代码。快速建基础框代码,并支持MVC 3

    2.2K50

    MVC与

    和MVC (3-tier application) 是将整个业务应用划分为:表现(UI)、业务逻辑(BLL)、数据访问(DAL)。区分次的目的即为了“高内聚,低耦合”的思想。  MVC是 Model-View-Controller,严格说这个加起来才是中的UI,也就是说,MVC把中的UI再度进行了分化,分成了控制器、视图、实体。 ----为什么要使用 MVC大部分Web应用程序都是用像ASP,PHP,或者CFML这样的过程化(自PHP5.0版本后已全面支持面向对象模型)语来创建的。 MVC是表现模式(Presentation Pattern) 是典型的模式(Architecture Pattern) 的分模式是典型的上下关系,上依赖于下。 即使将MVC当作模式,也不是分模式。MVC和基本没有可比性,是应用于不同领域的技术。MVC模式与:?小结本章中,我们学习了MVC模式。

    1.4K40

    20个代码生成框

    它可以帮助ASP、JSP、PHP开发人员快速的开发简单的数据库维护程序。无需任何编码,只需将数据库结导入到CodeMaker中并做简单的设置,CodeMaker即可生成完整的数据库操作页面。 官方网站:http:www.mhua.com官方论坛:版权形式:免费开源:否1.8 非非.Net代码生成器可以使用本工具生成VB.Net和C#语的代码,以及与ORM代码,并且使用的ORM持久化组件是开源的 官方网站:官方论坛:版权形式:免费开源:否1.11 AutoCoder自动代码生成器AutoCoder自动代码生成器是一个根据模自动生成代码的代码生成工具,根据模的不同,可以生成任何语(如:ASP 、C#、C++BUILDER、DELPHI、JAVA、JSP、PHP、VB、VC.NET……),不同次结(BS、CS、n-tiger……),基于不同数据库(ORACLE、MSSQL、MYSQL、DB2 通过连接数据库,选择任意数据表生成实体模型,支持简单SQL语句查询,直接浏览数据表结和数据。支持多项目管理,文件编辑,一键式生成代码。快速建基础框代码,并支持MVC 3

    1.5K20

    代码生成工具框

    它可以帮助ASP、JSP、PHP开发人员快速的开发简单的数据库维护程序。无需任何编码,只需将数据库结导入到CodeMaker中并做简单的设置,CodeMaker即可生成完整的数据库操作页面。 官方网站:http:www.mhua.com 官方论坛: 版权形式:免费 开源:否8 非非.Net代码生成器可以使用本工具生成VB.Net和C#语的代码,以及与ORM代码,并且使用的ORM 官方网站: 官方论坛: 版权形式:免费 开源:否11 AutoCoder自动代码生成器AutoCoder自动代码生成器是一个根据模自动生成代码的代码生成工具,根据模的不同,可以生成任何语(如:ASP 通过连接数据库,选择任意数据表生成实体模型,支持简单SQL语句查询,直接浏览数据表结和数据。 支持多项目管理,文件编辑,一键式生成代码。快速建基础框代码,并支持MVC 3。 擅长设计与落地高可用、高性能互联网

    1K40

    还停ASP的写法吗?VFP的世界早变天了

    互联网开端的时候流行的技术是Web1.0,也就是又当爹又当妈,前端与后端代码都混在一起,至今还有一个VFPer一上手就把ASP那套混合代码写在HTML中当做真理,可不知道现在HTML现在已经进化到小程序状态了 这是现在的现状,还去学ASP那套真的就浪费时间了。 有人学了一辈子VFP,却始终想转其它语,自己的系统很多又是积累在VFP上面,转语成本太高了。 其实你错了,语牛逼不等于你牛逼啊,我去年合作一个项目,号称JAVA无敌的人,连个后端都写不好,天天吹JAVA语多么好,这种人真可怕,一次合作把我坑惨了。 停在无谓的语争论是不会让你有成长的,你把时间停在QQ群里面那些有闲时间吹水的大师身上,可是很可怕的。 附猫框社群浙江小雨作品(中间):???

    10420

    .NET 云原生师训练营(模块二 基础巩固 引入)--学习笔记

    :https:juejin.impost6844903922084085773消息结了解HTTP请求和响应结:https:juejin.impost6844903843277307917请求方法GET 基本功能url映射安全性(认证、授权等)网页模系统 razer pages数据库关系与映射(ORM)扩展功能依赖注入配置日志2.1.3 .net 与 .net core asp .net core?. net 是一个开发者平台的统称,用它可以建多种类型的应用程序.net 平台下的开发语:c#F#Visual Basic平台标准 .NET Standard:https:dotnet.microsoft.complatformdotnet-standard 示例:.NET Framework 基类库、.NET Core 基类库可选择包含一个或多个应用程序框。 api 示例dotnet new webapi -n HelloApi 启动程序dotnet run课程链接.NET云原生师训练营讲什么,怎么讲,讲多久

    11710

    【深度学习Github 10万+源代码分析】Python是第受欢迎语

    在GitHub最受欢迎的49种语中,Python排名第。编程语是软件开发的主要工具。自20世纪40年代以来,已经有数百种语被发明出来,每天,大量的各种语编写的代码活跃着代码库。 其中,JavaScript 是使用最多的语,其次是 Java,第是 Python。这个分析仅考虑活跃代码库,即在这期间至少有一次代码推送的存储库。 下面是一个从.asp源文件中提取的ASP代码片段,可以看到语混合的情况。?图:混合的语在我们的case中,我们希望为每个文档只分配一个类。 因此,在单个源代码文件使用多种语的情况下,我们只想保该文件的主要语(由其扩展名推断)的代码片段,并删除其他所有内容。为此,我们为每种语使用已知的保字(reserved words)和表达式。 Figure 3 – CNN模型 (来源)结果我们对10%的数据进行了测试,并计算每个标签的准确性(accuracy),精度(precision), recall 和 f1-score。

    56580

    之我见 —— 不同于您见过的

    我从02年开始了编程的工作,开始接触一些简单的网站,下半年写了个小的自助建站程序(asp和asp.net),比较简陋没有使用。03年开始正式做网站(asp)。 03年下半年开始改版好在线(www.sanhaoonline.com   asp.net ),03年底、04年初才知道了的相关东东,一开始是很不了解的,所以呢根本就没有理睬,依旧按照我自己的思路写网站 近两天又被提起来了,看来我也该写点东东了。        我的印象:里的数据访问并不是通用的,其实我现在也没用完全弄明白里数据访问到底要写些什么东东,感觉是在重复的写着SqlConnection cn = new SqlConnection 再在数据访问里面增加一个函数来返回结数组(就像返回DataTable 那样的函数)。前台调用也是很方便,不仅可以绑定到控件,而且可以直接使用 for 循环来显示数据(仿佛回到了asp的时代J)。

    28370

    .NET 云原生师训练营(模块二 基础巩固 引入)--学习笔记

    :https:juejin.impost6844903922084085773消息结了解HTTP请求和响应结:https:juejin.impost6844903843277307917请求方法GET serverIISNginxApachewebapplication frameworkasp .netasp .net corespringbootexpress基本功能url映射安全性(认证、授权等)网页模系统 razer pages数据库关系与映射(ORM)扩展功能依赖注入配置日志2.1.3 .net 与 .net core asp .net core.net 是一个开发者平台的统称,用它可以建多种类型的应用程序 .net 平台下的开发语:c#F#Visual Basic平台标准 .NET Standard:https:dotnet.microsoft.complatformdotnet-standard平台实现 示例:.NET Framework 基类库、.NET Core 基类库可选择包含一个或多个应用程序框

    14611

    课外阅读之ASP+access

    &可以连接字符串3、在页面嵌套脚本语 默认的是VBScript,所以可以直接使用。 当从一个用 JavaScript 编写的 ASP 文件中调用 VBScript 或者 JavaScript 子程序时,必须在子程序名后使用括号。 注释:Global.asa 文件须存放于 ASP 应用程序的根目录中,且每个应用程序只能有一个 Global.asa 文件。 提示,这样可以根据不同的网站需求做出不同的网站配置(更多内容请查询相关材料)12、简单程序功能描述:实现asp连接access数据库,登录之后可以回复内容,删除信息;未登录只能查看信息和附件: ASP+Access

    59870

    常见的个人博客系统

    多 就算你不会网页制作,同样也可以使博客变得很漂亮。因为WordPress模众多,分分钟都有新的模被制作完成并免费提供下载,国内也不乏优秀的WordPress模开发者及模下载平台。 利于SEO优化 都说wordpress博客系统天生就受到搜索引擎的青睐,其实不难理解,博客系统结简单,博客的性质也决定了网站文章原创度更高,还有WordPress简单的站内优化设置,后台生成伪静态。 强大插件功能 支持强大的插件扩展功能,随意选择实用的插件,让你的博客无限可能自定义页面 轻松创建、导航条、博主介绍等个性页面 足够小巧简单。 Z-Blog博客系统 Z-Blog官网:http:www.zblogcn.com程序环境 Zblog博客系统是ASP程序,而且不用独立的数据库。 缺点:Z-Blog博客的asp,由于asp捆绑在iis上,对主机空间的受到限制,并不能多平台使用。 PS:大博客系统各有千秋,不过本人推荐使用wordpress。

    97460

    1、模型

    :文章内容是之前学习网络基础时下,内容可能会有一些古老,但是用来入门应该是足够的一、定义思科提出的一种网络模型,用于规划网络设计网络。理论,不一定要按照模型规划,按需使用。 核心:快速转发企业中的各种数据流量,直连服务器(吞吐量大,速度快)集散:接入的集合点,路由数据,分割广域网,媒介转换,安全,提供远程访问点接入:终端接入1641363837(1).png

    7730

    相关产品

    • TencentOS Server

      TencentOS Server

      腾讯服务器操作系统(TencentOS Server,TS)是腾讯云推出的Linux操作系统,它旨在为云上运行的应用程序提供稳定、安全和高性能的执行环境。它可以运行在腾讯云CVM全规格实例上,包括黑石2.0服务器。

    相关资讯

    热门标签

    扫码关注云+社区

    领取腾讯云代金券