DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: ncfy
今日帖子: 1
在线用户: 12
导航: 论坛 -> 数据库专区 斑竹:liumazi,waterstone  
作者:
男 asdfzxcv66 (asdfzxcv) ▲▲▲▲▲ -
注册会员
2019/10/19 16:47:52
标题:
求助上报数据系统 浏览:406
加入我的收藏
楼主: 我以前都是用Delphi+access做的单机版软件,从来没有做过网络版软件,现在想实现下属单位通过网页或者客户端登陆,然后录入数据,上传到服务器,我应该用什么控件,数据库用什么(共1万条以下数据),最有源码例子,求大家帮助,给个建议,谢谢!
----------------------------------------------
-
作者:
男 bahamut8348 (leonna) ★☆☆☆☆ -
普通会员
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('提交成功');
    }
  });
}
----------------------------------------------
--
作者:
男 mike1234567890 (Mike) ★☆☆☆☆ -
普通会员
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应用不错!关键是象开发桌面程序一样
此帖子包含附件:
文件未找到
大小:检测失败
----------------------------------------------
-
作者:
男 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
作者:
男 doersoft (XMG-ZY) ★☆☆☆☆ -
普通会员
2019/10/20 10:37:29
6楼: 如果用Delphi的话,用Unigui+Unidac 上上手,几天就能搞出来
要不就PHP+MYSQL
----------------------------------------------
delphi Flutter&Vue|golang rhinoslink
作者:
男 asdfzxcv66 (asdfzxcv) ▲▲▲▲▲ -
注册会员
2019/10/21 6:43:21
7楼: doersoft  有没有unIguI的教程?
----------------------------------------------
-
作者:
男 doersoft (XMG-ZY) ★☆☆☆☆ -
普通会员
2019/10/21 8:50:05
8楼: 楼上,可以从盒子下载几个Demo和看官方源码中的示例,就能上手了。
----------------------------------------------
delphi Flutter&Vue|golang rhinoslink
作者:
男 yayongm (昵  称) ★☆☆☆☆ -
盒子活跃会员
2019/10/21 9:44:16
9楼: 也可以试试这个:
http://www.moonserver.cn/mhs/blog-style-1.pp
----------------------------------------------
弱小和无知不是生存的障碍,傲慢才是!
作者:
男 pcplayer (pcplayer) ★☆☆☆☆ -
普通会员
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 代码。
----------------------------------------------
-
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v2.1 版权所有 页面执行15.01465毫秒 RSS