C#程序设计任务式教程
上QQ阅读APP看书,第一时间看更新

1.4 任务实现

1.4.1 编写控制台应用程序

本控制台应用程序,模拟实现软件的“查找”功能:当用户输入要搜索的学生姓名后,系统搜索并显示该学生本学期所修课程名称,及搜索到的条目数。

程序运行效果图,如图1-31所示。

图1-31 程序运行效果图

程序源代码如下:

首先创建项目StudentInfo,并选择项目存储位置及“控制台应用程序”选项。在“代码编辑器”窗口中,输入设计编写好的程序代码后,按〈Ctrl+S〉组合键对文件进行保存,然后按〈Ctrl+F5〉组合键编译并运行程序。

在C#中,定义了一些在字母前加“\”,来表示常见的不能显示的ASCII字符,例如\0、\t、\n等,称为转义字符,因为后面的字符,都不是它们本来的ASCII字符意思了。在程序语句Console.WriteLine( )中出现的“\t”字符的意义是水平制表,使光标跳到下一个TAB位置。

1.4.2 编写窗体应用程序

本窗体应用程序,窗体标题为“第一个C#程序”,当单击“欢迎”按钮时,弹出消息对话框,其标题为“询问”,消息内容为“是否进入C#世界?”,消息图标是表示询问的问号图标,对话框中显示“确定”和“取消”两个按钮,且第二个按钮为默认按钮,当用户单击“确定”按钮,则弹出消息对话框,标题为“系统提示”,消息内容为“欢迎进入C#世界!”,对话框中只有一个“确定”按钮;当用户单击“取消”按钮,则关闭窗体结束程序。

程序运行效果图,如图1-32所示。

图1-32 程序运行效果图

程序源代码如下:

任务实现步骤如下。

1.创建项目

1)启动Visual Studio 2013后,单击“文件”菜单中的“新建”命令,在子菜单中选择“项目”命令,则弹出“新建项目”对话框。

2)在对话框左侧“模板”选项中,选择“Visual C#”,在中间列表中选择“窗体应用程序”选项。

3)在对话框下方的项目“名称”输入框中输入“StudentInfo”项目名,并通过“浏览”按钮输入项目的创建“位置”,设置完成,单击“确定”按钮。

2.设计用户界面

1)单击“视图”菜单中的“工具箱”命令,将工具箱显示出来,并单击工具箱右上角的“自动隐藏”按钮,如图1-33所示,将工具箱锁定在屏幕,便于使用。

图1-33 工具箱

2)双击工具箱中的按钮控件,按钮button1将自动添加到窗体中,调整其摆放位置。

3.设置控件属性

1)单击“视图”菜单中的“属性窗口”命令,将属性窗口显示出来,在窗体Form1中的任意位置单击,以确保是针对窗体Form1设置属性,如图1-34所示。

图1-34 属性窗口

2)在属性窗口的左侧列表中选中Text属性,在其右侧的属性值输入框中,将Form1修改为“第一个C#程序”,从而实现了对窗体标题的设置。

3)在窗体中单击选中button1,此时在属性窗口中所针对的设置对象即为按钮button1,用同样的方法,将按钮的Text属性值修改为“欢迎”。

4.编写事件代码

1)在窗体中双击设置好的“欢迎”按钮,则直接打开代码编辑器窗口,并且Visual Studio 2013集成开发环境将自动完成按钮常用的Click单击事件的程序代码框架。

2)在光标定位处,输入设计编写好的程序代码。

3)按〈Ctrl+S〉组合键,对文件进行保存。

5.编译调试运行程序

1)程序代码编写好之后,按〈Ctrl+F5〉组合键编译并运行程序。

2)对程序反复进行测试、调试、保存及编译运行,直至符合项目需求。