C#笔记:VS2010 Form控件与Access连接操作指南

需积分: 1 0 下载量 115 浏览量 更新于2024-09-13 收藏 2KB TXT 举报
本篇C#笔记主要记录了Visual Studio 2010 (VS2010)环境下使用C#编程的一些关键点,重点围绕窗体操作、时间显示、对话框显示、组件隐藏关闭以及数据库操作进行讲解。 1. **窗体操作**: 笔记展示了如何在Form1中通过按钮触发打开新的Form2,并通过`Show()`方法显示Form2,同时使Form1自身隐藏。代码中提到的`this.Visible=false;`用于隐藏当前窗体,而`form2.ShowDialog();`则表示使用对话框模式显示Form2,这样可以保持Form1的可见性,直到Form2关闭。 2. **时间显示**: 提到了一个定时器(Timer)的使用,其`Text`属性被设置为当前时间的字符串,通过`Convert.ToString(DateTime.Now)`获取并格式化时间。 3. **对话框显示模式**: 详细解释了`show()`和`ShowDialog()`的区别,前者是非模态对话框,即在调用者窗体上叠加显示,而`ShowDialog()`是模态对话框,会阻塞调用者的执行直到对话框关闭。使用`ShowDialog()`时,通常会在关闭对话框后恢复主窗体的可见性。 4. **隐藏与关闭**: `hideclose`可能指的是窗口的隐藏和关闭操作,但具体实现没有在提供的内容中给出,一般情况下,`Hide()`方法用于隐藏窗体,而`Close()`方法用于关闭窗体,但通常会在`Dispose`或`Closing`事件中完成清理工作。 5. **安全性设置**: `SecurityInfo=False`可能涉及用户权限管理或者安全验证,可能是为了简化示例或排除无关的安全问题。 6. **组件标签**: `tag=1`表明该组件可能带有自定义标签,用于识别和区分不同的组件实例。 7. **数据库操作**: 关于`ExecuteNonQuery()`方法的描述,这是用于执行SQL命令(如UPDATE, INSERT, DELETE)的方法,它不返回任何结果集,仅返回受影响的行数。执行时需要处理事务,且返回值 `-1` 表示操作失败或无结果。 8. **错误处理与消息提示**: `MessageBox.Show("ɾɹ","ʾ");` 提供了一个简单的错误处理机制,当需要向用户显示错误信息时,可以使用`MessageBox`弹出对话框显示特定的消息。 综上,这篇笔记提供了C#开发中基础的交互逻辑、时间处理、对话框使用以及数据库操作的核心知识点,对初学者理解和实践VS2010下C#编程有较大帮助。