在软件开发过程中,尤其是比较个性化的程序,有时会需要使用非安装字体文件,比如发布的时候附带了一个专用字体,或者该字体文件直接被放入项目资源,当不希望把这个字体安装到用户的操作系统但又想使用它时,本示例演示一个比较简单的方法. 选择字体文件 建立工程 如果是嵌入到资源使用,则应将字体文件放入资源 两种使用方法 运行效果. Public Class Form1 ''' <summary> ''' 将资源字体文件生成一个副本数组,以避免资源占用冲突 ''' </summary> '''…
前面介绍了DSAPI多功能组件编程应用-HTTP监听服务端与客户端的内容,这里介绍一个适用于更高效更快速的基于HTTP监听的服务端.客户端. 在本篇,你将见到前所未有的超简化超傻瓜式的HTTP监听服务,与前篇中的不同,在DSAPI中,指令版同时包含了服务端与客户端. 先来看一下使用方法,几乎不需要太多的说明,当然,它是支持事件的.所谓指令版,即服务端和客户端收发都是基于短字串的,比如客户端发一个“hello“,服务端收到这个指令后返回一个”Hi".为确保传输的数据有效性,默认使用Base64加密…
DSAPI多功能组件编程应用-参考-Win32API常数 在编程过程中,常常需要使用Win32API来实现一些特定功能,而Win32API又往往需要使用一些API常数,百度搜索常数值,查手册,也就成了家常便饭,为此,本人将Win32API中数千个常数集成于DSAPI.dll中,使用时只需要输入 DSAPI.其他.常数表.DSAPI.其他.常数表. 即可选择你需要的常数.…
[DSAPI.DLL下载地址]  DSAPI多功能组件编程应用-网络相关,网络相关编程有很多很多,这里讲解一下封装在DSAPI中的网络相关的功能,这些都是本人简化到极点的功能了,可以在软件开发过程中节省大量代码编写时间. 先来看几个最简单的: '---IP相关 Console.WriteLine(DSAPI.网络相关.本机内网IP) Console.WriteLine(DSAPI.网络相关.本机外网IP和所在地()) Console.WriteLine(DSAPI.网络相关.本机外网IP所在省)…
[DSAPI.DLL下载地址] 在本篇,我将重点介绍DSAPI.DLL中Socket编程的使用.众所周知,Socket用起来不难,但是写起来麻烦.我对Socket进行了封装,进行了高度简化.下面我将通过代码编写一个服务端和一个客户端,注意看,不要惊讶为什么代码这么少,因为一切需要的我都集成在里面了,只需要这几句代码即可. 编写一个Socket服务端 Private WithEvents 服务端 As New DSAPI.网络相关.Socket传输.服务端_多用户  Private Sub For…
[DSAPI.DLL下载地址] 在中篇,我将演示比上篇稍微复杂点的功能.如HTTP监听和局域网广播. 有时,我们会有这样的需求:用户通过浏览器来访问获取数据,我们的程序需要监听指定端口,根据不同的请求返回不同数据给用户,当然,用户可能使用的是浏览器,我们先来看下面的代码: Private WithEvents 监听 As New DSAPI.网络相关.HTTP监听 Private Sub Form1_Load(sender As Object, e As EventArgs) Handles M…
[DSAPI.DLL下载地址]     本节内容,是属于"无需过多说明"就能使用的功能.由于实在是太简单,我就简单地示例一下. DSAPI.文件类.获取可读性强的字节大小信息("c:\1.exe") 返回一个字串,该字串描述了目标文件的大小,自动根据字节长度设定描述单位,如"123.kb","12.3mb","1.23gb". DSAPI.文件类.修改指定文件扩展名为指定打开方式(".sav&qu…
[DSAPI.DLL下载地址]       在.Net中,反射技术是一种入门困难,熟用快速的东西,对于没有接触过反射技术的程序员来说的确是头疼的,看一旦自己写过了,上手就非常简单了.在本节,将部分.NET反射技术进行了简化,使得能在开发软件时节省大量代码. 在DSAPI.DLL中,封装了以下反射相关的功能: DSAPI.反射相关.反射Dll中所有窗体 DSAPI.反射相关.反射Dll中所有窗体名称 DSAPI.反射相关.反射Dll中所有指定开头文本的窗体 DSAPI.反射相关.反射Dll中所有指…
首先下载DSAPI.dll.并在项目中引用. 该功能包括在DSAPI1.0.1.1及更高版本号,DLL请到本人资源里查找. Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click Dim F As New DSAPI.DS提示气泡(Me) With F .背景色 = Color.Red .气泡最大宽度 = 300 .图标 = Bitmap.FromFile("G:\图标_Icon\png\…
本文中,演示了使用DSAPI.网络相关.HTTP监听,快速建立服务端和客户端. HTTP监听服务端的作用,是监听指定计算机端口,以实现与IIS相同的解析服务,提供客户端的网页请求,当然,这不仅仅是应用在网页方面. DSAPI.网络相关.HTTP监听支持事件,在声明时,可使用WithEvents来使用其事件支持. 建立一个HTTP监听服务端 ' 声明一个服务端 Private WithEvents 服务端 As New DSAPI.网络相关.HTTP监听 With 服务端 .绑定端口 = 2000…