帮忙出出主意,看看如何实现下面的功能

failfall 2008-07-18 11:02:29
一套程序,分为两个部分,一个的功能是定义一个或多个面板,每个面板上不同的文本框。
另外一个程序的功能是,使用前一程序定义的一个或多个面板,对文本框进行编辑。
就是说,第一部分程序进行第二程序的界面,文本框等的定义,存放到某个文件,然后第二程序执行的时候读取定义文件,进行相应的改变。
请大家帮忙出个主意,如果有例程最好了。
这个功能该用什么软件,什么方式实现?
...全文
102 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
failfall 2008-07-28
  • 打赏
  • 举报
回复
可以做成模块编译后动态添加吗?
whomin 2008-07-22
  • 打赏
  • 举报
回复
给你段动态创建TEdit的代码,其他控件的创建是类似的:
TEdit *Edit=new TEdit(this);
Edit->Parent =this; // Edit的容器,也可以是TPanel等
Edit->Name= "MyEdit1";
Edit->Top=20;
Edit->Left=20;
Edit->Width=120;

failfall 2008-07-22
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 whomin 的回复:]
这个只要会动态生成组件就行了。
可以用ini文件或者数据库表来保存第一套程序编辑出的界面控件,一般包含控件类型名称、控件位置、控件大小等信息;
第二套程序读取上述配置,然后动态生成控件、显示(两套程序的控件生成和显示方法是一样的、可以写成公共函数)。
[/Quote]
有无此类的实例呀!:)
failfall 2008-07-21
  • 打赏
  • 举报
回复
B/S实现是容易很多,然而C++去实现,关键是在于这样一种技术!
C/S结构和B/S结构各有优缺点。

mabaoyes 2008-07-21
  • 打赏
  • 举报
回复
一个程序 就象IDE 编写Form 一样,可以动态建立组件.
另一个程序,就象编译生成的程序,可以显示运行.
参看Form 的代码保存组件信息,给另一个程序读出,建立组件...
whomin 2008-07-21
  • 打赏
  • 举报
回复
这个只要会动态生成组件就行了。
可以用ini文件或者数据库表来保存第一套程序编辑出的界面控件,一般包含控件类型名称、控件位置、控件大小等信息;
第二套程序读取上述配置,然后动态生成控件、显示(两套程序的控件生成和显示方法是一样的、可以写成公共函数)。
Behard 2008-07-18
  • 打赏
  • 举报
回复
为什么使用 C++ 实现呢?使用 B/S 方式实现应该很简单吧
failfall 2008-07-18
  • 打赏
  • 举报
回复
兄弟,我明白你的意思,可那不是我需要的,我更希望的是解决,类似ie和web server的功能。
但不是用html或者php等去实现,而是C++程序文件实现。

也就是说,一个程序用来生成另外一个程序的功能模块。
另外一个程序根据特定的权限,只能使用定义好的功能模块。
由于功能模块的可更改性,将使得应用程序便于更改,而不需要重新开发。
cccckaiji 2008-07-18
  • 打赏
  • 举报
回复
第二个直接调用第一个的就好了。第一个程序中的文本框用动态生成

551

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 茶馆
社区管理员
  • 茶馆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