Foxtable数据库应用开发宝典mobi电子书提取码

简介: 1.“职场小白”秒变“数据大咖” Foxtable以Excel之表,管理着数据库之芯:数据录入、查询统计、表间关联、报表生成……全部手到拈来,无须编写任何代码。 2.二次开发不求人 可以十倍于Excel VBA的工作效率,开发出符合自身需要且能无限分发的数据管理软件。开发过程中仅需关注商业逻辑,无须纠缠于具体功能的实现,因为Foxtable已经做了大量模块化的处理。 3.一夫当关,玩转全端 Foxtable拥有简单的服务器搭建方式,使用户无须其他任何第三方工具即能实现数据在C/S和B/S上的共享,轻松玩转PC端与移动端。

Foxtable是一款国产软件,它与Excel非常类似,不同的是,Foxtable既是办公软件,也是二次开发平台。从应用角度来说,无论是数据录入、查询、统计还是报表生成,Foxtable都比Excel更加强大和易用;从开发角度来说,Foxtable又是一个高效的.net平台开发工具,用户在开发过程中只需关注商业逻辑,无需纠缠于具体功能的实现。

全书共分3篇9章,详细介绍了Foxtable在日常数据应用、桌面程序开发、B/S及手机端程序开发上所必须掌握的一些基本知识、操作技巧及开发思路,非常适合职场数据管理人员、高等院校信息管理专业师生及程序开发爱好者阅读。

如果有人告诉你,有这样一款软件,不管你有没有基础,只需一周左右的时间就能让你成为一个数据管理高手,而且其数据录入之快捷、统计查询之强大、报表输出之多样,目前市面上的软件无出其右;同时只要你愿意,它可以立即变身为一个开发平台,而且从PC到手机、从C/S到B/S、从客户端到服务端、从单机到局域网再到互联网、从常规的数据管理到文档管理、从单业务管理系统到企业整套ERP,包括企业IM,它都能胜任开发,并且可以编译成独立的可执行文件。它不仅简单,而且高效,高效到一人可抵一个小团队;它能让一个完全没有接触过编程的职场菜鸟,在3个月甚至更短的时间内蜕变为一个管理软件开发的全栈工程师。

你可能不会相信,真的有这样的软件吗?有,它就是Foxtable!

简单和强大永远是矛盾的,但Foxtable却在二者中取得了很好的均衡,使得二者不再是完全对立的两面,下面通过一些常用的功能看看Foxtable如何将看似强大的功能做到极致的简单。

1.轻松输入

用Excel实现下拉列表输入相当复杂,但是在Foxtable中却异常简单,以下图的“学历”列为例,只需在列属性设置中将其下拉列表框设置为“博士”“硕士”“本科”“大专”“高中”“初中”“小学”,即可用下拉列表形式输入学历。

如果在设置列表项目的同时需要将扩展列类型设置为“多值字段”,就可以从下拉列表框中选择多个值输入,如下图的“负责人”列。

对于日期列和数值列,如果在列属性设置中将“使用内置输入器”设置为True,则可以使用下拉日历或计算器输入数据,如下图的“入职日期”列。

更令人拍案叫绝的是,Foxtable可以使用目录树作为下拉列表。例如,下图的“大类”列就设置了目录树列表,单击目录树中的某个节点,能够同时输入“大类”“二类”“三类”这3列的数据。

下拉列表还可以是一个表,如下图所示。

要完成这些看似复杂的功能,并不需要编写任何代码,只需进行一些简单的设置即可。

Foxtable内置了图片和备注编辑窗口,可以很方便地编辑长文本和管理图片,如下图所示。

图片的管理是通过扩展列类型实现的,在一个单元格中可以插入多个图片,此外,也可以将列扩展为文件列,这样就可以管理任何类型的文档,如下图所示。

2.轻松统计

有下图所示的一个订单表。

假定你需要得到下图所示的统计分析结果。

要在Excel中完成这样的统计,相信对于绝大多数的用户来说,都是一件不可能完成的任务。而在Foxtable中,不用编写任何代码,只需简单地单击几次鼠标,在菜单中执行分组统计命令,然后按下图所示进行设置,最后单击【确定】按钮即可。

如果要编写代码完成上述统计,即使对资深程序员也是一件颇费时间的任务,代码至少百行以上,而在Foxtable中则只需寥寥几行:

Dim g As New Group Table Builder("统计表1", Data Tables("订单"))

g.Groups.Add Def("日期", Date Group Enum.Year, "年")

g.Groups.Add Def("日期", "月")

版权:人民邮电出版社