设置对话框上下次序。

dzy198239 2010-04-26 03:14:27
我建立了一个基于对话框的应用程序,在主对话框的成员函数中生成了一个非模态对话框,代码如下:
MySubDlg.Create(IDD_DIALOG_SUBDIALOG,this);
MySubDlg.ShowWindow(SW_SHOW);
现在的问题是:默认情况下,子对话框在主对话框之上,我想把该非模态对话框置于主对话框之下该怎么办?
谢谢!
...全文
188 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
你妹的特盗不 2010-04-28
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 dzy198239 的回复:]
谢谢各位的热情回复。
我在CSDN上查了查SetWindowPos函数,看到了下面这段话。我现在认为是不是子窗口永远在主窗口(生成子窗口的窗口)之上,不能在主窗口之下呢。
A nontopmost window may own a topmost window, but not vice versa. Any window (for example, a dialog box) owned b……
[/Quote]
你可以自己试啊,用CReate弹出窗口, CReate(窗口资源ID),就这样,窗口的属性是默认的,你可以用你的鼠标去点那个在上,哪个在下
dzy198239 2010-04-28
  • 打赏
  • 举报
回复
谢谢各位的热情回复。
我在CSDN上查了查SetWindowPos函数,看到了下面这段话。我现在认为是不是子窗口永远在主窗口(生成子窗口的窗口)之上,不能在主窗口之下呢。
A nontopmost window may own a topmost window, but not vice versa. Any window (for example, a dialog box) owned by a topmost window is itself made a topmost window to ensure that all owned windows stay above their owner.
好了,后天给分吧,我现在的疑问是:是不是子窗口永远在主窗口(生成子窗口的窗口)之上,不能在主窗口之下呢
尹成 2010-04-26
  • 打赏
  • 举报
回复
MySubDlg.Create(IDD_DIALOG_SUBDIALOG,this);->
MySubDlg.Create(IDD_DIALOG_SUBDIALOG,GetDesktopWindow());
如果,子窗口的窗口风格是默认的,你可以用setfocus让主界面在上面
Eleven 2010-04-26
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 dzy198239 的回复:]
引用 4 楼 visualeleven 的回复:
MySubDlg.Create(IDD_DIALOG_SUBDIALOG,this);
->
MySubDlg.Create(IDD_DIALOG_SUBDIALOG,GetDesktopWindow());


谢谢各位!
我试了试,当有其他的应用程序窗口在屏幕上显示时,MySubDlg无法正常显示;当其他的应用程序都处于最小化时,……
[/Quote]
什么意思?什么无法正常显示???
dzy198239 2010-04-26
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 visualeleven 的回复:]
MySubDlg.Create(IDD_DIALOG_SUBDIALOG,this);
->
MySubDlg.Create(IDD_DIALOG_SUBDIALOG,GetDesktopWindow());
[/Quote]

谢谢各位!
我试了试,当有其他的应用程序窗口在屏幕上显示时,MySubDlg无法正常显示;当其他的应用程序都处于最小化时,MySubDlg可以正常显示。
dzy198239 2010-04-26
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 visualeleven 的回复:]
MySubDlg.Create(IDD_DIALOG_SUBDIALOG,this);
->
MySubDlg.Create(IDD_DIALOG_SUBDIALOG,GetDesktopWindow());
[/Quote]

谢谢各位!
我试了试,当有其他的应用程序窗口在屏幕上显示时,MySubDlg无法正常显示;当其他的应用程序都处于最小化时,MySubDlg可以正常显示。
田暗星 2010-04-26
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 visualeleven 的回复:]
MySubDlg.Create(IDD_DIALOG_SUBDIALOG,this);
->
MySubDlg.Create(IDD_DIALOG_SUBDIALOG,GetDesktopWindow());
[/Quote]

就这个好了
Eleven 2010-04-26
  • 打赏
  • 举报
回复
MySubDlg.Create(IDD_DIALOG_SUBDIALOG,this);
->
MySubDlg.Create(IDD_DIALOG_SUBDIALOG,GetDesktopWindow());
你妹的特盗不 2010-04-26
  • 打赏
  • 举报
回复
要看你的子对话框创建的时候,窗口的属性什么的,如果,子窗口的窗口风格是默认的,你可以用setfocus让主界面在上面
dzy198239 2010-04-26
  • 打赏
  • 举报
回复
SetWindowPos函数用过了,可是没有作用。我的代码是这样写的:
MySubDlg.SetWindowPos(this,0,0,1024,768,SWP_NOMOVE);
zqlong_sunday 2010-04-26
  • 打赏
  • 举报
