C#入门(2) VS开发常用
目录
前言
VS开发是指使用微软的集成开发环境(Integrated Development Environment)Visual Studio进行软件开发的过程。Visual Studio是一款功能强大的开发工具,可以用于多种开发任务,包括但不限于以下用途:
-
软件开发:VS可以用于开发各种类型的软件,包括桌面应用程序、Web应用程序、移动应用程序等。它支持多种编程语言,如C++、C#、Visual Basic、Python等,可以满足不同开发需求。
-
网站开发:VS提供丰富的Web开发工具和功能,可以帮助开发人员创建、调试和部署Web应用程序。它支持HTML、CSS、JavaScript等前端技术,并提供强大的服务器端开发支持,如ASP.NET。
-
数据库开发:VS提供集成的数据库开发工具,可以用于创建和管理数据库,编写SQL查询和存储过程等。开发人员可以使用VS与各种数据库系统进行交互,如Microsoft SQL Server、MySQL、Oracle等。
-
云平台开发:VS具有强大的云平台开发功能,如Azure开发工具包,可以帮助开发人员构建、部署和管理云应用程序。它提供了丰富的云服务和资源,如虚拟机、存储、人工智能等,可以轻松集成云计算能力。
-
游戏开发:VS提供了一系列游戏开发工具和框架,如Unity、XNA等,可以帮助开发人员创建各种类型的游戏,包括PC游戏、手机游戏、掌机游戏等。它提供了丰富的图形和物理引擎,并支持多平台发布。
总之,VS开发可以满足不同类型软件的开发需求,提供了丰富的工具和功能,帮助开发人员提高开发效率,并提供了一体化的开发环境。
那么,很明显,用好这款软件也是我们要学习开发的重中之重。
一些使用技巧和规范
1.保存和全部保存
快捷键:ctrl+s和ctrl+shift+s
2.注释(规范)
// 注释一行代码
**注释多行代码
///注释类和命名空间
3.折叠代码
顾名思义,就是可以将代码折叠起来,但是不影响使用,更方便阅读,这是大家在后续开发都可以使用到的技巧。
折叠代码的好处包括:
-
简化阅读:折叠代码可以将长段的代码折叠起来,只显示关键部分,使得阅读代码更加简洁和清晰。这样可以节省时间,减少阅读障碍。
-
提高编写效率:折叠代码可以隐藏不需要立即处理的代码块,让编写代码时只专注于当前需要关注的部分。这样可以提高编写代码的效率,减少分散注意力和出错的可能性。
-
提升代码组织性:折叠代码可以将大段的代码块整理成逻辑上相对独立的小块,便于代码的组织和管理。这样可以方便查找和修改特定代码段,提高代码的可读性和可维护性。
-
减少干扰:折叠代码可以隐藏不需要关注的代码片段,减少视觉干扰和信息过载。这样可以减少阅读时的困惑和混乱,让阅读更加专注和高效。
-
节省空间:折叠代码可以压缩代码的显示空间,显示更多的代码或者其他内容。这样可以节省屏幕空间,提高显示效果和工作效率。
语法:
#region 代码块命名
///你的代码逻辑
#endregion
console——控制台相关
在C#中,Console是一个类,用于控制台应用程序的输入和输出。它提供了一组用于读取用户输入、输出文本和格式化文本的方法。
以下是Console类的一些常用方法:
- Console.WriteLine(string message):向控制台输出一行文本。
- Console.Write(string message):向控制台输出文本。
- Console.ReadLine():从控制台读取用户输入的一行文本。
- Console.ReadKey():从控制台读取用户按下的一个键。
- Console.Clear():清除控制台的所有内容。
Console类还提供了一些用于格式化文本的方法,比如:
- Console.WriteLine("{0}年{1}月{2}日", year, month, day):使用占位符将变量的值插入到字符串中。
- Console.WriteLine($"{year}年{month}月{day}日"):使用插值表达式将变量的值插入到字符串中。
Console类还提供了一些属性,比如:
- Console.BackgroundColor:获取或设置控制台的背景色。
- Console.ForegroundColor:获取或设置控制台的前景色。
- Console.Title:获取或设置控制台的标题。
在控制台应用程序中,可以使用Console类来与用户交互,读取用户输入,输出结果等。它是开发控制台应用程序的重要工具。
不过如果我们后续要从事游戏开发,这方面其实用的很少,我们更多是使用引擎unity来实现开发的目的。
但是学会了console的使用我们也可以更好的对后续学习进行一定的理解,因为只有打印出让人看得懂的文字,我们才知道计算机究竟在干些什么。
这也会涉及到一些调试相关的事情。不过这是后话,作为新人,切记在学习路上要不骄不躁,一步一个脚印。