B2B网站_日本理论_B2B免费发布信息网站_日本看片网站_B2B企业贸易平台 -日本看片网站- 企资网

二維碼
企資網(wǎng)

掃一掃關(guān)注

當(dāng)前位置: 首頁 » 企業(yè)資訊 » 科普 » 正文

一個綠篩軟件的編寫過程

放大字體  縮小字體 發(fā)布日期:2021-11-24 23:58:22    作者:馮思源    瀏覽次數(shù):79
導(dǎo)讀

編寫一個報表處理軟件,想攜程“綠色”得:1.免安裝,軟件復(fù)制即可使用。2.不使用表格控件,尤其是第三方控件,以避免麻煩和想不到得毛病。那么就需要編程畫表格,并提供翻頁功能,因為屏幕空間有限,只能顯示10行,

編寫一個報表處理軟件,想攜程“綠色”得:

1.免安裝,軟件復(fù)制即可使用。

2.不使用表格控件,尤其是第三方控件,以避免麻煩和想不到得毛病。

那么就需要編程畫表格,并提供翻頁功能,因為屏幕空間有限,只能顯示10行,蕞多11行。

效果如上面支持所示。

設(shè)計過程:

一,打開軟件開發(fā)工具,這里以VB為例,新增窗體一個。

二,編寫代碼畫表格。

這里用label畫表格,好處時即能輸出文字 還能通過背景色和間距產(chǎn)生表格效果 ,經(jīng)濟實惠。

代碼如下:

先聲明幾個變量

Dim startNum As Byte, i As Integer, pgNum As Byte

Const endNum As Byte = 55, ANum As Byte = 11

Const X0 As Integer = 2200, Y0 As Integer = 1400

Const Wv As Integer = 1000, Wv2 As Integer = 5980

Const Hv As Integer = 405, Hv2 As Integer = 385

然后寫一個產(chǎn)生label控件數(shù)組得模塊,設(shè)定間距,形成表格。

Private Sub myLabload(nCount As Byte)

' 功能:加載控件,畫表格

Dim n As Byte

i = 0

For n = 1 To nCount

Load Lab(n) '產(chǎn)生控件數(shù)組

With Lab(n)

.Left = X0

.Top = Y0 + i * Hv

.Width = Wv

.Height = Hv2

.BackColor = vbWhite

.BackStyle = 1

.ZOrder 0

If n <= ANum Then .Visible = True

End With

Load LabC(n)

With LabC(n)

.Left = X0 + Wv + 30

.Top = Y0 + i * Hv

.Width = Wv2

.Height = Hv2

.Alignment = 0

.BackColor = vbWhite

.BackStyle = 1

.ForeColor = &H800000

.ZOrder 0

If n <= ANum Then .Visible = True

End With

i = i + 1

Next

LabBj.Move 2160, 960, Wv + Wv2 + 100, Hv * 12 + 60

LabBj.ZOrder 1

End Sub

接下來編寫翻頁模塊(向后)

Private Sub pgUpShow()

' 功能:向后翻頁

Dim n As Integer

If pgNum = 5 Then Exit Sub

i = 0

For n = startNum To startNum + ANum - 1

Lab(n).Visible = False

LabC(n).Visible = False

If n + ANum <= endNum Then

Lab(n + ANum).Move X0, Y0 + i * Hv, Wv, Hv2

Lab(n + ANum).Visible = True

Lab(n + ANum).ZOrder 0

LabC(n + ANum).Move X0 + Wv + 30, Y0 + i * Hv, Wv2, Hv2

LabC(n + ANum).Visible = True

LabC(n + ANum).ZOrder 0

End If

i = i + 1

Next

startNum = startNum + ANum

pgNum = pgNum + 1

'Lab(0).Caption = pgNum

End Sub

再編寫向前翻頁模塊

Private Sub pgDownShow()

' 功能:向前翻頁

Dim n As Integer

If pgNum = 1 Then Exit Sub

i = 10

For n = startNum + ANum - 1 To startNum Step -1

If n < endNum Then

Lab(n).Visible = False

LabC(n).Visible = False

End If

Lab(n - ANum).Move X0, Y0 + i * Hv, Wv, Hv2

Lab(n - ANum).Visible = True

Lab(n - ANum).ZOrder 0

LabC(n - ANum).Move X0 + Wv + 30, Y0 + i * Hv, Wv2, Hv2

LabC(n - ANum).Visible = True

LabC(n - ANum).ZOrder 0

i = i - 1

Next

startNum = startNum - ANum

pgNum = pgNum - 1

End Sub

窗體啟動時,在load事件里調(diào)用第壹個模塊, 即畫表格模塊。

Private Sub Form_Load()

' 窗體啟動

Call myLabload(endNum)

startNum = 1

pgNum = 1

End Sub

翻頁效果如下支持:

 
(文/馮思源)
免責(zé)聲明
本文僅代表作發(fā)布者:馮思源個人觀點,本站未對其內(nèi)容進行核實,請讀者僅做參考,如若文中涉及有違公德、觸犯法律的內(nèi)容,一經(jīng)發(fā)現(xiàn),立即刪除,需自行承擔(dān)相應(yīng)責(zé)任。涉及到版權(quán)或其他問題,請及時聯(lián)系我們刪除處理郵件:weilaitui@qq.com。
 

Copyright ? 2016 - 2025 - 企資網(wǎng) 48903.COM All Rights Reserved 粵公網(wǎng)安備 44030702000589號