回复
SetWindowPos函数
GS7020B GPRS LED 显示屏控制卡用户手册 一、 技术指标和特点 1. 同时支持GPRS 和串口通信。 2. GPRS 通信 (1) 频段:EGSM900/DCS1800 双频。 (2) 灵敏度: -106dBm (3) 最大发射功率: EGSM900 Class4(2W) DCS1800 Class1(1W) 3. 串口通信速率: 115200bps。 4. 单色控制范围: 32768 点(127 条节目)32*1024、64*512、128*256… 40960 点(31 条节目)48*832、64*640… 5. 支持扫描方式: 1/16、1/8、1/4、静态等。 6. 支持最多8 个分区。 7. 支持每日8 个时段的8 级亮度调节(含自动开关显示屏)。 8. 支持多种节目显示方式,可单独控制进入和退出方式。 9. 可定义节目的每日播放时段(最多4 个)。 10. 可定义节目播放的起始和终止日期。 11. 树形显示屏管理。支持快速节目群发。 12. 节目预览功能。 13. 发送失败后的自动重发功能。 14. 发送日志记录与查询。 15. 数字时钟(支持农历)、倒计时功能。 16. 支持动态域名解析。 17. 控制卡自带4 个12 接口和2 个08 接口。 18. 支持开关量输入报警功能(选项) 19. 多个显示屏节目同步播放(选项) 20. 操作方便的操作软件。 21. 供电电压: 5V 22. 工作温度: -40℃~+80℃ 二、 GS7020B 硬件 1. 控制卡布局: (1) RS232 及报警输入接口(9 芯针座) (2) 天线接口(阴头) (3) SIM 卡座 (4) 电源端子 (5) 显示屏扫描接口,6 个接口上排从左至右为 P2_12, P1_12, P1_08; 下排从左至右为 P4_12, P3_12, P3_08。 (6) OE 极性选择跳线 OE_SEL。应与显示单元板和控制卡软件软件配置一 致。 (7) 状态指示灯 (8) 时钟电池(3V 锂纽扣电池CR1220) 2. RS232 及报警输入接口信号定义: 1 – 报警开关量输入 2 – RXD 3 – TXD 4 – 空 5 – GND 6 – 空 7 – 空 8 – 空 9 – 空 3. OE 极性选择:  如果显示单元板OE 为低电平有效,除在软件配置中选择OE 反向外, 1 2 7 8 3 4 5 6 OE_SEL 应用跳线块短接右侧(-)的两个插针。如此可保证控制卡加 电期间显示屏为关闭状态而不会有亮线出现,从而减少对电源的冲击 并对控制卡的正常启动提供保障。  如果显示单元板OE 为高电平有效,除在软件配置中不选择OE 反向外, OE_SEL 应用跳线块短接左侧(+)的两个插针。如此可保证控制卡加 电期间显示屏为关闭状态而不会有亮线出现,从而减少对电源的冲击 并对控制卡的正常启动提供保障。 三、 使用前的准备工作 1. 电源 GS7020B 采用5V 电源供电,可与显示屏共用一个电源。由于 GPRS 通信 对电源要求较高,峰值最大可能需要电源能瞬间提供2A 电流并且电压跌 落不大于0.5V,因此应选用动态响应较好的电源。必要时可使用5V2A 的电源单独为GS7020B 供电。 如果GS7020B 与显示屏共用一个电源,应使用不超过1 米的电源线直接 从电源上引出,请勿使用经过若干显示单元板串接的电源。 注意:如果已经将显示单元板通过排线连接到了GS7020B,则一定要保 证显示屏单元板与GS7020B 同时供电或显示屏单元板先于GS7020B 供 电。否则可能造成GS7020B 接口驱动的损坏! 2. 手机卡和GPRS 资费 GS7020B 的GPRS 通信要求手机卡开通GPRS 数据业务。一般情况下需要 开通cmnet 来保证发送计算机通过Internet 与GS7020B 通信。客户可根 据自身情况选择中国移动或中国联通的GPRS 业务。 GS7020B 每个月最少需要10MB 流量,根据发送节目的平凡程度和节目 内容大小,客户可选择20~50MB 的包月流量。具体资费请咨询当地移动 运营商。 3. 串口通信 GS7020B 的RS232 串口可用来配置GPRS 通信参数或作为GPRS 通信的备 用通信方式。在正式使用GS7020B 前,用户可使用串口通信对 GS7020B 的显示和通信参数进行配置并可测试显示效果。 GS7020B 与计算机之间的串口线采用2-3 交叉的串口线通信。客户可以 自行制作或使用从市场上购买的标准交叉串口线。 4. 天线 GS7020B 标准配置为带3 米引线的磁性或无磁吸盘天线。使用时应将天 线置于手机信号较好的位置。除非显示屏位于信号较强的位置,一般应 将天线引出显示屏的金属外壳。 在露天环境中,要注意引出位置的防水 处理。 5. GPRS 通信服务器 GS7020B的GPRS 通信服务器可根据通信数据量的大小及服务器位置使用 一台单独的计算机或与发送软件共用一台计算机。 (1) 通信服务器的联网要求  通信服务器或其路由设备(路由器、交换机等)必须拥有 Internet 上的IP 地址(固定IP 或动态IP)。如果存在路由设备, 该路由设备客户应有修改其配置的权利和能力。  根据系统中显示屏的数量,具有相应的通信带宽 (2) 通信服务器常见构成方案: A. ADSL(中国联通、中国电信)路由器上网,路由器可获得动 态Internet IP 地址。 B. ADSL(中国联通、中国电信)路由器上网,并且路由器绑定 静态Internet IP 地址。 C. 计算机直接通过ADSL 拨号上网,可获得动态Internet IP 地 址。 D. 计算机直接通过ADSL 拨号上网,并且绑定静态Internet IP 地址。 E. 由Internet 网络接入商提供光纤、DDN 专线、等接入方式, 并提供Internet 固定IP 地址。 F. 由网络服务商托管服务器,服务器拥有Internet 固定IP 地址。 客户计算机可通过互联网访问该服务器。 (3) 服务器域名解析:  无论服务器是否拥有固定的Internet IP 地址,客户都可采用相 应的域名绑定业务使GS7020B 可通过该域名注册到服务器上。 但为了减少域名解析带来的额外通信流量,建议拥有固定 Internet IP 地址的客户直接使用该IP 地址通信。  如果客户采用的动态Internet IP 地址方案,则需要在服务器上 安装和运行动态域名解析(DDNS)客户端软件。常见的动态 域名解析软件有“花生壳”等。客户可到其网站下载、注册、 运行该软件。  采用动态Internet IP 地址方案和动态域名解析时,如果服务器 刚开机或断线重新上网,则最长可能要等待5 分钟,GS7020B 才能注册到服务器上。 (4) 路由器配置: 很多客户的局域网上的计算机是通过一个共用的ADSL 路由器联 接到Internet 上的。此时需要对路由器进行配置。下面以一种路 由器为例说明路由器的配置方法:  路由器型号:D_Link DI-704UP  路由器在局域网上的IP 地址: 本例中为192.168.0.1  客户计算机(用作GPRS 通信服务器)IP 地址: 本例中为 192.168.0.17。 注意:客户计算机IP 地址应采用静态IP, 勿使用DHCP 动态获 得。否则路由器配置在客户计算机或路由器重启后将不能正 确地指向客户计算机。  配置步骤: a. 打开浏览器,输入路由器起始页面地址: b. 如果路由器配置页面需要密码进入请输入用户名密码(本 例中的路由器出厂默认用户名和密码为admin、admin。 c. 进入路由器配置页面后选择相应选项,找到虚拟服务器 (Virtual Server)项。如下: 其中: Name(名称)为自己起的一个名字 Private IP(本地IP 地址)填客户计算机的IP 地址 Protocol Type(协议类型)选UDP 或所有(Both) Private Port(本地端口号):3700 Public Port(外网端口号) :3700 填好相应内容后,按下应用/保存(Apply/Save)按钮,即可 生效。 四、 单用户版服务器软件IpTransfer 使用说明 1. 安装与运行 本软件无需安装。直接拷贝并运行IpTransfer.exe 即可 2. 软件界面 界面中的上半部分指示客户端软件(GS702BMan)的连接和通信状态。 RX、TX 分别表示IpTransfer 从GS7020BMan 接收和向GS7020BMan 发送 的数据字节数。在线DTU 数量统计当前可通信的控制卡数量。 界面中的下半部分指示GS7020B 控制卡的连接和通信状态。RX、TX 分 别表示IpTransfer 从该控制卡接收和向该控制卡发送的数据字节数。最后 登陆时间指明服务器最近一次收到GS7020B 控制卡发送的登陆报文或命 令响应的时间。正常情况下,该时间距离当前时间不超过30 秒钟。 3. 用户名和密码 为防止对显示屏的不安全访问。客户端软件GS7020BMan 通过IpTransfer 向GS7020B 控制卡发送数据或命令均须通过口令检查。第一次运行 IpTransfer 后,应选择“用户/编辑”菜单设置用户名和密码: 用户名最长11 个字符;密码最长15 个字符。 4. 控制卡在线状态 对已经在线的控制卡,如果超过2 分钟未接收到新的登陆报文或数据, 则IpTansfer 从列表中删除该控制卡。 五、 客户端软件GS7020BMan 使用说明 1. 安装与运行 本软件无需安装。可将GS7020BMan_V2.x.exe 拷贝到一个文件夹里并运 行即可。 运行GS7020BMan_V2.x.exe 后,在其所在的文件夹中,可能会自动生成 一些新的文件和文件夹: 其中:config.ini 保存控制卡配置和节目信息;config 文件夹保存控制卡列 表信息;log 文件夹保存节目发送日志;txstatus.txt 保存各控制卡最后的 节目发送状态(是否成功)。 2. 软件升级和备份 如有新的GS7020BMan 软件版本,仅需将新软件拷贝到原来的安装目录 即可。 如果要更换计算机或进行备份。需要拷贝GS7020BMan 所在文件夹内的 所有内容,至少要备份config.ini 文件和config 文件夹。 3. 软件界面 菜单栏 工具条 显示屏列表 节目列表 节目内容 编辑区 节目属性 定义区 4. 通信配置 通信配置用于选择与控制卡的通信方式及定义有关参数。 选择菜单“系统/通信配置”项即可进入通信配置对话框。  串口通信方式主要用于修改控制卡内的GPRS 通信参数和本地测试, 也可用于安装运行后的GPRS 通信的备用通信方式及。  GPRS 通信服务器的IP 地址或域名是指运行IpTransfer 软件的计算机 的IP 地址或其域名。常见配置有以下几种情况: (1) GS7020BMan 和IpTransfer 运行在同一台计算机上,此时GPRS 通信服务器的IP 地址或域名应填写为”127.0.0.1”(IP 地址127.0.0.1 在计算机中表示本机)。 (2) GS7020BMan 和IpTransfer 运行在不同的计算机上,但两台计 算机处于同一个局域网中,此时GPRS 通信服务器的IP 地址或域 名应填写运行IpTransfer 的计算机的局域网IP 地址。 例: IpTransfer 运行在IP 地址为”192.168.0.17”的计算机上, GS7020BMan 运行在IP 地址为”192.168.0.220”的计算机上, 则此 处应填写”192.168.0.17”。 (3) GS7020BMan 和IpTransfer 运行在不同的计算机上,并且两台 计算机位于不同的局域网中。此时应填写运行IpTransfer 的计算 机所在网络的Internet IP 地址或域名。 例1:IpTransfer 运行的计算机上安装有动态域名解析软件,其域 名为”yuepoch.5166.info”, 则在GS7020BMan 中的GPRS 通信服务 器的IP 地址或域名应填写”yuepoch.5166.info” 例2:IpTransfer 运行在域名为”dtu.yuepoch.com”的计算机上, 且 该计算机拥有Internet 固定IP 地址”219.234.88.231”,则在 GS7020BMan 中的GPRS 通信服务器的IP 地址或域名应填写” dtu.yuepoch.com”或”219.234.88.231”。  用户名和密码此处要填写已在IpTransfer 中设定的用户名和密码。  GPRS 通信的超时时间和重试次数一般用4 秒和5 次。根据客户自身 的网络情况可适当改变,但由于GPRS 通信的特点,超时时间一般应 在3~15 秒之间。  自动重发间隔是指如果发送节目失败,则在失败后的指定时间后开始 尝试重新发送,如失败则再次等待指定时间发送,直至发送成功。如 此处为0,表示发送失败后不自动重发。不管此处是否指定了自动重 发时间间隔,用户随时都可手动开始重发未成功发送的节目内容。 5. 控制卡配置 在将控制卡连接到显示屏之前,应检查和修改控制卡中的有关配置。该 项也用于检查和修改控制卡内的GPRS 通信参数。在运行中也可远程修改 某些参数。 选择菜单“系统/控制卡配置”项或 按钮即可进入控制卡配置对话框。  设备编码:标识控制卡的最长11 个字符的字串。设备编码用于GPRS 通信。在一个系统中,不能有重复的编号。GS7020B 在出厂时已经预 写入唯一的设备编号,并已在控制卡标签上注明。在串口通信方式下, 该项可被修改,因此建议在修改配置前先读取控制卡配置,以防写入 错误的编号。GPRS 通信方式下,该项不可编辑修改。  GPRS APN: APN 是GPRS 接入点名称。除非在中国大陆以外运行 GS7020B, 或已从移动服务商获得专用的APN, 该项都应为”cmnet”。  服务器 IP 地址或域名: 是指运行IpTransfer 软件的计算机的Internet IP 地址或其域名。GS7020B 将在连接到GPRS 网络后向该项指定的计 算机定时发送登陆报文。  DNS 服务器1 和DNS 服务器2:域名解析服务器。目前GS7020B 依靠 自动获得的域名服务器解析GPRS 通信服务器域名,这两项暂时无用。  自动亮度调节:可设定每天8 个时段的8 级亮度(关屏-最亮)。  显示屏宽度、高度:按显示屏实际尺寸配置。  扫描方式: (1) 1/16(A) 32 点高1/16 扫描单元板 (2) 1/8(A) 16 点高1/8 扫描单元板 (3) 1/4(A) 16 点高1/4 扫描12 接口单元板(P10、P12.5…) (4) 1/4(B) 8 点高1/4 扫描12 接口单元板(P10…) (5) 1/16(B) 16 点高1/16 扫描08 接口单元板 (6) 1/16(C) 32 点高1/16 扫描08 接口单元板仅显示中间16 点 (7) 1/1(A) 静态显示单元板 (8) 1/1(B) 静态显示单元板  OE 反相: 显示单元板OE 低电平有效时选择该项。注意控制卡上的 OE_SEL 跳线应和此处设置一致,否则有可能造成开机失败。  数据反相:显示屏单元板数据低电平有效时选择该项。  扫描逆序:显示屏单元板上的ABCD 地址线反过来使用时选择该项。  字节逆序:暂不支持  折行输出:用于输出接口不够用时用Z 字形方式驱动显示屏。具体接 线与显示屏有关,具体使用请联系我公司技术支持。  双色:2.4 版本以下暂不支持。如驱动双色显示屏,请联系我公司技 术支持。  允许开关量报警:如选择该项,则在将控制卡上的9 针插座的1 脚和 5 脚短路200 毫秒后,将在显示屏上闪烁显示最后一个编号(127 或31) 的节目内容。一旦显示了报警内容,只有停止控制卡电源才能使其恢 复显示正常的节目内容。如未选择该项,最后一个编号(127 或31)的 节目将作为正常节目参与循环播放。  分区管理:GS7020B 支持最多8 各分区同时显示独立的节目内容。分 区位置坐标以显示屏左上角水平位置x = 0, 垂直位置y=0。每条节目 编辑时可指定其所属分区编号。为了方便操作,一般将需要经常编辑 节目内容的编号设为1。不经常改动的分区节目,例如时钟或倒计时 节目可使用编号较大的节目序号。 修改分区时可从分区管理下部的窗口中观察分区在显示屏上的位置 以检查分区设置是否正确。 6. 控制卡(显示屏)管理 GS7020BMan 采用树形分级显示屏管理。 选择菜单“系统/显示屏管理”项或 按钮即可进入显示屏管理对话框。 工具栏按钮自左至右分别为:添加显示屏组、添加显示屏、删除、重新 打开(恢复)之前保存的显示屏列表、保存。  修改显示屏组或显示屏名称:选中要编辑的项,在其名称上单击鼠标 左键,等待改名称变为可编辑状态后再进行修改。  修改显示屏设备编号:选中要编辑的项,在原编号上单击鼠标左键, 等待其变为可编辑状态后再进行修改。  退出显示屏管理窗口前请保存已经进行的修改。如果为保存改动,退 出窗口时将出现如下提示: 此时可选择保存后退出(是)、不保存退出(否)或回到显示屏管理 窗口(取消)。 7. 节目内容的编辑  节目内容直接在节目内容编辑区内输入完成。  编辑区内的每个网格表示一个显示屏的大小,目的是为了可以直观 地了解显示内容的显示位置。  单击节目列表项或改变下拉列表 可选择 当前编辑的节目。  通过 可以选择该节目所属分区。  节目内容说明修改后将在节目列表中显示,以方便进行节目管理。  节目现有内容实际播放所需要的时间可在节目编辑区上面显示出 来: ,单击刷新播放时间按 钮或者打开新节目时将重新计算播放时间。 (1) 节目文字内容的编辑  字体:按下 按钮即可弹出字体选择对话框。  水平对齐:编辑区外左上的三个按钮 分别为左对 齐、水平居中、有对齐。当文字内容少于一个屏宽时可用于 调整文字内容的水平位置。  垂直居中:当文字内容少于一个屏高时,按钮 可以调整 文字内容的垂直位置。  键盘命令 箭头键( ):移动编辑光标 回退键(Backspace):删除光标前的文字 删除键(Delete): 删除当前光标处的文字 Shift+箭头键( ):选择文字 Ctrl+C: 复制 Ctrl+V:粘贴 Ctrl+X: 剪切 Ctrl+A:选择所有文字  可以使用鼠标改变光标位置(单击左键)和选择文字(按下 左键拖动)。  在编辑区内单击鼠标右键,可弹出编辑命令菜单。 (2) 节目图片内容的编辑  按下 按钮即可弹出图片文件选择对话框。  GS7020BMan 仅支持bmp 格式的文件,并将彩色文件转换为 单色格式显示。  通过调整 ,可以改变图片的位置。  图片的大小可以超过显示屏的显示范围。  每个节目只能加载一个图片。 (3) 节目内容的删除。 除了可以使用键盘命令和右键菜单删除节目文字内容外,还可以 通过编辑菜单中相应命令删除全部文字、图片内容。  注意使用这些菜单命令前,要确认节目列表中的选择框是否 正确。 8. 节目显示属性控制  节目进入方式  直接显示:立即显示一个屏幕的内容。如果节目内容超过一 个屏幕,则按先从左到右再从上到下的次序分多次载入显示 内容。该显示方式下,应注意文字不要跨在屏幕分割线上。  连续左移:第1 个屏高的节目内容全部向左连续移入  连续右移:第1 个屏高的节目内容全部向右连续移入  连续上移:第1 个屏宽的节目内容全部向上连续移入  连续下移:第1 个屏宽的节目内容全部向下连续移入  向左移入:第1 个屏高的节目内容向左移入屏幕,如果节目 宽度超过一个屏幕,则按从左到右的次序分多次移入。  向右移入:第1 个屏高的节目内容向左移入屏幕,如果节目 宽度超过一个屏幕,则按从右到左的次序分多次移入。  向上移入:第1 个屏宽的节目内容向上移入屏幕,如果节目 高度超过一个屏幕,则按从上到下的次序分多次移入。  向下移入:第1 个屏宽的节目内容向下移入屏幕,如果节目 高度超过一个屏幕,则按从下到上的次序分多次移入。  向右展开:  向左展开:  向下展开:  向上展开:  从左右向中间展开:  从中间向左右展开:  从上下向中间展开:  从中间向上下展开:  水平百叶窗:  垂直百叶窗: 显示一个屏幕的内容。如果节目内容超过一个屏幕,则按先 从左到右再从上到下的次序分多次载入显示内容。在这些显 示方式下,应注意文字不要跨在屏幕分割线上。 百叶窗的页片宽度可定义,一般取8~64  节目退出方式:  直接清除:  向左移出:  向右移出:  向上移出:  向下移出:  向右擦除:  向左擦除:  向下擦除:  向上擦除:  从左右向中间擦除:  从中间向左右擦除:  从上下向中间擦除:  从中间向上下擦除:  水平百叶窗:  垂直百叶窗:  无:不退出。根据本节目的下一部分内容或下一条节目内容 的进入方式决定显示方式。  进入速度和退出速度: 单位为毫秒。指每做一次动作,例如左移一个像素宽度所需要的 时间。直接显示和直接清除方式对应的进入速度和退出速度无 效。该数值越大,动作速度越慢。 一般取值再16~50 之间。 对1/16 扫描的16 点高显示屏,取值16 可获得平滑清晰的左移和 右移效果。  停留时间: 单位为毫秒。指一次进入方式动作完成后,显示内容在屏幕上静 止停留的时间。  起始时间和终止时间: 节目在该项指定的时间范围内才会被播放。  每日播放时段 节目在该项指定的时段范围内才会被播放。 上图中第一个时段为0 时0 分至23 时59 分(含59 分),即全天 播放。后三个时段起始时间和终止时间相同,表示无效。 如果已经播放了部分内容,即使此时终止时间到,该节目也会被 继续播放完成。 9. 节目显示效果预览  可以通过菜单“编辑/预览当前编辑的节目”项在电脑显示屏上预览 当前编辑的节目的显示效果。要停止预览,选择菜单“编辑/停止预 览当前编辑的节目”。  可以通过菜单“编辑/预览所有节目”项或 按钮在电脑显示屏上 预览总的显示效果。要停止预览,选择菜单“编辑/停止预览所有节 目”。 10. 数字时钟和倒计时 数字时钟和倒计时项统称为动态变化项。含有动态变化项的节目的进入 方式只能选择“直接显示”, 退出方式可以选“直接清除”或“无”,停留 时间选1000 毫秒以上。 例如要显示格式为 “2010 年11 月17 日 23:31:31 星期三”的数字时钟。  步骤1:先输入以上文字(具体的年、月、日、时、分、秒、星期等 数值随意)。  步骤2:选中2010 四个数字,再选择菜单“编辑/将所选文字设为动 态变化项”。等弹出如下对话框后,选择动态类型为“4 位数字年”, 点确定即可。 此时2010 四个数字将变成暗红色显示 :  步骤3:选中11 两个数字,再选择菜单“编辑/将所选文字设为动态 变化项”。 在设定动态文字对话框中选择动态类型为“2 位数字月”, 确定。  步骤4:依次选择动态类型,最后输入文字效果如下:  步骤5:设定显示方式等: 11. 节目的导出和导入 某些节目具有一定的代表性,此时可以选择菜单“编辑/导出当前节目” 将该节目导出至某一个节目文件。在编辑其它类似节目时可以选择菜单 “编辑/从节目文件导入到当前节目”来导入保存好的节目内容,然后在 此基础上修改即可。 12. 发送节目内容  发送节目内容的步骤: (1) 选择要进行操作的显示屏 (2) 选择要发送的节目 (3) 选择菜单“通信/发送节目内容”或 按钮即可开始发送 (4) 发送状态和是否成功可在相应的显示屏控制卡的通信状态/ 结果栏中观察到。  发送节目中如果出现单次命令响应失败,将按照通信配置中设置的次 数尝试重新发送该命令。  如果向某个显示屏发送节目失败,可以选择菜单“通信/查看所选显 示屏未成功发送的节目”以在所选显示屏通信状态/结果栏中显示未 成功发送的节目列表。  选择菜单“通信/重新发送上次未成功发送的节目内容”,可以手动发 起重新补发未成功发送的节目。  如果在通信配置中选择了自动重发,则在发送失败后的指定时间后将 弹出如下提示,并在未被手动推迟的情况下自动发起重新发送。 13. 查询控制卡在线状态 选择菜单“通信/查询控制卡在线状态”或 按钮即可查询所选择 控制卡的在线状态。如果该控制卡在线,则对应通信状态/结果栏中 将显示“在线”,否则显示“-”。 14. 查询控制卡时钟 选择菜单“通信/查询控制卡时钟”或 按钮即可查询所选择控制 卡的当前时钟。通信结果显示在其对应的通信状态/结果栏中。 15. 校对控制卡时钟 选择菜单“通信/校对控制卡时钟”或 按钮即可用发送计算机的 时钟校对所选择的控制卡。通信结果显示在其对应的通信状态/结果 栏中。 16. 开关量输入报警  如果要使用报警功能,在控制卡配置中应选择“允许开关量报警”并 写入控制卡。  报警输入为9 针D 型插座的1 脚和5 脚。如果这两个引脚连续短路 0.2 秒以上,则可引发报警显示。  报警显示的内容在控制卡允许的最后一条节目(第127 条或第31 条) 中定义。  报警显示内容节目的进入方式应选择“直接显示”,退出方式可选择 “无”,停留时间一般选300 毫秒。实际显示时,将以快闪方式显示。  报警显示一旦启动,则只有断开控制卡电源才能取消。  如果在控制卡配置中为选择“允许开关量报警”,则控制卡允许的最 后一条节目(第127 条或第31 条)将作为普通节目参与循环播放。 17. 查看发送日志 选择菜单“日志/查看节目发送记录”可打开如下记录窗口:
计算机应用基础形成性考核册答案 电大天堂【计算机应用基础】形考作业一: (WindowsXP) 一、选择题 1、 第一台电子计算机诞生于(C) A、1958年 B、1942年 C、1946年 D、1948年 2、一个完整的计算机系统应当包括(B)。 A、计算机与外设 B、硬件系统与软件系统 C、主机、键盘与显示器 D、系统硬件与系统软件 3、在计算机内部,数据是以(D)形式加工处理和传送的。 A、十进制码 B、十六进制码 C、八进制码 D、二进制码 4、目前使用的防杀病毒软件的作用是(C)。 A、检查计算机是否感染病毒,消除已知感染的任何病毒 B、杜绝病毒对计算机的侵害 C、检查计算机是否感染病毒,消除部分已知感染病毒 D、查出已感染的任何病毒,消除部分已感染病毒 5、操作系统的作用是(C)。 A、把源程序编译成目标程序 B、便于进行文件夹管理 C、控制和管理系统资源的使用 D、高级语言和机器语言 6、在WindowsXP操作系统出现之前,(D)是微软公司所提供个人计算机操作系统中最稳定的。 A、Windows 95 B、Windows 98 C、Windows Me D、Windows 2000 7、Internet是(C)类型的网络。 A、局域网 B、城域网 C、广域网 D、企业网 8、在以字符特征名为赌注IP地址中,第一级域名的(B)代表中国。 A、hk B、cn C、jp D、uk 9、下列(B)是佥的电子邮件地址。 A、mail.tjut.edu.cn@comp B、etu@eyou.com C、mail:tjut.edu.cn D、www.sina.com.cn 10、下列(D)不属于Outlook Express的功能。 A、可以设置发送邮件的优先级 B、查看已发送的邮件 C、转发收到的邮件 D、在线聊天 二、填空题 1、世界上第一台电子计算机名为ENIAC。 2、第四代计算机逻辑元件采用的是大规模、超大规模集成电路。 3、计算机硬件主要包括主机和外围设备。 4、多媒体技术是计算机综合处理多种媒体信息,使多种信息建立逻辑连接,集成为一个系统并交互性的技术。 5、在系统软件中,必须首先配置操作系统软件。 6、Windows XP进行系统还原时,是以还原点备份的资源为基础的。 7、对于网络系统而言,信息安全主要包括信息的存储安全和传输安全。 8、Http的中文意思是超文本传输协议。 9、电子邮件是指由计算机编制而成并经网络传递、收发的信息文件。 10、答复和转发邮件时,主题将自动打上Re和Fw标记。 三、上机操作题 1、现有一个名为888的拨号连接,要求配置如下属性:电话号码从163改为8888,如果忙音重拨100次,每次间隔30秒,断线不重拨,使用WindowsXP的防火墙。 “开始”——“设置”——“网络”----选常规选项卡:电话号码:8888;选项选项卡:重拨次数:100、重拨间隔:30秒、去掉勾选“断线重拨”;高级选项卡:勾选“通过限制……”。 2、在windowsXP中添加西班牙文输入法。 开始——控制面板——日期、时间、语言和区域设置——添加其它语言——详细信息——添加——勾选“键盘布局/输入法”——选择“西班牙文”——确定 3、设置Internet Explorer,禁止用户访问所有可能含有暴力内容的网站,监督人密码设为21。 启动IE——工具菜单——Internet选项——内容——分级审查:启用——暴力——级别0——确定——密码:21、确认密码:21——确定 4、打开资源管理器,完成以下的一个目录结构: ①创建如图所示的一个目录结构; ②在考试文件夹下的CWINLX下创建一个名为AB5的文件夹; ③将考试文件夹下的KS3.txt及KS5.tst文件移到AB5文件夹中; ④将考试文件夹下的LS文件夹换名为KS5; ⑤将KS4.txt设置成只读属性; ⑥删除考试文件夹下的KS1.txt; ⑦将系统设置成“显示所有文件”; ⑧利用查找功能查找command.com文件,并在AB5文件夹下建立command.com的快捷图标,并命名为MYCAL。 右击“开始”----资源管理器----打开C盘----选考试----右键选新建----文件夹----AB5----选中ks3.txt和ks5.txt----剪切----选AB5----粘贴----选LS---右键重命名为ks5----选ks4.txt右键----选属性只读----确定----单击“工具”菜单----文件夹选项----“查看”选项卡----选“显示所有文件”--确定---搜索----command.com----右键command.com----创建快捷图标----mycal----剪切----选AB5粘贴。 5、打开资源管理器,完成以下操作: ①创建如图所示的一个目录结构; ②在考试文件夹下的CWIN下创建一个名为AB38的文件夹; ③将考试下的KS4.txt及KS5.txt文件移动到AB38文件夹中; ④在考试文件夹下将KS3.txt文件复制到LS1文件夹中并换名为KS38.txt ⑤将KS3.txt设置成“隐藏”及“只读”属性; ⑥删除考试文件夹下的KS1.txt文件; ⑦将系统设置成“显示所有文件”; ⑧利用查找功能查找command.com文件,并在AB38文件夹下建立command.com的快捷图标,并命名为sowspad。 右击“开始”----资源管理器----打开C盘----选考试----右键选新建----文件夹----AB38----选中ks4.txt和ks5.txt----剪切----选AB38----粘贴----右键KS3.txt选复制---右键LS1选粘贴---右键KS3.txt重命名为ks38.txt----选ks3.txt右键----选属性隐藏和只读----确定—选中考试—选中KS1.txt右键---选删除---单击“工具”菜单----文件夹选项----“查看”选项卡----选“显示所有文件”---确定---搜索----command.com----右键command.com----创建快捷图标----sowspad----剪切----选AB38粘贴。 电大天堂【计算机应用基础】形考作业二: (WindowsXP) 一、 选择题 1、 在Word中编辑文本时,编辑区显示的“水线”在打印时(A)出现在纸上。 A、还会 B、全部 C、一部分 D、大部份 2、Word文档以文件形式存放于磁盘中,其默认的文件扩展名为(C)。 A、txt B、exe C、doc D、sys 3、Word文档转换成纯文本时,一般使用(D)项。 A、新建 B、保存 C、全部保存 D、另存为 4、在Word中,选定文档内容之后单击工具栏上的“复制”按键,是将选定的内容复制到(C)。 A、指定位置 B、另一个文档中 C、剪贴板 D、磁盘 5、在Word中,系统默认的英文字体是(C)。 A、Wingdings B、Symbol C、TimesNewRoman D、Arial 6、在Word97中,如果使用了项目符号或编号,则项目符号或编号在(C)时会自动出现。 A、每次按回车键 B、按TAB键 C、一行文字输入完毕并回车 D、文字输入超过右边界 7、Word中定待定的段落、表单元格、图文框添加的背景称为(B)。 A、图文框 B、底纹 C、表格 D、边框 8、在Word97表格中,拆分操作(A)。 A、对行/列或单--单元格均有效 B、只对行单元格有效 C、只对列单元格有效 D、只对单—单元格有效 9、在Word97表格中,表格内容的输入和编辑与文档的编辑(D)。 A、完全一致 B、完全不一致 C、部分一致 D、大部份一致 10、在Word97中按(D)键与工具栏上的保存按钮功能相同。 A、CTRL+C B、CTRL+V C、CTRL+A D、CTRL+S 二、填空题 1、在Word中,标尺的作用是控制文档内容在面面中的位置。 2、Word文档编辑区的右侧有一纵向的滚动条,可对文档页面作上下方向的滚动。 3、Word在正常启动之后会自动打开一个名为文档1的文档。 4、文档窗口中的光标呈现为闪烁的“I”形状。 5、在Word中,如果要对文档内容(包括图形)进行编辑操作,首先必须选定操作对象。 6、在Word文档编辑过程中,如果选定了文档内容,再按住Ctrl键并拖曳鼠标至另一位置,即可完成待定文档内容的复制操作。 7、Word中,给选定的段落、表单元格、图文框及图形四周添加的线条称为边框。 8、在Word表格的单元格内单击鼠标左钮即可选定单元格。 9、在Word表格中,一个表格单元可以拆分成多个单元格。 10、在Word中保存一个新文档时,会出现另存为对话框。 三、上机操作题 1、输入下列文字并以TEST1.DOC名存盘: **内容提要** 建筑艺术是表现性艺术,通过面、体形、体量、空间、群体和环境处理等多种艺术语言、创造情绪氛围,体现深刻的文化内涵。 执行下列编辑操作:将第一行标题改为粗黑体4号居中,用符号Symbol字符190来替换字符“*”,标题与正文空一行;正文中的所有中文改为黑体5号(带下划双线);最后存盘。 ⑴输入文字; ⑵选定第一行标题,“格式”—“字体”--选择框中选择“黑体”、在字号选择框中选择“四号”、单击粗体按钮、居中按钮; ⑶选定“*”,插入菜单——符号——选择字体为Symbol——选择190字符——插入——关闭; ⑷选定第一行,格式菜单——段落——段后:1行——确定; ⑸选定正文中的中文,在字体选择框中选择“黑体”、在字号选择框中选择“五号”、单击下划线按钮右边的下拉箭头选择双线; ⑹单击工具栏上的保存按钮,文件名中输入TEST1.doc。 2、 输入下列文字并以TEST2.doc名存盘: **绘画艺术** 绘画艺术是在二度平面上创造育肥着自然生命力的物象与空间,展示现实生活与想象世界的多样景观,传达人的丰富的思想感情。 执行下列编辑操作:将第一行标题改为粗斜黑体4号右对齐,用两个紧挨着的符号SYMBOL字符190来替换字符串“**”,用Word中的符号Wingdings字符203来替换字符“*”,标题与正文间空一行;正文中的所有中文改为黑体5号(带下划单线);最后保存。 ⑴输入文字; ⑵选定第一行标题,在字体选择框中选择“黑体”、在字号选择框中选择“四号”、单击粗体按钮、斜体按钮、右对齐按钮; ⑶选定“**”,插入菜单——符号——选择字体为Symbol——选择190字符——插入(两次)——关闭; ⑷选定“*”,插入菜单——符号——选择字体为Wingdings——选择203字符——插入——关闭; ⑸选定第一行,格式菜单——段落——段后:1行——确定; ⑹选定正文中的中文,在字体选择框中选择“黑体”、在字号选择框中选择“五号”、单击下划线按钮右边的下拉箭头选择单线; ⑺单击工具栏上的保存按钮,文件名中输入TEST2.doc。 3、 输入下列文字并以TEST3.doc名存盘。 音 乐 音乐的几个基本特征,连同与之相伴的局限,决定了音乐特有的艺术表现手段和规律,也因此而形成了它有别于其它艺术的特殊魅力。 执行下列编辑操作:将其中的中文改为粗黑体5号并加波浪下划线;然后在“的局限”后插入J0298897.wmf图片;最后保存。 ⑴输入文字; ⑵选定其中的中文,格式菜单——字体——在中文字体选择框中选择“黑体”、在字号选择框中选择“四号”、在字形选择框中选择加粗;在“下划线”选择框中选择波浪线;——确定; ⑶将光标移到“的局限,”后,插入菜单——图片——来自文件——选择J0298897.wmf图片——确定; ⑷单击工具栏上的保存按钮,文件名中输入TEST3.doc。 4、 输入下列文字并以TEST4.DOC名存盘: 舞蹈 舞蹈,在音乐、美术等多种艺术因素的共同参与下溶为整体,成为一门多元艺术共同协作的综合性艺术。 执行下列编辑操作:将其中的中文改为粗黑体5号,在文字最后插入TEST5.DOC文件;最后保存。 ⑴输入文字; ⑵选定其中的中文,格式菜单——字体——在中文字体选择框中选择“黑体”、在字号选择框中选择“五号”、在字形选择框中选择加粗;——确定; ⑶将光标移到文字最后,插入菜单——文件——选择TEST5.DOC文件——插入; ⑷单击工具栏上的保存按钮,文件名中输入TEST4.doc。 5、 输入下列文字和以TEST5.doc名存盘: 商品销售统计表(万元) 品名 一季度 二季度 三季度 总计 家用电器 23 18 29 70 日用百货 12 16 20 48 服装鞋帽 15 20 17 52 执行下列编辑操作:在表格中的最后一列前插入一列,并以表中原有内容的字体、字号和格式添加下列内容:四季度、19、、18、20,并将总计一列的数值作相应的调整,添加完成后将表格外框线改为1/2磅单实线,内框线改为3/4磅单细实线;最后保存。 ⑴输入文字;⑵表格菜单——插入——表格——列数:5、行数:4——确定; ⑶输入表格内容;⑷选择最后一列,表格菜单——插入——列——列(在左侧);再输入添加内容; ⑸选定全表,在“表格和边框”工具栏中选择1/2磅单实线并选择外框线;选择3/4磅单细实线并选择内框线; ⑹单击工具栏上的保存按钮,文件名中输入TEST5.doc。 电大天堂【计算机应用基础】形考作业三: (windowsXP) 一、 选择题 1、 输入分数时,最好以混合形式(#?/?)方式输入,以免与(A)格式相混。 A、日期 B、货币 C、数值 D、文本 2、运算符的作用是(A)。 A、用于指定对操作数或单元格引用数据执行何种运算 B、对数据进行分类 C、将数据的运算结果赋值 D、在公式中必须出现的符号,以便操作 3、公式中,(A)用于指定对操作数或单元格引用数据执行何种运算。 A、运算符 B、= C、操作数 D、逻辑值 4、图表是(A)。 A、工作表数据的图形表示 B、照片 C、可以用画图工具进行编辑的 D、根据工作表数据用画图工具绘制的 5、对某列作升序排序时,则该列上有完全相同项的行将(A)。 A、保持原始次序 B、逆序排列 C、重新排 D、排在最后 二、填空题 1、在Word中我们处理的是文档,在Excel中我们直接处理的对象称为单元格。 2、在Excel中,公式都是以=开始的,后面由函数或单元格地址或数据和运算符构成。 3、比较运算符可以比较两个数值并产生逻辑值TRUE或FALSE。 4、文本连接运算符“&”可以将一个或多个文本连接为一个组合文本。 5、一旦更新了工作表数据,图表也会发生相应的改变。 三、上机操作题 1、在Excel中建立下表并以abc1.xls名存盘: 各国在亚太地区曜投资表(单位:亿美元) 国家 1995年投资额 1996年投资额 1997年投资额 合计 美国 200 195 261 韩国 120 264 195 中国 530 350 610 合计 请按照要求进行操作: 根据上表,分别计算各国三个年度的投资总额和三国每个年度的总投资额,并以均以货币形式表现。(例:¥5,850.00) ⑴启动Excel,建立表格; ⑵选中B6单元格,输入公式:“=B3+B4+B5”,再用填充柄拖至C6、D6单元格; ⑶选中E3单元格,输入公式:“=B3+C3+D3”,再用填充柄拖至E4、E5、E6单元格; ⑷选中E3:E6和B6:D6这些单元格,单击格式菜单——单元格——数字选项卡——分类:货币、货币符号:Y、小数位数:2——确定; ⑸单击工具栏中的保存按钮,文件名为abc.xls。 2、 在Excel中建立下表并以abc2.xls名存盘: A B C D E 1 小华商场89年销售额分类统计表 2 季度 销售额(单位:元) 3 副食品 日用品 电器 服装 4 1季度 56722.00 47534.00 34567.00 5 2季度 2345970 3423970 4535970 89657.00 6 3季度 34561.00 34534.00 5645970 55678.00 7 4季度 11234.00 875970 7875970 9654970 8 合计 114888.00 213057.00 228100.00 276448.00 请按下面的要求进行操作: ① 在B4单元格内键入“45637”,数据格式与其它相应数据格式为0.00. ② 以“服装”为关键字,递增排序。 ⑴启动Excel,建立表格; ⑵选中B4单元格,输入“45637”; ⑶选中B4:E8,单击格式菜单——单元格——数字选项卡——分类:数值、小数位数:2——确定; ⑷选中A3:E8,单击数据菜单——排序——主关键字列表框中选择“服装”、排序方式选择为“升序”——确定; ⑸单击工具栏中的保存按钮,文件名为abc2.xls。 3、 在Excel中建立下表并以abc3.xls名存盘: A B C D E 1 首都机场航班时刻表 2 机型 离港城市 离港时间 到港时间 飞行时间 3 757 福州 4:00PM 620:PM 2:20 4 737 长春 10:00AM 11:20AM 1:20 5 737 成都 1:50PM 2:30 6 737 上海 3:00PM 5:15PM 2:15 ③ 根据下表,在C5单元格内键入数据“11:20AM”,数据格式与该列其它相应数据格式保持一致。 ④ 以“飞行时间”为关键字,递增排序。 ⑴启动Excel,建立表格; ⑵选中C5单元格,输入“11:20”;使用格式刷将其数据格式设置为与其它相应数据格式一致; ⑶选中A2:E6,单击数据菜单——排序——主关键字列表框中选择“飞行时间”、排序方式选择为“升序”——确定; ⑷单击工具栏中的保存按钮,文件名为abc2.xls。 4、 在Excel中建立下表并以abc4.xls名存盘: A B C D E 1 小华商场89年销售额分类统计表 2 季度 销售额(单位:元) 3 副食品 日用品 电器 服装 4 1季度 56722.00 47534.00 34567.00 5 2季度 2345970 3423970 4535970 89657.00 6 3季度 34561.00 34534.00 5645970 55678.00 7 4季度 11234.00 875970 7875970 9654970 8 合计 114888.00 213057.00 228100.00 276448.00 根据下列要求进行操作: ① 根据表中数据,建立新图表(不是在原工作表中嵌入),图表工作表的名称为“图表1”。 ② 生成图表的作用数据区域是A3:E7,生成柱形图、子图表类型为三维百分比堆积。 ③ 数据系列在列、使用前一列为分类(X)轴坐标刻度线标志;使用前一行作为图例说明。 ④ 图表标题为“销售额统计表”。 ⑴启动Excel,建立表格; ⑵插入菜单——图表——设置图表类型为:柱形图、子图表类型为:三维百分比堆积;设置图表源数据为A3:E7;系列产生在:列;设置图表选项为:图表标题为“销售额统计表”;分类(X)轴栏为前一列、图例说明为前一行;设置图表位置:作为新工作表插入,名称:图表1。 ⑶单击工具栏中的保存按钮,文件名为abc4.xls。 5、 在Excel中建立下表并以abc5.xls名存盘: 根据下面要求进行编辑: ① 根据下表,建立新图表(不是在原工作表中嵌入),图表工作表的名称为“图表2”。 ② 生成图表的作用数据区域是A2:E5,生成XY散点图、子图表类型为散点图。 ③ 数据系列在列。 ④ 图表标题为“溶解度测定”。 A B C D E 1 首都机场航班时刻表 2 机型 离港城市 离港时间 到港时间 飞行时间 3 757 福州 4:00PM 620:PM 2:20 4 737 长春 10:00AM 11:20AM 1:20 5 737 成都 1:50PM 2:30 6 737 上海 3:00PM 5:15PM 2:15 ⑴启动Excel,建立表格; ⑵插入菜单——图表——设置图表类型为:XY散点图、子图表类型为:散点图;设置图表源数据为A2:E5;系列产生在:列;设置图表选项为:图表标题为“溶解度测定”;设置图表位置:作为新工作表插入,名称:图表2。 ⑶单击工具栏中的保存按钮,文件名为abc5.xls。
LINGO是用来求解线性和非线性优化问题的简易工具。LINGO内置了一种建立最优化模型的语言,可以简便地表达大规模问题,利用LINGO高效的求解器可快速求解并分析结果。 §1 LINGO快速入门 当你在windows下开始运行LINGO系统时,会得到类似下面的一个窗口: 外层是主框架窗口,包含了所有菜单命令和工具条,其它所有的窗口将被包含在主窗口之下。在主窗口内的标题为LINGO Model – LINGO1的窗口是LINGO的默认模型窗口,建立的模型都都要在该窗口内编码实现。下面举两个例子。 例1.1 如何在LINGO中求解如下的LP问题: 在模型窗口中输入如下代码: min=2*x1+3*x2; x1+x2>=350; x1>=100; 2*x1+x2<=600; 然后点击工具条上的按钮 即可。 例1.2 使用LINGO软件计算6个发点8个收点的最小费用运输问题。产销单位运价如下表。 单 位 销地 运 价 产地 B1 B2 B3 B4 B5 B6 B7 B8 产量 A1 6 2 6 7 4 2 5 9 60 A2 4 9 5 3 8 5 8 2 55 A3 5 2 1 9 7 4 3 3 51 A4 7 6 7 3 9 2 7 1 43 A5 2 3 9 5 7 2 6 5 41 A6 5 5 2 2 8 1 4 3 52 销量 35 37 22 32 41 32 43 38 使用LINGO软件,编制程序如下: model: !6发点8收点运输问题; sets: warehouses/wh1..wh6/: capacity; vendors/v1..v8/: demand; links(warehouses,vendors): cost, volume; endsets !目标函数; min=@sum(links: cost*volume); !需求约束; @for(vendors(J): @sum(warehouses(I): volume(I,J))=demand(J)); !产量约束; @for(warehouses(I): @sum(vendors(J): volume(I,J))<=capacity(I)); !这里是数据; data: capacity=60 55 51 43 41 52; demand=35 37 22 32 41 32 43 38; cost=6 2 6 7 4 2 9 5 4 9 5 3 8 5 8 2 5 2 1 9 7 4 3 3 7 6 7 3 9 2 7 1 2 3 9 5 7 2 6 5 5 5 2 2 8 1 4 3; enddata end 然后点击工具条上的按钮 即可。 为了能够使用LINGO的强大功能,接着第二节的学习吧。 §2 LINGO中的集 对实际问题建模的时候,总会遇到一群或多群相联系的对象,比如工厂、消费者群体、交通工具和雇工等等。LINGO允许把这些相联系的对象聚合成集(sets)。一旦把对象聚合成集,就可以利用集来最大限度的发挥LINGO建模语言的优势。 现在我们将深入介绍如何创建集,并用数据初始化集的属性。学完本节后,你对基于建模技术的集如何引入模型会有一个基本的理解。 2.1 为什么使用集 集是LINGO建模语言的基础,是程序设计最强有力的基本构件。借助于集,能够用一个单一的、长的、简明的复合公式表示一系列相似的约束,从而可以快速方便地表达规模较大的模型。 2.2 什么是集 集是一群相联系的对象,这些对象也称为集的成员。一个集可能是一系列产品、卡车或雇员。每个集成员可能有一个或多个与之有关联的特征,我们把这些特征称为属性。属性值可以预先给定,也可以是未知的,有待于LINGO求解。例如,产品集中的每个产品可以有一个价格属性;卡车集中的每辆卡车可以有一个牵引力属性;雇员集中的每位雇员可以有一个薪水属性,也可以有一个生日属性等等。 LINGO有两种类型的集:原始集(primitive set)和派生集(derived set)。 一个原始集是由一些最基本的对象组成的。 一个派生集是用一个或多个其它集来定义的,也就是说,它的成员来自于其它已存在的集。 2.3 模型的集部分 集部分是LINGO模型的一个可选部分。在LINGO模型中使用集之前,必须在集部分事先定义。集部分以关键字“sets:”开始,以“endsets”结束。一个模型可以没有集部分,或有一个简单的集部分,或有多个集部分。一个集部分可以放置于模型的任何地方,但是一个集及其属性

16,472

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

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