摘要: 开篇 异步编程是程序设计的重点也是难点,还记得在刚开始接触.net的时候,看的是一本c#的Winform实例教程,上面大部分都是教我们如何使用Winform的控件以及操作数据库的实例,那时候做的基本都是数据库的demo,数据量也不大,程序在执行的时候基本上不会出现阻塞的情况。随着不断的深入.net, 阅读全文
posted @ 2016-03-11 22:01 msay 阅读(17539) 评论(16) 推荐(26) 编辑
摘要: 开篇 本篇文章主要是帮助刚开始接触CrystalReport报表的新手提供一个循序渐进的教程。该教程主要分为三个部分1)CrystalReport的基本使用方法;2)使用CrystalReport对数据进行分组求和;3)CrystalReport如何使用自定义的数据源(如内存中的DataTable表 阅读全文
posted @ 2016-03-04 17:46 msay 阅读(7541) 评论(5) 推荐(1) 编辑
摘要: 引言本文主要讲述在局域网内,使用c#基于Udp协议编写一个对战的五子棋游戏。主要从Udp的使用、游戏的绘制、对战的逻辑这三个部分来讲解。开发环境:vs2013,.Net4.0,在文章的末尾提供源代码下载的地址。Udp通信Udp是基于无连接的传输协议,特点是资源消耗小、处理速度快、使用方便,不需要与接... 阅读全文
posted @ 2016-01-03 12:21 msay 阅读(2133) 评论(6) 推荐(5) 编辑
摘要: 引言 在进行Winform程序开发需要进行大量的数据的读写操作的时候,往往会需要一定的时间,然在这个时间段里面,界面ui得不到更新,导致在用户看来界面处于假死的状态,造成了不好的用户体验。所以在大量数据操作的应用上,需要使用多线程来处理这种情况。在c#中使用多线程很方便只需要使用System.Thr 阅读全文
posted @ 2015-12-27 10:35 msay 阅读(55663) 评论(14) 推荐(34) 编辑
摘要: 一、摘要最近在实验里面用台式编写好了一个软件,想移植到家里的笔记本上。在附加数据的时候却出现了错误,具体也没有提示什么错误,反正就是附加失败了。二、解决方案在网上看了一些资料,有的说【低版本不能附加到高版本上】、有的说【高版本不能附加到低版本上】、有的说【要生成sql脚本才能解决这个问题】等等,虽然... 阅读全文
posted @ 2015-12-16 12:45 msay 阅读(7042) 评论(0) 推荐(0) 编辑
摘要: 一、引言Datagridview控件在winform开发中还是比较常用,一般的数据库系统都会使用它,但是想要友好的展示数据,形成良好的用户界面,那么就要对c#库中默认的Datagridview设置进行更改,以达到友好界面的需求。下面就介绍一下Datagridview常见的用法。二、Datagridv... 阅读全文
posted @ 2015-11-16 09:20 msay 阅读(13789) 评论(4) 推荐(1) 编辑
摘要: 一、问题介绍很久没有用c#去连数据库程序了,不过在网上找了一些资料,基本上还是写出来了,但是调试初步完成的程序时候,却发现在con.open()这个方法总是出错,说找不到数据库实例名称,或者远程连接失败,显示的错误是error40。错误如下:二、环境介绍1、我的数据库是sqlserver2008,使... 阅读全文
posted @ 2015-11-12 21:23 msay 阅读(492) 评论(2) 推荐(0) 编辑
摘要: 在下载python的第三库文件的时候,有些库文件有exe的发行版,但是有些第三库并没有找到针对于window的可执行文件安装包即exe文件,而只有源代码文件即py文件,和whl文件。下面记录一下在window平台如何安装这两种文件的python第三方库一、安装py文件。一般的py文件都是已经打包好了... 阅读全文
posted @ 2015-11-04 09:01 msay 阅读(989) 评论(0) 推荐(0) 编辑
摘要: 1)、引言 学习编程,我个人觉得最好的办法就是根据自己的水平不断的给自己设定一个小目标。而这个小目标就是一个有意思的项目,通过完成这个项目,对自己的成果(也包括失败的)进行分析总结,从中提炼出对应的技术并分享出来,不断的往复,如此,为的就是让我们永远保持编写程序的兴趣和热情,完了,还提高我们的技术... 阅读全文
posted @ 2015-10-27 19:51 msay 阅读(10938) 评论(19) 推荐(19) 编辑
摘要: 1、引言Python中提供了丰富的开源库,方便开发者快速就搭建好自己所需要的应用程序。本文通过编写基于tcp/ip协议的通信程序来熟悉python中socket以及多线程的使用。2、python中的多线程以及socket的使用在编写聊天程序程序之前,我们先熟悉一下python中多线程以及socket... 阅读全文
posted @ 2015-10-23 18:40 msay 阅读(13296) 评论(3) 推荐(16) 编辑