软件工程
文章平均质量分 76
当当小螳螂
假如生活没有甜甜的恋爱,那么活着将毫无意义!
展开
-
设计模式之 C# 为什么没有friend,唉~
设计模式之 C#为什么没有friendC#有friend多好呀今天看一个视频在讲设计模式,思考起这个问题来了。我们在搭建框架的时候会用到一些设计模式,访问级别限制也是能用到的,比如单例模式让构造函数在外部访问不到就改成比较低的访问级别,可是在工厂模式里面我就陷入了诡异的深思。考虑这么一种情形这个是一个比较常见的情形,以类BaseClass为父类的类家族和一个管理这个家族的管理器ClassManager组成一个比较合理的系统,最后在用户类CustomClass类里面通过管理器ClassManager原创 2021-03-28 16:02:09 · 812 阅读 · 1 评论 -
NLog简单使用教程
NLog简单使用教程NLog介绍NLog是一个记录日志的模块,简单配置就能使用。如何获得在visual studio里面的NuGet程序包管理器里面直接搜NLog 和 NLog.config添加上就可以了。这里稍微说下,NLog是模块主体,NLog.config是一个配置文件,如果你对NLog足够了解可以自己配置文件。配置文件这是一个配置文件例子<?xml version="1.0" encoding="utf-8" ?> <!--add your原创 2021-03-08 11:01:39 · 3715 阅读 · 1 评论 -
利用C++反射 操作SQL Server
C++ 操作SQL Server介绍 实现一下DBManager,DBManager是服务器程序的基础模块,但不是必选模块。程序接入DBManager是程序的一种惰性模块,所谓惰性模块就是程序启动初始化,等待某种事件调用,不用心跳更新。大部分服务器程序是热衷模块单例类,例如魔兽世界服务器模块这程序主文件里面声明全局变量充当单例模式的角色。初始化的时候调用初始化DB模块,魔兽世界的编程喜欢定义一些宏代替单例代码。日月神教服务器数据库模块本程序初始化我这个就是一个测试bool Gam原创 2020-06-09 22:41:28 · 387 阅读 · 1 评论 -
设计模式--建造者模式(c#反射实现)
建造者模式是一个很好玩儿的模式,反射机制是一个很巧妙的机制。研究了一下,觉得挺好玩儿的,放到这里来,以后看看,就一句有用的代码,不过是精髓啊!using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Diagnostics;using System.Wi原创 2014-03-15 10:37:49 · 1217 阅读 · 0 评论 -
gui常用控件
突然想总结一下gui常用的控件。我不说用法 就单单列举一下。 树视图选项卡 列表框单选按钮 复选按钮 普通按钮进度条 滚动条图片普通文本 富文本 编辑文本 编辑富文本 超链接复选框一共15种控件,感觉用熟练了,不管应用还是游戏都可以玩儿转了~原创 2016-12-19 15:31:40 · 796 阅读 · 0 评论 -
GUI典型控件总结
GUI控件是集显示和功能一体的可视部件,现在总结一下常用典型控件,方便交流图片类 图片(Image),主要关注显示。按钮类 按钮(Button),主要关注功能,关键点:按钮显示图片 文本和点击后的响应 单选按钮(CheckBox),主要关注功能,关键点:多组选择仅可选一个 复选按钮(CheckBox),主要关注功能,关键点:多组选择可选多个文本类 文本标签(Label),主要关注显示,关原创 2017-04-21 15:25:45 · 2137 阅读 · 0 评论