2013年11月9日Delphi编程的软硬件系统的要求

2013年11月9日-我对Delphi编程的软硬件系统的要求是:

 我的 腾讯QQ电子邮箱是 :   595076941@qq.com

2013年11月9日 9:48:27 ---我对Delphi编程的软硬件系统的要求是:

 

 

2013年11月9日 9:48:27 --------------------------------

我对Delphi编程的软硬件系统的要求是:
第一要能够干某事,比如能够安装Delphi XE3
第二要能全自动干某事,比如全自动实时备份Delphi工程代码
第三要能快速自动干某事,比如客户全自动登记查询系统
第四要能不干某事,比如不用扫地,地就自动干净了(用管家或扫地机实现)
第五要能自动智能干某事,比如自动统计分析所需物品并有系统自动采购和提供.

目前主要有两个Delphi工程
第1个Delphi工程 : Delphi XE3 无人值守全自动安装工程
先看看界面

 

 

居然把官方给的ISO镜像文件弄错了,

自动装了XE4并自动汉化了

还好没有刻录DVD否则浪费了一张淘宝网买的光盘

改一下ISO版本吧!还好我现在用的是

《10M电信光纤到户专线接入业务》

要是以前的宽带拨号就惨了

我现在的情况是,几个2TB的西数移动硬盘撑的慢慢的

单位里几位年轻女同志只知道QQ聊天连下载都不会弄

单位的10M光纤专线速度飞快可惜没有用

(因为要用要下载的东西我的硬盘里都有)

跟以前简直是天壤之别,没法比,

我现在过的可以说是超高碳生活。

我现在过的生活有点严重的奢侈和浪费

要好好珍惜,好好利用,好好努力。
再看看代码

///////////////////////////////////////////////////////////////////////////////////////////

全自动安装脚本可执行文件EXE的亮点是,可以断点续装,如果装到一半关机,下次可以在断点处接着安装,而不是全部重头再来,节约了部分宝贵的生命.我们的生命就目前情况来看只有短短几十年时间.

while True do //一直不断循环出错检查,直到出现安装完毕提示窗口为止.

 //一直不断循环检查Delphi2007安装所需的文件是否齐全(通过HashMD5文件函数检查),

//直到出现安装完毕提示窗口为止.

 //一直不断循环检查程序有没有运行,直到出现安装完毕提示窗口为止.

 //一直不断循环检查窗口有没有最前最大化,直到出现安装完毕提示窗口为止.

 //一直不断循环检查按键有没有发送,直到出现安装完毕提示窗口为止.

 //一直不断循环检查按键有没有执行完毕,直到出现安装完毕提示窗口为止.

 //一直不断循环检查安装是否正确有无错误提示窗口,直到出现安装完毕提示窗口为止.

 

begin

Sleep(100);

 Application.ProcessMessages;

if  Not  ProcedureIsExists('dotNet2.0Fx.exe')  Then  //如果安装文件没有运行那么运行她

.........

if  Not  ProcedureIsExists('Delphi.2007.Setup.exe')  Then  //如果安装文件没有运行那么运行她

.........

if  Not  WinActive('NET Framewor')  Then  //如果窗口没有激活那么激活她

//  IfWinActive():boolean;这个函数很有用处,

//是我仿照AutoIt3的源代码编写的,

//主要作用是判断含有某指定字符串一部分的窗口是否激活,如果窗口没有激活那么激活她

//主要亮点是通过POS模糊查询函数使得我们只需要给出窗口标题的一部分

//(而不是给出完整的窗口标题)就可以轻松的查找并激活指定的窗口

.........

WinActivate('NET Framewor');

else

  keybd_event(VK_MENU, 0, 0, 0);

keybd_event(78, 0, 0, 0);//如果窗口已经激活那么向窗口发送一个 ALT + N 的热键(快捷键)

//(相当于用鼠标单击 下一步(N) 按钮)

  keybd_event(78, 0, KEYEVENTF_KEYUP, 0);

  keybd_event(VK_MENU, 0, KEYEVENTF_KEYUP, 0);

 

 if  WinActive('Delphi 2007 安装完成')  Then //如果出现安装完成的提示窗口那么发送按键并退出While循环

