游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2971|回复: 8

打造最专业的VB6服务器应用开发——从控制台开始!

[复制链接]

15

主题

368

帖子

406

积分

中级会员

Rank: 3Rank: 3

积分
406
发表于 2009-7-19 01:08:00 | 显示全部楼层 |阅读模式
想让你的服务器程序更专业吗?那就从控制台应用程序开始吧!

众所周知服务器应用程序大多数都是控制台应用程序,可以运行在无GUI的环境下。带有GUI界面的服务器一般会给人认为不够专业,不够高效的感觉。而VB6开发的服务器给人不够专业的感觉很大一部分原因就是因为不是控制台应用程序。如果能写出控制台的服务器程序该多好啊,第一眼就能给人“专业”、“高效”、“稳定”的感觉!

现在,不用为这个而烦恼了!
为了让大家写出更专业的服务器应用,我特意提供了能够让VB6开发控制台应用程序的模块,帮助大家尽快的提升服务器开发水平!而且这是完全免费的!


使用了它之后,写一个控制台应用程序将会是如此简单:

Option Explicit

Sub Main()

    Dim objConsole As New CConsole
    objConsole.Create (App.Title)
    objConsole.WriteBuff ("hello world!" & vbCrLf & "中文输出!" & vbCrLf)

    Dim strReadString As String
    strReadString = objConsole.ReadBuff
    While strReadString <> "exit"
   
        objConsole.WriteBuff "上次输入结果:'" & strReadString & "'——" & "输入'exit'退出控制台程序" & vbCrLf
        strReadString = objConsole.ReadBuff
        
    Wend

    objConsole.Destory

End Sub

一点也不比C++逊色!


虽然开发控制台服务器而没有窗体会使得一些控件无法使用,但是和“专业”、“高效”、“稳定”相比,这又算得了什么呢?[em2]

从此VB6开发不出“专业”、“高效”、“稳定”的服务器程序已经成为历史了,大家欢呼吧! [em3] [em3] [em3]


下载地址

362

主题

3023

帖子

3553

积分

论坛元老

Rank: 8Rank: 8

积分
3553
发表于 2009-7-19 09:26:00 | 显示全部楼层

Re:打造最专业的VB6服务器应用开发——从控制台开始!

可以去编编文曲星了

187

主题

6490

帖子

6491

积分

论坛元老

团长

Rank: 8Rank: 8

积分
6491
发表于 2009-7-19 09:28:00 | 显示全部楼层

Re:打造最专业的VB6服务器应用开发——从控制台开始!

我要是把控制台窗口关掉了怎么办?

187

主题

6490

帖子

6491

积分

论坛元老

团长

Rank: 8Rank: 8

积分
6491
发表于 2009-7-19 09:29:00 | 显示全部楼层

Re:打造最专业的VB6服务器应用开发——从控制台开始!

打包成类而已?

15

主题

368

帖子

406

积分

中级会员

Rank: 3Rank: 3

积分
406
 楼主| 发表于 2009-7-19 12:07:00 | 显示全部楼层

Re: Re:打造最专业的VB6服务器应用开发——从控制台开始!

instemast: Re:打造最专业的VB6服务器应用开发——从控制台开始!

可以去编编文曲星了


嗯,我也很想尝试一下文曲星做MMORPG服务器是什么感觉!

15

主题

368

帖子

406

积分

中级会员

Rank: 3Rank: 3

积分
406
 楼主| 发表于 2009-7-19 13:05:00 | 显示全部楼层

Re: Re:打造最专业的VB6服务器应用开发——从控制台开始!

Miu.C: Re:打造最专业的VB6服务器应用开发——从控制台开始!

我要是把控制台窗口关掉了怎么办?



那自然就是关掉了呗。。。

187

主题

6490

帖子

6491

积分

论坛元老

团长

Rank: 8Rank: 8

积分
6491
发表于 2009-7-19 13:08:00 | 显示全部楼层

Re: Re: Re:打造最专业的VB6服务器应用开发——从控制台开

yukun84: Re: Re:打造最专业的VB6服务器应用开发——从控制台开始!




那自然就是关掉了呗。。。

能不能做出关不掉或者关掉了但是还在运行,而且重新打开程序还能恢复原来的窗口这样的效果?

15

主题

368

帖子

406

积分

中级会员

Rank: 3Rank: 3

积分
406
 楼主| 发表于 2009-7-19 13:24:00 | 显示全部楼层

Re: Re: Re: Re:打造最专业的VB6服务器应用开发——从控制台

Miu.C: Re: Re: Re:打造最专业的VB6服务器应用开发——从控制台开始!


能不能做出关不掉或者关掉了但是还在运行,而且重新打开程序还能恢复原来的窗口这样的效果?


目前模块不作任何修改的话,可以隐藏,但不要直接关掉。

Option Explicit

Dim objConsole As New CConsole

Private Sub Command1_Click()

    objConsole.Create (App.Title)
    objConsole.WriteBuff ("hello world!" & vbCrLf & "中文输出!" & vbCrLf)

End Sub

Private Sub Command2_Click()

    objConsole.Destory

End Sub



其实稍微改动下模块的代码也能做到你说的效果。但是C++的控制台程序都不会这么干啊

25

主题

259

帖子

263

积分

中级会员

Rank: 3Rank: 3

积分
263
发表于 2009-7-19 13:27:00 | 显示全部楼层

Re:打造最专业的VB6服务器应用开发——从控制台开始!

MIU学乖了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-12-19 20:05

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表