随笔分类 -  C#

摘要:一、使用线程的理由 1、可以使用线程将代码同其他代码隔离,提高应用程序的可靠性。 2、可以使用线程来简化编码。 3、可以使用线程来实现并发执行。 二、基本知识 1、进程与线程:进程作为操作系统执行程序的基本单位,拥有应用程序的资源,进程包含线程,进程的资源被线程共享,线程不拥有资源。 2、前台线程和 阅读全文
posted @ 2017-12-07 16:55 fire909090 阅读(157) 评论(0) 推荐(0)
摘要:今天研究了一下,在C#里面却是可以不用自定义消息这么复杂的方法来实现跨窗体调用控件,C#有更好的办法就是委托。 效果描述:有两个窗体,FORM1(一个名为“打开form2”的button控件)和FORM2(一个名为“改变form1颜色“的button控件)。启动时,FORM1中点击button控件“ 阅读全文
posted @ 2017-11-30 17:04 fire909090 阅读(2007) 评论(0) 推荐(1)
摘要:119495 119495 上篇博客把收费系统的总体设计进行了一遍讲解,讲解的同时掺杂了些有关.NET编译机制的总结。程序编写测试完成后接下来我们要做的是打包部署程序,但VS2012让人心痛的是没有了打包工具。不知道出于什么原因微软没有将打包工具集成在开发环境中,但是我知道总会有解决办法的。 经过翻 阅读全文
posted @ 2017-11-20 11:52 fire909090 阅读(209) 评论(0) 推荐(0)
摘要:using System; using System.Text.RegularExpressions; namespace SG_VQCDataCollection { /// /// 通过Framwork类库中的Regex类实现了一些特殊功能数据检查 /// public class MetarnetRegex ... 阅读全文
posted @ 2017-10-10 15:44 fire909090 阅读(3892) 评论(0) 推荐(0)
摘要:首先我们需要打开一个联结: string MyConnString = "Driver={Microsoft Access Driver (*.mdb)}; DBQ=c:/test/test.mdb;"; string strComm = "select * from UserList"; ADOC 阅读全文
posted @ 2017-09-30 17:25 fire909090 阅读(10270) 评论(0) 推荐(0)
摘要:很值得学习的SQLDBHelper,供小型项目使用。 public class SQLDBHelper { /// /// 连接数据库 /// private static string connectionString = "Data Source=.; Initial Catalog=database; UID... 阅读全文
posted @ 2017-09-30 16:37 fire909090 阅读(586) 评论(0) 推荐(0)
摘要:马上就要过年了,每年过年都要回老家,使用电脑和网络就没有这边这么方便了。想写程序了,都没有一台带Visual Studio的机器,我也不可能给每台机器都安装一个Visual Studio,怎么办呢? 网上搜索了一下,不是说需要Visual Studio的就是说需要.net framework sdk 阅读全文
posted @ 2017-09-02 14:28 fire909090 阅读(2757) 评论(0) 推荐(0)