begin

 keybd_event( 

Exit;

end 

/////////////////////////////////////////////////////////////////////////////////////////////

最后看看效果
效果令人满意在意外关闭安装窗口,意外终止安装进程,突然拔掉电源插头(模拟突然断电)等情

况下都能够接着上次的安装进度继续断点续装,自动智能跳过已经安装的部分( 而不是重头再装 )。

通过这次自动断点续装测试我总结了XE3安装的过程

Delphi XE3 安装过程
Embarcadero Delphi XE317.0.4625.53395版安装过程
安装Delphi XE3 总共有18步基本操作:

第1步_备份文件和数据
第2步_用DiskGen对硬盘进行分区(分2个区,C:盘大于30GB)
第3步_用杏雨梨云安装Microsoft.Windows7旗舰版SP3
第4步_Microsoft..NET.Framework.2.0.dotNetFx2.0
第5步_Microsoft.Visual.J#.2.0.可再发行组件包
第6步_Embarcadero.Delphi.XE3.RTM.v17.0.4625.53395.Lite.v6.0
第7步_Embarcadero.Delphi.XE3.RTM.v17.0.4625.53395.Help.Lite.v6.0
第8步_CnPack.IDE.专家包1.0.1.655
第9步_GExperts.for.Delphi.2007
第10步_DelForExp源码格式化.热键(快捷键)CTRL+ALT+TAB
第11步_D2007Tweaks设置工具汉化版.优化delphi启动速度
第12步_XE3一键汉化工具
第13步_大富翁论坛离线资料总索引(1998-2018)
第14步_复制淘宝网购买的
2013delphi源码大全
2013delphi资源大全
2013delphi控件大全
2013delphi视频大全
( 我的台式机硬盘大小是2TB的,那7张淘宝网邮购的DVD放在光驱里
我嫌麻烦,光驱有声音,而且长期读碟对光驱和DVD光盘都不太好,
于是我用《精灵虚拟光驱Daemon Tools》备份了这7张DVD,
当然用Elaborate Bytes 公司的Virtual CloneDrive应该也
可以备份DVD吧,我没有试过。 )

第15步_用《一键GHOST硬盘版20130713》一键备份C:盘操作系统
第16步_最后我把 C_PAN.GHO、和有关Delphi的12张DVD光盘备份
镜像文件都复制到我的WD西部数据2TB移动硬盘中
第17步_上传到我的 100GB金山快盘(居然不让我上传大于2GB的文件,
没办法只好先用WinRAR5.0分割一下了)
第18步_上传到我的2046GB百度云管家
(百度网盘居然不让我上传大于2GB的文件,
没办法只好先用WinRAR5.0分割一下了)

通过18步的操作终于把Delphi XE3 安装好了,

收工,不编代码了,明天再折腾了!

 

我的安装光盘镜像是从这里下载的:

http://altd.embarcadero.com/download/radstudio/xe3/delphicbuilder_xe3_win.iso

我的序列号和注册破解汉化是从网上搜索的(因特网,万维网,搜索引擎)

Delphi.XE4.CN.Crack.Activator.Keygen.SN.注册.破解.汉化.rar

第2个Delphi工程 : 本地Delphi_XE3++ACCESS_2010数据库查询编辑优化工程

问题描述:

已知:某个进销存系统是用 Delphi_XE3+ADO+ACCESS_2010 制作的

求:如何提高这个进销存系统查询商品时的速度

(假设商品品种数量为《壹仟万种商品》,无重复)

我的要求是使用比较少的时间来找到满足条件的一组商品并显示出来(越快越好)

提示:这只是一个测试,为何不用SQLServer或者Orical数据库是由于:

1、测试方便(不用装巨大的服务器软件)

2、尝试苛刻条件下的优化

(如果在Access中都能够优化到满意效果那么一般情况下SQLServer也可以优化)

3、便于发布(不用装巨大的服务器软件)

//////////////////////////////////////////////////////////////////////////////////////////

参考文献:

海量数据库的查询优化及分页算法方案

使你的SQL语句完全优化
Delphi连接数据库不同方式的比较
多线程技术在Delphi数据库编程中的应用
Delphi7高效数据库程序设计

 Delphi数据库连接池性能测试

Delphi和SQL Server2000数据库连接方法及性能的研究

用Delphi开发低成本高性能的数据库应用系统

数据库开发工具PB和Delphi的性能简述及比较

最大程度地提升Delphi/C++Builder/InterBase应用的性能

 Oracle 数据库管理与性能调优

SQL性能优化(不断总结)

SQL SERVER性能优化综述

 

 

 

2013年11月9日-我对Delphi编程的软硬件系统的要求是:

 

 

 

2013年11月9日 9:48:27 ---我对Delphi编程的软硬件系统的要求是:

 

posted @ 2013-11-09 13:07  delphichm  阅读(692)  评论(0编辑  收藏  举报