• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
jefy
博客园    首页    新随笔    联系   管理    订阅  订阅
2018年6月21日
值&&引用传递&&序列化
摘要: 1.值类型复制时,传递的是值的本身。2.引用类型在复制是,传递的是值的引用。(引用就是指地址)注意:string s1 = "张三"; string s2 = s1; s2 = "李四";结果:s1是"张三";s2是"李四"。原因是:string类型的不可变性。每次重新赋值都会重新开辟一块内存空间。 阅读全文
posted @ 2018-06-21 10:33 jefy 阅读(332) 评论(0) 推荐(0)
线程&&进程
摘要: 1.进程我们可以把计算机中每一个运行的应用程序当做是一个进程,而一个进程又是由多个线程组成。 2.线程线程分为前台线程和后台线程前台线程:只有所有的前台线程都关闭才能完成程序的关闭。后台程序:只有所有的前台线程结束,后台程序自动结束。所有自己创建的线程都是前台线程。 3.单线程带来的问题就是当计算机 阅读全文
posted @ 2018-06-21 10:32 jefy 阅读(121) 评论(0) 推荐(0)
c#委托
摘要: 1.为什么需要委托将一个方法传递给另一个方法作为参数。2.委托的概念当申明一个委托类型时,委托所指向的函数必须跟委托具有相同的路径。 3.委托的执行过程1)有参数和返回类型都相同的一系列函数。2)在命名空间下申明委托,其返回类型和参数必须和方法的一样。如:public delegate void D 阅读全文
posted @ 2018-06-21 10:29 jefy 阅读(106) 评论(0) 推荐(0)
.net框架介绍
摘要: 1.vs中的程序都是在dotnet/.net平台上开发并运行的。主要包括.net 和net framework框架两部分 在.net平台能实现的功能 包括:开发桌面应用程序;Internet应用程序(如京东;淘宝网站);手机开发;unity3D 即:游戏开发,虚拟现实的开发.net下的两种模式:c/ 阅读全文
posted @ 2018-06-21 10:27 jefy 阅读(175) 评论(0) 推荐(0)
类的定义
摘要: 1.类中包含:字段;属性和方法。2.面向对象意在:写出通用的代码,屏蔽差异对象必须是看得见,摸得着的具体物体。--没有具体,则不能成为对象万物皆对象 我们把具有相同属性和相同方法的对象抽象为类。对象是根据类创建出来的实例类是不占内存的,对象要占内存 3.属性的作用就是保护字段,对字段的赋值和取值进行 阅读全文
posted @ 2018-06-21 10:26 jefy 阅读(562) 评论(0) 推荐(0)
c#中new \this\base关键字
摘要: 9.new关键字的作用person zsPerson = new person(); 1)在内存中开辟一块空间2)在开辟的空间中创建对象3)调用对象的构造函数进行初始化对象。 :base()关键字是在父类中申明了有参数构造函数,创建子类对象时,不能调用父类中默认无参构造函数,故需要在子类构造函数中使 阅读全文
posted @ 2018-06-21 10:25 jefy 阅读(229) 评论(0) 推荐(0)
内存泄漏、程序崩溃的排除办法
摘要: 内存泄露或程序出错排除法 .Net平台的GC回收机制,能够很好避免内存泄露;图像处理消耗大量内存,及CPU;try catch{}能很好捕获异常。 Log日志中中断,说明程序在此处崩溃。程序中出现异常,采用log日志,及空函数法(同过log日志推断,程序出错的大概范围,将此范围内的函数编程空函数,将 阅读全文
posted @ 2018-06-21 10:24 jefy 阅读(240) 评论(0) 推荐(0)
解决跨线程问题的几种办法
摘要: 第一种:不对跨线程访问检查,最后输出的结果值不能确定public Form1() { InitializeComponent(); // 加入这行 Control.CheckForIllegalCrossThreadCalls = false; } 第二种:private void button2_ 阅读全文
posted @ 2018-06-21 10:23 jefy 阅读(1219) 评论(0) 推荐(0)
c#接口
摘要: 1.接口语法: [public] interface IFlyable{//接口中的成员不能添加访问修饰符。默认修饰符public//接口中不允许成员有方法体。//接口中不能包含字段。//接口中能写自动属性,但不能写普通属性//自动属性,既没有字段也没有方法体。普通属性既有字段也有方法体。//自动属 阅读全文
posted @ 2018-06-21 10:22 jefy 阅读(203) 评论(0) 推荐(0)
c#中的集合
摘要: 1.集合ArrayListHashtable这两个集合在添加数据的时候,什么类型的数据都可以,因为是赋给object.但当从中去数据的时候,则会发生强制转换。即:这两个集合会发生拆装箱。List<>list = new List<>;list.Add()list.AddRange()list.Ins 阅读全文
posted @ 2018-06-21 10:21 jefy 阅读(331) 评论(0) 推荐(0)
面向对象3大特性
摘要: 1.面向对象的三大特点:封装、继承、多态。2.字段:存储数据,访问修饰符设置为privae;属性:保护字段。对字段的取值和赋值进行限定。调用构造函数对每个属性赋值的过程称为对象初始化。 new 关键字:1.在堆中开辟内存空间,2.在开辟的内存空间中创建对象、3,调用对象的构造函数初始化对象。 字段保 阅读全文
posted @ 2018-06-21 10:20 jefy 阅读(345) 评论(0) 推荐(0)
c#多态实现的方式
摘要: 1.多态概念:让一个对象能够表现出多种状态(类型)实现多态的条件:类必须具有继承。 2.实现多态的三种方法: 1)虚方法 2)抽象类 3)接口步骤:1)在父类的返回类型前加virtual ,表示成虚方法2)在子类的返回类型前加override,表示将父类的方法重新写一遍。 per[i].sayhel 阅读全文
posted @ 2018-06-21 10:15 jefy 阅读(599) 评论(0) 推荐(0)
winform 窗体、多线程影响
摘要: 1.窗体的隐藏与显示 this.show() this.Hide() 2.MDI多文档界面设置父窗体,IsMDIContainer = true;设置子窗体,Form2 fr2 = new Form2(); fr2.MdiParent = this; fr2.Show();MDI子窗体排列:MDIL 阅读全文
posted @ 2018-06-21 10:13 jefy 阅读(413) 评论(0) 推荐(0)
winform 控件操作
摘要: 1.菜单栏控件:Tooltrip ,菜单栏控件名称的显示(如记事本的 文件)在属性-》Displaystytle->Text,然后给Text属性赋值 2.子窗体在父窗体中显示的起始位置,属性-》startposition 3.父窗体中一次调用值显示一个子窗体,用子窗体对象调用ShowDialog() 阅读全文
posted @ 2018-06-21 10:11 jefy 阅读(229) 评论(0) 推荐(0)
winform 应用程序
摘要: 1.winform应用程序是一种智能客户端技术,,我们看可以使用winform应用程序帮助我们获得信息或者传输信息等。 2.在后台要获得前台的控制对象,需要使用控件名。 3.事件:点击按钮,发生一件事情。注册事件:双击控件注册的都是控件默认被选中的那个事件。触发事件: 4.在main()创建的窗体对 阅读全文
posted @ 2018-06-21 10:10 jefy 阅读(215) 评论(0) 推荐(0)
c#&&halcon 联合编程经验总结
摘要: 1.窗体加载中要实现的设置区域的显示格式 颜色等 等图形变量初始化 2.读取图像 使用图形对话框实现 OpenFileDialog 注意:每次使用图形变量之前,都要先释放图形变量内存 3.halcon联合编程通用框架:主程序界面(模块化编程)主界面、参数设置界面、通讯界面、用户登陆界面。 、主程序内 阅读全文
posted @ 2018-06-21 10:09 jefy 阅读(1734) 评论(0) 推荐(0)
XML
摘要: 1.XML可扩展的标记语言XML:存储数据 HTML:显示数据 XML相当于一个小型的数据库,用于存储数据;注意:XML是严格区分大小写的;XML的标签也是成对出现的。 2.创建XML文档的步骤:1)引用命名空间2)创建XML文档 XML中的节点和元素的概念:节点:XML中的标签就是XML中的节点元 阅读全文
posted @ 2018-06-21 10:07 jefy 阅读(110) 评论(0) 推荐(0)
Socket 通讯
摘要: 1.人通过电话来通信,而程序则通过socket来通信 socket非常类似于电话插座,以一个电话网为例,电话的通话双方相当于相互通信的2个程序,电话号码就是IP地址。任何用户在通话之前,首先要占用一部电话机,相当于申请了一个socket;同时要知道对方的电话号码,相当于对方有一个固定的socket。 阅读全文
posted @ 2018-06-21 10:05 jefy 阅读(149) 评论(0) 推荐(0)
c#MD5加密
摘要: static void Main(string[] args) { string str = Console.ReadLine(); string result = GetMD5(str); Console.WriteLine(result); Console.ReadKey(); } public 阅读全文
posted @ 2018-06-21 10:04 jefy 阅读(560) 评论(0) 推荐(0)
c#HTML
摘要: 1.HTML 超文本标记语言 在HTML当中存在大量的标签,我们用HTML提供的标签,将要显示在网页中的内容包含起来,就构成了我们的网页。 2.一个网页当中包含有哪些内容由HTML决定,网页中的内容长什么模样,则有CSS决定。 3.控制网页内容显示的效果HTML+CSS实现的网页仅仅是静态的网页。网 阅读全文
posted @ 2018-06-21 10:03 jefy 阅读(223) 评论(0) 推荐(0)
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3