显示下一条  |  关闭

遗忘的角落

-------------众生皆惧黑夜,唯我怕日升

 
 
 
 
 
 

启用Service Broker

2008-8-7 11:26:32 阅读142 评论1 72008/08 Aug7

授予权限
必须在MSDB数据库重的QueryNotificationService服务上翔Guest用户授予发送权限
USE MSDB
GRANT SEND ON SERVICE::

作者  | 2008-8-7 11:26:32 | 阅读(142) |评论(1) | 阅读全文>>

短信编程实践

2008-8-5 11:31:17 阅读27 评论0 52008/08 Aug5

在整个开始的时候,你要准备以下软硬件:

   硬件:西门子3508或C35系列手机一个
   西门子手机通信数据线一条
   软件:VS.NET(C#)
   短信编码类库(PDUdecoding.cs)
   串口通信类库(JustinIO.cs)

  当所要求的软硬件都准备好后,我们就可以正式开始了。下面以我自己的测试用例为大家详细介绍。

  做什么事情都应该有计划,虽然我们的测试用例很简单,但还是画个简单的流程图:



  有了流程图,还只是明白了程序怎么运行,再看看界面,会让你更心动的了。

作者  | 2008-8-5 11:31:17 | 阅读(27) |评论(0) | 阅读全文>>

动态加载CSS文件

2008-8-5 10:22:52 阅读3 评论0 52008/08 Aug5

如果你有很多关联的CSS文件要一起加载,或者想动态的加载不同的CSS文件,那么下面的方法你一定对你有帮助。

第一种:一般用在外部CSS文件中加载必须的文件


 程序代码
@import url(style.css);
/*只能用在CSS文件中或者style标签中*/


第二种:简单的在页面中加载一个外部CSS文件


 程序代码
document.createStyleSheet(cssFile);


第三种:用createElement方法创建CSS的Link标签


 程序代码
var head = document.getElementsByTagName(''HEAD'').item(0);

作者  | 2008-8-5 10:22:52 | 阅读(3) |评论(0) | 阅读全文>>

前言

 在我们应用程序开发过程中,经常会遇到一些问题,需要使用多线程技术来加以解决。本文就是通过几个示例程序给大家讲解一下多线程相关的一些主要问题。

执行长任务操作

许多种类的应用程序都需要长时间操作,比如:执行一个打印任务,请求一个 Web Service 调用等。用户在这种情况下一般会去转移做其他事情来等待任务的完成,同时还希望随时可以监控任务的执行进度。



下面的代码片断示例了当长任务执行时用户界面是如何被更新的。

作者  | 2008-8-4 15:51:46 | 阅读(46) |评论(1) | 阅读全文>>

C#打字游戏

2008-8-2 17:49:19 阅读347 评论0 22008/08 Aug2

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Threading;

namespace game
{
 public partial class Form1 : Form
 {
 //定义委托
 public delegate void moving();
 //定义线程
 private Thread t;
 //定义显示字符的标签

作者  | 2008-8-2 17:49:19 | 阅读(347) |评论(0) | 阅读全文>>

浅述WinForm多线程编程与Control.Invoke的应用

2008-8-2 17:46:45 阅读37 评论0 22008/08 Aug2

VS2008、C#3.0
在WinForm开发中,我们通常不希望当窗体上点了某个按钮执行某个业务的时候,窗体就被卡死了,直到该业务执行完毕后才缓过来。一个最直接的方法便是使用多线程。多线程编程的方式在WinForm开发中必不可少。
本文介绍在WinForm开发中如何使用多线程,以及在线程中如何通过Control.Invoke方法返回窗体主线程执行相关操作。

-. WinForm多线程编程
1. new Thread()

    新开一个线程,执行一个方法,没有参数传递:
    

作者  | 2008-8-2 17:46:45 | 阅读(37) |评论(0) | 阅读全文>>

C# 中跨线程的调用的方法--this.invoke

2008-8-2 17:32:30 阅读709 评论1 22008/08 Aug2

 private void button1_Click(object sender, EventArgs e)
        {
            Thread thread = new Thread(new ThreadStart(display));
            thread.Start();
        }

        private void display()
        {
            while (true)
            {

作者  | 2008-8-2 17:32:30 | 阅读(709) |评论(1) | 阅读全文>>

Invoke方法的使用

2008-8-2 16:56:13 阅读137 评论0 22008/08 Aug2

本人学习c#,做了一个用到多线程的小项目,老师介绍我们Invoke方法来执行指定委托,我看了一下,觉得直接执行委托,而不用Invok方法不也可以吗?看了下帮助,说Invoke是要在什么拥有基础线程句柄窗口上执行,想问各位大哥大姐,Invoke究竟怎么用?什么时候用啊?

1 楼yumanqing(笨鸟)回复于 2007-01-26 20:27:16 得分 0

当你在一个线程中对界面控件进行操作,   如对listview控件进行操作  

作者  | 2008-8-2 16:56:13 | 阅读(137) |评论(0) | 阅读全文>>

查看所有日志>>

 
 
 
 
 
 
 
列表加载中...
 
 
 
 
 
 
 
 

山东省 东营市 金牛座

 发消息  写留言

 
直率,性情中人
 
近期心愿好好工作,为我的钱而努力
博客等级加载中...
今日访问加载中...
总访问量加载中...
最后登录加载中...
 
 
 
 
 
 
 
心情随笔列表加载中...
 
 
 
 
 
 
 
博友列表加载中...
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2012

   
创建博客 登录  
 关注