>l 右边是一个客户列表,用表格显示,一般用MSHFlexGrid或者是ListView的表格形式。
l 当点击左边TreeView的一个节点,右边表格刷新数据,显示当前分类的数据。
l 窗体上方,加一个工具栏,主要有增加、删除、查询、打印、退出等按钮。
l 在右边的客户列表,我们还可以做个右键菜单,可以实现编辑(弹出一个新窗口,编辑当前所选择的客户,还可以在新窗口中打印当前客户资料等)、删除等。
这个界面设计就基本成型了!如果你熟悉数据库SQL ,这个功能就很容易实现!
界面类似于这个:http://www.gci-corp.com/images/fy.gif
3. 如果为了完成某项功能,没有能力或时间开发控件的,可适当使用第三方控件。
第三章 怎样成为一个开发高手
Ø 熟练使用API
API说到底就是一系列的底层函数,是系统提供给用户用于进入操作系统核心,进行高级编程的途径。如果您想出类拔萃,那么您就不得不学习 API(Application Program Interface,即Windows的应用程序编程接口)编程。不懂API,那可成不了高手。
1) 利用API,我们可以扩展VB标准控件的功能。很明显的,Windows中的控件提供了比VB中的控件多的多的属性。也许Microsoft认为,一个用VB的程序员,永远不会碰到那些属性。
比如TextBox控件,就少一个属性得到它所包含的文本行数,我们可以利用SendMessage很容易就得到:
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, _
ByVal wMsg As Long, _
ByVal wParam As Long, _
lParam As Any) As Long
Const EM_GETLINECOUNT = &HBA
Public Function LineCount(txtBox As TextBox) As Long
LineCount = SendMessage(txtBox.hwnd, EM_GETLINECOUNT, 0&, 0&)
End Function
Private Sub Command1_Click()
MsgBox LineCount(Text1)
End Sub
Ø 掌握ActiveX 控件开发
VB 6 的“外接程序”菜单下,有个“外接程序管理器”------à选中“ActiveX接口向导”,让他启动/加载,以后我们就可以使用ActiveX接口向导,生成控件的一些常属性、方法、事件。
VB的安装盘和一些网站都有许多控件源码,如http://www.dapha.net等
当然,开发一个好的控件也并非易事,他需要程序员的经验积累!
Ø 能进行COM+的开发
COM+提供了企业应用所需要的通用基础设施,使程序员和用户把注意力和精力集中在业务逻辑上,而不是基础设施上。
优点:使组件尽可能地通用、编译时刻特性与运行时刻特性分离、与以前的COM组件兼容、客户和组件的透明性。
大家可以参考:
http://www.icst.pku.edu.cn/CompCourse/
Ø 能进行多种语言的混合编程
每种开发语言都有自己的优势和劣势,有时我们要取长补短。一个好的开发人员,想做一个东西,一般不会受开发工具的限制。他们总是寻找一个好的解决办法,当然不是一味的追求技术上卓越,我们需从时间和金钱上考虑是否可行!如果VB开发人员还会VC,这样会如鱼得水!
小结:
如果你已经会了上述的要求,开发过大型软件,具备了一定经验,一般可以成为开发队伍中的技术骨干。这时,你就需要进一步提升。一般项目经理的职位,管理十人以内的员工,这样的职位还是可以争取到的!你可别小看这个职位,它是锻炼你管理能力的好机会!这时,我们就得学会如何带领团队进行软件开发!
下期预告:
第四章 系统分析和架构
第五章 带领团队进行软件开发
‘***************************************************************
‘Author:李洪根
‘E-MAIL: lihonggen0@163.com lihonggen0@gci-corp.com
‘个人专栏:http://www.csdn.net/develop/author/netauthor/lihonggen0/
‘如需引用,请指明出处! CSDN 上一页 [1] [2] [3] [4] 下一页 没有相关教程
|