转至繁体中文版     | 网站首页 | 图文教程 | 资源下载 | 站长博客 | 图片素材 | 武汉seo | 武汉网站优化 | 
最新公告:     敏韬网|教学资源学习资料永久免费分享站!  [mintao  2008年9月2日]        
您现在的位置: 学习笔记 >> 图文教程 >> 软件开发 >> VB.NET程序 >> 正文
VB6开发领航(一)         ★★★★

VB6开发领航(一)

作者:闵涛 文章来源:闵涛的学习笔记 点击数:2129 更新时间:2009/4/23 18:59:25
>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]  下一页


没有相关教程
教程录入:mintao    责任编辑:mintao 
  • 上一篇教程:

  • 下一篇教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      注:本站部分文章源于互联网,版权归原作者所有!如有侵权,请原作者与本站联系,本站将立即删除! 本站文章除特别注明外均可转载,但需注明出处! [MinTao学以致用网]
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    同类栏目
    · C语言系列  · VB.NET程序
    · JAVA开发  · Delphi程序
    · 脚本语言
    更多内容
    热门推荐 更多内容
  • 没有教程
  • 赞助链接
    更多内容
    闵涛博文 更多关于武汉SEO的内容
    500 - 内部服务器错误。

    500 - 内部服务器错误。

    您查找的资源存在问题,因而无法显示。

    | 设为首页 |加入收藏 | 联系站长 | 友情链接 | 版权申明 | 广告服务
    MinTao学以致用网

    Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved.
    闵涛 投放广告、内容合作请Q我! E_mail:admin@mintao.net(欢迎提供学习资源)

    站长:MinTao ICP备案号:鄂ICP备11006601号-18

    闵涛站盟:医药大全-武穴网A打造BCD……
    咸宁网络警察报警平台