多線程應用程式中調用表單的一點心得

昨天自己編寫一個多線程的程式,主要作用是TCP通迅的小程式,裡面使用了多線程的技術,遇到一個有趣的問題:就是在背景工作執行緒中我調用了一個表單,讓它顯示出來。如Form1 f=new Form1();f.show();這種代碼平時一點問題都沒有。但是在背景工作執行緒中卻無法調過了。我的FORM1在案頭上動彈不得了。什麼也不響應。有點象假死機的狀態。後來我將Form1

aspxgrid用戶端新增一行時通過回調來擷取某一列的值

1。在網站中增加一個callback控制項<dxcb:aspxcallback id="ASPxCallback1" runat="server" ClientInstanceName="CallBack1" OnCallback="ASPxCallback1_Callback">        <ClientSideEvents CallbackComplete="function(s, e) {//回調擷取伺服器的值來調置新產生的行的某一列               

aspxgrid模數板列(checkbox)樣本

CS sourceusing System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using

使應用程式只能運行單個執行個體。

以前在VB中要防止應用程式運行多個執行個體的方式很簡單,判斷APP.PrevInstance 就可以了。來看一下.NET中是如何?的,主要使用Mutex來實現進程間同步using System;using System.Threading;using System.Windows.Forms;using System.Runtime.InteropServices;namespace LogisticsSystem{ /// <summary> ///

匯出resource檔案的的資源

寫個小工具,方便一次性將resource檔案中的資源匯出,不然反編譯後一個個找,真是太麻煩了。using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Resources;using System.Collections;using System.IO;namespace ResExport{    class Program    {        static 

使用OpenLicense來管理應用程式許可

通常對於商業軟體來說都會給自己的軟體產品添加使用限制,如時間長度、使用次數等許可中包括了使用限制的各種資訊,包括:1、時間長度2、使用次數3、版本升級4、線上註冊這幾天在http://www.spextreme.com/網站看到其開源的OpenLicense。下載下來試用了一下。覺得不錯。它的主要特點:圖形化介面建立許可,支援產品許可,512位加密,許可鑰匙,各種許可限制及設計/啟動並執行支援.這裡下載Open

AspxGrid模板列中Checkbox 值在用戶端的處理

 前一篇文章用的是伺服器模式,如果改用用戶端模式,則也不能取到Items中的關於資料的行.本文主要講述的是使用用戶端模式,在用戶端和伺服器都能訪問模板列中定義的CHECKBOX的值.aspxgrid的定義           <dxwg:ASPxGrid runat="server" AutoGenerateColumns="False" Width="592px" ID="ASPxGrid2"                    TabIndex="0"

一段發送郵件的代碼(內嵌圖片)

  static void SendMail()        {            var m = new MailMessage();            m.From = new MailAddress("youjb@xxx.com.cn");            m.To.Add(new MailAddress("youjb@xxx.com.cn"));            m.Attachments.Add(new Attachment(@"C:/Users/greystar

安裝了dns且可以正常工作為什麼還有”沒有可以使用的”DNS伺服器”的錯誤

當網域控制站上的 Netlogon 服務無法註冊或取消註冊多個資源記錄時,系統事件日誌中將記錄 Netlogon 5781 錯誤資訊。該事件描述不包含這些資源記錄的名稱。此外,該事件描述也可能是會讓人誤解的“no DNS servers are available”這一內容,注意:這些錯誤的常見原因是網域控制站在其 TCP/IP 屬性中將其自身引用為主 DNS 伺服器。當網域控制站使用這種配置啟動時,Netlogon 服務可能會在 DNS 服務啟動之前啟動。由於 Netlogon 服務必須在 D

提取Microsoft.ReportViewer.ProcessingObjectModel 的一段指令碼

在發布程式時,用到了sql reportservice,卻找不到相應的DLL,那就使用下面的,另存新檔cmd即可。@SET destFolder=./bin@XCOPY /I /Y

在WebService中實現window身分識別驗證的功能

如何在WEBSERVICE中提供身分識別驗證的功能。我在CSDN上常看到當WEBSERVICE不允許匿名訪問時如何解決的貼子。自己試了一下。其實這中間的難度不大,只要二三句代碼就可以解決。我這裡建一個測試用的WEBSERVICE,裡面沒有寫任何代碼,只有建工程時的一個預設的方法HelloWorld(本來是注釋的。我把它取消了).然後將此WEBSERVICE的匿名訪問的選項取消,並將整合WINDOWS的選項也取消了。建立一個WINFORM工程,我在這個工程裡調用剛才的WEBSERVICE工程,在引

駭客常用命令大全

net user heibai lovechina /add                      加一個heibai的使用者密碼為lovechina net localgroup Administrators heibai /add        把他加入Administrator組net start telnet                                    開對方的TELNET服務net use z:/127.0.0.1c$                   

使用UltraWinGrid時雙擊的處理

在使用Infragistics.Win.UltraWinGrid.UltraGrid時,有時我們想在網格上進行雙擊操作。比如雙擊某一行來顯示對應的詳細資料。但是對於雙擊事件來說並沒有提供對應的行資訊。那麼我們如何來判斷使用者雙擊某一行呢。這裡我還是以代碼來說明,相信大家都能明白private void ultraGrid1_DoubleClick(object sender, System.EventArgs

System Volume Information 拒絕訪問

每次點擊系統裡的System Volume Information檔案夾,就提示拒絕訪問,看下面的提示:想把裡面的東西幹掉,都不行,現在終於找到解決方案了:1. 單擊開始,單擊運行,鍵入 cmd,然後單擊確定。 2. 確保您位於要獲得 System Volume Information 檔案訪問權的那個分區的根資料夾中。例如,若要獲得 C:/System Volume Information 檔案夾的訪問權,確保位於磁碟機 C 的根資料夾中(在"C:/"提示符處)。 3. 鍵入下面的行,然後按

合併列印中圖片欄位的處理

網上找了個Aspose.Words來解決使用者匯出列印的要求,模板中還有圖片。以前都是採用調DOM的方式來實現,其實發現用郵件匯出的方式是最省的。研究了一下其中關於圖片的處理。 public class WordHelper    {        public static void MailMerge(DataSet datasource, Page page,string TempDocName,string FileNmae)        {            Document d

在部署項目時實現自動安裝FrameWork及資料訪問組件

在部署程式時自動安裝.NET Framework及資料訪問組件1.下載外掛程式,並安裝完成.http://download.microsoft.com/download/4/e/f/4ef7254b-d6c2-4f6f-8028-f03a594d5edf/PluginInstaller.msi ,並裝此外掛程式安裝。2安裝Framework   建立一個安裝項目,其他動作這裡不講了。只講一下如何在安裝項目安裝時自動安裝frameWork.      

csdn的技術人員到底在做些什麼

CSDN倒底有沒有自己的開發人員,都外包給第三方的技術人員了。這品質能行嗎。剛上來,點擊了幾下頁面,不是這個錯,就是哪個錯。下面是最可恨的。MySQL ErrorMessage: MySQL Query ErrorSQL: INSERT INTO uchome_feed (`appid`, `icon`, `uid`, `username`, `dateline`, `title_template`, `body_template`, `body_general`, `image_1`,

透明flash素材2! 可能有些是和一重複的!

透明水珠 http://lain1978.com/collection/flash/008.swf 黃色花瓣 http://lain1978.com/collection/flash/007.swf 心 http://lain1978.com/collection/flash/006.swf 藍色雪花 http://lain1978.com/collection/flash/005.swf 移動的箭頭

關於截屏的一些代碼

用的完全是偷懶的代碼。平時我們想截屏,按下prtsc鍵,然後粘到畫板裡再處理。下面是類比的代碼。private void menuItem1_Click(object sender, System.EventArgs e)  {   SendKeys.SendWait("^{PRTSC}");   IDataObject iData = Clipboard.GetDataObject();   if(iData == null) return

SL 4 亂碼的問題

這一陣開始學習SL4的一些功能 建立了一個silverlight navigation with windows7 theme的模板,設計時一切正常。結果,只是改了幾個文本,把原來的E文改成中文,就編譯不過了。中文還會出現亂碼狀態。 <UserControl    x:Class="SLControlTest.MainPage"    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"     xmlns:x=

總頁數: 61357 1 .... 24306 24307 24308 24309 24310 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.