C# SQLite-实现中文按拼音排序

C# 1099 次浏览
如果我们在SQLite中写SQL语句:orderbyTownNameasc(这里TownName是中文),会发现它并不是按中文拼音来排的序,这与我们想象的不一样,要怎样才能实现中文拼音排序呢?其实是要我们自己写排序方法。第一步、写排序方法///summary///SQLite自定义排序规则,这里使用拼音升序。////summary[SQLiteFunction(FuncType=FunctionT...

C# 调用系统声音 嘀~

C# 1697 次浏览
publicclassBeepUp{///paramname="iFrequency"声音频率(从37Hz到32767Hz)。在windows95中忽略/param///paramname="iDuration"声音的持续时间,以毫秒为单位。/param[DllImport("Kernel32.dll")]//引入命名空间usingSystem.Runtime.InteropServices;pu...

C# 将网页保存为图片(利用WebBrowser)

C# 1879 次浏览
usingSystem; usingSystem.Drawing; usingSystem.Windows.Forms; namespaceUrlToImage { publicpartialclassForm1:Form { publicForm1() { InitializeComponent(); } privatevoidbutton1_Click(objectsender,Event...

C# Java 相互加密解密(DES对称加密方式)

C# 2900 次浏览
JAVA和.NET的系统类库里都有封装DES对称加密的实现方式,但是对外暴露的接口却各不相同,甚至有时会让自己难以解决其中的问题,比如JAVA加密后的结果在.NET中解密不出来等,由于最近项目有跨JAVA和.NET的加解密,经过我的分析调试,终于让它们可以互相加密解密了。直接上代码 C#代码 usingSystem; usingSystem.IO; usingSystem.Security.Cr...

C# Http请求模拟登录

C# 2622 次浏览
工作原理 1.通过chrome或firefox等工具的NetWork面板,跟踪到请求过程中传递的RequestHeaders。 2.将RequestHeaders附加到请求,DoRequest的headers参数。 3.通过chrome或firefox等工具的NetWork面板,跟踪到请求过程中传递的FormData。 4.将FormData附加到请求中,DoRequest的content参数。 ...

Visual Studio Code 初学指南-1.安装和汉化

C# 2866 次浏览
1.下载VisualStudioCode https://code.visualstudio.com/ 2.汉化 (1)使用快捷键【Ctrl+Shift+P】,调出命令窗口。 (2)输入【configurelanguage】,然后选择搜索出来的【ConfigureDisplayLanguage】。(3)将"locale"由"en"改为"zh-CN"。 (4)重新启动VSCode软件,可以看到,并...

C#采集windows计算机硬件参数

C# 3452 次浏览
程序界面: 实现思路: 通过System.Management下的ManagementObjectSearcher类,可以方便的读取到计算机硬件信息。 1.首先代码中引入命名空间: usingSystem.Management; 2.实例化ManagementObjectSearcher类 ManagementObjectSearchersearcher=newManagementObjec...

什么是Base64编码

C# 2638 次浏览
Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法。 以"ABC"为例,讲解Base64编码过程: 第1步:查找ASCII表,得到"ABC"对应的十进制数。 字符串:ABC 编码值:656667 第2步:将ASCII转换为二进制 字符串:ABC 编码值:656667 二...