web笔记

本文介绍了Windows系统下的DLL文件及其作用,如Kernel32.dll、User32.dll和GDI32.dll。文章提及Postek条码标签打印机基于winpsk.dll,探讨了VB和VC编程语言的区别,以及它们与DLL的关系。此外,还提到了DLL的共享资源功能、依赖工具depends.exe的使用以及DLL的注册与管理。最后,简要提及了.NET框架下的NuGet、Visual Studio的Git管理和项目构建工具。
摘要由CSDN通过智能技术生成
        PrintLab.OpenPort("POSTEK G-2108");//打开打印机端口
        PrintLab.PTK_ClearBuffer();           //清空缓冲区
        PrintLab.PTK_SetPrintSpeed(4);        //设置打印速度
        PrintLab.PTK_SetDarkness(10);         //设置打印黑度
        PrintLab.PTK_SetLabelHeight(200, 16); //设置标签的高度和定位间隙\黑线\穿孔的高度
        PrintLab.PTK_SetLabelWidth(200);      //设置标签的宽度

            PrintLab.PTK_PrintLabel(1,1);
            PrintLab.ClosePort();//关闭打印机端口

postek打印机基于windows的winpsk.dll文件
此函数库只是postek条码标签打印机公司自己编写的基于windows系统的程序
dll文件好处,windows三个底层dll文件:负责内核的Kernel32.dll管理内存进程和线程,关于用户界面User32.dll负责事件的逻辑处理,图形设备接口GDI32.dll可以用于画窗口和文本GDI32.dll
所有程序共同用一个已经进入内存的dll

VB和VC都是micosoft的编程语言,VB核心是basc语言,VC核心是C++语言
VC功能更强大,是win32 API 的封装,可以操作微软基础库
VB是面向对象变成,VC是面向过程编程
VB可视化好,可以使用鼠标画出图像界面,vc需要使用API编码逐个实现

dll可以让程序之间共享资源(图片,图标,对话框,声音文件等等)

可以下载使用depends工具,运行depends.exe,之后打开一个dll文件,里面会列出这个dll文件使用了哪些其他的dll的功能函数,,里面显示了函数的输入和输出表,函数输出表示该dll给其他exe或dll文件调用的函数的总列表
输出表里的function是输出函数的名字
wsock32.dll可以进行网络通讯
也有只是存储了很多音频图片对话框字符串资源的资源dll

dll文件需要注册,一种dll无需注册就可以使用,另一种必须注册使用,可以使用depends打开看一看函数的输出表,输出表里有DLLRegisterServer或DLLUnregisterServer就一定要注册后才可以使用
一般只要把dll放到程序的插件目录就可以直接使用

nuget是.net平台下的项目,是visualstudio的扩展,可以找到相应的插件

magick使用方法
1.
Bitmap bit = new Bitmap(printinfo1.Width, printinfo1.Height);//实例化一个和窗体一样大的bitmap
Graphics g = Graphics.FromImage(bit);
//g.CompositingQuality = CompositingQuality.HighQuality;//质量设为最高
g.CopyFromScreen(printinfo1.Left, printinfo1.Top+23, 0, 0, new Size(printinfo1.Width, printinfo1.Height));//保存整个窗体为图片
//g.CopyFromScreen(panel游戏区 .PointToScreen(Point.Empty), Point.Empty, panel游戏区.Size);//只保存某个控件(这里是panel游戏区)
bit.Save(“lab.png”);//默认保存格式为PNG,保存成jpg格式质量不是很好
MagickImage image = new MagickImage(“lab.png”);
image.Format = MagickFormat.Pcx;
image.ColorType = ColorType.Palette; // <----
image.Write(“lab.pxc”);
2.

MagickImage image = new MagickImage(path);//获得一个图片对象
image.Quality = 100;//进行无损压缩
image.Resize(1000,1000); //整体进行尺寸调整
string SaveToPath = @rootPath +“\”+ reName +“resize.jpg”;//对保存路径进行编辑
image.Write(SaveToPath);//以流的方式写入目标路径
image.Dispose();//对象进行释放

【git提交管理工具】
beyond compare
文件比较工具
对比两个文件夹或文件,差异用颜色标识
可以把电脑里的文件和ftp地址的文件对比
包括UTF-8,html,Delphi源程序的文本都可以进行比较
可以跨媒体比较,黑色表示两个文件夹内容一样,红色表示不完全相同,蓝色表示有一侧完全没有某个文件夹黄色是系统的卷标信息文件夹
Delphi是windows下的快速应用程序开发工具
由传统pascal语言发展来的object pascal,一图形用户界面为开发环境,透过IDE,VCL工具与编译器,结合连接数据库的功能构成一个一面向对象程序设计为中心的app开发工具
是最领先的数据库技术,是C++语言的开发集成环境
兼具VB+VC的优点,

svn和git都是版本管理工具,git是分布式的,不容易和其他人的由太多的冲突,是在自己的电脑上进行修改之后再和整体项目合并的
tortoisegit是git的一个插件,是git控制系统的源控制端
是一个图形化操作git的软件
本地库与远程库连接的方式由两种,https和ssh,https使用起来不需要配置,但是每次抓取和push代码都需要输入账号和密码,ssh方式需要添加好sshkey秘钥
加上tortoise的git库支持了fork、pullrequest,公有库和通知等

“”与string.empty是一样的,但是

【融入】
utility
从数据库去一个用于分片的二标信息
参数名weight和quota
一个返回rfid的信息的方法,需要输入重量和quato
又定义了产品数量和编码
跟踪产品批次重量,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值