posts - 241,  comments - 527,  trackbacks - 0
共 25 页: 首页 上一页 20 21 22 23 24 25 下一页
  2012年1月12日
摘要:创建数据库应用 时间过的真快,距离上次写Delphi+Apache 开发动态网站已经快一年了,Borland 的Delphi 7都发布快半年了,一直没有时间静下写文章,今天就写一下怎么创建数据库应用,其实网站的数据库和普通的客户端应用差不多,唯一的不同就是那些可视化控件不能再用了,虽然delphi 阅读全文
posted @ 2012-01-12 21:49 xalion 阅读 (2790) 评论 (0) 编辑
摘要:在讨论多层开发前,先谈一下老的C/S 程序。 几个月前,我的一个朋友找我,说是我以前给他做的一个系统,原来是在局域网的运行的,现在有两个校区,另外一个校区也想使用,两个校区都可以上互联网,让想办法解决。我去看了一下,是我10年前给开发的c/s 系统,源代码早都不见了。我说可以按现在的模式重新开发一套,但是需要时间和money.朋友要求一周内就要解决,同时认为系统现有的功能已经足够了,而且系统非常稳定,他们已经习惯操作了,没有必要再开发了。看现有的条件下如何快速、安全的实现两个校区的联网运行。没有了源代码,只能通过网络来解决这个问题,可以把数据库服务器IP直接设为公网IP,远程直接访问。但是.. 阅读全文
posted @ 2012-01-12 12:40 xalion 阅读 (6320) 评论 (7) 编辑
  2012年1月9日
摘要:近2年,随着智能手机及平板电脑的快速发展,同时伴随着3G 网络的逐渐普及,移动开发越来越受到开发人员的青睐,而谷歌推出的Android 系统以其开放、优秀很快受到开发人员的推崇,很多知名网站都推出了Android 客户端版本,例如腾讯、新浪、淘宝都有对应的版本。同时很多数据库应用程序都从原来的windows 桌面程序延伸到移动设备上,由于移动设备的性能及内存等肯定无法与台式机及笔记本电脑相比,因此访问数据库也不可能像桌面安装各种数据库的客户端,当然目前绝大多数数据库也没有直接运行在移动设备的客户端。因此可以通过http 服务器中间建立一道桥梁,实现Android 访问远程数据库。 由于目前d. 阅读全文
posted @ 2012-01-09 22:06 xalion 阅读 (8581) 评论 (4) 编辑
摘要:有网友问我常用的控件及功能。我先大概整理一下,以后会在文章里面碰到时再仔细介绍。 Devexpress VCL 这个基本上覆盖了系统界面及数据库展示的方方面面,是做桌面系统必备的一套控件,目前的版本是2011.2.3, 支持win32 及win64。 AutoUpgrader 这个是自动更新的一个小控件,适合桌面程序自动更新,但是自从2007 年后,就没有更新了,我对其进行了修改,使其可以安装在delphi XE2 上,同时支持win64。 Devart 公司出品的UniDAC,ODAC,SDAC,IBDAC, 这几个是目前delphi 数据库存取最好的控件,UniDAC 几乎支持所有的数据. 阅读全文
posted @ 2012-01-09 16:06 xalion 阅读 (31076) 评论 (33) 编辑
  2012年1月5日
摘要:随着现在各种js 框架(例如extjs,Jquery)的迅猛发展,很多网站都开始使用这些框架开始设计web 页面,而且为了提高用户体验,大量使用了AJAX 技术,可以动态实现很多网页内容,本文就以extjs 的grid 为例,介绍一下使用webbroke的服务器 与js 框架的交互。先看一下下面的页面:这个页面动态显示一个人员工资表,并可以实现翻页,这是一个典型的extjs 的grid。其页面代码如下:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/s 阅读全文
posted @ 2012-01-05 22:11 xalion 阅读 (5224) 评论 (6) 编辑
摘要:在主程序里面把数据库访问控件设置并注册好,在脚本里面使用数据库就非常简单。可以类似下面的脚本访问数据库。<%uses SysUtils, Classes;var aaa,rndnum,bb:string; i,num:integer;beginwith cx do begin sql.clear; sql.add('select * from soft'); open; while not cx.eof do begin print(fields[2].asstring); print('<br>'); next; end; end;end.% 阅读全文
posted @ 2012-01-05 15:56 xalion 阅读 (2964) 评论 (0) 编辑
  2012年1月4日
摘要:看了前面的文章同学,都会认为delphi 开发web比较麻烦,没有PHP 和ASP 方便。因为每次要改动网页的内容,就要重新编译一次,重新发布一次,这样也太麻烦了。那么我们就做一个类似PHP 的动态web 服务器吧,一次编译发布后,就不用再改了,网站内容需要变化时,只需要修改脚本就可以了。先看看下面的代码:<%var i:integer;beginfor i:=1 to 10 do print('ok');%><p> 你好<p><%end.%>非常像PHP 吧,不过语法是Pascal.我们把这个代码保存成test.psp(psp= 阅读全文
posted @ 2012-01-04 19:39 xalion 阅读 (6982) 评论 (10) 编辑
摘要:用delphi6+Apache 开发动态网站(一) 创建一个简单的网页 随着Internet 的飞速发展,动态网页的开发方法五花八门,有ASP,JSP,PHP,CGI等等,其中web server主要 集中在IIS,Apache等上,MS 的IIS 以其强大的功能吸引了很多的开发者,ASP 是IIS 阅读全文
posted @ 2012-01-04 16:46 xalion 阅读 (6735) 评论 (7) 编辑
摘要:从delphi 3 开始,就可以支持使用webbroke 技术开发基于web 服务器。当时主要是支持CGI和ISAPI. CGI 其实就是一个类似控制台的可执行程序,将其放入web 服务器的可执行目录,每次web 服务器调用这个可执行程序, 并将相应的URL参数提交给CGI程序,CGI 使用并解释这 阅读全文
posted @ 2012-01-04 16:45 xalion 阅读 (8626) 评论 (6) 编辑
  2011年12月30日
摘要:我从delphi1一直用到现在的delphi 7,中间几乎每个版本都用过来开发实际应用,每个版本都有新的功能和亮点出现,但是delphi8( 其实只是for .NET),delphi 2005 几乎可以说是一场灾难,当然这其中borland 内部也发生着翻天覆地的变化。准备出售delphi 等相关开发工具,并把RAD 部门独立成codegear 部门,并推出了delphi 2006 及delphi2007.知道delphi 2007 ,IDE 的品质才略微达到了delphi 7 的水准,后来codegear 被现在的易博龙收购,推出了delphi 2009,delphi 2010及delph. 阅读全文
posted @ 2011-12-30 15:23 xalion 阅读 (2854) 评论 (4) 编辑
共 25 页: 首页 上一页 20 21 22 23 24 25 下一页