C#机房重构-总结(一)
一、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#机房重构-总结(一)相关推荐
- 机房重构(个人版)——类图
我觉得机房重构的正确顺序是:数据库.绘图(包图.类图.时序图).文档最后是代码的实现.只是,尽管我这么觉得,却没有全然依照这个进行.我觉得.计划和顺序是死的.人是活的.假设进行到某一步.你进行不下去了 ...
- 配置文件总结(机房重构知识点总结)
在这次机房重构中,第一次用了配置文件,把数据库的链接字串放在了配置文件中.和VB6.0版相比.不用又一次编译软件,就可以实现数据库的变更,确实方便了非常多. 直到想要总结配置文件才发现,自己对配置文件 ...
- C#机房重构-总结(三)
一,字符的限制 这个是两种限制,其实都是根据ascii码来写的,给大家加推荐一个博客,可以去了解一下更深层次的. C#输入字符限制:https://blog.csdn.net/u014067842/a ...
- 个人机房重构--七层实现登录
一.概述: 现在准备开始个人机房重构,那么就从简单的来,先用七层实现登录.我们常说的七层是指哪七层呢?其实七层就是在三层的基础上,添加了外观层--设计模式的外观模式,抽象工厂加反射,接口层.外观层主要 ...
- 【机房重构】一步一步往上爬——验收给了我什么
整个机房重构过程中,一共经历了两次验收.一次是关于系统编程:一次是关于画图与文档,每一次,师父都是耐心.细心地指导.要问验收给了我什么,看下面的博客内容便清楚了.个人机房重构可分为两个阶段,前期主要是 ...
- 机房重构 之 抽象工厂+反射+配置文件 实现数据库訪问
重构机房已经開始三个多星期了,从刚開始的一头雾水,到如今的柳暗花明,由開始的无从下手,到如今感觉犹 如脱胎换骨了般.和两个星期前相比.如今明朗了多了,心情也好了不少. 先给大家看一下这次重构的总体架构 ...
- 【机房重构】组合查询--存储过程
定义 存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,存储在数据库中,经过第一次编译后再次调用不需要再次编译,用户通过指定存储过程的名字并给出参 ...
- 【机房重构】C#子窗体关闭父窗体
[机房重构]-----[修改密码] 最原始我的修改密码是用户在修改密码之后仍然处于登录状态,自己想想其实也挺对的,为啥用户修改密码了就必须要重新登录? 应该有很多人和我有同样的想法. 但是经过和其他人 ...
- 【机房重构】-UNL图回顾
前言 欠的迟早是要还的,UML图至从学过之后,就几乎没有复习过,到现在,几种关系,各种图的作用以及区别,都已经很模糊,这次正好结合重构,做一下回顾. UML 是什么? 统一建模语言,可视化的面向对象建 ...
- 【机房重构】一步一步往上爬——不仅仅是三层
不知道大家还记不记得之前学习的UML中一个单独列出来的一种图,也就是这次我想说的包图.那个时候,让我们画机房收费系统的各种图,用例图.类图等等,通过自己反复琢磨,还都勉勉强强画出来了.唯独只有包图,我 ...
最新文章
- Level/levelup-2-API
- 使用sun.net.ftp.FtpClient进行上传功能开发,在jdk1.7上不适用问题的解决
- C++ string类中的find()函数的简单使用
- no scp yes 不提示_linux脚本实现scp命令自动输入密码和yes/no等确认信息
- openssl升级_CVE20201967: openssl 拒绝服务漏洞通告
- 文本摘要提取_了解自动文本摘要-1:提取方法
- 轴只显示5个刻度_告别大象腿,迎接魅力美腿,变身女王你只需5个方法
- 美橙互联域名与其他地方的区别
- LeetCode-654. 最大二叉树
- element 时间选择器——年
- 10款让你心动的 HTML5 CSS3 效果
- 深度IP转换器安卓版APP怎么修改OPPO手机IP地址
- 移动硬盘损坏,文件系统变为RAW的恢复
- OpenWrt MT7621使用pyinstaller打包失败解决办法
- python3+selenium3+IE自动化遇IE11下载弹窗遇阻
- 作为一个面试官,我是怎么来面试测试人员的?
- 为什么Qt编程出现No signal?
- Linux系统下C语言实现遍历该目录下所有文件
- el-tree实现类似windows文件列表,并支持折叠、展开和重命名
- SSM框架解决QQ邮箱激活535 Error: ÇëʹÓÃÊÚȨÂëµÇ¼¡£ÏêÇéÇë¿´及端口25被占用问题
热门文章
- python3 操作mysql数据库(mysql.connector 和 pymysql )
- docker部署openvas
- sizeof _countof _tcslen的比较
- Android应用--QR的生成(二维码)
- 使用grep 在源码文件查找特定字符串
- desc 枚举类型id_枚举系列(四):实现接口的枚举类
- wxpython富文本_Python实例讲解 -- wxpython 基本的控件 (文本)
- linux 线程 pthread create 源码 剖析
- python中调用函数时必须有实参_Python之函数(一)定义函数以及传参
- idea修改java和jsp不起作用_使用IDEA编写jsp时EL表达式不起作用的问题及解决方法...