111,129
社区成员
发帖
与我相关
我的任务
分享
// 开始读取按钮
private void btnStart_Click(object sender, EventArgs e)
{
System.Threading.Thread t = new System.Threading.Thread(new ThreadStart(WriteDB));
t.Start();
}
// 读取操作
private void WriteDB()
{
string wwpFolderPath = @"C:\Documents and Settings\Administrator\桌面\Placenames\乡镇街道\test.wwp";
string[] onePathList = Directory.GetFiles(wwpFolderPath, "*.wwp", SearchOption.TopDirectoryOnly);
BufferedStream dataFileStream = new BufferedStream(File.Open(onePathList[a].ToString(),FileMode.Open,FileAccess.Read, FileShare.Read));
BinaryReader dataFileReader = new BinaryReader(dataFileStream, System.Text.Encoding.GetEncoding("GB2312"));
m_numberPlacenames = dataFileReader.ReadInt32();
progressBar1.Value = 0;
progressBar1.Maximum = m_numberPlacenames;
for (int i = 0; i < m_numberPlacenames; i++)
{
pName = dataFileReader.ReadString();
pLat = dataFileReader.ReadSingle();
pLon = dataFileReader.ReadSingle();
progressBar1.PerformStep();
}
}