|
|
导航: |
论坛 -> 数据库专区
斑竹:liumazi,waterstone |
|
作者: |
|
2019/10/19 16:47:52 |
标题: |
|
加入我的收藏 |
楼主: |
我以前都是用Delphi+access做的单机版软件,从来没有做过网络版软件,现在想实现下属单位通过网页或者客户端登陆,然后录入数据,上传到服务器,我应该用什么控件,数据库用什么(共1万条以下数据),最有源码例子,求大家帮助,给个建议,谢谢!
----------------------------------------------
- |
作者: |
|
2019/10/19 17:46:12 |
1楼: |
网页:
server: <?php /// 接收参数 $data1 = $_POST['data1']; $data2 = $_POST['data2']; $data3 = $_POST['data3']; $data4 = $_POST['data4'];
/// 连接到数据库 $db = new PDO('sqlsrv:server=127.0.0.1,1433;Database=yourdb;', /// 连接到mssql(ip: 127.0.0.1; port: 1433) 'sa', /// 登录账户 '', /// 登录密码 array(PDO::ATTR_PERSISTENT => true) /// 持久连接 );
/// 绑定参数并执行insert语句 $st = $db->prepare('insert into table(field1, field2, field3, field4) values(?, ?, ?, ?)'); $st->bindParam(1, $data1, PDO::PARAM_STR, strlen($data1)); $st->bindParam(2, $data2, PDO::PARAM_STR, strlen($data2)); $st->bindParam(3, $data3, PDO::PARAM_STR, strlen($data3)); $st->bindParam(4, $data4, PDO::PARAM_STR, strlen($data4));
$st->execute(); >
client: function ck() { var params = { 'data1': .., 'data2': .., 'data3': .., 'data4': .., };
$.ajax({ url: '...', data: params, type: 'post', datatype: 'json', success: function(respMsg){ alert('提交成功'); } }); }
----------------------------------------------
--
|
作者: |
|
2019/10/19 18:02:56 |
2楼: |
php做这个确实很容易,如果用了框架更简单。不过熟悉Delphi的,可以考滤使用DelphiWebMVC这套开源的系统。前端可以用一些现成的UI,对熟悉的Delphi的人来说,转换真的不难
----------------------------------------------
-
|
作者: |
wsswyz (wsswyz) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2019/10/19 18:49:47 |
3楼: |
如果delphi最强还是iw+CGDev吧!我也是刚学习CGDevTools,功能非常强大!作web应用不错!关键是象开发桌面程序一样
此帖子包含附件:
大小:90.2K |
----------------------------------------------
-
|
作者: |
hbug (hbug) |
★☆☆☆☆ |
-
|
普通会员 |
|
2019/10/19 20:07:18 |
4楼: |
外包吧,呵呵。电电端,手机端录入都可以。
----------------------------------------------
专业提供人力资源软件、指纹考勤软件、POS进销存软件、酒店餐饮软件 http://www.winsoftcn.com
|
作者: |
hbug (hbug) |
★☆☆☆☆ |
-
|
普通会员 |
|
2019/10/19 20:07:38 |
5楼: |
电脑端,打错了。
----------------------------------------------
专业提供人力资源软件、指纹考勤软件、POS进销存软件、酒店餐饮软件 http://www.winsoftcn.com
|
作者: |
|
2019/10/20 10:37:29 |
6楼: |
如果用Delphi的话,用Unigui+Unidac 上上手,几天就能搞出来 要不就PHP+MYSQL
----------------------------------------------
delphi|vue|golang hnysoft|hnyerp+mes+srm
|
作者: |
|
2019/10/21 6:43:21 |
7楼: |
doersoft 有没有unIguI的教程?
----------------------------------------------
-
|
作者: |
|
2019/10/21 8:50:05 |
8楼: |
楼上,可以从盒子下载几个Demo和看官方源码中的示例,就能上手了。
----------------------------------------------
delphi|vue|golang hnysoft|hnyerp+mes+srm
|
作者: |
|
2019/10/21 9:44:16 |
9楼: |
也可以试试这个: http://www.moonserver.cn/mhs/blog-style-1.pp
----------------------------------------------
弱小和无知不是生存的障碍,傲慢才是!
|
作者: |
|
2019/10/22 16:38:24 |
10楼: |
客户端,和网页,是两种不同的开发。 客户端,就 Delphi 来说,有很多不同的现成框架。原理都一样:客户端的 Delphi 代码和服务器端的 Delphi 代码通讯。服务器端负责读写数据库。客户端负责用户录入后把数据提交给服务器端。 除了一些第三方的框架,Delphi 自己的框架,大概是之前比较早的基于 COM 然后加上 Delphi 提供的 TCP 通讯控件的那个,管家婆这个有名的软件之前就用那个。 然后是 WebService。然后是现在新版Delphi推的 DataSnap。
网页的话,从 WebBroker 到 WebSnap 到 IntraWeb 都可以。第三方的 Unigui 也不错。
IntraWeb 和 UniGUI 都是用 Delphi 代码在服务器端生成网页发给浏览器。浏览器提交的数据从网页发送回服务器端的 Delphi 代码。
----------------------------------------------
-
|
|