飘浮广告显示脚本类(VBS,JS双版)

小白使用的装逼代码,小白值得拥有(一个故事.vbs) 想整你的朋友吗?下载这个简单的循环代码,去整你的朋友吧。 立即下载
 在写一个项目时要用到广告模块,为了不想用ASP生成脚本代码时较麻烦,于是产生了写脚本类的念头,即是用一个类模块的脚本代码去控制所有在同一页面显示的漂浮广告。但在写的过程中发现JS脚本竟然在setTimeout里不能使用类的方法。奇怪,是不是我弄错了还是JS脚本就不能这样??但VBS脚本就可以!我晕……

不说了,贴代码:
[VBS脚本代码]

以下是代码片段:
'/****************漂浮广告显示类****************************************************
'/* 作者:死在水中的鱼
'/* 脚本语言:VBS
'/* 用法: 
'/* Set Adver1=New AdverClass
'/* Adver1.ObjName="Adver1"   '设置当前的对象名  [本身对象变量名]
'/* Adver1.ImgType=1          '图片的类型    0=普通图片   1=Flash动画
'/* Adver1.ImageWidth=299     '图片的宽度
'/* Adver1.ImageHeight=87     '图片的高度
'/* ####以下方法显示广告图片(Flash) 对象.PrintHtml "图片地址","链接地址","提示信息"
'/* Adver1.PrintHtml "http://edu.qq.com/flash/moto-button.swf","http://www.chinese.bj.cn/' target="_blank" >http://edu.qq.com/flash/moto-button.swf","http://www.chinese.bj.cn/","这是什么"
'/***********************************************************************************
Class AdverClass
    Public DivID
 Public ObjName
 Private ObjDiv
 Public Delay    '改变数
 Public ImgType
 Private iStep
 Private iTop,iLeft,Width,Height
 Private TopFlag,LeftFlag
 '广告图片的大小
 Public ImageWidth,ImageHeight
 Private Sub Class_Initialize
     Randomize
     DivID=Int(Rnd(Time)*9999+1)
  Delay=80
  Height=document.body.clientHeight
  Width=document.body.clientWidth
  iTop=0
  iLeft=0
  TopFlag=False:LeftFlag=False
  iStep=3
  ImgType=0   '0 是图片  1 是FLASH文件
  ImageWidth=0
  ImageHeight=0
 End Sub
 Private Sub Class_Terminate
 End Sub
 Public Sub ScrollImg()
  Dim offHeight,offWidth,iRnd
  offWidth=ObjDiv.offsetWidth
  offHeight=ObjDiv.offsetHeight
  ObjDiv.style.left = iLeft + document.body.scrollLeft
  ObjDiv.style.top = iTop + document.body.scrollTop
  iRnd=Int(Rnd(Time)*99+1)
  If iRnd>97 Then TopFlag=Not TopFlag
  iRnd=Int(Rnd(Time)*9+1)
  If iRnd>98 Then LeftFlag=Not LeftFlag
  If TopFlag Then
     iTop=iTop+iStep*Rnd(Time)
  Else
     iTop=iTop-iStep*Rnd(Time)
  End If
  If LeftFlag Then
     iLeft=iLeft+iStep*Rnd(Time)
  Else
     iLeft=iLeft-iStep*Rnd(Time)
  End If
  If iTop<0 Then
     iTop=0
     TopFlag=True
  ElseIf iTop>Height-offHeight Then
     iTop=Height-offHeight
     TopFlag=False
  End If
  If iLeft<0 Then
     iLeft=0
     LeftFlag=True
  ElseIf iLeft>Width-offWidth Then
     iLeft=Width-offWidth
     LeftFlag=False
  End If
 End Sub
 Private Sub Start()
  setInterval ObjName&".ScrollImg()", Delay
 End Sub
 Public Sub PrintHtml(ByVal ImgSrc,ByVal adHref,ByVal adTitle)
        If ImgType=0 Then
     Call PrintImageHtml(ImgSrc,adHref,adTitle)
  Else
     Call PrintFlashHtml(ImgSrc,adHref,adTitle)
  End If
  Execute "Set ObjDiv=document.all.img"&DivID
  iLeft=Int(Rnd(Time)*(Width-100)+1)
  iTop=Int(Rnd(Time)*(Height-100)+1)
  ObjDiv.style.top=iTop
  ObjDiv.style.left=iLeft
  Call Start()
 End Sub
 Private Sub PrintImageHtml(ByVal ImgSrc,ByVal adHref,ByVal adTitle)
     If ImageWidth=0 Or Not IsNumeric(ImageWidth) Then
     ImageWidth=""
  Else
     ImageWidth=" width='"&ImageWidth&"'"
  End If
     If ImageHeight=0 Or Not IsNumeric(ImageHeight) Then
     ImageHeight=""
  Else
     ImageHeight=" height='"&ImageHeight&"'"
  End If
  document.write "<div id=""img"&DivID&""" style=""position:absolute;"">"
  document.write "<a href="""&adHref&""" target=""_blank"" title='"&adTitle&"'>"
  document.write "<img src="""&ImgSrc&""" alt="""&adTitle&""" border=""0"""&ImageWidth&ImageHeight&"></a></div>"
    End Sub
 Private Sub PrintFlashHtml(ByVal ImgSrc,ByVal adHref,ByVal adTitle)
     If ImageWidth=0 Or Not IsNumeric(ImageWidth) Then
     ImageWidth=80
  End If
  ImageWidth=" width='"&ImageWidth&"'"
     If ImageHeight=0 Or Not IsNumeric(ImageHeight) Then
     ImageHeight=80
  End If
  ImageHeight=" height='"&ImageHeight&"'"
  document.write "<div id=""img"&DivID&""" style=""position:absolute;"">"
  document.write "<a href="""&adHref&""" target=""_blank"" title='"&adTitle&"'>"
  document.write "<object  codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0'"&ImageWidth&ImageHeight&" align='middle'>"
  document.write "<param name='movie' value='"&ImgSrc&"'>"
  document.write "<param name='quality' value='high'>"
  document.write "<embed src='"&ImgSrc&"'"&ImageWidth&ImageHeight&" quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer&#39; type='application/x-shockwave-flash'></embed></object>"
  document.write "</a></div>"
    End Sub
End Class

[JS脚本]

以下是代码片段:
file://*****************漂浮广告显示类****************************************************
file://* 作者:死在水中的鱼
file://* 脚本语言:Javascript
file://* 用法: 
file://* var adver=new adverClass
file://* adver.setObjName("adver"); file://这句不能setTime所以没有用
file://* adver.setDivID(1);   file://这句可以不用
file://* adver.setImageType(1);     file://设为0时或不写这句时则是普通图片,1则为Flash动画文件
file://* adver.setImagePX(299,87);  file://设置图片的宽度与高度
file://* adver.showAdver("http://edu.qq.com/flash/moto-button.swf","http://www.chinese.bj.cn/' target="_blank" >http://edu.qq.com/flash/moto-button.swf","http://www.chinese.bj.cn/","这是什么");
file://* var adver1=new adverClass();
file://* adver1.showAdver("img.gif","http://www.chinese.bj.cn/","这是什么");
file://* setTimer();
file://* file://因为类里不能写setTime所以只好拿出来写-_-##(VBS脚本竟然可以。我倒)
file://* function setTimer(){
file://*   adver.floatScroll();
file://*   adver1.floatScroll();
file://*   setTimeout("setTimer()",80);
file://* }
file://***********************************************************************************
function adverClass(){
 var objName="";
 var imageType=0;
 var imageWidth=imageHeight=0;
 var iTop=iLeft=0;
 var topFlag=leftFlag=false;
 var divID=0,objDiv=null;
 var offWidth=offHeight=0;
 var width=document.body.clientWidth;
 var height=document.body.clientHeight;
 var delay=30;    file://时间的延迟值
 var topStep=2,leftStep=3;      file://一步跨多少
 var inter;
 file://此处是当外部不设置divID的值能够确保层的ID是唯一
 divID=Math.round(Math.random()*100000)
 file://广告的类型 0=普通图片    1=Flash广告图片
 this.setImageType=function(sType){
   if(sType!=1&&sType!=0){sType=0;}
   imageType=sType;
 }
    file://外部调用的变量名
 this.setObjName=function(sName){objName=sName;}
 file://广告图片的高度与宽度
 this.setImagePX=function(iWidth,iHeight){
   if(!isNaN(iWidth)){
      imageWidth=iWidth;
   }else{
      imageWidth=0;
   }
   if(!isNaN(iHeight)){
      imageHeight=iHeight;
   }else{
      imageHeight=0;
   }
 }
 file://设置广告所在层的ID值
 this.setDivID=function(iDiv){divID=iDiv;}
 
    file://主函数,显示广告代码
 this.showAdver=function(adImgSrc,adHref,adTitle){
    if(imageType==0){
       showImageHtml(adImgSrc,adHref,adTitle);
    }else{
       showFlashHtml(adImgSrc,adHref,adTitle);
    }
    eval("objDiv=document.all.img"+divID+";");
    file://取得图片的宽度
    offWidth=objDiv.offsetWidth;
    offHeight=objDiv.offsetHeight;
    file://随机显示广告的开始位置
    iLeft=Math.round(Math.random()*(width-offWidth));
    iTop=Math.round(Math.random()*(height-offHeight));
    objDiv.style.pixelLeft=iLeft;
    objDiv.style.pixelTop=iTop;
    file://定时开始
    file://startTimer();
 }
 file://主函数,漂浮游动显示广告
 this.floatScroll=function(){
    var iRnd;
    iRnd=Math.round(Math.random()*100);    file://此值是为了能使多图显示时产生不同的轨迹
    if(objDiv==null)return;
    objDiv.style.pixelLeft = iLeft + document.body.scrollLeft;
    objDiv.style.pixelTop = iTop + document.body.scrollTop;
    if(iRnd>98){leftFlag=!leftFlag;}
    iRnd=Math.round(Math.random()*100);
    if(iRnd>99){topFlag=!topFlag;}
    if(leftFlag){
       iLeft=iLeft+leftStep*Math.random();
    }else{
       iLeft=iLeft-leftStep*Math.random();
    }
    if(topFlag){
       iTop=iTop+topStep*Math.random();
    }else{
       iTop=iTop-topStep*Math.random();
    }
    if(iLeft<0){
       iLeft=0;
    leftFlag=true;
     }
    else if(iLeft>width-offWidth){
       iLeft=width-offWidth;
    leftFlag=false;
    }
    if(iTop<0){
       iTop=0;
    topFlag=true;
     }
    else if(iTop>height-offHeight){
       iTop=height-offHeight;
    topFlag=false;
    }
 }
 file://定时移动广告的图片
 function startTimer(){
    if(objName=="")return;
    file://alert(objName+".floatScroll();");
    file://inter=setInterval(objName+".floatScroll()",delay);
 }
 file://显示图片的HTML代码
 function showImageHtml(adImgSrc,adHref,adTitle){
   var sWidth,sHeight;
   if(imageWidth<5){
     sWidth="";
   }else{
     sWidth=" width='"+imageWidth+"'";
   }
   if(imageHeight<5){
     sHeight="";
   }else{
     sHeight=" height='"+imageHeight+"'";
   }
   document.write("<div id='img"+divID+"' style='position:absolute;'>");
   document.write("<a href='"+adHref+"' target='_blank' title='"+adTitle+"'>");
   document.write("<img src='"+adImgSrc+"' border='0'"+sWidth+sHeight+">");
   document.write("</a></div>");
 }
 file://显示Flash文件的HTML代码
 function showFlashHtml(adImgSrc,adHref,adTitle){
   var sWidth,sHeight;
   if(imageWidth<5){
     sWidth=" width='80'";
   }else{
     sWidth=" width='"+imageWidth+"'";
   }
   if(imageHeight<5){
     sHeight=" height='80'";
   }else{
     sHeight=" height='"+imageHeight+"'";
   }
   document.write("<div id='img"+divID+"' style='position:absolute;'>");
   document.write("<a href='"+adHref+"' target='_blank' title='"+adTitle+"'>");
   document.write("<object  codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0'"+sWidth+sHeight+" align='middle'>");
   document.write("<param name='movie' value='"+adImgSrc+"'>");
   document.write("<param name='quality' value='high'>");
   document.write("<embed src='"+adImgSrc+"'"+sWidth+sHeight+" quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer&#39; type='application/x-shockwave-flash'></embed></object>");
   document.write("</a></div>");
    }
}

示例代码(包括两种脚本的使用):
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> 漂浮广告显示脚本类演示 </TITLE>
</HEAD>

<BODY>
<!--VBS脚本版的广告显示类示例程序-->
<script LANGUAGE="vbscript" src="Advervbs.vbs"></script>
<script LANGUAGE="vbscript">
Dim Adver,Adver1
Set Adver=New AdverClass
Adver.ObjName="Adver"
Adver.DivID=20
Adver.PrintHtml "img.gif","http://www.chinese.bj.cn/","这是什么"
Set Adver1=New AdverClass
Adver1.ObjName="Adver1"
Adver1.ImgType=1
Adver1.ImageWidth=299
Adver1.ImageHeight=87
Adver1.PrintHtml "http://edu.qq.com/flash/moto-button.swf","http://www.chinese.bj.cn/' target="_blank" >http://edu.qq.com/flash/moto-button.swf","http://www.chinese.bj.cn/","这是什么"
</script>
<!--JS脚本版的广告显示类示例程序-->
<script LANGUAGE="Javascript" src="AdverClass.js"></script>
<script LANGUAGE="Javascript">
var adver=new adverClass();
adver.setObjName("adver");
adver.setDivID(1);
adver.setImageType(1);
adver.setImagePX(299,87);
adver.showAdver("http://edu.qq.com/flash/moto-button.swf","http://www.chinese.bj.cn/' target="_blank" >http://edu.qq.com/flash/moto-button.swf","http://www.chinese.bj.cn/","这是什么");
var adver1=new adverClass();
adver1.showAdver("img.gif","http://www.chinese.bj.cn/","这是什么");
setTimer();
function setTimer(){
  adver.floatScroll();
  adver1.floatScroll();
  setTimeout("setTimer()",80);
}
</script>
</BODY>
</HTML>

vbs代码大全VB代码 有谁需要的可以下载来看看,比较实用的一些而已 立即下载

相关推荐

【实用运维脚本】Windows 批量 TCP 端口检测(tcping 一键巡检)

摘要:本文介绍一款高效的Windows批量TCP端口检测脚本,适配tcpingv0.39工具,实现多服务器一键巡检。脚本具有进度可视化、双日志输出、自动容错等优势,支持注释行过滤和UTF-8编码。 使用仅需三步: 1)下载tcping工具 2)编辑目标列表 3)运行脚本即可自动检测并生成带编号的检测报告。 该方案解决了手动检测效率低、易遗漏的问题,特别适合日常运维中的端口连通性检查,实测稳定可靠,开箱即用。

蕲士|D365 & 服务器运维,心有东坡,行稳致远。 799

(原创)飘浮广告显示脚本类(VBS,JS双版)

在写一个项目时要用到广告模块,为了不想用ASP生成脚本代码时较麻烦,于是产生了写脚本类的念头,即是用一个类模块的脚本代码去控制所有在同一页面显示的漂浮广告。但在写的过程中发现JS脚本竟然在setTimeout里不能使用类的方法。奇怪,是不是我弄错了还是JS脚本就不能这样??但VBS脚本就可以!我晕……不说了,贴代码:[VBS脚本代码]/****************漂浮广告显示类*****

鱼的天堂与地狱 1870

冗余位技术在SAR ADC中的动态误差恢复机制解析

本文深入解析了冗余位技术在SAR ADC中的动态误差恢复机制,详细介绍了其基本概念、动态误差产生原因及冗余位的容错空间设计、时序松弛策略和数字校正算法。通过实际电路设计案例和数学建模,展示了冗余位技术如何显著提升ADC的精度和能效比,同时探讨了未来发展方向。

weixin_28335283的博客 975

VBS 基础知识

开头的select case后填变量,后面的case填变量值,语句执行范围为目标case到下一个case之前,也就是说,当a=1时,执行的就是msgbox "a=1"和msgbox "wow",使用'&'可拼接任意类型的数据,有一点值得注意,如果&两端都是数字常量,则不能连续使用,必须存在空格,如: 111 & 777;1、条件必须是一个变量=val1 to val2这种形式,运作原理就是让这个变量依次等于范围内的值,比如上式中:a=0 to 11,表示先a=0,再a=1,a=2,

m0_63740949的博客 1714

解密电商大促背后的智慧:LSTM与ARIMA模型的双剑合璧

举个例子,如果某东发现某款新推出的电子产品在促销前夕搜索量突然暴涨,虽然这个产品没有过去的销售记录,但LSTM模型可以结合用户对类似产品的行为模式、实时的市场反馈,迅速捕捉到这些变化,并预测这款产品在大促期间的需求会急剧上升。想象一下,如果预测不准确,备货不足,商品很快就卖光了,大量用户可能在促销期间买不到想要的商品,这不仅让用户失望,还会影响某东的品牌形象。这种情况就像我们看一部很长的电视剧,看得越久,前面的情节可能就越来越模糊,到最后有些关键的情节细节都忘了,影响了对整个剧情的理解。

小蒋聊技术 2091

使用CubeMX生成的项目在Keil下添加DSP库并包含arm_math头文件后报错的解决办法

问题描述: 最近使用Cube生成工程后,在Keil中使用Manage Runtime Environment即绿色小饼干按钮添加CMSIS的DSP库后编译报错。很有意思的是,STM32论坛上有外国朋友报告的同样的错误,都是30个Errors,5个Warning。 问题分析: 参考国内论坛某帖子(具体想不起来了),认为因该是Cube复制了库后,Keil从原始Packs目录下引用DSP库导致和Cub...

qq_32256951的博客 7001

函数(预定义函数,自定义函数,函数传参)

函数(预定义函数,自定义函数,函数传参

m0_51024444的博客 262

【WRF工具】WRF 模型输出可视化工具 RIP4

【WRF工具】WRF 模型输出可视化工具 RIP4

WW、forever的博客 1594

VBS内置函数2

VBS内置函数,结合例子说明

qq_33158550的博客 1386

29. 如何通过 ABAP 代码给 SAP OData 元数据增添注解

我们先看下效果,在 MPC_EXT 类的 DEFINE 方法里编写 ABAP 代码之后,用 Postman 使用 url 访问 OData metadata,在返回的数据里,能看到我们用 ABAP 代码添加的自定义注解。你好,请问可以不可以在odata里面通过什么设置,从而自动给metadata.xml中加上注解,实现value help的功能,还是说每次需要在metadata.xml中修改?的词汇引用,然后为命名空间 com.sap.vocabularies.UI.v1 声明了一个别名。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1660

基于Python实现身份证信息识别

身份证是一种重要的证件,包含了个人的基本信息,如姓名、性别、出生日期、住址等。在实际应用中,有时需要对身份证进行自动化的识别,以提高工作效率和准确性。本文将介绍如何使用Python实现身份证信息的识别,通过图像预处理、OCR技术和解析算法,实现对身份证号码和其他信息的提取和解析。

商务合作 / 项目定制 / 学习交流。个人vx:lovely_wml 1万+

感觉意外的IsNumeric()函数

在一个帖子看见,大意说VBS的IsNumeric()函数有问题,它会将字母“D”和“d”当成数字。  我在客户端做了个简单的测试,如果字母“D”或“d”嵌入数字中(不在第一位和最后一位),比如“2d3”,那IsNumeric()判断的结果的确是True!——难道真的是个BUG?太离谱了吧?  我大略地查了查VBS参考和MSDN,其中并没有提到IsNumeric()的这个BUG。然后我非常明

也想快乐的生活 2738

#systemverilog# 之 event region 和 timeslot 仿真调度(三)Verdi 辅助查看

通过今天的学习,我们知道:event region 是event sequence 的全集。我们打开了 event region feature 也就开启了event sequence 的功能。

那么菜的博客 1365

飘浮广告显示脚本类(VBS,JS双版)

  在写一个项目时要用到广告模块,为了不想用ASP生成脚本代码时较麻烦,于是产生了写脚本类的念头,即是用一个类模块的脚本代码去控制所有在同一页面显示的漂浮广告。但在写的过程中发现JS脚本竟然在setTimeout里不能使用类的方法。奇怪,是不是我弄错了还是JS脚本就不能这样??但VBS脚本就可以!我晕……不说了,贴代码:[VBS脚本代码]以下是代码片段:/****************漂浮广告

1183

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

工作中使用到的单词(软件开发)

1.エイリアス   alias 别名 powershell使用 get-help 命令时,会得到与此命令 相关(别名)的命令 2.プロキシ proxy 代 理 3.プロモート   promote 促进,提升   开发的系统新功能上线发布,有时会使用到这个词,比如 STプロモート 还有使用リリース这个词的。比如STリリース。个人认为两者含义相同。 4.見逃し み................................................................

sun0322 6万+

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

asp/js函数收藏/代码/JScript[40条]/JS宝典

*******************************************************************检测是否是手机浏览*******************************************************************if instr(request.ServerVariables("HTTP_USER_AGENT"),"M

doublewang的专栏 1264

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

101个vbs恶搞代码(制作不易,求点赞)

(注释:这个代码会通过命令提示符在桌面上创建一个名为"Egg.txt"的文件,并将键盘输入的内容重定向到该文件中,制造一个彩蛋的效果。(注释:这个代码会创建一个无限循环,每5秒钟随机调整系统音量的大小。(注释:这个代码会创建一个无限循环的消息弹窗,不断向用户展示一个警告提示框,试图骗取用户关机,但实际上只是个恶搞。(注释:这个代码会将用户输入的文本进行倒转,并通过消息框展示给用户,这样用户输入的文本顺序和输出的顺序就倒过来了。(注释:这个代码会创建一个无限循环的重启命令,让电脑陷入无尽的重启循环中。

zym95661的博客 2万+

烟花代码(本人亲测,有效)

2023,共度新年

Kevin_promax的博客 5955

三十二个vbs整蛊代码,快去发给你的好朋友

恶作剧的vbs代码,这里提供的都是一些死循环或导致系统死机的vbs对机器没坏处,最多关机重启一下就可以了,将下面的任意一段代码保存为*.vbs即可 操作方法:把代码保存为*.VBS运行即可 经本人亲自测试 不会出大问题的,一般都是利用无限循环,不是死循环,可以通过任务管理器中结束WSCRIPT或cscript进程即可。 复制代码代码如下: do msgbox "hi" loop 无限制的用英...

PythonCheng的博客 1万+

vbs整人代码大全

各种vbs整人代码

qq_29887971的博客 1万+

十几款拿来就能用的炫酷表白代码

为了防止有些小伙伴关机后被打,提供了一个替代方案,复制到文本文件,后缀名改成vbs就能运行,效果如下。HTML动态粒子效果,会随着鼠标焦点转动,复制到HTML文件访问即可,效果图如下。复制到文本文件,后缀名改成vbs就能运行,效果如下。完整代码如下,需要安装 turtle 模块。完整代码如下,需要下载 turtle 模块。完整代码如下,需要下载 turtlr 模块。完整代码如下,需要下载 turtle 模块。完整代码如下,需要下载 turtle 模块。1、坐我女朋友好吗,不同意就关机.vbs。

hackzkaq的博客 3403

假装黑客装b代码(专业的一定能看懂)

假装黑客装b代码(专业的一定能看懂)

tingting11232的博客 5859

VBS整人代码

你是否还在为别人编写的小程序而羡慕? 你是否还在为装 逼而苦苦学习C++或Java? VBS小程序能帮你!

weixin_53641200的博客 1万+

Web 版翻译者资料库

本项目是桌面版《翻译者资料库》的 Web 移植版,基于 Spring Boot 3.3、Thymeleaf、Bootstrap 5.3 与 MySQL 8.0 构建。它面向翻译写作提供资料、词汇、句库、文本工具、对照制作、查找、备份恢复及旧库迁移等功能,完整继承桌面版核心业务规则,支持一键启动与离线访问。

howard2005的专栏 144
上一篇: JScript 模拟 ADO.NET 基本对象
下一篇: XML 文件中出现 & ? ? 这类特殊字符的一种解决方法
slightboy
博客等级 码龄23年 3粉丝 18原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值