资源简介
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#实现
相关资源
- 广州地铁系统C#实现
- C#办公自动化系统优质源代码
- c#高级进阶资料
- C#Winform影院售票管理系统数据库齐全
- c#数字图像处理之几何运算
- c#数字图像处理之点运算及直方图
- c# visual studio 2005 仓库管理信息系统
- LXI设备的C# DEMO
- C#软件安装卸载工具源代码.zip
- c#进销存系统完整源代码+数据库
- 学校教务管理系统(c#源码)
- C#超市商品简易管理系统SQLServer数据库
- C#设计模式作业1、3.rar
- 自己用c#写的串口升级单片机代码程序
- C#基于vs2010的ArcEngine开发demo源码
- c#贪吃蛇游戏附程序报告
- ASP.NET(C#)开发网上书店管理系统
- c# 火车查询系统
- 简单的校园博客 用到的技术是C#、A
- 用C#做的库存管理系统
- C# 学生宿舍管理系统
- C# 实现利用pop3收发邮件,并可
- 2011年网上书店管理系统C#
- c#调用cpp的一个
- C#库存管理系统的源代码
- C#+sql图书管理系统+源码
-
C# Rest方式访问Hba
se Microsoft.Hba se - 学生课程成绩管理信息系统
- DELTA DVP Series PLC.zip
- 学生成绩管理系统(C#+SQL)
评论
共有 条评论