- 前言: 因为第一版机房重构是一个功能就需要对应一个工厂,所以我个人觉得工厂的代码重复率高也不需要怎么多个工厂。虽然第一版有想法但是没有实现思路,所以就先这样用着。到后面这几版逐渐的有思路了,而且对机房重构也比较清晰了。所以有想法很重要,目前能不能实现(不是很重要)! 优化前的代码: /// <s... 前言: 因为第一版机房重构是一个功能就需要对应一个工厂,所以我个人觉得工厂的代码重复率高也不需要怎么多个工厂。虽然第一版有想法但是没有实现思路,所以就先这样用着。到后面这几版逐渐的有思路了,而且对机房重构也比较清晰了。所以有想法很重要,目前能不能实现(不是很重要)! 优化前的代码: /// <s...
- 我们在使用vs设计C#窗体时,通常会因为要加很多功能,放置很多的控件,最后在加载窗体的时候窗体会疯狂闪烁,对用户体验很不好,有一个方法简单改变一个属性就能解决,就是设置窗体属性双缓存。 首先,右键窗体选择属性 在属性中找到DoubleBuffered,并将False改为True 这样在加载窗体的时候就不回出现闪烁的情况了。... 我们在使用vs设计C#窗体时,通常会因为要加很多功能,放置很多的控件,最后在加载窗体的时候窗体会疯狂闪烁,对用户体验很不好,有一个方法简单改变一个属性就能解决,就是设置窗体属性双缓存。 首先,右键窗体选择属性 在属性中找到DoubleBuffered,并将False改为True 这样在加载窗体的时候就不回出现闪烁的情况了。...
- //get方法调用接口获取json文件内容 public void GetFunction() { string serviceAddre... //get方法调用接口获取json文件内容 public void GetFunction() { string serviceAddre...
- 前言:冒泡排序就是,每个元素之间进行两两的比较(整体需要对比n-1轮)。如果要,按大到小进行排序。那就是,首先用第一个和第二个进行比较,符合条件调换位置。否则继续往下比较,每相邻的两个值进行比较。算法是一种解决问题的思想,不限定语言。在学习vb的时候我就以一下的例子,练习了下冒泡排序。vb做的冒泡连接如下: vb冒泡排序连接:http... 前言:冒泡排序就是,每个元素之间进行两两的比较(整体需要对比n-1轮)。如果要,按大到小进行排序。那就是,首先用第一个和第二个进行比较,符合条件调换位置。否则继续往下比较,每相邻的两个值进行比较。算法是一种解决问题的思想,不限定语言。在学习vb的时候我就以一下的例子,练习了下冒泡排序。vb做的冒泡连接如下: vb冒泡排序连接:http...
- 例子:有两个动物,这个两个动物都会叫和咬人。只不过咬人和叫的声音有点区别,利用多态和继承实现这个小例子。 父类:使用抽象类和抽象方法实现 public abstract class Animal { //使用抽象方法,使子类进行重写。 public abstract string Shout(); ... 例子:有两个动物,这个两个动物都会叫和咬人。只不过咬人和叫的声音有点区别,利用多态和继承实现这个小例子。 父类:使用抽象类和抽象方法实现 public abstract class Animal { //使用抽象方法,使子类进行重写。 public abstract string Shout(); ...
- 前言: 在使用表格形式显示表里全部数据的时候,往往会出现点击几次命令按钮就显示几次相同内容。所以对出现重复数据很烦恼,因为用户不是程序猿,所以也不会按照程序开发者的思路使用。难免会有多按几下的用户,这时候就会出问题! 解决思路:加一个字符串标签,每次显示过了之后会把上次的查询ID存在哪个标签里,... 前言: 在使用表格形式显示表里全部数据的时候,往往会出现点击几次命令按钮就显示几次相同内容。所以对出现重复数据很烦恼,因为用户不是程序猿,所以也不会按照程序开发者的思路使用。难免会有多按几下的用户,这时候就会出问题! 解决思路:加一个字符串标签,每次显示过了之后会把上次的查询ID存在哪个标签里,...
- 前言: 在学习完设计模式之前,三层的概念一致停留在脑海了。没有去实现出来,也不知道如何去实现。只是知道三层分为:UI,BLL DAL 这三个层还有一个可有可无的MODl层(实体层)。 三层分别是那三层... 前言: 在学习完设计模式之前,三层的概念一致停留在脑海了。没有去实现出来,也不知道如何去实现。只是知道三层分为:UI,BLL DAL 这三个层还有一个可有可无的MODl层(实体层)。 三层分别是那三层...
- 1. close(): 指仅关闭当前窗体,如果不是主窗体(包含主线程的窗体,并非MDI窗体)的话,是无法退出整个程序的。如果有托管线程也无法退出。 此方法会调用 dispose() 方法,所以它会自... 1. close(): 指仅关闭当前窗体,如果不是主窗体(包含主线程的窗体,并非MDI窗体)的话,是无法退出整个程序的。如果有托管线程也无法退出。 此方法会调用 dispose() 方法,所以它会自...
- 前言: 职责链模式,重点是在链上。是 针对一个事件的一系列处理者,在一条职责链上有多个处理者可以对该事件进行处理操作。 就类似上面图片的线,从机房收费系统来说。对于登录就有三个对应的处理者,管理员,... 前言: 职责链模式,重点是在链上。是 针对一个事件的一系列处理者,在一条职责链上有多个处理者可以对该事件进行处理操作。 就类似上面图片的线,从机房收费系统来说。对于登录就有三个对应的处理者,管理员,...
- 前言: 之前一直在纠结,UI层到底如何跟BLL层解耦。直到今天才发现完全可以使用接口+工厂的模式来解耦。完全仿照BLL层和DAL层的解耦方式! 废话不多说,上图! 这个包图是从基本的三层架构上融入了设计模式~~~~~~ 前言: 之前一直在纠结,UI层到底如何跟BLL层解耦。直到今天才发现完全可以使用接口+工厂的模式来解耦。完全仿照BLL层和DAL层的解耦方式! 废话不多说,上图! 这个包图是从基本的三层架构上融入了设计模式~~~~~~
- 区别:一个是基于面向对象,一个是面向对象,那么从根本上,这两者之间有什么区别呢? VB: 先说VB,VB是基于面向对象的,其基本特这有封装,继承,多态。不过继承的是类模块,多态是用接口实现的,语言特点为可视化界面,用事件来驱动,可以连接数据库。VB的结构分为顺序,选择和循环,数据类型有字符串,整型,双精度,日期等类型。 C#: ... 区别:一个是基于面向对象,一个是面向对象,那么从根本上,这两者之间有什么区别呢? VB: 先说VB,VB是基于面向对象的,其基本特这有封装,继承,多态。不过继承的是类模块,多态是用接口实现的,语言特点为可视化界面,用事件来驱动,可以连接数据库。VB的结构分为顺序,选择和循环,数据类型有字符串,整型,双精度,日期等类型。 C#: ...
- 选择排序 就用这个整数数组,进行选择排序int[] number = { 2,5,6,1,9,6,2,0}; 概念:先假设第一个元素里面的数是最大的。然后用第一个元素里面的数和后面的每一个元素里的数做对比,符合你的要求就把里面的数值进行交换,交换完之后继续往后对比。按照从大到小排序,每轮对比完都会产生一个本轮最大的放到前... 选择排序 就用这个整数数组,进行选择排序int[] number = { 2,5,6,1,9,6,2,0}; 概念:先假设第一个元素里面的数是最大的。然后用第一个元素里面的数和后面的每一个元素里的数做对比,符合你的要求就把里面的数值进行交换,交换完之后继续往后对比。按照从大到小排序,每轮对比完都会产生一个本轮最大的放到前...
- 目录 What: where: why: What: 1一门程序开发语言 2 可以开发桌面应用 &... 目录 What: where: why: What: 1一门程序开发语言 2 可以开发桌面应用 &...
- 前言: 根据标题大家应该能大概能猜测到,下面我要分享的内容了吧! 没错,就是在修改密码的时候利用继承。做到修改密码这个功能只写一遍,但是你能在多个窗体使用(包括控件)。当然大家看到这肯定有的丈二和尚摸不着... 前言: 根据标题大家应该能大概能猜测到,下面我要分享的内容了吧! 没错,就是在修改密码的时候利用继承。做到修改密码这个功能只写一遍,但是你能在多个窗体使用(包括控件)。当然大家看到这肯定有的丈二和尚摸不着...
- 前言: 学生下机结账就象网吧的客户下机一样,下机就对此客户进行计算消费金额。根据不同的客户类型,对应着不同的算法。比如:这个机房管理系统的用户,有两种类型,临时用户和固定用户。 概念: 策略模式: 优点... 前言: 学生下机结账就象网吧的客户下机一样,下机就对此客户进行计算消费金额。根据不同的客户类型,对应着不同的算法。比如:这个机房管理系统的用户,有两种类型,临时用户和固定用户。 概念: 策略模式: 优点...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢
2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考
2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本
2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签