VB网络映射实例,通过用户名映射磁盘驱动器路径,还有源代码,一个简单易懂的网络驱动器映射的小例子,如上图所示,经过一些简单的设置后,就可以使用了。
2022-03-25 15:32:52 5KB VB源码-网络相关
1
Java中的Canvas绘图源码实例,主要是画线条、弧线、圆角矩形、三角形、文字、圆形等简单的几何图形,主要是通过创建DrawingCanvas对象canvas,为canvas设置命令监听者,实现接口CommandListener的方法,把缓冲区图像的内容绘制到画布上,画图部分代码:   int w = getWidth(); // 画布的宽度   int h = getHeight(); // 画布的高度   Image buffer = Image.createImage(w, h); // 用于绘图的缓冲图像   Graphics gc = buffer.getGraphics(); // 获取缓冲图像的图形环境   // 清除画布   public void clearScreen() {    gc.setColor(255,255,255); // 设置绘图颜色为白色    gc.fillRect(0,0,w,h); // 把缓冲图像填充为白色    gc.setColor(255,0,0); // 设置绘图颜色为红色   }   // 绘制直线   public void drawLine() {    setTitle("直线"); // 设置画布的标题    clearScreen(); // 清除画布    gc.drawLine(10,10,w-20,h-20); // 绘制黑色直线    gc.setColor(0,0,255); // 设置绘图颜色为蓝色    gc.drawLine(10,h/2,w-10,h/2); // 绘制蓝色直线   }   // 绘制弧   public void drawArc() {    setTitle("弧线和填充弧");    clearScreen();    gc.drawArc(5,5,w/2-20,h/2-20,60,216); // 绘制弧线    gc.drawArc(5,h/2-10,w/2-20,h/2-20,0,360); // 绘制圆    gc.setColor(0,0,255);    gc.fillArc(w/2,5,w/2-20,h/2-20,60,216); // 绘制填充弧线    gc.fillArc(w/2,h/2-10,w/2-20,h/2-20,0,360); // 绘制填充圆   }   // 绘制矩形   public void drawRect() {    setTitle("矩形和填充矩形");    clearScreen();    gc.drawRect(25,25,w/2-30,h/2-30); // 绘制矩形    gc.fillRect(w/2 25,25,w/2-30,h/2-30); // 绘制填充矩形   }   // 绘制圆角矩形   public void drawRoundRect() {    setTitle("圆角矩形和填充圆角矩形");    clearScreen();    gc.drawRoundRect(5,5,w-5-30,h/2-30,20,20); // 绘制圆角矩形    gc.setColor(0,0,255);    gc.fillRoundRect(5,h/2,w-30,h/2-30,20,20); // 绘制填充圆角矩形   }   // 绘制三角形   public void drawTriangle() {    setTitle("填充三角形");    clearScreen();    gc.fillTriangle(w/2, h/6, w/6, h/2, w/2, h/2);   }   // 绘制文字   public void drawText() {    setTitle("文字"); //设置标题    clearScreen();    gc.setFont(Font.getFont(Font.FACE_SYSTEM,Font.STYLE_BOLD,Font.SIZE_SMALL)); // 设置字体    gc.drawString("Hello World!",0,0,gc.TOP|gc.LEFT); // 使用当前字体绘制文字    gc.setFont(Font.getFont(Font.FACE_SYSTEM,Font.STYLE_BOLD|Font.STYLE_UNDERLINED,Font.SIZE_LARGE));    gc.drawString("Hello World!",0,h/3,gc.TOP|gc.LEFT);   }
2022-02-21 11:56:57 46KB Java源码-网络相关
1
VB编写的窗体式Ping工具,可设置持续PING或PING通即停。可视化的实现代码,模块代码,统一放入一个模块中mPing 互联网搜索得到,略加整理。程序特点:Ping通就停了,不会一直Ping;不过有个选项可以一直Ping,鼠标点选就可以了,其实很简单的应用,不过用可视化的形式展现则有利于大家更进一步了解Ping的机制,对学习VB有一定帮助。
2022-02-12 09:19:43 6KB VB源码-网络相关
1
P2P(点对点)的流行产生了大批网络传输软件,这里我们要介绍的就是自己写一个简单的P2P文件传输,一方发送文件,一方接受,直到传输完整个文件。利用TCP协议连接双方,服务器端建立文件流读入待发送文件进入监听状态,客户端发送信号开始传输,服务器根据客户端发送的当前文件流传输位置按接收缓冲区大小一块一块的发送给客户端,客户端接受后再保存到接收文件流,直到整个文件流发送完毕,这里服务器端使用TIdTCPServer组件,客户端对应的使用TIdTCPClient组件。本程序主要的功能由TIdTCPServer和TIdTCPClient组件完成,通过本例我们主要掌握文件流的分段传输,C/S模式的通信,with…do结构的用法,项目组的使用等。 这里只是一个演示,因而我们只做了单向传输,也就是只能服务器端发文件给客户端,程序稍加修改即可做成双向的,留给读者思考吧。
2022-02-11 00:05:49 62KB Delphi源码-网络相关
1
Delphi网络编程:P2P点对点文件传输实例,点对点聊天的原理相似,这里是发送一个文件,另一端可接收,直到传输完整个文件。编程思路:   利用TCP协议连接双方,服务器端建立文件流读入待发送文件进入监听状态,客户端发送信号开始传输,服务器根据客户端发送的当前文件流传输位置按接收缓冲区大小一块一块的发送给客户端,客户端接受后再保存到接收文件流,直到整个文件流发送完毕,这里服务器端使用TIdTCPServer组件,客户端对应的使用TIdTCPClient组件。
2022-02-11 00:02:03 79KB Delphi源码-网络相关
1
Delphi两种方法演示HTTP请求:GET/POST方法使用演示,程序将演示使用这两种方法建立会话、建立一个http请求句柄、发送一个指定请求到httpserver、接收header信息和一个http请求、指向一个接收请求信息的缓冲区的指针、取得url的主机名和文件名等。
2022-01-24 16:05:14 18KB Delphi源码-网络相关
1
Java毕业设计 论文:中国象棋源代码资料,作者:王学峰。里面包括Java中国象棋需求、象棋txt版本资料。关键词:中国象棋,位棋盘,Zobrist键值,alpha-beta搜索,置换表,局面评价。本毕业设计论文根据国际象棋程序设计的一些成功经验,提出中国象棋程序设计的一些思路和方法。   在写中国象棋程序时,需要比较两个局面看它们是否相同。如果比较每个棋子的位置,或许不需要花很多时间,但是实战中每秒种需要做成千上万次比较,因此这样会使比较操作变成瓶颈的。另外,需要比较的局面数量多得惊人,要存储每个棋子的位置,需要占用非常大的空间。   一个解决方案是建立一个标签,通常是64位。由于64位不足以区别每个局面,所以仍然存在冲突的标签,但实战中这种情况非常罕见。
2022-01-20 14:34:59 1.27MB Java源码-网络相关
1
VB Winsock多人聊天程序,分为TCP客户机和服务端程序,两者需要同时运行才可聊天,可用于多人群组聊天,可指定某IP或用户进行聊天,WinSock内核的VB网络聊天程序,最多可支持30人,再多没有测试,发消息时候可以发表情、选字体、选择字体颜色、选择聊天对象等,可以将聊天记录存为数据库。
2022-01-05 20:26:43 131KB VB源码-网络相关
1
Java在Swing窗口上实现文字超链接,也就是一个普通的超文本链接功能,主要是使用java.lang 包中的Runtime 类可以实现标签的Web 链接功能。
2021-12-23 10:07:35 18KB Java源码-网络相关
1
一个多线程下载工具vc++开源代码。很好的学习源码
2021-12-19 17:01:59 235KB VC/C++ 源码 网络相关 多线程
1