五维思考

学习要加,骄傲要减,机会要乘,懒惰要除。 http://www.5dthink.cn

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 43 下一页

2015年3月12日

摘要: 在C# 的应用程序开发中, 我们经常要把UI线程和工作线程分开,防止界面停止响应。 同时我们又需要在工作线程中更新UI界面上的控件,下面介绍几种常用的方法 阅读目录线程间操作无效第一种办法:禁止编译器对跨线程访问做检查第二种办法: 使用delegate和invoke... 阅读全文
posted @ 2015-03-12 21:53 五维思考 阅读(358) 评论(0) 推荐(0)

摘要: 1. 面向对象的思想主要包括:继承 多态 封装● 封装:用抽象的数据类型将数据和基于数据的操作封装在一起,数据被保护在抽象数据类型内部。● 继承:子类拥有父类的所有数据和操作。● 多态:一个程序中同名的不同方法共存的情况。... 阅读全文
posted @ 2015-03-12 21:28 五维思考 阅读(549) 评论(0) 推荐(0)

摘要: 模板方法模式(Template Method Pattern)模版方法中的方法可以分为两大类:模版方法(Template Method)和基本方法(Primitive Method)。 a.模版方法 一个模版方法是定义在抽象类中的,把基本操作方法组合在一起形成一个... 阅读全文
posted @ 2015-03-12 18:59 五维思考 阅读(226) 评论(0) 推荐(0)

2015年3月11日

摘要: using System; using System.Collections; using System.Management;public class OneProgram{ public static void Main() { C... 阅读全文
posted @ 2015-03-11 21:52 五维思考 阅读(1457) 评论(0) 推荐(0)

摘要: 3年前写了一篇《USB口的红外条形码扫描器的另类使用》,不过相关代码是VB编写,在这几年之间,有许多网友提出需要C#版的,起初还以为由VB修改C#应该很容易,最近研究了一下,发现C#和VB调用API的机制还是有所不同的,在迁移的过程中还是会遇到不少问题,所以我专门抽时... 阅读全文
posted @ 2015-03-11 12:54 五维思考 阅读(431) 评论(0) 推荐(1)

2015年3月10日

摘要: 本来是要研究怎样判断下载完成,结果找到这个方法,可以在这个方法完成之后提示下载完成。代码如下:using System;using System.Collections.Generic;using System.ComponentModel;using System.... 阅读全文
posted @ 2015-03-10 21:43 五维思考 阅读(1279) 评论(0) 推荐(0)

摘要: 很早之前,就听说过三层结构了。当时只知道 三层结构 是把 系统的 界面 跟 数据库操作等不相关的程序分别开来。原来这么简单的实现,确实传说中的 三层结构啊。 首先,先来看一下是哪三层。表示层(UI,User Interface),业务逻辑层(BLL ... 阅读全文
posted @ 2015-03-10 20:18 五维思考 阅读(344) 评论(0) 推荐(0)

摘要: 1、窗体 1、常用属性 (1)Name属性:用来获取或设置窗体的名称,在应用程序中可通过Name属性来引用窗体。 (2) WindowState属性: 用来获取或设置窗体的窗口状态。 取值有三种: Normal (窗体正常显示)、 Minimized(窗体以最小化形式... 阅读全文
posted @ 2015-03-10 18:36 五维思考 阅读(607) 评论(0) 推荐(0)

2015年3月9日

摘要: 阅读目录: 1.开篇介绍 2.尽量使用Lambda匿名函数调用代替反射调用(走进声明式设计) 3.被忽视的特性(Attribute)设计方式 4.扩展方法让你的对象如虎添翼(要学会使用扩展方法的设计思想) 5.别怕Static属性(很多人都怕Static在Service模式下的设计,其实要学会使用线 阅读全文
posted @ 2015-03-09 22:14 五维思考 阅读(368) 评论(0) 推荐(0)

摘要: 如何用C#判断网络是否连接呢,这个有N多方法,我们下面尽量说的完整一些。第一种办法,最简单的,但是不准确,呵呵private void btnIsConnect_Click(object sender, EventArgs e){ if (SystemInfor... 阅读全文
posted @ 2015-03-09 20:38 五维思考 阅读(434) 评论(0) 推荐(0)

上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 43 下一页

QQ群:1. 全栈码农【346906288】2. VBA/VSTO【2660245】