如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
教学内容课次安排C#.NET程序设计基础2数据结构6~7数据库技术2~3软件开发实例2~3软件工程1第一章C#.NET程序设计基础1.1C#.NET概述1.1.1C#.NET简介1.1.2VisualStudio.NET集成开发环境(IntegratedDevelopmentEnvironment,IDE)起始页主窗口代码窗口属性窗口解决方案资源管理器窗口组成.NET应用程序的所有文件共同组成了项目的解决方案,并以树状结构图显示。项目文件(.csproj):每个C#项目对应一个项目文件。项目通常由引用文件和代码文件组成。代码文件(.cs文件).cs文件是程序源码文件。工具箱窗口1.1.3C#windows应用程序开发过程例:设计一个界面如图所示的求一个整数的绝对值的程序。在程序运行启动后,在标签“a”后面的文本框内输入一个整数,用户单击“calculate”按钮后,标签“|a|”后面的文本框内显示该整数的绝对值。创建C#项目设计程序运行界面:控件名编写单击命令按钮calculate事件代码:说明:tba.Text中的Text为TextBox控件tba的属性,该属性代表文本框中的内容。TextBox控件中的内容都是字符串形式的。int.Parse(tba.Text)中的Parse是int类型的方法,其功能是将文本框tba中的内容转换为int类型的数据。Parse方法的作用是将其后的参数值以其作用对象的类型进行转换。1.2C#可视化界面设计1.2.1控件基本概念控件对象的属性、方法和事件方法:是对象的行为特征是对象本身内含的函数如:TextBox1.Focus();事件:是对象的一类特殊方法,用于对程序运行过程中发生的指定事件进行响应,做出应答。常见的事件如单击(Click)、键盘按下(KeyPress)。控件对象的通用属性Enabled:控制控件能否接受用户的响应。如对按钮button1,执行语句:button1.Enabled=false;则程序运行时,该控件不响应用户对其操作的任何事件。Visible:控制程序运行期间控件是否可见。将其设置为false时,该控件不可见。1.2.2窗体是与用户交互的界面,是控件的容器。一个应用程序可创建多个窗体。只有一个主窗体,程序启动时自动显示。主窗体之外的其它窗体需要通过添加完成(“项目”“添加Windows窗体”)每个窗体是一个类,需为其生成一个对象主窗体之外的其它窗体通过其Show()或ShowDialog()方法进行显示。主要功能:用于显示文本重要属性:Text属性,Font属性重要属性:Text(文本):文本框中的内容。MultiLine(多行):值为true时,允许多行ScrollBars(滚动条):用来设置滚动条模式,只有当MultiLine属性为true时,该属性值才有效。PasswordChar:允许设置一个字符,运行程序时,将输入到Text的内容全部显示为该属性值,从而起到保密作用,通常用来输入口令或密码。ReadOnly:指示文本框中的文本是否为只读。值为true时为只读。常用方法:Clear方法:从文本框控件中清除所有文本。调用格式:文本框对象.Clear();Focus方法:将光标聚焦在该文本框中。调用格式:文本框对象.Focus();按钮Button通常成组出现,以提供两个以上互斥选项。在一组单选钮中只能选择一个单选框。主要属性:Text:单选按钮控件内显示的文本。Checked:设置或返回单选按钮是否被选中,选中时值为true,否则为false。用于罗列可供用户选择的项。主要属性和常用事件同单选按钮。【例】当单击“确定”按钮后,在下边的文本框中显示有关信息。控件名privatevoidbutton1_Click(objectsender,EventArgse){if(rdbf.Checked)tbinf.Text=tbname.Text+"女";elsetbinf.Text=tbname.Text+"男";if(rdbl.Checked)tbinf.Text+="讲师";elseif(rdbvp.Checked)tbinf.Text+="副教授";elsetbinf.Text+="教授";}【例】当单击“确定”按钮后,在右边的文本框中显示有关信息。控件名privatevoidbtnok_Click(objectsender,EventArgse){tbhob.Text=tbname.Text+"爱好:";if(cbs.Checked)tbhob.Text+="运动";if(cbtp.Checked)tbhob.Text+=