已经用delphi做好了一个应用系统的软件编写,如何进行封装,有哪些步骤?

2024-05-12

1. 已经用delphi做好了一个应用系统的软件编写,如何进行封装,有哪些步骤?

通过第三方打包最好。
---- 在Delphi系统软件包中,集成了美国Install Shield公司专为Delphi定制的Install Shield Express软件,利用它可以方便地制作应用程序安装盘。 

---- 下面介绍以下制作过程的具体步骤: 

---- 1、准备好应用程序所需的各有文档包括自述文件、安全协议、图标等,并将应用程序所有文件按照类型进行分组。 

---- 2、运行IS,建立新的项目,设定应用程序的基本信息。 

---- ①在"App Info"对话框中填写应用程序的名称、系统主文件名称、版本号、开发商名称以及系统默认的安装目录。IS软件对目录给出了一套完备的定义,用户可以很方便地设定所需目录。 

---- 具体定义如下: 

 指在安装程序运行过程中用户选定的主安装目录。
  指目标机器中安装Windows的目录。
(例如 C:\WINDOWS)
 指目标机器中的Windows系统子目录。
(例如 C:\WINDOWS\SYSTEM)
 指安装Windows系统的硬盘驱动器。(例如 C:)
 指包含Windows 系统目录的硬盘驱动器。(例如 C:).
 指目标机器中安装程序文件的子目录。
(例如C:\PROGRAM FILES)
 指安装程序文件目录下的安装公用文件子目录。
(例如 C:\PROGRAM FILES\COMMON FILES)
  指安装Windows 字体文件的子目录。
 (例如 C:\WINDOWS\FONTS). 
 指安装程序运行时,源文件所在目录。
 指安装程序运行过程中,存放临时文件的子目录。
[group name] 利用文件组名称可以替换该文件组所对应的安装目录。
---- ②在"Main Window"对话框中,设定安装程序主窗口的标题,也可在指定位置显示图形,但只支持16色的位图文件。 

---- ③在"Features"对话框中设定安装程序是否具有自动卸载功能。 

---- 3、选择需安装的Delphi专用组件。 

---- ①在"General"对话框中,选择需安装的Delphi专用组件。例如,如在应用程序中涉及数据库操作,则需安装"BDE"组件。 

---- ②在"Advanced"对话框中,可以针对所选组件中的每个文件进行筛选。除非对每个文件的作用十分熟悉,一般用户不要更改这些选项。 

---- 4、定义文件组(File Groups)和组件(Components) 

---- ①在"Groups"对话框中,将系统需安装的文件进行分类,组成软干个文件组,每个文件组都指定安装的目录及文件更新的方式。例如在一应用程序中,可包括主程序文件组、帮助文件组、数据库文件组、驱动程序文件组、实例文件组,指定数据库文件组的安装目录为\data,其他数据组可依此类推。 

---- ②在"Components"对话框中,将内容相关或相近的文件组构成组件,例如可以由帮助文件组和实例文件组组成帮助组件。 

---- ③在"Setup Types"对话框中,指定每种安装类型需要安装的组件。 

---- 5、设定用户界面组件 

---- 在安装程序中,可进行设定的组件共13个,下面简要介绍主要部分: 

---- ⑴Welcome Bitmap,可以指定一位图文件作为欢迎图形。 

---- ⑵Software License Agreement,可以指定一文本文件作为软件许可协议书。 

---- ⑷Readme Information,可选定系统自述文件。 

---- 6、修改注册表信息 

---- 可以根据应用程序的需要,对注册表进行修改,包括增加主键,修改变量值等。 

---- 7、指定文件夹及图标 

---- 用户可以设定程序的运行命令、参数、窗口状态及起始运行路径、热键,还可指定存放系统对应快捷方式的文件夹。 

---- 8、指定安装盘存放介质后,生成安装盘。 

---- 9、测试安装程序。 

---- 10、将安装程序拷贝到指定介质上,完成制作。 

---- 当然,IS功能强大,除Delphi程序外,使用其他语言编写的程序也可以使用IS制作安装盘。

已经用delphi做好了一个应用系统的软件编写,如何进行封装,有哪些步骤?

