请教
发表在C#图书答疑
2014-03-27
是否精华
是
否
版块置顶:
是
否
我买了C#程序开发范例宝典,仿造787页471例通过串口发送数据做了个程序。编译通不过,源程序为:
private void button3_Click(object sender, EventArgs e)
{
serialPort1.PortName = "COM1";
serialPort1.BaudRate = 9600;
serialPort1.Open();
byte[]data=Encoding.Unicode.GetBytes(textBox1.Text);
string str =Convert.ToBase64String(data);
serialPort1.WriteLine(str);
MessageBox.Show("数据发送成功系统提示");
}
private void button4_Click(object sender, EventArgs e)
{
byte[] data = Convert.FromBase64String(serialPort1.Read.Line());
textBox2.Text = Encoding.Unicode.GetString(data);
serialPort1.Close();
MessageBox.Show("数据接收成功,系统提示");
错误信息:
警告 1 “LIB 环境变量”中指定的搜索路径“C:\Program Files\Microsoft Visual Studio\VC98\lib”无效 --“系统找不到指定的路径。 ” 窗体应用程序
警告 2 “LIB 环境变量”中指定的搜索路径“C:\Program Files\Microsoft Visual Studio\VC98\mfc\lib”无效 --“系统找不到指定的路径。 ” 窗体应用程序
警告 3 “LIB 环境变量”中指定的搜索路径“D:\Microsoft Visual Studio\VC98\lib”无效 --“系统找不到指定的路径。 ” 窗体应用程序
警告 4 “LIB 环境变量”中指定的搜索路径“D:\Microsoft Visual Studio\VC98\mfc\lib”无效 --“系统找不到指定的路径。 ” 窗体应用程序
错误 5 当前上下文中不存在名称“serialPort1” d:\My Documents\Visual Studio 2010\Projects\窗体应用程序\窗体应用程序\Form1.cs 48 22 窗体应用程序
错误 6 当前上下文中不存在名称“serialPort1” d:\My Documents\Visual Studio 2010\Projects\窗体应用程序\窗体应用程序\Form1.cs 43 13 窗体应用程序
错误 7 当前上下文中不存在名称“serialPort1” d:\My Documents\Visual Studio 2010\Projects\窗体应用程序\窗体应用程序\Form1.cs 44 13 窗体应用程序
错误 8 当前上下文中不存在名称“serialPort1” d:\My Documents\Visual Studio 2010\Projects\窗体应用程序\窗体应用程序\Form1.cs 45 13 窗体应用程序
错误 9 当前上下文中不存在名称“serialPort1” d:\My Documents\Visual Studio 2010\Projects\窗体应用程序\窗体应用程序\Form1.cs 48 13 窗体应用程序
错误 10 当前上下文中不存在名称“serialPort1” d:\My Documents\Visual Studio 2010\Projects\窗体应用程序\窗体应用程序\Form1.cs 56 52 窗体应用程序
错误 11 当前上下文中不存在名称“serialPort1” d:\My Documents\Visual Studio 2010\Projects\窗体应用程序\窗体应用程序\Form1.cs 58 13 窗体应用程序
怎么改:
private void button3_Click(object sender, EventArgs e)
{
serialPort1.PortName = "COM1";
serialPort1.BaudRate = 9600;
serialPort1.Open();
byte[]data=Encoding.Unicode.GetBytes(textBox1.Text);
string str =Convert.ToBase64String(data);
serialPort1.WriteLine(str);
MessageBox.Show("数据发送成功系统提示");
}
private void button4_Click(object sender, EventArgs e)
{
byte[] data = Convert.FromBase64String(serialPort1.Read.Line());
textBox2.Text = Encoding.Unicode.GetString(data);
serialPort1.Close();
MessageBox.Show("数据接收成功,系统提示");
错误信息:
警告 1 “LIB 环境变量”中指定的搜索路径“C:\Program Files\Microsoft Visual Studio\VC98\lib”无效 --“系统找不到指定的路径。 ” 窗体应用程序
警告 2 “LIB 环境变量”中指定的搜索路径“C:\Program Files\Microsoft Visual Studio\VC98\mfc\lib”无效 --“系统找不到指定的路径。 ” 窗体应用程序
警告 3 “LIB 环境变量”中指定的搜索路径“D:\Microsoft Visual Studio\VC98\lib”无效 --“系统找不到指定的路径。 ” 窗体应用程序
警告 4 “LIB 环境变量”中指定的搜索路径“D:\Microsoft Visual Studio\VC98\mfc\lib”无效 --“系统找不到指定的路径。 ” 窗体应用程序
错误 5 当前上下文中不存在名称“serialPort1” d:\My Documents\Visual Studio 2010\Projects\窗体应用程序\窗体应用程序\Form1.cs 48 22 窗体应用程序
错误 6 当前上下文中不存在名称“serialPort1” d:\My Documents\Visual Studio 2010\Projects\窗体应用程序\窗体应用程序\Form1.cs 43 13 窗体应用程序
错误 7 当前上下文中不存在名称“serialPort1” d:\My Documents\Visual Studio 2010\Projects\窗体应用程序\窗体应用程序\Form1.cs 44 13 窗体应用程序
错误 8 当前上下文中不存在名称“serialPort1” d:\My Documents\Visual Studio 2010\Projects\窗体应用程序\窗体应用程序\Form1.cs 45 13 窗体应用程序
错误 9 当前上下文中不存在名称“serialPort1” d:\My Documents\Visual Studio 2010\Projects\窗体应用程序\窗体应用程序\Form1.cs 48 13 窗体应用程序
错误 10 当前上下文中不存在名称“serialPort1” d:\My Documents\Visual Studio 2010\Projects\窗体应用程序\窗体应用程序\Form1.cs 56 52 窗体应用程序
错误 11 当前上下文中不存在名称“serialPort1” d:\My Documents\Visual Studio 2010\Projects\窗体应用程序\窗体应用程序\Form1.cs 58 13 窗体应用程序
怎么改: