网站运营优化

网站设计、开发、策划、运营、优化和推广等

用VB将命令行软件Windows化

  有很多深受欢迎的软件,如ARJ,UNDISK等都是在DOS环境下以命令行的形式出现的。其特点就是依靠大量的参数和开关变量来实现其丰富的功能。利用Visual Basic可以简单地把此类软件改写成WINDOWS版本,其中大量的开关参数可用菜单、列表框、组合框和复选框等一一映射成图形界面。而命令的调用。可以用VB提供的SHELL函数,其语法为:
  shell(命令字符串[,窗口风格])
  如以下VB小程序:
  Sub Command3D1_Click ()
  Dim x
  x...

用VB编写一个弹出菜单类

  '类的名称为cPopupMenu
  Option Explicit  '  Private Type POINT    x As Long    y As Long  End Type  '  Private Const MF_ENABLED = &H0&  Private Const MF_SEPARATOR = &H800&  Private Const MF_STRING = &H0&  Private Const TPM_RIGHT...

Visual Basic开发应用程序答疑

  VB以其易于学习、易于开发而深受广大开发人员的喜爱,但是在实际开发时,我们也会遇到很多问题,笔者总结了一些开发中常见的问题,给出了通用的解决方法,希望对VB开发人员有所帮助。
  问:在VB应用程序中,如何实现窗体的简易移动?
  答:如果你的窗体不需要标题栏,又希望能移动该窗体,像WinAmp一样简易移动,我们可以利用以下代码实现:
  Declare Function ReleaseCapture Lib "user32" () As Long
  Decla...

自己的IE——用VB制作浏览器

  自己做浏览器?有没有搞错?不要说像IE这样的庞然大物,就是小巧的Opera,我们大多数普通人也决计搞不出来。但如果你的机器里装有VB5.0专业版,那么事情就好办多了,想试试吗?那好,Let`s go!
  程序的主角是一个ActiveX控件:WebBrowser。当然,缺省状态下VB的工具箱中并没有它,我们得手工加入,方法是:右击工具箱,在出现的快捷菜单中选择“部件...”,确保在弹出的对话框中选中“控件”标签,找到Microsoft Int...

使用插件功能扩展VB

  一、插件介绍
  从结构上来看,一个VB插件实际上是一个COM组件,原则上组件可以使用支持COM的开发工具,例如Delphi、VC来编写。组件通过实现COM中的IDTExtensibility对象来建立与VB的连接。组件注册以后,当VB运行中在Add-In菜单中装载组件后,VB就会调用组件中IDTExtensibility对象中的相应方法(如在装载组件后会调用OnConnection方法)。这时整个插件就成为VB的一部分从而可以访问VB开发环境中的各种对象和资源了。
  利用VB本身来编...

API在VB中应用之技巧集锦

  API函数在VB中得到了充分的运用,同时也让无数VB爱好者沉溺于其中。以下是笔者几年来收集整理的几十个API函数在VB中应用的实例,现在写出来与大伙分享,希望能对大伙有所帮助。    1、如何让窗体总在最前面?    *API函数声明  Declare Function SetWindowPos Lib "user32" ( ByVal hwnd As Long, ByVal  hWndInsertAfter As Long, ByVal x As Long, ByVal...

用VB实现程序之间的简单通信

  本人非常喜欢编程,对网络编程最感兴趣,所以就想编个程序到BBS上发帖子,达到提高经验值的目的。今天把它写出来,和大家一起分享。
  基本知识
  剪贴板在Windows中是一个好东东,在VB的编程中同样有用。在VB中,它其实就是ClipBoard对象,专门用于处理剪贴板上的文本和图像。使用之前最好先用Clear方法清除以前的内容。
  发送文本还可以利用的就是SendKeys方法。把你要发送的文本放入一个变量,比如MyStr中,然后使用“SendKeys MyStr&rdq...

VB编程的七个优良习惯

  1、"&"替换"+".  在很多人的编程语言中,用“+”来连接字符串,这样容易导致歧义。良好的习惯是用“&”来连接字符串.  不正确:  dim sMessage as string
  sMessage="1"+"2"
  正确:  dim sMessage as string
  sMessage="1" & &...

VB6中一个非常好用的读写INI文件的模块

  网上读写Ini文件的例子只有几篇相同的文章,而并不好用,奇怪的是各网站都是同样的例程,高手也就罢了,三下五除二就搞定,初学者会被搞得一头雾水,看着一个好好的模块就是不能用。
  所以我整理了一下(最早是在腾讯答一个贴子时写的),这个也就是修改了一下,不是我自已的发明(至于这个代码起先不知是谁写的),不过非常的好用
  新建模块(建议不使用注册表) 命名为rwini
  'ini文件在有回车换行符会出错,经过测试,汉字要小于86字节,英言文要小于143字节才能返回列表框。(这是我以前的c...

利用VB设计打印复杂报表

  数据库管理系统的开发人员经常感叹的一个问题就是:我们中国人的报表太复杂了!无规则、嵌套、斜线、交叉线等历来都是困挠开发人员的最大问题。设计一个数据库固然有一定的技巧,设计数据操作也固然需要一定的逻辑分析能力,但这些问题对一般的开发人员来说应该是不成为问题的。用户可是不管你采用了多么灵活的算法多么方便的操作,他们最感兴趣的是最后他们出来的报表如何漂亮,出报表的操作如何简单(最好是一个按钮解决所有的问题)。笔者在开发数据库管理系统方面也稍有些经验,从FoxPro、Delphi、PowerBuil...
分页:[«]1[»]

日历

<< 2017-7 >>

Sun

Mon

Tue

Wed

Thu

Fri

Sat

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

订阅博客

  • 订阅我的博客:订阅我的博客

站内搜索

文章归档

本站采用创作共用版权协议, 要求署名、非商业用途和保持一致. 转载本站内容必须也遵循“署名-非商业用途-保持一致”的创作共用协议.

This site is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License.