综合返利商城网站建设,淄博网站建设优化,wordpress id重置密码,做网站备案须知深入C# 本章所有的代码都放在 https://github.com/hikinazimi/head-first-Csharp 控制台项目结构 每个C#程序采用同样的方式组织,命名空间,类和方法
using System;namespace helloworld//命名空间
{class Program//类{static void Main(string[] args)//程序入口{Console.Writ…深入C# 本章所有的代码都放在 https://github.com/hikinazimi/head-first-Csharp 控制台项目结构 每个C#程序采用同样的方式组织,命名空间,类和方法
using System;namespace helloworld//命名空间
{class Program//类{static void Main(string[] args)//程序入口{Console.WriteLine(Hello World!);}}
}
常见语法
变量声明
int height;
bool flag;
string message zzz;操作符
int width 3;
width;
string result The;
result result area;
条件
int height 10;
string message
if(height5)
{message height is 5;
}循环
while()
{
}
do
{
}while();for(int i0;i10;i)
{
}
控制驱动用户界面的机制 介绍了文本框,单选钮,列表框,组合框,通过这些框输入数据,显示在界面上
创捷一个WPF应用来试验控件
设置Grid创建一个三行两列的框架
GridGrid.RowDefinitionsRowDefinition/RowDefinition/RowDefinition Height.5*//Grid.RowDefinitionsGrid.ColumnDefinitionsColumnDefinition/ColumnDefinition//Grid.ColumnDefinitions/Grid添加一个textBox控件 点击工具箱中textBox,并设置对应参数
增加一个事件处理器只允许输入数字 在textBox中PreviewTextInput中增添一个函数 对应函数填写如下代码 private void numberTextBox_PreviewTextInput(object sender, TextCompositionEventArgs e){e.Handled !int.TryParse(e.Text, out int result);}用户在textBox中输入文本时,在更新前,会先调用这个函数
combox的使用 ListBox x:NamemyListBox Grid.Row1 Margin10,10,10,10 SelectionChangedmyListBox_SelectionChangedListBoxItem Content1/ListBoxItem Content2/ListBoxItem Content3/ListBoxItem Content4/ListBoxItem Content5//ListBox这是一个下拉选择框
C#逻辑代码,通过判断选择的数字,将其赋值给number private void myListBox_SelectionChanged(object sender, SelectionChangedEventArgs e){if (myListBox.SelectedItem is ListBoxItem listBoxItem){number.Text listBoxItem.Content.ToString();}}最终效果如下图所示,在不同的模块输入不同的数字,会同步在右边显现
至此,我们就学习完了第二章,然后让我们复习一下本章讲了什么
学习了C#常见的语法如变量声明,操作符,条件判断和循环语句学习了WPF中常见的控件的使用