资源简介
C# WinAPI 手册 含源码
http://blog.csdn.net/Lijun7788/article/details/78058342
单文件
使用序列化与反序列化技术

代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.xml;
using System.IO;
using WinAPIHelper.Properties;
using System.Runtime.Serialization.Formatters.Binary;
namespace WinAPIHelper
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender EventArgs e)
{
DataSet ds = new DataSet();
MemoryStream ms = new MemoryStream();
byte[] buff = Encoding.UTF8.GetBytes(Resources.winapi);
ms.Write(buff 0 buff.Length);
ds.Readxml(@“F:\code2017\C#\PMP\c3api\API_jl\api fairy\winapi.xml“);
var a = ds.Tables[“winapi“];
List list = new List();
for (var i = 0; i < a.Rows.Count; i++)
{
list.Add(new FunInfo
{
Id = a.Rows[i][“Id“].ToString().ToInt()
Fun_code = a.Rows[i][“Fun_code“].ToString()
Fun_dll = a.Rows[i][“Fun_dll“].ToString()
Fun_name = a.Rows[i][“Fun_name“].ToString()
Fun_tips = a.Rows[i][“Fun_tips“].ToString()
Fun_com = a.Rows[i][“Fun_com“].ToString()
WIN2K = a.Rows[i][“WIN2K“].ToString()
win9X = a.Rows[i][“win9X“].ToString()
});
}
FileStream fileStream = new FileStream(@“F:\code2017\C#\PMP\c3api\API_jl\api fairy\winapi.dat“ FileMode.Create);
BinaryFormatter b = new BinaryFormatter();
b.Serialize(fileStream list);
fileStream.Close();
}
private void button2_Click(object sender EventArgs e)
{
MemoryStream ms = new MemoryStream(Resources.winapi1);
BinaryFormatter b = new BinaryFormatter();
List list=b.Deserialize(ms) as List;
}
List apis;
private void Form1_Load(object sender EventArgs e)
{
MemoryStream ms = new MemoryStream(Resources.winapi1);
BinaryFormatter b = new BinaryFormatter();
apis = b.Deserialize(ms) as List;
InitTree(apis);
txtConst.Visible = false;
txtConst.Text = Resources.winapi;
}
private void InitTree(List apis)
{
treeView1.Nodes.Clear();
foreach (var it in apis.GroupBy(d => d.Fun_dll))
{
var nd = treeView1.Nodes.Add(it.Key);
foreach (var itt in it)
{
var ndd = nd.Nodes.Add(itt.Fun_name);
ndd.Tag = itt;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1251328 2017-09-21 23:43 WinAPIHelper\bin\Debug\WinAPIHelper.exe
文件 34304 2017-09-21 23:43 WinAPIHelper\bin\Debug\WinAPIHelper.pdb
文件 22688 2017-09-21 23:36 WinAPIHelper\bin\Debug\WinAPIHelper.vshost.exe
文件 490 2016-07-16 19:44 WinAPIHelper\bin\Debug\WinAPIHelper.vshost.exe.manifest
文件 4874 2017-09-21 23:43 WinAPIHelper\Form1.cs
文件 8985 2017-09-21 23:43 WinAPIHelper\Form1.Designer.cs
文件 5817 2017-09-21 23:43 WinAPIHelper\Form1.resx
文件 535 2017-09-21 23:11 WinAPIHelper\FunInfo.cs
文件 7453 2017-09-21 23:37 WinAPIHelper\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
文件 3584 2017-09-21 23:37 WinAPIHelper\obj\Debug\TempPE\Properties.Resources.Designer.cs.dll
文件 1178 2017-09-21 23:36 WinAPIHelper\obj\Debug\WinAPIHelper.csproj.FileListAbsolute.txt
文件 1092 2017-09-21 23:43 WinAPIHelper\obj\Debug\WinAPIHelper.csproj.GenerateResource.Cache
文件 2210 2017-09-21 23:02 WinAPIHelper\obj\Debug\WinAPIHelper.csprojResolveAssemblyReference.cache
文件 1251328 2017-09-21 23:43 WinAPIHelper\obj\Debug\WinAPIHelper.exe
文件 180 2017-09-21 23:43 WinAPIHelper\obj\Debug\WinAPIHelper.Form1.resources
文件 34304 2017-09-21 23:43 WinAPIHelper\obj\Debug\WinAPIHelper.pdb
文件 1235177 2017-09-21 23:40 WinAPIHelper\obj\Debug\WinAPIHelper.Properties.Resources.resources
文件 493 2017-09-21 22:58 WinAPIHelper\Program.cs
文件 1332 2017-09-21 22:58 WinAPIHelper\Properties\AssemblyInfo.cs
文件 4138 2017-09-21 23:37 WinAPIHelper\Properties\Resources.Designer.cs
文件 6421 2017-09-21 23:37 WinAPIHelper\Properties\Resources.resx
文件 1099 2017-09-21 22:58 WinAPIHelper\Properties\Settings.Designer.cs
文件 249 2017-09-21 22:58 WinAPIHelper\Properties\Settings.settings
文件 665267 2017-09-21 23:17 WinAPIHelper\Resources\winapi.dat
文件 569669 2017-09-21 23:37 WinAPIHelper\Resources\winapi.txt
文件 877651 2017-09-21 22:58 WinAPIHelper\Resources\winapi.xm
文件 4010 2017-09-21 23:40 WinAPIHelper\WinAPIHelper.csproj
文件 1003 2017-09-21 22:58 WinAPIHelper.sln
目录 0 2017-09-21 22:58 WinAPIHelper\obj\Debug\TempPE
目录 0 2017-09-21 23:02 WinAPIHelper\bin\Debug
............此处省略9个文件信息
- 上一篇:小说网源代码 asp.net
- 下一篇:广州地铁系统C#实现
相关资源
- asp.net C#购物车源代码
- C#实时网络流量监听源码
- C#百度地图源码
- Visual C#.2010从入门到精通配套源程序
- C# 软件版本更新
- C#屏幕软键盘源码,可以自己定制界面
- 智慧城市 智能家居 C# 源代码
- c#获取mobile手机的IMEI和IMSI
- C#实现简单QQ聊天程序
- 操作系统 模拟的 欢迎下载 C#版
- C#写的计算机性能监控程序
- 用C#实现邮件发送,有点类似于outlo
- MVC model层代码生成器 C#
- c#小型图书销售系统
- C# Socket Server Client 通讯应用 完整的服
- c# winform 自动登录 百度账户 源代码
- C#编写的16进制计算器
- C#TCP通信协议
- C# 数据表(Dataset)操作 合并 查询一
- C#语音识别系统speechsdk51,SpeechSDK51L
- 数据库备份还原工具1.0 C# 源码
-
[免费]xm
lDocument 节点遍历C# - EQ2008LEDc#开发实例
- DirectX.Capturec# winform 操作摄像头录像附
- c# 实现的最大最小距离方法对鸢尾花
- C#版保龄球记分代码
- C#自定义控件
- 基于c#的实验室设备管理系统621530
- C# 使用ListView控件实现图片浏览器(源
- C#简单窗体聊天程序
评论
共有 条评论