2025年04月09日
接上期:excel vba vb.net考勤时间处理通用方法(2)
得到了一个brr2的镜像数组,然后把它输出到sheet4中,这个表是前期处理的重要结果。它包括了姓名、部门、userID、日期,考勤点、具体考勤时间等后期需要的重要信息。
表格样式如上图:
2025年04月09日
Hi,很高兴认识你。
我是职场编码,我推荐你使用“ Visual Studio 2022 “作为学习VB.NET的工具,下面跟着我一起安装吧!
在浏览器里搜索"微软官网",在网页链接上点击鼠标左键打开网页。
把网页界面拖到最下方,点击“Microsoft Visual Studio”打开网页。
2025年04月09日
一、必不可少的对象引用
使用activex需要在项目属性中勾选以下两个引用,若找不到,则浏览定位直接添加下面两个文件,可以看到位于cad的安装路径下,图中的3个mgd.dll也可以勾选。
C:\Program Files\Autodesk\AutoCAD 2024\Autodesk.AutoCAD.Interop.dll
2025年04月09日
做软件嘛,就少不了要做一个关于窗体,即About窗口。
当然,你如果对关于窗口要求简单,并不要求关于窗口有自己网站的超链接和联系邮箱,也可以用MsgBox语句做一个弹出提示,代码如下。
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim strAbzz As String
strAbzz = "软件名称:五笔打字通" & vbCrLf
strAbzz = strAbzz + Chr(10) & Chr(13)
strAbzz = strAbzz + "官方网站:www.wb98.com" & vbCrLf
strAbzz = strAbzz + Chr(10) & Chr(13)
strAbzz = strAbzz + "联系邮箱:hyf64@sohu.com" & vbCrLf
MsgBox(strAbzz, , "关于")
End Sub2025年04月09日
各位志同道合的朋友们大家好,我是一个一直在一线互联网踩坑十余年的编码爱好者,现在将我们的各种经验以及架构实战分享出来,如果大家喜欢,就关注我,一起将技术学深学透,我会每一篇分享结束都会预告下一专题
2025年04月09日
package filedemo;
import java.io.*;
/**
* 本类讲解Java IO流之InputStream和Reader 在Java中InputStream和Reader均属于抽象类 所以不能直接实例化本身
* 需要实例化其实现类(FileInputStream字节流和FileReader字节流)
*
* @author 道哥说编程
*
*/
public class InputStreamAndFileReader {
/**
* 该方法实现用InputStream的子类FileInputStream读取自身的效果
*
* @throws FileNotFoundException
*/
public static void InputStreamDemo() {
// 创建字节输入流对象
try {
//指定绝对路径
//File file = new File("E:\\books.xml");
//使用当前项目的根目录
File file = new File("books.xml");
FileInputStream files = new FileInputStream(file);
//创建一个字节数组(这个地方的字符数组长度要自定义合适不然的话一行稍微长点的字符串就会变成两行读取)
byte[] buff = new byte[1024];
//保存实际读取的字节数
int hasRead=0;
//用循环语句来逐句读取
while((hasRead = files.read(buff))>0)
{
//取出数据
System.out.println(new String(buff,0,hasRead));
}
//用完了记得关闭连接(因为IO资源不属于内存资源,垃圾回收站无法回收,所以需要手动的关闭该资源)
files.close();
} catch (IOException e) {
e.printStackTrace();
}
}
public static void fileReaderDemo()
{
// 创建字符输入流对象
try {
//指定绝对路径
//File file = new File("E:\\books.xml");
//使用当前项目的根目录
File file = new File("books.xml");
FileReader files = new FileReader(file);
//创建一个字节数组(这个地方的字符数组长度要自定义合适不然的话一行稍微长点的字符串就会变成两行读取)
char[] buff = new char[1024];
//保存实际读取的字节数
int hasRead=0;
//用循环语句来逐句读取
while((hasRead = files.read(buff))>0)
{
//取出数据
System.out.println(new String(buff,0,hasRead));
}
//用完了记得关闭连接(因为IO资源不属于内存资源,垃圾回收站无法回收,所以需要手动的关闭该资源)
files.close();
} catch (IOException e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
System.out.println("----------字节流读取---------");
InputStreamDemo();
System.out.println("----------字符流读取---------");
fileReaderDemo();
}
}