vs.c#.asp.net.mvc自动代码生成器1.0发布--即将改变人类编程方式
2016-12-06 21:23
453 查看
自动代码生成早期收获,vs.c#.asp.net.mvc自动代码生成器1.0发布!
研究自动编程已经一段时间了,但是要把自动编程变成现实并非易事。
编程就是编写代码,写程序,最初为了加快程序编写,很多程序员学会了盲打,不看键盘输入,速度很快。不过我没有学会盲打。后来写程序不再单个字符输入,出现了智能感知,自动提示输入单词。再后来是复制粘贴,复制一段代码粘贴后再修改。复制粘贴应该是编程的最高速度了。可是复制粘贴往往忘记修改一些代码,所以有不少错误,要调试测试才能发现错误。
我在编写mvc程序的时候,很多程序员喜欢编写动作action然后让前端用ajax调用并填充表单。后来我发现,其实可以用代码输出一段javascript程序然后输送到前端页面执行。这就是自动编程的雏形吧。既然编程能输出js代码,也可以输出html,输出c#代码本身。代码能写出编译器,编译器也能编译代码,先有鸡还是先有蛋?其实先有鸡,只是这个鸡从别的方式产生,最初的编译器其实是使用别的语言造出来的,比如c语言最初编译器是从汇编产生。自动编程工具能生产出程序代码,这些程序代码也能编译成自动编程工具。
有想法就赶快行动,打造世界上第一个自动编程工具,我把它叫自动代码生成器。理论上自动生成器可以生成任何语言的代码,任意功能的程序。但是有市场需求才是开发生成器的原因,而且开发生成器需要经验,就是把你的经验和技术转化成代码生成。
自动代码生成器开发出来后我发现,对于mvc来说,后端似乎是差不多的,千变万化的是前端界面,要满足这个要求,前段界面可以定义的,比如显示标题,是否必填,是否查询,是否验证,以及显示形式,比如对于布尔值可以显示单个复选框,两个单选按钮,下拉列表选择真假。这样代码生成器必须从设计数据库开始,把设计的数据库自动生成sql然后传入数据库自动生成库表。
自动化生成器出来后代码迅速膨胀,程序员要面对的不再是写程序,而是阅读程序,调整程序。所以下一阶段开发的自动代码生成器叫2.0.输出平台是汉澳sinox操作系统,输出的语言是器普sepl语言,传入的数据库可能是mysql。器普语言方便阅读,非常适应自动代码生成,器普语法的冗余设计反而变成优势。
vs.c#.asp.net.mvc自动代码生成器1.0是从mssqlserver数据库出发,生成mvc三层代码,因为没有定义页面,所以目前只能输出单一界面,还没能做到直接使用,只能是把生成的程序做一步整理才能满足用户需要。为此自动生成器将给开发用户提供代码,这样可以改进程序,让他输出符合自己需要的界面。因为目前自动生成器只能生成单个表的,无法定义多个表的关系和界面显示,需要手工处理,所以只能做辅助编程。
使用自动代码生成器后软件公司的生产模式会发生改变,公司大牛负责修改增强代码生成器,普通程序员负责生产代码并调整和修改。自动代码生成成了程序员的秘密武器,改进的生成器根据业务需要说不定可以做到一键生成,大大提高生产效率。
保守估计,使用自动代码生成器可以提高程序员的效率3倍以上,对软件代工来说,可能超过10倍。比如开发数据库一千个表的界面,手工编写可能需要100天而且很累,自动代码生成要10天可能就够了。自动代码生成的代码标准而且规范,不是普通程序员能写出来的。说到底自动代码生成器融合了高级程序员的经验和智慧。
这种代码生成算不算人工智能呢?可能还没有用到深度学习等人工智能方法,我觉得人工智能打造的代码生成器以后都不需要程序员,老板只要告诉生成器写那些功能的程序,然后就自动生成,最后在细节上老板也可以让生成器调整,比如某个界面老板不满意,生成器就根据要求改进。这种不需要程序员的代码生成系统可能二、三十年后才可能有。可能我们等不到这一天,等到了这一天,我们程序员也失业了。现在先使用自动代码生成器减少工作强度。
vs.c#.asp.net.mvc自动代码生成器1.0
开发工具: vs2013
生成的语言:c#。要想生成java,php只能你买去后根据业务改进
框架:ado.net实体数据某型,Entity Framework,MVC5,jquery,kindeditor,bootstrap
todos:自己风格的界面css,业务逻辑代码加入,比如登陆验证等
自动代码生成器比复制粘贴能提高几倍的效率,可能对几百人的软件公司来说,用自动代码生成器能把员工从300降到100还更有效。
价格:提供代码,对个人和公司来说价格应该不一样的,具体面议
使用介绍视频 点击下载 89m
生成cs代码主要是满足复制粘贴编程,获取有关代码,而生成mvc则会把代码文件生成到项目的相关目录。
把控制器包含到项目编译
每个表生成页面文件,目前只能单表,还没有多个表自动生成。
运行项目会显示生成的各个表的链接,单个页面其实适合把代码加到复杂界面设计里。
查询和列表,其实不是每个字段都要查询的,如果在设计的开始的时候指定查询哪些字段,就不会有多余,现在全部生成了。可以导入导出excel文件。
有分页功能的
小的表会显示查看修改删除按钮
增加记录,会在提交和action做校验。
编辑页面,大文本会用kindeditor编辑器
查看。单页面查看和编辑使用ajax获取并显示数据。
详细 了解下载视频观看,高清视频。点击下载 89m
如果要测试,可以发一个表的sql过来本站生成项目代码发过去,每个表收费100元。不提供测试程序和代码。
研究自动编程已经一段时间了,但是要把自动编程变成现实并非易事。
编程就是编写代码,写程序,最初为了加快程序编写,很多程序员学会了盲打,不看键盘输入,速度很快。不过我没有学会盲打。后来写程序不再单个字符输入,出现了智能感知,自动提示输入单词。再后来是复制粘贴,复制一段代码粘贴后再修改。复制粘贴应该是编程的最高速度了。可是复制粘贴往往忘记修改一些代码,所以有不少错误,要调试测试才能发现错误。
我在编写mvc程序的时候,很多程序员喜欢编写动作action然后让前端用ajax调用并填充表单。后来我发现,其实可以用代码输出一段javascript程序然后输送到前端页面执行。这就是自动编程的雏形吧。既然编程能输出js代码,也可以输出html,输出c#代码本身。代码能写出编译器,编译器也能编译代码,先有鸡还是先有蛋?其实先有鸡,只是这个鸡从别的方式产生,最初的编译器其实是使用别的语言造出来的,比如c语言最初编译器是从汇编产生。自动编程工具能生产出程序代码,这些程序代码也能编译成自动编程工具。
有想法就赶快行动,打造世界上第一个自动编程工具,我把它叫自动代码生成器。理论上自动生成器可以生成任何语言的代码,任意功能的程序。但是有市场需求才是开发生成器的原因,而且开发生成器需要经验,就是把你的经验和技术转化成代码生成。
自动代码生成器开发出来后我发现,对于mvc来说,后端似乎是差不多的,千变万化的是前端界面,要满足这个要求,前段界面可以定义的,比如显示标题,是否必填,是否查询,是否验证,以及显示形式,比如对于布尔值可以显示单个复选框,两个单选按钮,下拉列表选择真假。这样代码生成器必须从设计数据库开始,把设计的数据库自动生成sql然后传入数据库自动生成库表。
自动化生成器出来后代码迅速膨胀,程序员要面对的不再是写程序,而是阅读程序,调整程序。所以下一阶段开发的自动代码生成器叫2.0.输出平台是汉澳sinox操作系统,输出的语言是器普sepl语言,传入的数据库可能是mysql。器普语言方便阅读,非常适应自动代码生成,器普语法的冗余设计反而变成优势。
vs.c#.asp.net.mvc自动代码生成器1.0是从mssqlserver数据库出发,生成mvc三层代码,因为没有定义页面,所以目前只能输出单一界面,还没能做到直接使用,只能是把生成的程序做一步整理才能满足用户需要。为此自动生成器将给开发用户提供代码,这样可以改进程序,让他输出符合自己需要的界面。因为目前自动生成器只能生成单个表的,无法定义多个表的关系和界面显示,需要手工处理,所以只能做辅助编程。
使用自动代码生成器后软件公司的生产模式会发生改变,公司大牛负责修改增强代码生成器,普通程序员负责生产代码并调整和修改。自动代码生成成了程序员的秘密武器,改进的生成器根据业务需要说不定可以做到一键生成,大大提高生产效率。
保守估计,使用自动代码生成器可以提高程序员的效率3倍以上,对软件代工来说,可能超过10倍。比如开发数据库一千个表的界面,手工编写可能需要100天而且很累,自动代码生成要10天可能就够了。自动代码生成的代码标准而且规范,不是普通程序员能写出来的。说到底自动代码生成器融合了高级程序员的经验和智慧。
这种代码生成算不算人工智能呢?可能还没有用到深度学习等人工智能方法,我觉得人工智能打造的代码生成器以后都不需要程序员,老板只要告诉生成器写那些功能的程序,然后就自动生成,最后在细节上老板也可以让生成器调整,比如某个界面老板不满意,生成器就根据要求改进。这种不需要程序员的代码生成系统可能二、三十年后才可能有。可能我们等不到这一天,等到了这一天,我们程序员也失业了。现在先使用自动代码生成器减少工作强度。
vs.c#.asp.net.mvc自动代码生成器1.0
开发工具: vs2013
生成的语言:c#。要想生成java,php只能你买去后根据业务改进
框架:ado.net实体数据某型,Entity Framework,MVC5,jquery,kindeditor,bootstrap
todos:自己风格的界面css,业务逻辑代码加入,比如登陆验证等
自动代码生成器比复制粘贴能提高几倍的效率,可能对几百人的软件公司来说,用自动代码生成器能把员工从300降到100还更有效。
价格:提供代码,对个人和公司来说价格应该不一样的,具体面议
使用介绍视频 点击下载 89m
生成cs代码主要是满足复制粘贴编程,获取有关代码,而生成mvc则会把代码文件生成到项目的相关目录。
把控制器包含到项目编译
每个表生成页面文件,目前只能单表,还没有多个表自动生成。
运行项目会显示生成的各个表的链接,单个页面其实适合把代码加到复杂界面设计里。
查询和列表,其实不是每个字段都要查询的,如果在设计的开始的时候指定查询哪些字段,就不会有多余,现在全部生成了。可以导入导出excel文件。
有分页功能的
小的表会显示查看修改删除按钮
增加记录,会在提交和action做校验。
编辑页面,大文本会用kindeditor编辑器
查看。单页面查看和编辑使用ajax获取并显示数据。
详细 了解下载视频观看,高清视频。点击下载 89m
如果要测试,可以发一个表的sql过来本站生成项目代码发过去,每个表收费100元。不提供测试程序和代码。
相关文章推荐
- 看破宝的文章--C# vs. Java:相反的思维方式 (译文)
- [转]看破宝的文章--C# vs. Java:相反的思维方式 (译文)
- C#编程方式使用Silverlight toolkit Chart
- Nokia发布Qt Creator 1.1.0,同时还有Qt 4.5.1,VS Add-in 1.0,
- 编程的方式改变母板页的属性,从而改变页面外观
- C# vs. Java:相反的思维方式 (译文)
- Visual C# .NET 以编程方式创建 SQL Server 数据库
- C#编程方式执行包的任务
- vs.net C#对各类数据库使用变量的方式
- 【图】图片合并工具 v1.0 beta 即将发布,先分享减少拖动闪烁的方法
- [转]C# vs. Java:相反的思维方式(Part II)
- 使用ADO.NET和C#以编程方式创建 SQL Server 数据库
- Red Hat Developer Studio 1.0即将发布
- C#编程方式执行包的任务 --zt
- (C#)中的身份模拟/帐户模拟(编程方式实现)(转载)
- C# vs. Java:相反的思维方式 (译文)
- Red Hat Developer Studio 1.0即将发布
- 如何:发布符合 .NET Framework 准则的事件(C# 编程指南)
- 编程方式导入sql文件 (asp.net c# 导入 sql)
- 如何:发布符合 .NET Framework 准则的事件(C# 编程指南)