电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

嵌入式开发-C#使用小结

嵌入式开发-C#使用小结_第1页
1/9
嵌入式开发-C#使用小结_第2页
2/9
嵌入式开发-C#使用小结_第3页
3/9
C#使用小结1. 参考资料https://msdn.microsoft.com/zh-cn/library/mt472912(v=vs.110).aspx 这个链接有所有类库的说明和使用方法举例,非常有用。2. 不同文件中互相调用类public class A{ public void a(){};}public class B{ public void b(){ A aa = new A(); aa.a();}}3. 变量3.1.枚举类型与 C 语言不一样的地方为定义好以后,不需要再加 enum 关键字定义新的枚举;使用成员的时候:A.Epublic enum FileType{ FileType_Error = 0, FileType_IntelHex = 1, FileType_SRecord = 2,};private FileType fileType;private FileType GetFileType(){ return fileType;}private void SetFileType(FileType newType){ fileType = newType;}.... SetFileType(FileType.FileType_IntelHex);3.2.截取字符串特定位置的字符fileReadLine.Substring(4, 8); 4 为起始 index,8 为长度3.3.String 转为数字3.4.ToString 的格式化方法4. ComboBox-下拉框4.1.编程方式添加 private void DoBindData() { for (int i = 0; i < 5; i++) { comboBox1.Items.Add(i + 1); } } 4.2.进行数据源绑定轮询可用串口,并赋值给 comboBox。5. 对话框相关5.1.初始化OpenFileDialog flashFileDiaglog = new OpenFileDialog(); // initial the dialogflashFileDiaglog.InitialDirectory = "D:\\DYH";flashFileDiaglog.Filter = "Flash Files(*.txt;*.bin;*.hex)|*.txt;*.bin;*.hex|所有文件|*.*";flashFileDiaglog.ValidateNames = true;flashFileDiaglog.CheckPathExists = true;flashFileDiaglog.CheckFileExists = true;if (flashFileDiaglog.ShowDialog() == DialogResult.OK){ }5.2.文件解析推断猎取文件扩展名:System.IO.Path.GetExtension(flashFileDiaglog.FileName);猎取文件大小:FileInfo flashFileInfo = new FileInfo(filePath);double fileLength = flashFileInfo.Length / 1024.0; // byte to k byte6. 文件处理6.1.文件打开读取按行读取文件StreamReader flashStreamReader = new StreamReader(filePath);Console.Text += "\r\n" + flashStreamReader.ReadLine();Console.Text += "\r\n" + flashStreamReader.ReadLine();Console.Text += "\r\n" + flashStreamReader.ReadLine();StreamReader.ReadLine 调用后会自动下移一...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

嵌入式开发-C#使用小结

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部