随笔分类 - C#与.NET
摘要:我们在使用 windowform 编程的时候,我们或许可能会越到,各种在窗体加载的时候,会进行其他的操作: 1.如果是在加载之前进行其它操作,则整个界面出来的很慢,而且若是时间长的话,页面很久才能出来;2.如果是写在加载之后处理的话,虽然界面出来了,这个时候,出现了假死的状体。但是不能乱点,一点,就
阅读全文
摘要:计算机在最初只支持ASCII编码,但是后来为了支持其他语言中的字符(比如汉字)以及一些特殊字符(比如€),就引入了Unicode字符集。基于Unicode字符集的编码方式有很多,比如UTF-7、UTF-8、Unicode以及UTF-32。在Windows操作系统中,一个文本文件的前几个字节是用来指定
阅读全文
摘要:直接给出原文链接吧: C#中基于GDI+(Graphics)图像处理系列之前言 链接:https://pan.baidu.com/s/1zm5TCOHqkqEfiLZuqO0UMA 提取码:qz0h
阅读全文
摘要:我想有很多搞图形方面的朋友都会用到双缓冲技术的时候,而且有的时候她的确是个头疼的问题。最近我也要用双缓冲技术,程序怎么调试都不合适,当要对图形进行移动时,总是会出现闪烁抖动。在网上找了些资料,说得都不清不楚的,折腾了一晚上也没弄出来。第二天觉定自己研究一下。现在把自己的一些想法拿出来跟大家分享一下。
阅读全文
摘要:C#下的Ribbon风格的Forms实现示例:源码下载地址
阅读全文
摘要:C#下文件监听器和资源管理器的示例Demo:源码下载地址
阅读全文
摘要:C#中的NameValueCollection类读取配置信息,大家可以参考下。 我首先介绍配置文件中的写法: 1.在VS2015中的工程下建立一个控制台应用程序,其config文件默认名称为App.config,并如下编辑: <?xml version="1.0" encoding="utf-8"
阅读全文
摘要:视频教程:3D游戏开发步步高系列课程(微软课堂) 。美中不足的是视频的声音和画面不太对应。专心的听声音,听老师讲解吧。 PPT和源码下载:3D游戏开发步步高系列课程-PPT和源码 网址链接:3D游戏开发步步高系列课程(视频课程讲师:付仲恺)
阅读全文
摘要:首先,共享一个C++版本的精确到1毫秒的计时类,下载地址:https://pan.baidu.com/s/1s2hN6hg9GvPViw4JT6YsDw 在C#里现在有3个Timer类: System.Windows.Forms.Timer System.Threading.Timer System
阅读全文
摘要:小弟最近在学习VS2010中Ribbon界面的介绍,相比与C#的界面设计的强大,C++的界面实在太难做了,但没办法,项目需求,又不得不做,遍查网络上的资料,发现有用的基本上就是MSDN的帮助,又是全英文的,只有硬着头皮看,在这里记录一下自己的学习流程,翻译一些MSDN的文档,与大家分享一下,关于界面
阅读全文
摘要:C#服务端: C++ Client: 引文链接: C#与C++通过socket传送结构体 C#通过TCP传送结构体
阅读全文
摘要:原文链接:C#一键显示及杀死占用端口号进程 参考文献:C#实现检查指定端口被哪个进程占用
阅读全文
摘要:最近在用C#做一个项目的时候,Socket发送消息的时候遇到了服务端需要接收C++结构体的二进制数据流,这个时候就需要用C#仿照C++的结构体做出一个结构来,然后将其转换成二进制流进行发送,之后将响应消息的二进制数据流转换成C#结构。 1、仿照C++结构体写出C#的结构 2、注意C#与C++数据类型
阅读全文
摘要:在一个项目中需要给PictureBox增加滚动条,我先前的做法和网上一样,将PictureBox放在一个panel上,将panel的AutoScroll设置为ture,将PictureBox的SizeMode设置为AutoSize,可是这样设置之后,滚动条没有如期的出现。 Google一下,网上大多
阅读全文
摘要:引言: 前面专题中介绍了UDP、TCP和P2P编程,并且通过一些小的示例来让大家更好的理解它们的工作原理以及怎样.Net类库去实现它们的。为了让大家更好的理解我们平常中常见的软件QQ的工作原理,所以在本专题中将利用前面专题介绍的知识来实现一个类似QQ的聊天程序。 一、即时通信系统 在我们的生活中经常
阅读全文
摘要:问题现象: 由于CUDA版本的升或降级,如CUDA 6.5升级到CUDA 8.0造成Visual Studio2010或2012打开项目抛出如下提示: D:\xxxx\Web\Web.csproj : error : 无法读取项目文件“Web.csproj”。 D:\xxxx\WebServiceM
阅读全文
摘要:Log4j建议只使用四个级别,优先级从高到低分别是ERROR、WARN、INFO、DEBUG#这里定义能显示到的最低级别,若定义到INFO级别,则看不到DEBUG级别的信息了~!log4j.rootLogger=DEBUG#将DAO层log记录到DAOLog,allLog中log4j.logger.
阅读全文
摘要:log4j结构图: 结构图展现出了log4j的主结构。logger:表示记录器,即数据来源;appender:输出源,即输出方式(如:控制台、文件。。.)layout:输出布局 Logger机滤器:常用级别的划分:Debug,Info,Warn,Error,Fatal这5个级别由低到高,如果配置的级
阅读全文
摘要:第一步:在项目中添加对log4net.dll的引用,这里引用版本是1.2.10.0。第二步:程序启动时读取log4net的配置文件。如果是CS程序,在根目录的Program.cs中的Main方法中添加: log4net.Config.XmlConfigurator.Configure(); 如果是B
阅读全文
摘要:网上很多配置log4net的方法,但是排行靠前的 根本就没有说明清除,导致浪费了两个小时来搞清楚如何配置,真是无语,特写此文,给那些刚接触log4net的朋友 1、参考链接:http://blog.sina.com.cn/s/blog_642e41c201014pml.html 此方法是直接将配置文
阅读全文

浙公网安备 33010602011771号