栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > .Net

上位机学习系列笔记(1)

.Net 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

上位机学习系列笔记(1)

1.使用Visual studio 2019创建新项目时注意项目名称和解决方案名称应相同,项目位置的存放路径中不能有特殊字符(#、¥、%等);
2.上位机开发框架建议选用.NET Framework 4.6;
3.需打开项目时,仅打开后缀.sIn文件即可;
4.项目Assemblylnfo.cs文件为项目版权相关信息;
5. APP.config 文件为项目的配置文件,Program.cs 文件为项目的主程序文件;
6.一个解决方案中可以包含若干个狭义上的项目,多个项目间通过“引用”相互建立关系。当运行程序时,解决方案中的所有关联项目都会统一编译, 产生各exe或者dll文件, 生成解决方案只是重新编译项目并未启动,Debug启动会把项目编译后启动起来,清理解决方案一般用于旧文件删除,进行新文件的编译;
7. Debug (调试)为尝试运行程序,在运行中可以通过断点观察程序的执行过程;
8.Release(发布)为程序开发和调试都成功后,选择发布程序给用户使用(很多时候断点不执行);
9.调试:F5从开始到第一个断点停止,如果继续,会执行下一个断点。 F11是单步运行,一行代码一行代码执行;
10.Debug生成的文件包含调试信息,生成的文件较大,Release不包含调试信息,生成的文件较小。Debug不做任何的优化代码任务,Release: 有时候需要做性能优化,以便提升运行速度,项目结束后最后使用Release进行发布:
11.项目生成运行过程分析:C#代码文件通过csc.exe编译器编译成.net平台能够识别的程序集exe或dll (动态链接库)。exe或dll为IL (可以理解成中间语言),通过JIT编译器即时编译IL成特定操纵系统的机器码;
12.托管代码:在公共语言运行时(CLR)管理下运行的中间语言(MSIL), 非托管代码:仅针对特定操作系统而生成的CPU及其指令;
13.公共语言运行时(CLR)-.NET中的虚拟机,CLS为公共语言规范,解决不同开发语言之间的语法规范,CTS 为通用类型系统解决不同开发语言之间的数据类型差异;
14.公共语言运行时(CLR)包括:内存管理、异常处理、垃圾清理、JIT 编译器、类加载器;
15. C#代码可以同VB代码混编,因为两者都被编译成中间语言(MSIL);
16. Using为引入命名空间,如果要需要引用其他类中的方法,则需要用USing+命名空间引入;
17.类是程序的基本单元,用来封装要处理的数据和任务处理的方法。所有代码都封装到类中,一个类中建议包含一个类。 类中只能定义字段、属性、方法、不能写对象调用代码,业务功能代码必须写在方法中;
18.命名空间:任何一个类都要属于一个特定的命名空间,一个命名空间可以包含多个类,命名空间可以用.来分隔,但不表示包含关系。
19.方法的命名建议动宾短语doSth;
20.不同类型的数据存放在不同的内存块中,不同的数据类型占用的存储空间大小也不一样;
21.变量表示一个数据的存储空间,内存地址的别名,内存地址是一串16进制数,不好记忆,通过变量可以快速找到数据;
22. Ctrl+k+d自动对齐(先按K再按D);
23. C#命名规范: C#严格区分大小写,类、属性、方法命名规范要首字母大写、局部变量只能用英文字母(大小写)、数字、下划线,不能包含其他字符,并且开头只能用下划线和英文字母,Age和age是两个不同的变量,首字母要小写;
24.带空格的字符串和不带空格的字符串完全不一样;
25.快速打出Console.WitelLine(),输入cw,有提示cw,连续按两次tab;
26.程序注释的使用方法和技巧:单行注释//,文档注释、类注释,方法///,关键性的语句要注释,类名前应该使用文档注释,说明类的简单功能和使用方法;
27. MSDN帮助文档选中方法,按F1或Fn+F1联网定位该方法的实现.

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1023796.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号