粵ICP備16078936號

微信

關(guān)注
微信

微信二維碼

WAP二維碼

客服

聯(lián)系
客服

聯(lián)系客服:

在線QQ: 303377504

客服電話: 020-82301567

E_mail郵箱: weilaitui@qq.com

微信公眾號: weishitui

客服001 客服002 客服003

工作時間:

周一至周五: 09:00 - 18:00

反饋

用戶
反饋

主站蜘蛛池模板: 飞行者联盟-飞机模拟机_无人机_低空经济_航空技术交流平台 | 屏蔽泵厂家,化工屏蔽泵_维修-淄博泵业 | 北京工业设计公司-产品外观设计-产品设计公司-千策良品工业设计 北京翻译公司-专业合同翻译-医学标书翻译收费标准-慕迪灵 | VOC检测仪-甲醛检测仪-气体报警器-气体检测仪厂家-深恒安科技有限公司 | 浙江浩盛阀门有限公司| 超声波_清洗机_超声波清洗机专业生产厂家-深圳市好顺超声设备有限公司 | lcd条形屏-液晶长条屏-户外广告屏-条形智能显示屏-深圳市条形智能电子有限公司 | 岩石钻裂机-液压凿岩机-劈裂机-挖改钻_湖南烈岩科技有限公司 | 吊篮式|移动式冷热冲击试验箱-二槽冷热冲击试验箱-广东科宝 | 【直乐】河北石家庄脊柱侧弯医院_治疗椎间盘突出哪家医院好_骨科脊柱外科专业医院_治疗抽动症/关节病骨伤权威医院|排行-直乐矫形中医医院 | 排烟防火阀-消防排烟风机-正压送风口-厂家-价格-哪家好-德州鑫港旺通风设备有限公司 | 碳钢法兰厂家,非标法兰,定制异型,法兰生产厂家-河北九瑞管道 | 润滑油加盟_润滑油厂家_润滑油品牌-深圳市沃丹润滑科技有限公司 琉璃瓦-琉璃瓦厂家-安徽盛阳新型建材科技有限公司 | crm客户关系管理系统,销售管理系统,crm系统,在线crm,移动crm系统 - 爱客crm | 单电机制砂机,BHS制砂机,制沙机设备,制砂机价格-正升制砂机厂家 单级/双级旋片式真空泵厂家,2xz旋片真空泵-浙江台州求精真空泵有限公司 | 密封圈_泛塞封_格莱圈-[东莞市国昊密封圈科技有限公司]专注密封圈定制生产厂家 | 成都办公室装修-办公室设计-写字楼装修设计-厂房装修-四川和信建筑装饰工程有限公司 | sfp光模块,高速万兆光模块工厂-性价比更高的光纤模块制造商-武汉恒泰通 | C形臂_动态平板DR_动态平板胃肠机生产厂家制造商-普爱医疗 | 中开泵,中开泵厂家,双吸中开泵-山东博二泵业有限公司 | 磁粉制动器|张力控制器|气胀轴|伺服纠偏控制器整套厂家--台灵机电官网 | 热工多功能信号校验仪-热电阻热电偶校验仿真仪-金湖虹润仪表 | 焊管生产线_焊管机组_轧辊模具_焊管设备_焊管设备厂家_石家庄翔昱机械 | 开平机_纵剪机厂家_开平机生产厂家|诚信互赢-泰安瑞烨精工机械制造有限公司 | 减速机三参数组合探头|TSM803|壁挂式氧化锆分析仪探头-安徽鹏宸电气有限公司 | 东莞螺丝|东莞螺丝厂|东莞不锈钢螺丝|东莞组合螺丝|东莞精密螺丝厂家-东莞利浩五金专业紧固件厂家 | 玻璃钢格栅盖板|玻璃钢盖板|玻璃钢格栅板|树篦子-长沙川皖玻璃钢制品有限公司 | 压力喷雾干燥机,喷雾干燥设备,柱塞隔膜泵-无锡市闻华干燥设备有限公司 | sus630/303cu不锈钢棒,440C/430F/17-4ph不锈钢研磨棒-江苏德镍金属科技有限公司 | 无线遥控更衣吊篮_IC卡更衣吊篮_电动更衣吊篮配件_煤矿更衣吊篮-力得电子 | 广州番禺搬家公司_天河黄埔搬家公司_企业工厂搬迁_日式搬家_广州搬家公司_厚道搬迁搬家公司 | 锻造液压机,粉末冶金,拉伸,坩埚成型液压机定制生产厂家-山东威力重工官方网站 | 液氮罐(生物液氮罐)百科-无锡爱思科 | DAIKIN电磁阀-意大利ATOS电磁阀-上海乾拓贸易有限公司 | 影合社-影视人的内容合作平台| 短信通106短信接口验证码接口群发平台_国际短信接口验证码接口群发平台-速度网络有限公司 | 预制舱-电力集装箱预制舱-模块化预制舱生产厂家-腾达电器设备 | 耐热钢-耐磨钢-山东聚金合金钢铸造有限公司 | 分光色差仪,测色仪,反透射灯箱,爱色丽分光光度仪,美能达色差仪维修_苏州欣美和仪器有限公司 | 铆钉机|旋铆机|东莞旋铆机厂家|鸿佰专业生产气压/油压/自动铆钉机 | 吉林污水处理公司,长春工业污水处理设备,净水设备-长春易洁环保科技有限公司 |