15 UruseiBest

尚未进行身份认证

我要认证

vb.net爱好者

等级
TA的排名 3k+

VB.Net数据结构系列 第4章 树 4.3.2 二叉树的广度优先遍历

Code4-2Node.vbPublic Class Node Private pdata As Object Private pright As Node Public ReadOnly Property [data] As Object Get Return pdata End Get End Property Public Property left As Node Public P

2020-08-11 23:09:04

VB.Net数据结构系列 第4章 树 4.3.1 二叉树的深度优先遍历

1、字符串(String)和字符数组(Char())的相互转换,字符数组转字符串可以直接使用等号: Dim charsa() As Char = {"a", "b", "c"} Dim astring As String astring = charsa字符串转字符数组可以直接使用等号: Dim astring As String Dim charsb() As Char charsb = astring或者: charsb = astri...

2020-08-11 23:08:58

VB.Net数据结构系列 第3章 栈和队列 3.2 队列

1、构造函数之间相互调用Me.New(别的带参数的构造函数的重载版本)Code3-2Queue.vb:Public Class Queue Private queueArray() As Object Private growFactor As Integer Private head As Integer Private Const MinimumGrow As Integer = 4 Private Const ShrinkThreshol...

2020-08-11 23:08:51

VB.Net数据结构系列 第3章 栈和队列 3.1 栈

1、进制的计算,要换算的数字N,进制D(不超过十六进制)。步骤一:N除以D,商为Q,余数为R,根据ASCII表,R如果小于10,那么直接加上48,然后转为Char类型,对应0-9;R如果大于等于10,那么减去10,加上65,(或者直接加上55),然后转为Char类型,对应A-F。转换后的字符存入栈(Push);步骤二:N=Q,继续执行步骤一,直到商为0步骤三:由于栈是先进后出,按照此原理,取出栈内的字符(Pop),就可以组成转换后的字符串。Code3-1Stack.vb:Pub

2020-08-11 23:08:44

VB.Net数据结构系列 第2章 线性表 2.5 实训指导:约瑟夫问题

Code2-4:CircularLinkedList.vb:'循环链表Public Class CircularLinkedList Private count As Integer Private Tail As Node Private currentPrev As Node '节点数量,只读 Public ReadOnly Property Size As Integer Get Return count

2020-08-11 23:08:34

VB.Net数据结构系列 第2章 线性表 2.3线性表的链式存储结构

1、使用关键字作为变量,请在申明的时候将关键字加上中括号:Public [next] As Node如果是类的成员,那么在类外调用该成员的时候,将不用再加上中括号。单向链表中通常将next(可以是属性或者成员)设置为下一个结点。2、嵌套类(Nested Class)是在类中定义的类。嵌套类可以访问外部类的方法、属性、字段而不管访问修饰符的限制。但是外部类只能够访问修饰符为public、internal。3、单向链表中移除结点,需要获得它的前结点,将前结点的下一个结点设置为前结点的下一

2020-08-11 23:08:19

VB.Net数据结构系列 第2章 线性表 2.2线性表的顺序存储结构

2.2线性表的顺序存储结构1、在定义数组同时实例化。常用的代码是: Dim aa() As Integer ReDim aa(2) For i As Integer = 0 To aa.Length - 1 aa(i) = i + 1 Next以下定义了一个包含3个成员的1维数组并实例化: Dim aa() As Integer = New Integer(2) {}...

2020-08-11 23:07:57

VB.Net数据结构系列 序