2. 制作一个软件界面需要用到哪些内容啊?具体需要哪写步骤呢?用到什么软件工具和语言呢?

编写Windows下带界面的应用程序(GUI)
可以使用的语言和工具很多,常用的有

工具  语言
Delphi  delphi
VB  basic
VC++  c++
c++Builder c++
JBuilder  java

在这些工具中制作界面很简单,只需用鼠标点击拖拽不用写代码就可以完成基本界面的制作

3. 如何用delphi做登陆界面 用户名和口令要链接到数据库的那种?

以下内容仅供参考
步骤:
    1.新建一个窗体,在窗体中放置上图所示组建.
    2.连接数据库.选中ADOQuery1组建,点击左侧ConnectionString属性右侧的省略号,在弹出对话框中点击Build,再在弹出框中选择Microsoft OLE DB Provider for SQL Sever,点击"下一步",在新弹出的窗口中选择"使用Windows NT 继承安全设置"(当然,如果你的SQL安装时有用户名和密码则选择下面那个),然后在服务器上数据库下拉框中选择你要连接的数据库,最后一路确定即可.其他选项暂时可不用管它.
   3.写代码.双击"登陆",写如下代码
   procedure TForm1.BitBtn1Click(Sender: TObject);
begin
  try
    with adoquery1 do
    begin
      close;
      sql.clear;
      sql.add('select * from user_master where 用户名=:a and 密码=:b and 权限=:c');
      parameters.ParamByName('a').Value:=trim(combobox1.Text);
      parameters.ParamByName('b').Value:=trim(edit1.Text);
      if combobox1.Text ='' then
        begin
          application.MessageBox('请输入用户名','提示信息',64);
          combobox1.SetFocus;
          exit;
        end;
      if edit1.Text ='' then
        begin
          application.MessageBox('请输入密码','提示信息',64);
          edit1.SetFocus;
          exit;
        end;
      if radiobutton1.Checked=true then
        begin
          Quanxian:='1';
        end;
      if radiobutton2.Checked=true then
        begin
          Quanxian:='0';
        end;
      parameters.ParamByName('c').Value:=trim(quanxian);
      open;
      end;
      if adoquery1.RecordCount0 then
        begin
          Username:=combobox1.Text;
          Password:=edit1.Text;
          application.MessageBox('登陆成功','提示信息',64);
          form2.show;
          self.Hide;
        end
      else
        application.MessageBox('输入的用户名或密码错误','提示信息',64);
  except
    application.MessageBox('登陆失败','提示信息',64);
  end;
end;
 
    4.为了让用户在第一次使用管理系统时数据库文件可自动附加到SQL服务器中,可双击窗体空白部分,加入一下代码:
    procedure TForm1.FormCreate(Sender: TObject);
var
   ADOCommand:TADOCommand;
   s,DataPath : string;
begin
   adoConnection1:=TADOConnection.Create(nil);
   adoConnection1.ConnectionString:='Provider=SQLOLEDB;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=library';
   adoConnection1.LoginPrompt:=false;
   try
     adoConnection1.Connected:=true;
   except
     ADOCommand:=TADOCommand.Create(nil);
     ADOCommand.ConnectionString:='Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False';
     DataPath:=ExtractFilePath(Application.ExeName) ;
     s:='EXEC sp_attach_db @dbname = N'+char(39)+'library'+char(39)+','+
        '@filename1 = N'+char(39)+DataPath+'library_Data.MDF'+char(39)+
          ','+'@filename2 = N'+char(39)+DataPath+'library_Log.LDF'+char(39);
     ADOCommand.CommandText := s;
     ADOCommand.Execute();
   end;
end;

如何用delphi做登陆界面 用户名和口令要链接到数据库的那种?

4. delphi制作饼图具体步骤是啥啊?chart控件都怎么设置?

