急需解答的几个初学者有关问题(第一次给100分,)

急需解答的几个菜鸟问题(第一次给100分,在线等)
第一个:窗体的hide show 和visible:=true /false 都可以把窗体隐藏,显示,究竟那种好一些呢?(满分10分)



第二个:这个是我的表结构 员工表(员工号,员工名,部门号......)员工号是主码,部门号是外码

  部门表(部门号,部门名.....)部门号是主码
我想实现的功能是这样的:我想把一个员工查询的结果返回到一个窗体上,每个字段显示在独立的edit上.
如果对这些员工信息进行修改,添加的时候都是在这些各自独立的edit上.根据习惯,不管是显示或添加,都是部门名比部门编号来得直接和方便.我的设想是先根据查询结果的部门号找出对应的部门名,在把部门名赋值到edit上;添加的时候顺序刚刚相反,把部门名作为查询部门号的条件,找到部门号就把它插入员工表中.
  不知道各位高手可以给出我具体的方法,步骤,或者有什么控件属性可以不用那么麻烦的? (满分70分)

第三个: 作为登录窗口时,要把限制登录次数为3次,除了在开始设一个变量,把验证用户名和密码作为一个循环,当变量到达一定程度的时候,就关闭窗口这个方法外,还有其他跟方便的方法和控件吗?(满分10分)

第四个:QUERY 和TABLE 哪个功能好一些啊?(满分5分)
的五个:stringgrid和DBgrid哪个好一些?(满分5分)

不用全部都回答,喜欢答哪个就哪个,给分的原则是选择结贴时最优的那个答案.
 

------解决方案--------------------
晕!你给人出考试题啊?!

功利性太强,拒绝回答!
------解决方案--------------------
yaya,感到不爽

你那语气不是在求知,而是想考验我们楼下的;

既能你那么博学,我那敢班门弄斧呢!!!!!!