
C#
bit&y
宇宙中的一粒尘埃
展开
-
C# 构造函数疑问点总结
前言在学习C#的过程中,构造函数中的很多知识细节我感觉还是有必要总结一下的。问题总结一、构造函数的作用是什么?构造函数的主要作用是在创建对象(声明对象)时初始化对象,一个类被定义时至少要有一个构造函数,如果定义类时没有声明构造函数,则系统会提供一个默认的无参构造函数。二、如何理解“子类不继承父类的构造函数,但子类默认调用父类的构造函数”?在这里我们用代码来为大家呈现:这里执行完毕后...原创 2018-12-29 20:40:50 · 317 阅读 · 17 评论 -
C# Could not load file or assembly 'DAL' or one of its dependencies.
1.Could not load file or assembly ‘DAL’ or one of its dependencies. The system cannot find the file specified.原因:引起这个错误的原因是要引用的文件找不到了。解决方案:将需要引用的文件拷贝到相应的文件夹下,像我这个在U层需要引用D层的文件,按理说是引用了的,但是U层的Debug里却没...原创 2019-06-12 20:07:31 · 1385 阅读 · 11 评论 -
C# System.Configuration.ConfigurationManager.AppSettings["DB"]的解释
解释:System.Configuration.ConfigurationManager.AppSettings["DB"]b/s程序从web.config配置文件中获取key值为"DB"的Valuec/s程序从app.config配置文件中获取key值为"DB"的Value作用原创 2019-03-01 11:36:44 · 8208 阅读 · 9 评论 -
C# Winform利用Scoket实现实时更新
之前在网上看到的,关于如何在Winform上实时的更新数据,也看了其他的博客,其中提到了利用Timer去实现,还有就是利用Socket去实现。关于Socket实现实时更新,他给出的理解是:有一个Socket服务端,只负责接收多个客户端传过来的讯息,根据讯息内容去判断是否广播。这里每一个winform窗体程序就是一个Socket客户端,如果窗体上对数据库做了更新(例如增,删,改)操作就会调用一个...原创 2019-06-30 20:12:50 · 2126 阅读 · 5 评论 -
C# Timer实现Button控件图片轮播动画效果
首先新建一个Windows窗体应用:在窗体中添加一个button控件和一个timer控件:开始编码:namespace WindowsFormsApp4{ public partial class Form1 : Form { public int s = 100;//s为timer1的执行间隔(一般开始默认为100,单位:毫秒) publi...原创 2019-07-12 23:47:43 · 3633 阅读 · 15 评论 -
C# 关于WinForm窗体程序的退出方法总结
很多人对于关闭窗口都有不同的需求,以下是关闭窗体的几种方法:一、关闭窗体 1. this.Close();仅仅是关闭当前窗口,若不是主窗体的话程序无法退出。2. Application.Exit();强制所有消息终止,退出所有的窗体。3. Application.ExitThread();强制终止调用线程上的所有消息。4. System.Environment.Exit(0);最彻底的退...原创 2019-03-09 10:05:09 · 20271 阅读 · 27 评论 -
C# 关于Windows窗体应用中的Program.cs
一直不明白,所以查一查namespace UI{ static class Program { /// <summary> /// 应用程序的主入口点。 /// </summary> [STAThread] static void Main() { ...原创 2019-03-02 21:34:31 · 7988 阅读 · 6 评论 -
C# NameSpace命名空间
在学习机房重构的时候,每次在创建一个新的类时都要去修改一下它的命名空间,这使我对此操作有了很多疑问?为什么要修改命名空间?命名空间是什么?下面则是我经过查询加上自己的理解对NameSpace的理解。什么是NameSpace?NameSpace是用来组织和重用代码的,解决命名过程中的冲突命名空间表示标识符(identifier)的上下文(context)为什么会出现NameSpace?之...原创 2019-02-24 09:13:46 · 438 阅读 · 39 评论 -
C# 三层架构与七层架构
前言学习三层的时候对于这三层有了大致的了解,但是还是说不出个一二,今天试着总结一下,将自己的知识重新梳理一遍。三层架构概念三层架构通常意义上讲的就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。具体又分为:界面外观层、界面规则层、业务接口层、业务逻辑层、实体层、数据访问层、数据存储层共七层。为什么要分层?为了解耦,高内聚,低耦合提示三层架构...原创 2019-02-10 21:24:25 · 1530 阅读 · 26 评论 -
C# 引用反射时点不出来ConfigurationManager
1.出现错误:Could not load file or assembly ‘DAL’ or one of its dependencies. The system cannot find the file specified.原因:引起这个错误的原因是要引用的文件找不到了。解决方案:将需要引用的文件拷贝到相应的文件夹下,像我这个在U层需要引用D层的文件,按理说是引用了的,但是U层的Deb...原创 2019-06-09 18:19:00 · 415 阅读 · 8 评论