vb语言编写网络小说

于建明
于建明
发布于 阅读量 611
vb语言编写网络小说

㈠ vb编写简单的小说阅读器

简述:1、Textbox容纳抄量为65535bytes,不能作为载体;
2、调用 通用对话框 读取文件地址。

这里用SPL解释一下核心部分代码:
建立 私有的 程序: 单击 "打开文件" 时执行下列程序 ()
调用 通用对话框 的"打开"
如果 通用对话框 的 文件地址 的长度 !=0 , 那么
'注:“!=”是“不等于”的意思,相当于VB中的“<>”
让 富文本框 载入文件: 通用对话框 的 文件地址
完毕
完毕

备注:SPL是一种解释和编程通用的语言。

㈡ VB写一看小说的软件

用RichTextBox控件,功能十分强大!用法和Text差不多,自己看看就基本会了。

㈢ VB语言编写网络小说,谁有软件

我怎么都不知道VB语言还能编写成小说的,难道是下面类型的?
if 主角 is 被雷劈 then return 穿越=true

㈣ 用VB语言写小说的原理


'vb建立随机短语组合
'示例代码,事先需要建立配置短语.txt输入短语“大地星星爱我们喜欢...”等等
'将代码保存为.vbs文件运行
Dimfso
Setfso=CreateObject("Scripting.FileSystemObject")
setfrn=fso.opentextfile("配置短语.txt",1)
Randomize
strTemArray=frn.readline
strArray=Split(strTemArray)
''确定数组大小
foreachkeyinstrArray
intCount=intCount+1
next
''随机输出数组
RedimboolStr(intCount-1)
Whilecount<=(intCount-1)
num=int(rnd*intCount)
ifboolStr(num)=Falsethen
juzi=juzi&strArray(num)
boolStr(num)=True
count=count+1
endif
Wend
Setie=CreateObject("InternetExplorer.Application")
ie.Navigate"about:blank"
ie.Document.ParentWindow.ClipboardData.SetData"text",juzi
SetWshShell=CreateObject("Wscript.Shell")
WshShell.Run"Notepad.exe"
WSH.Sleep100
WshShell.SendKeys"^(v)"

简单来说就是三个阶段的工作:


1、首先是要建立词汇字典

比如说人名,形容词,动词等等的词汇集合,

就像有人便翻新华字典,边给小孩取名字一样,字典就是他的词库。


这个可以利用词汇词典,或者从网上现成的作品中提取来实现,是一个相对容易的阶段。

2、利用 vb(其实任何支持文本操作的 编程语言都可以)建立随机组合文本的程序。当然还是要有一个规则,比如:

名词+动词+形容词+动词+形容词

或者

人名+动词+形容词

(这个阶段是个废脑筋,建立规则的阶段,数据库和代码的技术相对来说是比较成熟的。)

3、程序生成的文本很多都是词不达意的,所以要进行后期的校对修缮(这是最关键,也是最耗时的阶段),你提到的那个小说其实现在都还在修改中吧。

㈤ vb语言入门用什么书籍好

vb6的话可以看看美国人写的《visual basic傻瓜书》
vb.net的话可以看看美国人写的《Visual Basic 2022入门经典》

㈥ vb怎样简单设计小说阅读器

Private Declare Function SendMessage Lib "user32" Alias "SendMessageW" _
(ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, _
lParam As Any) As Long

Const EM_LINESCROLL = &HB6
Private Sub Form_Load()
'以下几个控件属性请在运行前设置好
'设置 Text1.ScrollBars = 2
'设置 Text1.MultiLine = True
'设置 Combo1.Style = 2
'设置 Combo2.Style = 2
With Combo1
.AddItem "宋体"
Combo1.AddItem "楷体"
Combo1.AddItem "黑体"
Combo1.AddItem "仿宋"
Combo1.AddItem "隶书"
Combo1.ListIndex = 0
End With
Dim i As Integer
For i = 8 To 72
Combo2.AddItem i
Next
Combo2.ListIndex = 0

File1.Pattern = "*.txt;*.htm;*.html;*.ini;*.bat;*.frm;*.vbp"

Timer1.Interval = 1000 '设置滚动速度1000等于一秒
Command1.Caption = "滚动"
End Sub
Private Sub Combo1_Click()
Text1.Font = Combo1.Text
End Sub

Private Sub Combo2_Click()
Text1.FontSize = Combo2.Text
End Sub

Private Sub Command1_Click()
Timer1.Enabled = IIf(Timer1.Enabled = False, True, False)
Command1.Caption = IIf(Command1.Caption = "滚动", "停止滚动", "滚动")
End Sub

Private Sub File1_Click()
Dim mpath As String
If Right(File1.Path, 1) <> "\" Then
mpath = File1.Path & "\"
Else
mpath = File1.Path
End If

Text1.Text = ReadFile(mpath & File1.List(File1.ListIndex))
End Sub

Private Function ReadFile(filePath As String) As String
Dim TempFile As Long
Dim LoadBytes() As Byte

On Error GoTo ErrCode
TempFile = FreeFile
Open filePath For Binary As #TempFile
ReDim LoadBytes(1 To LOF(TempFile)) As Byte
Get #TempFile, , LoadBytes
Close TempFile

ReadFile = StrConv(LoadBytes, vbUnicode)
ErrCode:
MsgBox "该文件无效!"
ReadFile = ""
End Function
Private Sub Dir1_Change()
File1.Path = Dir1.Path
End Sub

Private Sub Drive1_Change()
Dir1.Path = Me.Drive1.Drive
End Sub

Private Sub Timer1_Timer()
SendMessage Text1.hwnd, EM_LINESCROLL, 0, ByVal 1 End Sub

㈦ 如何用VB语言编写这个程序

dim n as integer
dim s as intger
Private Sub Command1_Click()
Do
n = n + 1
s = s + n
Loop untill s>=30000
Print n - 1
End Sub

㈧ vb能编写大型网络游戏吗

大型网络游戏肯定是运用多种编程语言而产生的,vb对于编写游戏并无优势,,,你说的应该不行

㈨ vb语言小说生成

VB要是能生成小说,那还要那些个作家作甚?
弄个小说采集的话还是可以的。需要的话,回复我,我有现成的

㈩ vb大神,怎样用vb编写简单的小说阅读器

RichTextBox1=“我是小说。”
用这个控件!!

声明:本文是由会员于建明在2023-06-24 11:13:38发布,如若转载,请注明本文地址:https://www.pixivzhan.com/qita/174865.html


上一篇:武侠小说赌场浪子
下一篇:道士捉鬼好看小说
相关文章