ACCP S1上机考试数据操作与插入总结

需积分: 10 4 下载量 19 浏览量 更新于2024-09-18 收藏 58KB DOC 举报
在 ACCP S1 的上机考试总结中,我们关注了两个关键知识点:数据库操作与窗体设计。 首先,关于数据库操作,这部分代码展示了如何通过 C# 进行 SQL Server 数据库的交互。`DBHelper` 类定义了一个静态的 `conString` 字符串,包含了数据库服务器地址、数据库名称、用户名等信息,用于创建 `SqlConnection` 对象。在实现数据的添加和插入时,开发者使用 `string.Format` 方法构建 SQL 插入语句,将用户输入的 UID 和 score 值转换为整数和浮点数类型,然后通过 `SqlCommand` 执行插入操作。如果插入成功,会显示 "ok",否则提示 "no"。 在数据查询方面,当窗体加载时,执行了一个 SELECT 语句来获取 exam 表中的 score 值,并将这些值添加到 `comboBox1` 中,以便于用户选择或查看。这涉及到了 `SqlCommand` 的 `ExecuteReader` 方法来执行查询,以及使用 `SqlDataReader` 遍历查询结果。 其次,关于窗体设计,代码中对窗体进行了如下设置: 1. FormBorderStyle:设置为 `FixSingle`,表示窗体的边框样式为固定单边框,不允许用户改变窗体大小。 2. IsMdiContainer:设置为 `true`,意味着该窗体是子窗体的容器,可以包含其他窗体。 3. MaximizeBox 和 MinimizeBox:分别设置为 `false`,禁止用户调整窗体的最大化和最小化选项。 4. StartPosition:窗体的初始位置设置为屏幕中心 `CenterScreen`。 5. WindowState:初始化时窗体可见状态设为最大化 `Maximized`。 这些设置确保了窗体的基本交互性和布局一致性,提高了用户的操作体验。在实际的上机考试中,理解和熟练运用这些数据库操作和窗体设计技巧是非常重要的,它们有助于完成数据处理和界面展示任务,是 ACCP S1 考核的核心内容之一。