Series1.Add(TQ_khcxmx.FieldByName('je1').AsFloat);
   Series1.Add(TQ_khcxmx.FieldByName('je2').AsFloat);
   Series1.Add(TQ_khcxmx.FieldByName('je3').AsFloat);
   Series1.Add(TQ_khcxmx.FieldByName('je4').AsFloat);
   Series1.Add(TQ_khcxmx.FieldByName('je5').AsFloat);
   Series2.Add(TQ_khcxmx.FieldByName('je6').AsFloat);
   Series2.Add(TQ_khcxmx.FieldByName('je7').AsFloat);
   Series2.Add(TQ_khcxmx.FieldByName('je8').AsFloat);
   Series2.Add(TQ_khcxmx.FieldByName('je9').AsFloat);

5. delphi中用FastReport制作报表并且连接数据库,需要做哪些前期工作?具体步骤是什么?

我对FastReport也不是很熟,就说说简单的使用吧。
如果打印的报表不是从数据集中提取,需要用赋值给报表中的变量,然后打印。
如果是要打因数据集中的数据,则首先得有个数据集(Table,query,clientdataset之类),数据集中有数据最好,如没有数据也要有字段信息。frDBDataSet.DataSource属性指定所用的数据集。启动报表设计工具中的菜单 report ->data,就会显示出能访问到的所有frDBDataSet控件,勾选之后就会在报表设计器右侧的Data标签中找到选择的frDBDataSet,点开前边的'+'号就能看到其对应的数据集的字段信息,可以拖动字段名称到报表中,接下来的用法相信你就明白了。这个只是简单的使用,详细的用法可以下载教程和例子学习。

delphi中用FastReport制作报表并且连接数据库,需要做哪些前期工作?具体步骤是什么?

6. 如何用PS做淘宝宝贝详情页面?步骤是什么?

在ps里面有一个工具叫切片工具,可以将你的ps设计稿进行切片
切片之后,点击【文件】---》保存为web和设备所用格式---》导出图片
在宝贝描述编辑器里面上传并插入图片
基本上就是这3个步骤了,不过13年淘宝的新搜索规则,要求描述内容也会参与搜索;所以你的描述如果全都是图片的话就有点吃亏,少了一个被搜索到的因素;所以最好是能弄出一个图文混排的描述。但这个要求就要会一点代码,如果感兴趣的话,你可以去了解一下一个叫Dreamweaver的软件。
当然你也可以直接在描述也里面写上文字介绍就好了,不用什么排版,只是这样的描述内容相对来说没有那么美观而已。
如果不想这么麻烦的话,也可以考虑使用一些描述模板软件,有一款叫捉猫描述的,挺方便的,里面的模板挺专业的,模版编辑的时候也不需要代码,不需要ps就可以完成编辑。模版安装好后是以图文混排的形式安装,节省不少的人力成本。

7. 如何制作我的美篇?具体流程是什么?

制作美篇具体流程:
1、找到手机桌面上安装的“美篇”软件。

2、在开美篇的文章中,可以在页面中间的底部看到“+”符号。点击符号。

3、你可以在手机上看到“选择图片”页面。在此页面,您可以用手指上下滑动查看和选择图片,选择您需要的照片,然后点击“完成”。

4、接下来,您可以看到页面正在导入图片。

5、看到的所有照片都上传到美篇系统中。

6、点击文字“点击设置标题”。

7、编辑标题页面,输入要设置的标题,如“农村习俗婚宴”。输入标题并点击页面右上角的“保存”。


8、接下来,点击“点击添加文字”,开始对每张图片进行文字编辑。
左转/右转


如何制作我的美篇?具体流程是什么?

8. 相框怎么制作的?有什么具体的方法步骤吗?

准备材料:12张彩纸、一块硬纸板、剪刀、热熔胶
制作方法:
1、准备好彩色的纸张。

2、从彩纸的一个角向另一个角卷过去,成为一个圆柱体(封口用胶粘上)。

3、准备12根圆柱彩纸棒。

4、将两端修剪整齐。

5、取一个硬纸板(比相片四边各长3-5厘米左右),在上方打上热熔胶。

6、将彩纸棒粘到上面。

7、用同样的方法,把剩下的彩纸棒也粘到纸板上,为了美观,可以错落的摆放。

8、这是全部粘完的样子,注意其中一条边的彩纸棒要粘在其它彩纸棒上面,方便塞相片。

9、将相片从缝隙处塞到里面。

10、用丝带挂在挂上,相框就制作完成了。

最新文章
热门文章
推荐阅读