打印
[应用相关]

上位机软件编写——stm32串口调试助手

[复制链接]
4484|17
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 junpeng324 于 2017-10-3 15:31 编辑

第一次尝试编写上位机软件,这次分享下串口调试助手的软件,有错误欢迎指正。相关教程可以参考这个pdf文档。http://vdisk.weibo.com/s/u9hKjsCr1JbQv
来自 2楼
junpeng324|  楼主 | 2017-10-3 15:17 | 只看该作者
软件的安装:我选择的是visual studio 2010 软件的下载大家可以去我的网盘下载,链接:http://pan.baidu.com/s/1jInBTlW 密码:edpl 。

使用特权

评论回复
来自 3楼
junpeng324|  楼主 | 2017-10-3 15:28 | 只看该作者
安装教程:
1.文件下载过来之后是ISO文件,我们直接解压即可。解压完成之后打开,找到“setup.exe”,双击运行,如图1。2.选择第一个,如图2所示。
3.开始Microsoft visual studio 2010旗舰版的安装,点击下一步,见图3.
4.选择我接受,然后点击下一步,见图4
5.这里提示我们不能更改安装目录,可能是因为已经**的原因,影响不大,直接点击下一步,见图5
6.接着进行漫长的安装过程,具体安装时间与机器配置有关,见图6
7.安装完成,点击完成按钮。见图7
8.打开开始菜单,找到“Microsoft visual studio 2010”双击打开。有些朋友在打开时可能会遇见“visual studio 2010 service pack 1”需要升级的问题,不用担心,直接按照提示下载升级即可。见图8.
9.第一次启动“visual studio 2010 旗舰版”会让你选择默认环境设置。这里不用管它,随便选一个,以后还可以更改的。然后点击启动visual studio。见图9.
10.启动成功。见图10.




1.jpg (72.3 KB )

1.jpg

2.jpg (77.85 KB )

2.jpg

3.jpg (101.45 KB )

3.jpg

4.jpg (139.06 KB )

4.jpg

5.jpg (137.93 KB )

5.jpg

6.jpg (119.77 KB )

6.jpg

7.jpg (100.18 KB )

7.jpg

8.jpg (76.43 KB )

8.jpg

9.jpg (152.56 KB )

9.jpg

10.jpg (97.41 KB )

10.jpg

使用特权

评论回复
来自 4楼
junpeng324|  楼主 | 2017-10-3 15:29 | 只看该作者
vs2010改进详细:
1.可视增强功能
IDE 已经过重新设计,提高了可读性。为了减少杂乱,不必要的行和渐变都已删除。
2.支持多个监视器
“代码编辑器”和“设计”视图窗口等文档窗口现在都可以放置在 IDE 窗口的外部。例如,您可以将“代码编辑器”拖出 IDE,以便可以将它与“设计”视图窗口并排查看。
快速浏览代码
1.代码编辑器
新的代码编辑器使代码更容易阅读。您可以通过在按住 Ctrl 的同时滚动鼠标滚轮来进行缩放。此外,当您在 Visual C# 或 Visual Basic 中单击某个符号时,该符号的所有实例都将自动突出显示。
2.键入时即开始搜索
新的“定位到”功能对文件、类型和成员提供“键入时即开始搜索”支持。“定位到”使您能够利用 Camel 大小写格式和下划线来缩写搜索文本。例如,可以使用“AOH”来搜索“AddOrderHeader”。
3.调用层次结构
在 Visual C# 和 Visual C++ 中,调用层次结构使您能够从一个成员定位到它的调用方成员以及它的被调用方成员。在浏览面向对象的代码时,这十分有用。
4.调试
重新设计的“线程”窗口提供筛选、调用堆栈搜索与展开以及分组功能。此外,您现在可以组织和搜索断点并将它们与其他开发人员共享。
新的“并行堆栈”和“并行任务”窗口可帮助您直观显示并调试用 C++、C# 或 Visual Basic 编写的并行代码。有关更多信息,请参见使用“并行堆栈”窗口和使用“并行任务”窗口。
5.项目功能对应
IDE 中的功能(如“添加引用”和“工具箱”)现在与项目的目标 .NET Framework 或 Silverlight 版本相对应。因此,以早期 .NET Framework 版本为目标的程序集中的类型、成员和控件不会出现在 IntelliSense 中并产生后台编译错误。例如,如果您的项目以 .NET Framework 2.0 为目标,并且您使用 .NET Framework 2.0 不支持的语言功能(如匿名类型),则 IDE 会将该代码标为错误。
6.测试先行支持
在 Visual Basic 或 Visual C# 中,IDE 现在可以在定义新的类型和成员之前,使用它们来生成代码存根。因此,您可以先编写测试,然后再生成编译测试所需的代码。此外,IntelliSense 现在提供一种“建议模式”,能够避免 IntelliSense 自动完成尚未定义的类型或成员。
7.Application Lifecycle Management
Visual Studio 的所有版本(学习版除外)现在均提供了 Application Lifecycle Management 客户端应用程序。Application Lifecycle Management 包括版本控制、工作项跟踪、生成自动化、团队门户网站、报告和业务智能、敏捷计划工作簿及测试用例管理,涵盖了对软件开发项目进行协作所需的所有方面。Application Lifecycle Management 通过一个客户端访问许可证 (CAL) 包含在 Visual Studio 2010 中。可以根据需要购买额外的客户端访问许可证。
8.代码生成
在 Visual Studio 的任何版本中都可以创建和使用文本模板,无需任何其他组件。在引入了预处理文本模板的 Visual Studio 2010 中,从应用程序生成任何类型的文本文件已变得更加容易。还通过与生成系统的更好集成,改进了对代码集成的支持,从而使生成的源代码始终会在对源模型进行任何更改后保持更新。
9.起始页
Visual Studio 2010 起始页具有新外观和新功能。选项卡式内容区域可链接到各种选定和分类学习资源。这包括 MSDN 资源、社区资源和可自定义的新闻源。通过改进的“最近的项目”列表,只需单击鼠标便可在该列表中添加或移除项目。还可以从扩展管理器安装自定义起始页。
10.扩展管理器
通过在“工具”菜单上单击“扩展管理器”,可以从 IDE 查找和安装 Visual Studio 扩展。扩展管理器可从 Visual Studio Gallery(Visual Studio 库)网站下载和安装社区发布的扩展,无需您打开浏览器。使用该管理器还可以卸载、禁用或重新启用已安装的扩展。
11.对话框
Visual Studio 2010 中的“新建项目”对话框包含与扩展管理器相同的搜索和安装功能,只不过该对话框只搜索项目模板和项模板。
12.新帮助查看器
针对 Visual Studio 2010 完全重新设计了帮助查看器。您可以使用首选的 Web 浏览器联机或脱机查看文档、根据需要下载最新文档、使用简化的目录导航文档、使用改进的全文搜索算法搜索特定内容,以及使用更加简化的 F1 系统查找特定于要处理的任务的内容。

