【C#入门】第一个C#下windows程序
工具:vs2008
step1:
打开vs,文件-》新建-》项目;
此时,如果你之前在vs第一次启动时选择的是c++或者其他非c#项目是,可以通过选择
“其他语言”-》visual c#-》windows窗体应用程序
来创建c#项目。
此时,工作区上出现一个form1,与vb非常类似。
step2:
打开“工具箱”(可以在工作区的右侧边上找到),或者通过“视图”-》“工具箱”打开。
step 3:
往from1上托一些组建,如一个label 一个button。
选择form1上的组件,点击右键-》属性,可以看到:(如label1)
可以在text属性设置该label的默认显示,name属性设置该label的名字(调用时使用)。如,将text属性改为空,name属性改为tips。
将text设置为空以后在form1上将看不到该label,此时可以通过
来选择它。
step 4:
加上动作。
双击button1,将会进入code区。
函数button1_Click(object sender, EventArgs e)是该button被点击时将调用的函数。
我们假设这样的动作:点击button,然后在label部分显示“hello,it's Elar.”。
此时可以按一下F7让工程编译一下,这样做的好处是在coding 的时候vs可以检查到我们新增加的组件。
如:tips组件可以自己提示。
添加代码如下:
last step:
按F5 或者 ctrl+F5,或者 界面上的小绿三角“启动调试”,可以看看我们的hello world。
--------------------------------------------
教程结束 ^_^
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构