数据结构是计算机科学中比较中音号的课程,目前市面上讲解数据结构的书基本是使用c、java等,而使用vb.net语言讲解数据结构的书没有看到。本系列内容主要是总结自己学习数据结构的心得,参考北京大学出版社《数据结构(C#语言描述)》(陈广 主编)一书,将书里的主要代码修改为了VB.Net代码。关于数据结构原理内容,请大家参看《数据结构(C#语言描述)》。...

2020-08-11 23:07:18

《Visual Basic.Net 循序渐进》阅读器说明

链接:https://pan.baidu.com/s/1IfaLvlklx-nT4KK4VKZuIw提取码:ip5n目前教程提供了学习章节共计569节,提供了示例502个,并在不断扩充中。这是博主自己总结了多年VB开发经验后,结合实际开发编著的教程。《Visual Basic.Net 循序渐进》前言《Visual Basic.Net 循序渐进》详细目录《Visual Basic.Net 循序渐进》范例列表阅读器界面工具栏按钮依次为:打开教程:选择一个教程文件(*.bkc),该文件是教程的..

2020-07-12 20:52:47

vb.net excel操作:填充人事档案表并打印

节选自:《Visual Basic.Net 循序渐进》【例 21.7】【项目:code21-007】填充人事档案表并打印。本例使用到的Excel文件为:职员信息登记表.xlsx,如下图所示:图21-10 职员信息登记表窗体设计如下图所示(注意:为了演示方便,已经填充了数据):图21-11 窗体设计在本例中还需要掌握的知识:1、插入图片到指定位置Worksheet.Shapes.AddPicture(Filename, LinkToFile, SaveWithDocumen

2020-07-11 10:44:25

vb.net word操作:填充职员表并打印

选自:《Visual Basic.Net 循序渐进》【例 21.12】【项目:code21-012】填充职员表并打印。本例中类似【例 21.7】,略有简化,实现了数据填充表格,表格内插入图片,以及实现文档打印。窗体设计如下图所示(注意:为了演示方便,已经填充了数据):图21-17 窗体设计在本例中还需要掌握的知识:1、插入图片到指定位置。Range.InlineShapes.AddPicture (FileName, LinkToFile, SaveWithDocument,.

2020-07-11 10:36:11

用vb.net制作贪吃蛇游戏

贪吃蛇游戏相信很多朋友都听说或者玩过,特别是以前使用过诺基亚手机的朋友,这在当时就是诺基亚手机的专配游戏。本篇文章讲述如何在vb.net中编写此游戏代码。一种方法是可以使用控件数组,在用户界面上使用如多个图片框构成整个背景,将相关图片框设置为蛇身来绘制出整条蛇。这种方法比较简单,处理速度也快。另外一种方法是通过GDI+在用户界面上绘制此游戏,本文将采用此方法,一、需要解决的问题1、绘制蛇身。2、蛇的移动3、产生食物4、当吃到食物(与食物发生碰撞时),使蛇增加一段长度。5、当碰到边界或者自

2020-07-09 22:04:24

《Visual Basic.Net 循序渐进》问题收集贴

链接:https://pan.baidu.com/s/1IfaLvlklx-nT4KK4VKZuIw提取码:ip5n本篇文章主要用于《Visual Basic.Net 循序渐进》教程中的问题、错误等进行收集。如果您在学习教程中发现问题、错误,请不吝赐教,在下方留言指出。谢谢。...

2020-07-07 23:52:53

《Visual Basic.Net 循序渐进》范例列表

链接:https://pan.baidu.com/s/1IfaLvlklx-nT4KK4VKZuIw提取码:ip5n第1章 开发环境第2章 编程基础【例 2.1】控制台应用程序基本代码。【例 2.2】Hello World代码。【例 2.3】在调试时查看控制台的输出。【例 2.4】在调试时查看控制台的输出。【例 2.5】使用未声明的代码。【例 2.6】字符串的连接。【例 2.7】字符串长度。【例 2.8】大小写转换。【例 2.9】字符串截取。【例 2.1.

2020-07-07 23:48:30

《Visual Basic.Net 循序渐进》详细目录

链接:https://pan.baidu.com/s/1IfaLvlklx-nT4KK4VKZuIw提取码:ip5n前言编后语第1章 开发环境第2章 编程基础2.1 第一个程序:从 Hello World 开始2.1.1 控制台应用程序2.1.2 控制台应用程序的创建2.1.3 控制台应用程序的运行2.1.4 控制台应用程序的保存2.2 添加注释2.3 变量2.3.1 声明一个变量2.3.2 变量的赋值2.3.3 变量名称规则2.4 基本数据类型2.4.1 数值类型.

2020-07-07 23:48:17

《Visual Basic.Net 循序渐进》编后语

链接:https://pan.baidu.com/s/1IfaLvlklx-nT4KK4VKZuIw提取码:ip5n这本书实际是以我发表在CSDN上的VB.Net教程为蓝本写的。在编写此书时,一是对原来教程中发现的问题进行了修正;二是对原有的例子进行了大量替换;三是增加了更多的内容。在CSDN上的VB.Net教程开始时,并没有结集做成图书的想法。但是仍然有不少VB.Net爱好者们希望看到图书,由于我自己感觉出版纸质图书不易,因此目前只考虑了发布电子版图书。其次,如果需要补充更多VB.Net教程.

2020-07-07 23:48:05

《Visual Basic.Net 循序渐进》前言

链接:https://pan.baidu.com/s/1IfaLvlklx-nT4KK4VKZuIw提取码:ip5n为什么需要学习一门编程?大多数时候,使用编程能够将工作效率最大化,最关键的是能让自己多休息会儿。我也时常在工作中编写点小的程序,曾经的工作岗位是轮流24小时值班守候一个可以实时提醒的控制系统,这是通过网页来反馈情况,提醒等级分为蓝色、黄色、红色从低到高。其实蓝色和黄色不需要更多处理,只能算是一般的提醒,只需要知道情况然后签收即可。但是晚上基本都是蓝色或者黄色的告警,值班一晚上.

2020-07-07 23:47:52

《Visual Basic.Net 循序渐进》

目前教程提供了学习章节共计569节,提供了示例502个,并在不断扩充中。这是博主自己总结了多年VB开发经验后,结合实际开发编著的教程。

2020-07-07 23:47:37

使用VB.Net+word组件提取数据

由于教程终于算是进入尾声了,我决定将教程中所有的例子做个列表,供展示使用。由于写此教程时采用了比较规范的命名方式,所以凡是出现示例的地方都类似于以下语句:需要做的工作:1、提取每一段数据,分析是否是示例。2、如果是示例标题,那么提取后,将【项目】内容除去,只保留示例编号和示例名称。例如,原来的内容:【例 21.8】【项目:code21-008】Word基本信息。获得的内容:【例 21.8】Word基本信息。一开始我以为手动复制粘贴很快可以达到目的,当操作到第10个示例时,我发现自己

2020-06-30 23:06:21

设置ToolStripProgressBar显示前景色和背景色

当进行开发的时候,不知道大家有没有注意到,不论是ToolStripProgressBar还是普通的ProgressBar,设置forecolor和backcolor其实是无效的。程序在运行的时候,仍然显示的是绿色的进度条和灰色的背景色。其实,如果想简单解决这个问题可以设置不要启用Xp视觉样式。MSDN上有明确说明: 在 Windows XP Home Edition、Windows XP Professional、Windows Server 2003 以及更高版本上启用视觉样式时,对 Pro

2020-06-04 22:14:22

查看更多

勋章 我的勋章
  • 签到达人
    签到达人
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 技术圈认证
    技术圈认证
    用户完成年度认证,即可获得
  • 阅读者勋章Lv3
    阅读者勋章Lv3
    授予在CSDN APP累计阅读博文达到30天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。