一、InitializeComponent

InitializeComponent();是有.NET平台自动执行的,是做一些初始化的工作,例如: 初始化FORM,上面的控件,加载资源,分配资源等,大部分加载的是 xxx.designer.cs 里的东西。

如果你添加了控件并初始化后,你又删除了控件,这时候就会报错,你需要将designer中的代码删除cai'才可以。

二、关闭窗体

1. this.Hide();

隐藏窗体,只是看不到窗体了,并没有关闭。this.Hide()隐藏窗体后还可用 this.Show()重新显示其,而且 Hide 一旦执行不能被中止。

2. this.Close();

close关闭了不表示应用程序退出,而是窗口自身关闭。close执行中是可以被终止的。

3. System.Environment.Exit(0);

系统退出,正在执行的全部终止。

三、SQL语句总结

增:规则是Insert into +表名称(所有属性)values(所有属性的值)

string sql = "insert into student_Info(cardno)values(@cardno)";

删:delete +表名称+WHERE+ 条件    (条件不写会删除整个表的元组)

string sql1 = @"delete BasicData_Info";

改:update +表名称+set +(属性1=值、属性2=值、属性n=值 )+条件

 string sql = @"update student_Info set cash=@cash WHERE cardno =@cardno";

查:SELECT * FROM +表名称 +WHERE+条件    (多个条件用and连接)

string sql1 = @"SELECT * FROM [student_Info]  WHERE cardno =@cardno";

C#机房重构-总结(一)相关推荐

  1. 机房重构(个人版)——类图

    我觉得机房重构的正确顺序是:数据库.绘图(包图.类图.时序图).文档最后是代码的实现.只是,尽管我这么觉得,却没有全然依照这个进行.我觉得.计划和顺序是死的.人是活的.假设进行到某一步.你进行不下去了 ...

  2. 配置文件总结(机房重构知识点总结)

    在这次机房重构中,第一次用了配置文件,把数据库的链接字串放在了配置文件中.和VB6.0版相比.不用又一次编译软件,就可以实现数据库的变更,确实方便了非常多. 直到想要总结配置文件才发现,自己对配置文件 ...

  3. C#机房重构-总结(三)

    一,字符的限制 这个是两种限制,其实都是根据ascii码来写的,给大家加推荐一个博客,可以去了解一下更深层次的. C#输入字符限制:https://blog.csdn.net/u014067842/a ...

  4. 个人机房重构--七层实现登录

    一.概述: 现在准备开始个人机房重构,那么就从简单的来,先用七层实现登录.我们常说的七层是指哪七层呢?其实七层就是在三层的基础上,添加了外观层--设计模式的外观模式,抽象工厂加反射,接口层.外观层主要 ...

  5. 【机房重构】一步一步往上爬——验收给了我什么

    整个机房重构过程中,一共经历了两次验收.一次是关于系统编程:一次是关于画图与文档,每一次,师父都是耐心.细心地指导.要问验收给了我什么,看下面的博客内容便清楚了.个人机房重构可分为两个阶段,前期主要是 ...

  6. 机房重构 之 抽象工厂+反射+配置文件 实现数据库訪问

    重构机房已经開始三个多星期了,从刚開始的一头雾水,到如今的柳暗花明,由開始的无从下手,到如今感觉犹 如脱胎换骨了般.和两个星期前相比.如今明朗了多了,心情也好了不少. 先给大家看一下这次重构的总体架构 ...

  7. 【机房重构】组合查询--存储过程

    定义 存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,存储在数据库中,经过第一次编译后再次调用不需要再次编译,用户通过指定存储过程的名字并给出参 ...

  8. 【机房重构】C#子窗体关闭父窗体

    [机房重构]-----[修改密码] 最原始我的修改密码是用户在修改密码之后仍然处于登录状态,自己想想其实也挺对的,为啥用户修改密码了就必须要重新登录? 应该有很多人和我有同样的想法. 但是经过和其他人 ...

  9. 【机房重构】-UNL图回顾

    前言 欠的迟早是要还的,UML图至从学过之后,就几乎没有复习过,到现在,几种关系,各种图的作用以及区别,都已经很模糊,这次正好结合重构,做一下回顾. UML 是什么? 统一建模语言,可视化的面向对象建 ...

  10. 【机房重构】一步一步往上爬——不仅仅是三层

    不知道大家还记不记得之前学习的UML中一个单独列出来的一种图,也就是这次我想说的包图.那个时候,让我们画机房收费系统的各种图,用例图.类图等等,通过自己反复琢磨,还都勉勉强强画出来了.唯独只有包图,我 ...

最新文章

  1. Level/levelup-2-API
  2. 使用sun.net.ftp.FtpClient进行上传功能开发,在jdk1.7上不适用问题的解决
  3. C++ string类中的find()函数的简单使用
  4. no scp yes 不提示_linux脚本实现scp命令自动输入密码和yes/no等确认信息
  5. openssl升级_CVE20201967: openssl 拒绝服务漏洞通告
  6. 文本摘要提取_了解自动文本摘要-1:提取方法
  7. 轴只显示5个刻度_告别大象腿,迎接魅力美腿,变身女王你只需5个方法
  8. 美橙互联域名与其他地方的区别
  9. LeetCode-654. 最大二叉树
  10. element 时间选择器——年
  11. 10款让你心动的 HTML5 CSS3 效果
  12. 深度IP转换器安卓版APP怎么修改OPPO手机IP地址
  13. 移动硬盘损坏,文件系统变为RAW的恢复
  14. OpenWrt MT7621使用pyinstaller打包失败解决办法
  15. python3+selenium3+IE自动化遇IE11下载弹窗遇阻
  16. 作为一个面试官,我是怎么来面试测试人员的?
  17. 为什么Qt编程出现No signal?
  18. Linux系统下C语言实现遍历该目录下所有文件
  19. el-tree实现类似windows文件列表,并支持折叠、展开和重命名
  20. SSM框架解决QQ邮箱激活535 Error: ÇëʹÓÃÊÚȨÂëµÇ¼¡£ÏêÇéÇë¿´及端口25被占用问题

热门文章

  1. python3 操作mysql数据库(mysql.connector 和 pymysql )
  2. docker部署openvas
  3. sizeof _countof _tcslen的比较
  4. Android应用--QR的生成(二维码)
  5. 使用grep 在源码文件查找特定字符串
  6. desc 枚举类型id_枚举系列(四):实现接口的枚举类
  7. wxpython富文本_Python实例讲解 -- wxpython 基本的控件 (文本)
  8. linux 线程 pthread create 源码 剖析
  9. python中调用函数时必须有实参_Python之函数(一)定义函数以及传参
  10. idea修改java和jsp不起作用_使用IDEA编写jsp时EL表达式不起作用的问题及解决方法...