使用特权

评论回复
来自 5楼
junpeng324|  楼主 | 2017-10-3 15:36 | 只看该作者
首先是新建项目,这里需要注意的是文件名和文件路径一定要养成一个好的习惯,起名按照程序的功能或是内容来起,路径放在一个专门的文件夹中。

1.PNG (509.86 KB )

1.PNG

使用特权

评论回复
6
junpeng324|  楼主 | 2017-10-3 15:42 | 只看该作者
工具箱:在我们进行窗体设计时,工具箱是一个可以让我们所见即所得的工具,我们可以直接在里面拖拽控件。首先,打开试视图-工具箱。然后将其固定在窗口的左端。

2.jpg (81.14 KB )

2.jpg

3.jpg (73.92 KB )

3.jpg

4.jpg (71.49 KB )

4.jpg

使用特权

评论回复
7
junpeng324|  楼主 | 2017-10-3 15:46 | 只看该作者
拖拽控件。在工具箱中寻找我们需要的控件直接拖拽进入窗体程序中即可。要调整大小只要将鼠标放到控件边缘就可以调整,窗体的大小同样也可以调整。

20.PNG (27.91 KB )

20.PNG

使用特权

评论回复
8
junpeng324|  楼主 | 2017-10-3 15:57 | 只看该作者
属性面板:
我们添加完控件后,需要对控件的属性进行设置,比如名称、颜色等进行设置。这时我们就需要用到一个非常重要的面板——属性面板。
右击要编辑的控件,选择属性,这时在右下角就会出现控件的各种属性。根据程序的要求进行设定即可。

30.jpg (60.33 KB )

30.jpg

31.jpg (58.54 KB )

31.jpg

32.jpg (25.86 KB )

32.jpg

使用特权

评论回复
9
junpeng324|  楼主 | 2017-10-3 16:03 | 只看该作者
查看代码:
我们的控件添加完成后我们就要开始编写程序,这是我们就要进入代码的编写窗口中,单机选中我们要编写控件,然后双击或直接按F7键跳转到代码界面。


40.PNG (19.38 KB )

40.PNG

41.PNG (39.11 KB )

41.PNG

42.PNG (50.38 KB )

42.PNG

使用特权

评论回复
10
junpeng324|  楼主 | 2017-10-3 16:11 | 只看该作者
调试:
当我们的程序设计好的时候或是编写到一半的时候,想要查看一下自己的程序运行的情况,可以点击调试按钮,或直接按F5或ctrl+F5(常用于控制台程序)。
点击停止调试即可回到编辑状态。

51.PNG (52.97 KB )

51.PNG

使用特权

评论回复
11
junpeng324|  楼主 | 2017-10-3 16:18 | 只看该作者
解决方案资源管理器:
我们的程序所有的文件都在解决方案管理其中可以找到,多以我们要将其打开以便查看程序中的文件,和修改程序。
点击视图-解决方案资源管理器。这时就会在右面出现解决方案资源管理器的界面。选择相应的控件即可打开编辑。

61.jpg (106.45 KB )

61.jpg

62.jpg (75.94 KB )

62.jpg

使用特权

评论回复
12
junpeng324|  楼主 | 2017-10-3 16:23 | 只看该作者
发布:
编写好的程序我们要进行发布,这时找到生成-发布,即可对程序进行发布。


71.jpg (79.76 KB )

71.jpg

使用特权

评论回复
13
junpeng324|  楼主 | 2017-10-3 16:26 | 只看该作者
控制台程序的编写就要想其他的程序开发一样,需要我们自己写代码。为了方便我们常常将行号打开一遍观察。

81.jpg (88.51 KB )

81.jpg

82.jpg (58.88 KB )

82.jpg

83.jpg (55.73 KB )

83.jpg

使用特权

评论回复
14
hanzhen654| | 2017-10-3 16:29 | 只看该作者
精彩,接着来,看串口工具怎么出来。

使用特权

评论回复
15
suzhanhua| | 2017-10-3 17:18 | 只看该作者
上位机都是带有串口模块的。

使用特权

评论回复
16
suzhanhua| | 2017-10-3 17:20 | 只看该作者
主要还是字符串断句的分析。

使用特权

评论回复
17
sky.sun.zz| | 2017-10-3 21:40 | 只看该作者
感谢分享!

使用特权

评论回复
18
bingochan| | 2017-12-19 08:55 | 只看该作者
编写完程序后怎么生成上位机的界面

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

37

主题

1130

帖子

8

粉丝