自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

转载 前台线程后台线程 情不自禁转载下

https://blog.csdn.net/lulu_jiang/article/details/5691405    class Program    {        static void Main(string[] args)        {            /* 后台线程              * 只要有一个前台线程运行,应用程序就在运行              * 多...

2018-05-30 13:30:39 183

原创 生成的.exe文件运行时报“不是有效的win32应用程序”

我在别人的电脑上运行窗体程序生成的.exe程序时,报“不是有效的win32应用程序”,运行不了。检查发现是版本太高,把编译程序的.NET Framework改低点,直到对方满足运行电脑的要求就行了。改的地方如下:右击project,得到如下画面将Target framework 4改成较小的版本...

2018-05-27 08:29:13 4194

原创 new之后可以改变大小的数组---byte[] !!!!!!

今天写程序时无意间发现了一个“数组”的怪胎,我也不知道为什么用控制台输出下面的程序namespace ConsoleApplication1{    class Program    {        static void Main(string[] args)        {            byte[] buffer = new byte[5];            Conso...

2018-05-26 23:21:44 4943 1

转载 C#中常见的winform控件命名规范

  转载至https://www.cnblogs.com/arxive/p/5884994.html我们知道Button 常常简称为btn,那么Winform中的其它控件呢,这篇文章在C#的winform控件命名规范 的基础上对一些控件的名称的简称进行了整理。 1. 标准控件NO.控件类型简写控件类型1btnButton2chkCheckBox3cklCheckedListBox4cmbCom...

2018-05-19 19:38:40 232

原创 C#类的总结

类:是模板,确定对象该有的属性和方法;对象:是类的实例,怎样确定对象呢?其实对象就是帮我们干活的帮手,是“被动”的,常把被动的实物选为对象。new 的作用:1、在堆中开辟空间。2、在开辟的空间中创建对象。3,调用对象的构造函数。构造函数:初始化对象,给每个对象的属性赋值字段:存储数据属性:保护字段,本质就是两个方法,get和set方法:对象的行为,静态和非静态:静态方法通过类名.方法名直接调用,非...

2018-05-06 13:11:37 236

原创 方法的递归

方法的递归:就是方法自己调用自己,如下面的方法TellStory(),自己再调用自己,形成死循环。    class Program    {        static void Main(string[] args)        {            TellStory();//调用方法            Console.ReadKey();        }        publ...

2018-05-03 21:03:37 230

转载 C#扫盲之:静态成员、静态方法、静态类、实例成员及区别

此文转载自https://www.cnblogs.com/Matcha/p/5312268.html特别是第3部分中的静态成员和非静态成员的区别,里面讲的类的初始化,。1.静态成员、实例成员1.1定义及说明  数据成员:静态成员:静态成员变量是和类相关联的,可以作为类中"共"有的变量(是一个共性的表现),他不依赖特定对象的存在,访问的时候通过类名加点操作符加变量名来访问.实例成员:实例成员变量...

2018-05-03 20:46:12 324

原创 C#教科书上没有的“方法”的知识

1、C语言里有“函数”的概念,到了C#中重新起名叫“方法”。“方法”是为了将某一种重复执行的代码独立出来,从而缩短了代码的长度,实现重复调用的目的。2、“out”在方法中用处方法有返回值,如public static int Add(){。。。。},这个方法需要返回int类型的数据,但是如果需要返回“多个”数据时,怎么办呢?当然可以用数组,一次可以返回多个数据,并且是同一类型的。但是,如果返回不同...

2018-05-02 00:07:54 150

原创 Android studio重装的痛苦经历

几个月没有用Android了,没法打开从网络上下载的程序,就重新安装了,接下来悲剧的两天全填进去了,现在必须好好记录下。有的软件是IDE和SDK集成在一起,一次性安装,如下图,只要将IDE和SDK安装在同一目录下,比如下面as和sdk都安装在2.3文件夹下,注意这一点就好了。但我这次是没找到这种软件,我是IDE和SDK单独下载的,没注意细节,浪费了两天。总结了一下,主要有以下几条,安装前需要先把J...

2018-04-30 10:15:23 20463

转载 打不开网上下载的Android程序,老是gradle同步失败

以下转载自https://blog.csdn.net/m0_38053370/article/details/69526075博主为这问题纠结了半天,很是头疼,试过各种办法也卸载重装过,但是都没有生效。最后看到这篇技术干货,直接解决了这个问题。为此博主希望分享给大家。转载出处:http://www.jcodecraeer.com/a/anzhuokaifa/Android_Studio/201...

2018-04-28 11:12:54 345

原创 数组的排序从冒泡排序开始

基础就是有时明知用不上,或者有更方便的方法,但还是要学下面是对数组进行冒泡排序int[] num= { 3,1,45,2,5,6,7,1};for (int i = 0; i < num.Length;i++ )            {                for (int j = 0; j < num.Length - 1-i;j++ )                {...

2018-04-27 19:50:37 262

原创 C# 语言小知识点(一)

快捷键:Ctrl+k+D 程序自动对齐    Shift+Alt+F10 打开错误提示,Ctrl+K+U:取消对所选代码的注释,Ctrl+K+C:注释所选代码程序调试:Ctrl+Shift+F9: 删除全部断点   F11: 逐语句  F5: 启动调试   继续执行断点后的程序:Shift+F11。闰年判断:if(year%400==0||year%4==0&&year%100!=...

2018-04-26 19:47:01 151

原创 为什么要委托? 扩张方法三要素

使用委托就是为了解决:怎样才能把方法当做参数传递给另外一个方法下面是对委托和扩展方法的应用实例,很好的实例,strList调用MyWhere类中MyWhereFun方法第一个类Programenamespace ConsoleApplication2{    class Program    {        static void Main(string[] args)        {    ...

2018-04-25 11:29:17 336

原创 使用Func的5种写法:Lambda表达式的用法(第五种最简单)

namespace ConsoleApplication3{    class Program    {        static void Main(string[] args)        {            //第一种写法,先实例化,再调用AddFunc方法,注意AddFunc是静态方法            Func<int, int, int> FuncDemo...

2018-04-25 11:17:13 6230

转载 C#中Var类型

买了一本零基础学C#,今天突然看到Var类型,才知道买的这边零基础太零基础了,垃圾了。  传统定义变量是已经知道变量的类型,如: int a = 1; string b = “qwer”;用Var类型预先不用知道变量的类型;根据你给变量赋值来判定变量属于什么类型;如var a =1; 则a是整型,var a = “qwer”;则a是字符型,但使用Var类型要注意:1:必须在定义时初始化,即不能...

2018-04-24 20:16:36 597

原创 C#中的委托degegate的用法

1、下面是委托的使用方法委托实例d先指向AddFun()方法,再指向deleteAFun()方法,最终指向结果是3using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ConsoleApplication...

2018-04-24 19:43:43 470

原创 C#中的泛型委托

泛型委托常用的有两种 Fun<T,TResult>和Action<T>,这两个是微软定义的标准委托类型,我们也可以用delegate自己定义,但最好使用上面两个。为了避免定义太多指向相同“方法签名”的委托类型,所以微软定义了两个泛型的委托,即Action和Fun,所以开发时不用再定义委托类型了,直接用这两个就行了。两则的区别是Action无返回值,Fun有返回值。Actio...

2018-04-24 19:35:22 538

转载 C#编程各种成员前面的小图标是什么意思?

程序中类、属性、字段、委托等前面的图标是什么样的?查了一下,Windows的解释如下                本文档已存档,并且将不进行维护。“类视图”和“对象浏览器”图标 “类视图”和“对象浏览器”显示一些图标,这些图标表示代码实体,例如命名空间、类、函数和变量。 下表以图文并茂的形式说明了这些图标。图标说明图标说明命名空间方法或函数类运算符接口属性结构字段或变量UnionEvent...

2018-04-24 11:06:05 6751

原创 WPF中DataGrid和SQL连接时的问题

刚装的SQL2012,新建的数据表不能更改数据类型,办法如下,打开SQL 2008 在最上面 工具-〉选项-〉左侧有个 设计器-〉表设计器和数据库设计器 - 阻止保存要求重新创建表的更改(右侧) 把钩去掉就可以了。向SQL2012存数据失败原因之一默认的数据类型是nchar(10),只能存10个字符,我存10.60.125.1就不行,最大只能存到10.60.125.,多个“1”就不行了我改为v...

2018-04-17 13:45:12 293

原创 字段和属性在学习WPF绑定时的巨大作用

属性是对现实实体特征的抽象,提供对类或对象的访问。声明语法:【权限修饰符】【类型】【属性名】{get{} set{}}类型:指定属性的类型,可以是任何的预定义或自定义类型我曾狭隘的认为类型就是string、int,double等常见的数据类型,所以刚开始学习WPF的数据绑定时,用label绑定这些类型的数据,很容易就实现了。直到学习DataGrid时发现不行了,因为Label只需要绑定一个变量就行...

2018-04-15 17:58:29 451

转载 SQL常用增删改查语句

转自http://blog.knowsky.com/208115.htm  目前为止看到的,写的最好的,因为按照作者整理的格式,在SQL2012数据库上写,都正确。这样的文章才是最好的。整理如下:1增1.1【插入单行】insert [into] <表名> (列名) values (列值)例:insert into Strdents (姓名,性别,出生日期) values ('开心朋...

2018-04-06 21:41:30 150

原创 WPF第一关Bingding怎么用

这两天在学MVVM:Model-View-ViewModel。就是一种写程序的的框架,目的是将程序按照三种功能分类,在project上新建三个文件夹加(Models,Views,ViewModels),然后大家写的对应功能程序,分别放到对应的文件夹内。这样有几个好处,一、当用户界面改变时,只要界面对应的程序就行了,不用改其他部分的程序。二、当写某一部分程序的工程师离职了,其他工程师能很快的看懂...

2018-04-02 21:45:15 375

原创 第一篇CSDN-一个PLC工作者的转型开始

    我不是搞计算机编程的,我的专业是PLC工控。几年前学习C#的winform时,买的书。书是那种有图有视频讲解的那样,学起来停轻松的。后来学java和android也是买的这样的书。最近因为工作需要,开始学习用C#语言编程WPF程序,突然发现买不到WPF的“小人书”了。从网上搜索WPF的内,几乎都是在CSDN的网页上的。但这几天的搜索发现,写的太深奥了。有的人贴几段代码,加点简单的说明就往上...

2018-04-02 19:43:04 918

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除