C#高级编程
人生无绝境
追求极致
展开
-
5分钟如何快速解决CSkin不显示组件问题?
上一篇文章写到CSkin的使用:https://blog.csdn.net/qqj3066574300/article/details/86025317#comments_12985478有的朋友按照上面的步骤来操作,达不到文章中所描述的效果,这篇文章久简单的做一些整改,SCKin在使用过程中有很多的常错问题解决应对网址:http://bbs.cskin.net/thread-803-1-1.html如有按照此篇文章https://blog.csdn.net/qqj3066574300/articl原创 2020-08-06 23:45:53 · 871 阅读 · 0 评论 -
可访问性不一致该如何解决?
在平时写代码的过程中,是经常遇到Bug,而Bug对于程序员来说,就是一个头大的问题,那么今天的这个小案例也是很简单,那就是如何解决可访问性不一致问题。(1)错误提示(2)解决方法在interface前面家public方可解决问题!解决完问题之后错误大概就是这样解决,如有不懂,欢迎提问!...原创 2020-01-07 01:54:21 · 1483 阅读 · 0 评论 -
C#读取数据库有多少条数据
(1)前言一般我们做程序的时候,都会有其中的某一个模块有分页的功能,而那个分页的功能,也会有显示出数据库一共有多少条数据,今天,我就以winfin写这样的一个功能。代码很是简单,几行代码就可以搞定了。(2)数据库的设计我选择的数据库是MySQL,如果选择的是Server SQL的话,那代码也是差不多一样的,只不过后面连接数据库的时候有一些改变而已。设计完数据库,就该往数据库中添...原创 2019-01-20 14:00:06 · 6919 阅读 · 0 评论 -
多线程基础
1.线程与进程的关系: 进程是电脑中的一个事物。而线程是这个事物中的一个处理单元,进程中可能包含多个线程。(个人观点:处理多线程是异步,单线程是同步,而同步就是阻塞模式,异步是非阻塞模式 。例子:一个车站的站点可以理解为一个进程,而经历过的车,有多种选择的行驶路线称之为线程,这就是线程和进程的关系。)(1.1)Thread类(1.11)通过Thread类我们可以发起一个线程...原创 2019-01-22 23:52:10 · 272 阅读 · 0 评论 -
C#中ListView分页操作
为了完成ListView分页操作,本文会封装一个负责“分页操作”的泛型类PageInfo,该泛型类不仅适用于WPF中ListView的分页,还适用于WPF及WinForms中其他需要分页操作的控件。 下面是PageInfo类的完整代码(包含枚举类型JumpOperation的定义)。public class PageInfo<T> { public Li...转载 2019-02-15 14:41:02 · 2575 阅读 · 0 评论 -
listView分页
前言每天都是在不断的学习,不断的进步,不过今天的这一篇文章不是自己写的,而是把别人已经写好的东西复制过来,如果不对之处,敬请谅解。废话不多说,请看下面的代码,如果有疑问的话,欢迎提问。(1)代码namespace seperatePage{ public partial class Form1 : Form { string sql; ...翻译 2019-02-18 10:49:17 · 281 阅读 · 0 评论 -
泛型
//泛型Dictionary<k,v> private static void Dictionary() { Dictionary<string, string> film = new Dictionary<string, string>(); film.Add("张无忌","倚天...原创 2018-08-08 19:25:29 · 158 阅读 · 0 评论 -
Unable to connect to any of the specified MySQL hosts.错误!
(1)c#连接Mysql数据建立连接时提示:Unable to connect to any of the specified MySQL hosts.(2)原因:数据库的服务器IP地址填写有错误(3)案例: 例如:这种连接才是正确的public static string connectionString = "Database=test;Data Source...原创 2019-03-04 12:03:22 · 71923 阅读 · 18 评论 -
Winfin图片保存
前言我们都知道,搞编程的的人,一般的话,都是会文件和数据的基本操作,因为这个是每一门编程语言的入门基础了,如果就是连文件的基本操作都掌握不了的话,那么就是对编程入门的要求都没有达到,如果还想要了解的话,那么请看下文,而今天我主要写的这一篇文章就是和图片的基本操作有关。(1)搭建三层架构三层架构是什么我在这里就不必多说了,如果想了解的话,那么请访问:https://blog.csd...原创 2019-03-31 11:22:46 · 423 阅读 · 0 评论 -
C#三层架构--登录
前言写一个程序的话,就基本的的功能就是一个登录和注册,这两个就是基本的入门,今天写的内容就是登陆,而登陆的话,就有winfin窗体登录,如果感觉有兴趣的话,那可以往下继续阅读。可能我的文章写得不是很好,但是这都是我亲自动手去做了的事情,并且功能还是可以实现的,如果有不是之处,可以指点出来,大家共同进步。(1)数据库Logininfo(本人用的是MySQL)(2)DBHelper类(...原创 2019-04-07 15:31:04 · 1388 阅读 · 0 评论 -
winfin-图片(显示,分页,名称,类别)查询
前言我的文章相对于来说,理论的东西是很少,代码的实践是很多,如果有看不明白的朋友,可以到网上查看一下其它的一些资料,也是可以的,今天我写的这篇文章,虽然简短,但是很精悍。(1)数据库(MySQL)(2)实体类(Model)using System;using System.Collections.Generic;using System.Linq;using Syste...原创 2019-04-07 16:02:49 · 430 阅读 · 0 评论 -
5分钟学会编写C/S计算器
(1)在本次的文章中,只有(+,-,*,/)的功能,但是,现在的这个程序中,还不能同时满足多次连续相加。(2)计算器界面(3)代码案例using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using...原创 2019-05-27 22:12:24 · 575 阅读 · 0 评论 -
System.Diagnostics.Process.Start(url)小故事
前言今天在网上看见了一行简单的代码,就激发了自己的妙想,本次的文章,代码可能是有一点的简单,本次就利用几行代码,把这篇文章给搞起气氛出来。(1)winfin界面(2)代码案例using System;using System.Windows.Forms;namespace Phone{ public partial class Dategrivd : For...原创 2019-05-28 00:06:18 · 861 阅读 · 0 评论 -
CSkin的使用
(1)前言我相信学过C#过的朋友都会有一点觉得它的控件不什么好美化,而今天,小编则是教你们什么使用CSKIn这个好东西!(2)这个CSkin的下载和使用方法的地址:http://www.cskin.net/ 点击下载就可以了。(3)然后新建一个新的winfin的项目(4)右键引用,选择添加引用如果这边没有CSkin.ddl,就点击预览, 查看刚才下载它文件的路径...原创 2019-01-07 21:36:35 · 22327 阅读 · 14 评论 -
ListView显示图片文件夹图片
(1)前言在C#winfin的中,其实ListView和skinListView的使用方法是一样的,也是能够显示数据的,只不过最近的时候,我才发现的,今天,写一个案例,用skinListview显示一个文件夹里面的图片。(2)在自己的电脑上,创建一个文件夹,而文件夹里面就图片(3)创建自己的项目,把skinListview,button,imageList拉近winfin的窗体当中。...原创 2019-01-17 23:15:43 · 1726 阅读 · 0 评论 -
委托与事件
早在前面已经说清楚了,委托呢?就是例如:A叫B去把灯给打开,这就是一个典型的委托,而B把灯打开了,灯被打开了,就是一个事件。下面,就以一个典型的例子,来说说我们如何的应用委托与事件。请看如下的题目要求:实现程序时,我们经常要对用户的输入进行验证。比如你的程序需要用户输入电子邮件信息,在这个信息保存或使用之前,常常要对它进行验证,看他输入的信息是否合法电子邮件格式。这里我们就建立一个简单的电...原创 2018-08-28 19:26:35 · 1077 阅读 · 0 评论 -
程序集
(1)程序集包含一个或者是多个类型定义文件和支援文件的集合(2)程序集是一个可重用(3)文件的划分对使用都是透明的,并且可以在将来改变,同时又不会破坏现有的应用程序的行为。程序集的作用(1)代码重用性可以把一个程序集分成duo个.Net程序集可执行文件,能够做到语言吴界限的重用性,这才是一个代码重用性的最高境界。例如:有一个A项目里的一个登陆系统,他可以应用到B项目,C项目.....原创 2018-08-29 11:27:17 · 525 阅读 · 0 评论 -
反射
(1)反射,可以得到一个给定.dll或.exe程序集(如果文件中有多个程序集的话,在*.netnidule文件中)所包含的所有类型的列表,这个列表包括给定类型的方法,字段,属性和事件,也是可以动态发现一组给定类型支持的接口,方法的参数和其他相关的细节(类型,命名空间,清单数据等)。代码案例:反射的方法 private void ListMethod(TreeNode node,Typ...转载 2018-08-29 19:13:53 · 160 阅读 · 0 评论 -
拆箱与装箱
//拆箱操作 private static void test() { int i = 30; object obj = i; Console.WriteLine("装箱操作:值为{0},装箱操作后的值{1}",i,obj); int j = (int)obj; ...原创 2018-08-08 19:15:54 · 181 阅读 · 0 评论 -
C#之三层结构概念
1.0三层结构三层结构基于模块化程序的设计思想,为了实现分解应用的程序需求,而慢慢的形成一种标准模式化的模块划分方法。1.1三层结构的优点(1)使项目的结构更加清晰,分工更加的明确,有利于维护项目后期的升级,而它对于团队开发,起到了系统可维护性的意义。(2)利于标准化,一个项目,经过了一系列的标准化设计之后,这一个系统才能有更大的可扩展和可替换。(3)安全性高,客户端只能通过访...原创 2018-08-04 13:30:42 · 364 阅读 · 0 评论 -
.NET特性
(1)基本特性的概念特性是一种很特殊的类型,特性提供功能强大的方法,它可以加载到程序集的类型中,而它的类型包括有模块,类,接口,构造函数,方法参数......(2).NET特性的作用它的任务呢?就是定义和引用的类型生成元素的描述,而换一句话说呢?特性就是对程序集或者是对模块的一种代码的注解(3).NET预定义表AttributeTargets枚举值 说明 All ...原创 2018-09-02 00:06:21 · 877 阅读 · 0 评论 -
条码识别
条码识别概念(1)标准商品条码由13为数码组成,可以分为4个部分,从左到右分别为(指的是在中国的范围内): 1--3位:共3位,是中国的国家代码.(690--695都是中国的代码,由国际上分配); 4--7/8/9位:共4/5/6位,代表着生产厂商代码,由各厂商申请,国家分配; 8/9/10-12位:共3/4/5位,代表着厂内商品代码,由厂商自行确定; 第13位:共1位,是校验码,依据...原创 2018-12-04 10:14:13 · 333 阅读 · 0 评论 -
ASP.NET 连接SQL Server 增删改查简单实例
本文主要讲解连接ASP.NET 连接数据库最简单的方法和增删改查的小例子,因为只涉及到一个页面,所以没有使用web.config,以及使用DBHelper,旨在让读者们抛开封装好的东西,了解实际代码。 因为本例涉及到数据库,所以在开始之前请先在数据库里新建一个名为“test”的数据库,里面新建一个表:“users”,表里有三个字段:id(int,不可为null,设为标识符,自增),na...转载 2018-12-17 17:09:51 · 4203 阅读 · 3 评论 -
三层架构
利用三层架构体系,实现学生管理系统中用户的登录与添加班级信息的功能,一下代码为具体实现步骤的拆分过程:一、用户登录界面功能的实现1、在数据访问层(LoginDAL)进行对数据库中数据的访问操作 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; ...转载 2018-12-18 17:19:18 · 243 阅读 · 0 评论 -
注册功能
这是一个mysql的数据库设计,其实MySQL和Server SQL的用户也是差不多一样,如果是使用Server SQL的话,也是可以这样子设计的。但是,今天我所写的案例,连接MySQL数据库。(1)MySQL的设计 (2)三层架构的设计 (3)Model中的login实体类using System;using System.Collections.Generic;...原创 2019-01-05 17:54:24 · 396 阅读 · 0 评论 -
GridView的使用
(1)GridView的概念和发展史:https://baike.baidu.com/item/gridview/6027180?fr=aladdin(2)前言今天我写这一篇文章的话,我就以一个简单的方式,来显示Grid View的使用,希望大家能够支持我的文章。但是今天我使用的数据是MySQL,而不是Server SQL,如果使用MySQL的话,就必须把MySql.Data.ddl引进项...原创 2019-01-06 00:24:46 · 443 阅读 · 4 评论 -
asp.net模糊查询
(1)前言我们做编程的人员,是必须得和数据打交道,和数据打交道,就必须有数据查询的功能,有数据查询的功能,就少不了模糊查找这个共能的模块,我所用的数据库是Mysql,废话不多说了,请看下文。(2)数据库的设计(3) Model中的login实体类using System;using System.Collections.Generic;using System.Linq;...原创 2019-01-06 17:00:09 · 7442 阅读 · 7 评论 -
委托实例化
今天要讲的是委托,那么何为委托呢?其实这个是很简单的,例如:上课老师叫你帮忙去开灯,这就是一个委托,当你把灯给打开了,这就是一个事件。using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace test...原创 2018-08-27 19:46:22 · 559 阅读 · 0 评论