- 视频课堂https://edu.csdn.net/course/play/7621 C#程序设计及宿舍管理系统实战 https://edu.csdn.net/course/detail/27107 打印组件介绍 打印是常用的的功能,打印的原理从本质上和Windows窗体画图的原理是一样... 视频课堂https://edu.csdn.net/course/play/7621 C#程序设计及宿舍管理系统实战 https://edu.csdn.net/course/detail/27107 打印组件介绍 打印是常用的的功能,打印的原理从本质上和Windows窗体画图的原理是一样...
- 前言: 因为第一版机房重构是一个功能就需要对应一个工厂,所以我个人觉得工厂的代码重复率高也不需要怎么多个工厂。虽然第一版有想法但是没有实现思路,所以就先这样用着。到后面这几版逐渐的有思路了,而且对机房重构也比较清晰了。所以有想法很重要,目前能不能实现(不是很重要)! 优化前的代码: /// <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 可以开发桌面应用 &...
- 前言: 根据标题大家应该能大概能猜测到,下面我要分享的内容了吧! 没错,就是在修改密码的时候利用继承。做到修改密码这个功能只写一遍,但是你能在多个窗体使用(包括控件)。当然大家看到这肯定有的丈二和尚摸不着... 前言: 根据标题大家应该能大概能猜测到,下面我要分享的内容了吧! 没错,就是在修改密码的时候利用继承。做到修改密码这个功能只写一遍,但是你能在多个窗体使用(包括控件)。当然大家看到这肯定有的丈二和尚摸不着...
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第五期2026/09/04 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;蒋春阳-华为云AI开发者案例开发专家
本期直播内容: AI工具体验营 · 第5-8课连讲。Agent-Team 多智能体协作完成毕业设计实践
回顾中 -
华为云开发者AI素养ClassRoom·第六期2026/09/08 周二 19:00-20:00
樊渊-2026华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签