上一页 1 ··· 3 4 5 6 7 8 9 10 下一页
摘要: 自定义消息的响应和资源消息的响应有很多类似之处;资源消息的响应是以资源的ID号作为标识的;自定义的消息要自己声明消息ID; 一. 定义: 在.h文件中做的工作: 第一步要声明消息: #define WM_MYMSG WM_USER+200 第二步要在类声明中声明消息映射: DECLARE_MESSA 阅读全文
posted @ 2020-03-15 18:05 zwj鹿港小镇 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 队列的使用例子#include <stdio.h> #include <stdlib.h> #include <time.h> typedef struct node * PNode; /*定义队列的每个节点的类型*/ typedef struct node { int data;//每个节点中存放 阅读全文
posted @ 2020-03-12 23:30 zwj鹿港小镇 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 1.程序员客栈 https://www.proginn.com/ 2.快码众包 https://www.kuai.ma/ 3.Coding码市 https://codemart.com/ 4.开源中国众包平台 https://zb.oschina.net/ 5.码易 https://www.mayi 阅读全文
posted @ 2020-03-01 17:04 zwj鹿港小镇 阅读(390) 评论(0) 推荐(0) 编辑
摘要: https://www.easyicon.net/ 阅读全文
posted @ 2020-01-04 00:05 zwj鹿港小镇 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 1.序列化和反序列化 对象序列化是将对象(比如Person对象)转换为二进制数据,反序列化是将二进制数据还原为对象,对象是稍纵即逝的,不仅程序重启,操作系统重启会造成对象的消失,就是推出函数范围等都可能造成对象的小时,序列化或者反序列化就是为了保持对象的持久化,就像用DV录像(序列化)和用播放器(反 阅读全文
posted @ 2019-11-17 16:37 zwj鹿港小镇 阅读(597) 评论(0) 推荐(0) 编辑
摘要: 1.如何加载数据 (1)可以指定数据源控件:DataGridView和ComboBox (2)只能通过循环遍历添加:ListView和TreeView 2.从选择方式: (1)只能选择一项(节点):TreeView(SelectedNode)和ComboBox(SelectedItem) (2)可以 阅读全文
posted @ 2019-11-16 12:20 zwj鹿港小镇 阅读(695) 评论(0) 推荐(0) 编辑
摘要: 1.反射:反射是.NET中的重要机制,通过反射,可以在运行时获得程序或程序集中的每一个类型(包括类,结构,委托,接口和枚举)的成员和成员信息。 2.特点:(1)减少代码量。(2)降低程序之间的耦合性,使框架更加合理。 3.用途: (1)使用Assembly定义和加载程序集,加载在程序集清单中的列出模 阅读全文
posted @ 2019-11-03 22:10 zwj鹿港小镇 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 1.可选实参要求: (1):可选参数必须位于必选实参之后。 (2):可选参数的默认值必须为常量,如数字,常量字符串,null,const,成员,枚举成员。 (3):参数数组不能为可选参数(params int [] intput = null) (4):用ref或者out关键字标识的参数不能设置为可 阅读全文
posted @ 2019-11-02 23:25 zwj鹿港小镇 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 1.满足扩展方法的要求: (1)必须在一个非潜逃,非泛型的静态类中定义。 (2)被扩展方法至少有一个参数。 (3)第一个参数必须使用this关键字修饰,不可使用其他修饰符修饰。 (4)参数不能是指针类型。 2.例子: namespace text{ public static class Expan 阅读全文
posted @ 2019-10-21 22:19 zwj鹿港小镇 阅读(133) 评论(0) 推荐(0) 编辑
摘要: Lambda表达式可以理解为一个匿名方法,使用时,左边为匿名方法的输入参数,右边则是表达式或语句块。 (1)Lambda表达式是一种可用于创建委托,如下: delegate int MulDelegate(int mul,int mul2); static void Main(string[] ar 阅读全文
posted @ 2019-10-20 11:23 zwj鹿港小镇 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 1.可空类型:表示在值类型的正常取值范围内再加上一个null值 (1)结构:可空类型是泛型结构Nullable<T>的实例,其声明为:public struct Nullable<T> where T : struct,语法T?是Nullable<T>的简写形式,这两种形式是等效的: Nullabl 阅读全文
posted @ 2019-10-16 21:34 zwj鹿港小镇 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 1.泛型与其他类型作对比: 我们现在要求实现一个类 (1)一般声明类 public class Stack { private int[] m_item; public int Pop() { return 0} public void Push(int itme) { } public Stack 阅读全文
posted @ 2019-10-06 14:09 zwj鹿港小镇 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 1.代码: int i = 3; //装箱 object obj = i; //拆箱 int y = (int)obj; 2.过程: 装箱操作分为以下3个步骤: (1)内存分配:在托管堆中内存分配内存空间用来存放复制的实际数据 (2)完成实际数据的复制:将值类型实例的实际数据复制到新分配额内存中 ( 阅读全文
posted @ 2019-10-05 20:54 zwj鹿港小镇 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 转:https://blog.csdn.net/hujiao199/article/details/4027286 using System;using System.Collections.Generic;using System.Text; namespace ConsoleApplicatio 阅读全文
posted @ 2019-10-03 12:12 zwj鹿港小镇 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 转:https://www.cnblogs.com/xugang/archive/2010/09/09/1822555.html 也许会有人这样解释C# 中浅拷贝与深拷贝区别: 浅拷贝是对引用类型拷贝地址,对值类型直接进行拷贝。 不能说它完全错误,但至少还不够严谨。比如:string 类型咋说? 其 阅读全文
posted @ 2019-10-01 23:29 zwj鹿港小镇 阅读(791) 评论(0) 推荐(0) 编辑
摘要: 转载:进修的stone C#的两种类据类型:值类型和引用类型 什么是值类型,什么是引用类型 概念:值类型直接存储其值,而引用类型存储对其值的引用。部署:托管堆上部署了所有引用类型。 引用类型:基类为Objcet 值类型:均隐式派生自System.ValueType: 值类型: byte,short, 阅读全文
posted @ 2019-09-26 10:49 zwj鹿港小镇 阅读(8266) 评论(0) 推荐(4) 编辑
摘要: 一、创建Windows Service 1、新建一个Windows Service,并将项目名称改为“MyWindowsService”,如下图所示: 2、在解决方案资源管理器内将Service1.cs改为MyService1.cs后并点击“查看代码”图标按钮进入代码编辑器界面,如下图所示: 3、在 阅读全文
posted @ 2019-08-29 10:01 zwj鹿港小镇 阅读(2333) 评论(0) 推荐(0) 编辑
摘要: 在多线程的程序中,经常会出现两种情况: 一种情况: 应用程序中,线程把大部分的时间花费在等待状态,等待某个事件发生,然后才能给予响应 这一般使用ThreadPool(线程池)来解决; 另一种情况:线程平时都处于休眠状态,只是周期性地被唤醒 这一般使用Timer(定时器)来解决; 将任务添加进线程池: 阅读全文
posted @ 2019-08-23 14:48 zwj鹿港小镇 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 导致画面闪烁的关键原因分析: 一、绘制窗口由于大小位置状态改变进行重绘操作时 绘图窗口内容或大小每改变一次,都要调用Paint事件进行重绘操作,该操作会使画面重新刷新一次以维持窗口正常显示。刷新过程中会导致所有图元重新绘制,而各个图元的重绘操作并不会导致Paint事件发生,因此窗口的每一次刷新只会调 阅读全文
posted @ 2019-08-22 09:28 zwj鹿港小镇 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 1.要读区XML文件内容: <?xml version="1.0" encoding="GB2312"?> <ConvertObj> <MsgGather 厂家名称="卡斯柯" 版本号="18版01"> <设备类型 厂家="道岔#提速" 铁大="道岔" 动作曲线关联=""/> <设备类型 厂家="道 阅读全文
posted @ 2019-07-04 23:23 zwj鹿港小镇 阅读(3044) 评论(0) 推荐(1) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 下一页