javaweb宿舍管理系统答辩问题

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

javaweb宿舍管理系统答辩问题

space以及后面的是什么意思?

答:命名空间,相当于namespace相当于windows操作系统中的文件夹。“项目名.文件夹名”,用于细分文件。

2.Public与private的区别及功能

答:private是完全私有的,只有在类自己里面可以调用,在类的外部和子类都不能调用,子类也不能继承父类的private的属性和方法。

public对任何类和成员都完全公开,无限制访问。

3.@符号的作用

答:1.忽略转义字符,2.让字符串跨行,3.在标识符中的用法:C#是不允许关键字作为标识符(类名、变量名、方法名、表空间名等)使用的,但如果加上@之后就可以了。

4.解释一下delete方法中报错机制,运行流程

答:1、将预见可能引发异常的代码包含在try语句块中。

2、如果发生了异常,则转入catch的执行。

3、finally可以没有,也可以只有一个。无论有没有发生异常,它总会在这个异常处理结构的最后运行。即使你在try块内用return

返回了,在返回前,finally总是要执行,这以便让你有机会能够在异常处理最后做一些清理工作。如关闭数据库连接等等。(如果没有catch语句块,那么finally块就是必须的。)

5.Indexof是弄啥嘞?返回个啥?

答:返回某个指定字符串值在字符串中首次出现的位置。如果字符串中没有指定字符,则返回-1;如果有,则返回字符串的位置。Indexof可以从指定位置开始进行查询,formindex的合法取值范围是0到stringobject.length-1。

6.解释一下占位符{0}

答:接收第一个传递过来的参数

7.解释一下参数列表框中的内容

答:声明一个变量或类,接收界面传递来的参数

8.解释一下sql语句

答:查询x表中的a,b列

9.Datatable是什么?

答:DataTable是一个临时保存数据的网格虚拟表(表示内存中数据的一个表。),存放从数据库查询到的数据。

10.String.format解释一下

答:string.format()格式化说明符,将指定的String类型的数据中的每个格式项替换为相应对象的值的文本等效项。

11.Return在方法中的作用

答:在有返回值的方法中的作用:return后面跟返回值,返回值类型要与方法返回值类型相同,如“public int intt()”的方法返回值类型为Int,则return后跟的返回值类型也必须为int。Return将返回值赋给方法,可以直接从方法中调用值。

在无返回值的方法中的作用:结束方法的运行。

12.return DBhelper.query(sql).Rows.Count;解释一下

答:return将DBHelper.query(sql)中DataTable类型的数据的总行数返回给类型为Int的方法。

13.public partial class Form1:Form是什么意思?

答:窗体Form1继承系统中为Form的窗体格式。

14.private void btnSubmit_Click(object sender,EventArgs

e)解释一下()里的

答:系统参数

15.This是指什么?

答:这个窗体

16.this.Close();解释一下

答:关闭本窗体

17.private void StuChargeForm_Load(object sender,EventArgs e)解释一下是啥事件

答:窗体加载事件,在第一次显示窗体前发生。

18.DataSource表示什么?

答:数据源

19.public void flush()void表示什么?

答:void表示该方法没有返回值。

20.Static表示什么?有什么作用?

答:静态修饰符,在方法(函数)前用static修饰,表示此方法为所在类或所在自定义类所有,而不是这个类的实例所有。可以通过类直接调用静态方法,但不可以通过这个类的实例来调用其中的静态方法,因为通过实体类调用其中的静态方法时,对象可能不存在。静态方法不能被重写,只能被重载,因为静态方法不属于类的实例对象。

21.InitializeComponent();有什么作用、?

答:初始化窗体控件

22.if(this.cboFlag.Text=="在职")t.flag="1";

else if(this.cboFlag.Text=="离职")t.flag="2";

else if(this.cboFlag.Text=="休假")t.flag="3";解释一下if判断的运行流程

答:略

23.this.lblPage.Text="当前:"+page.nowPage+"页共:"+page.getTotalPage()+"页总计:"+page.count+"条";中的+表示什么?

答:显示分页中的当前页和总页数

24.this.cboFlag.Text="在职";cboFlag是什么控件?

答:下拉框

25.dgvTeacher.SelectedRows[0].Cells["teachid"].Value.ToS tring()解释一下这一行

答:dgv中选中的行的第一行中的teachid列中的值转化为字符创类型

26.=与==的区别

答:=是赋值,==是判断

27.int.Parse是弄啥嘞?

答:将()里的值装换为int类型

相关文档
最新文档