Time of Update: 2018-12-06
//先拖一個notifyIcon控制項進來//然後在您的notifyIcon控制項中添加 MouseDoubleClick事件,代碼如下 private void notifyIcon1_MouseDoubleClick(object sender, MouseEventArgs e){this.notifyIcon1.Visible = false;base.ShowInTaskbar = true;this.Activate();this.Show();base.WindowState =
Time of Update: 2018-12-06
///.net Framework 2.0版本以上支援此控制項///命名空間:System.ComponentModel///此控制項一般是用來實現“多線程”操作,解決了UI介面處於停止回應的狀態。///此控制項可以視圖支援,也可以像編程那樣來建立它BackgroundWorker worker = new BackgroundWorer();///注意幾個重要的事件處理常式(Event):///事件處理常式DoWorkEventHandler(object sender ,
Time of Update: 2018-12-06
1、把Label的AoutSize屬性設定為false,然後手動設定Label大小2、把Label的Dock設為FILL,同時將AutoSize屬性設為False,這種方法可將上面所說的缺點修正,但是同時Label會將其它控制項的位置霸佔,影響布局.因此,在使用該方法時,最好給Label加上個Panel或GroupBox控制項(轉)3、是通過判斷內容的長度,動態設定Label的大小.具體程式如下(Label控制項取名為Label1,顯示內容的字串為str): int LblNum
Time of Update: 2018-12-06
//個人記錄 // combobox控制項在Winform裡使用,1、資料繫結 2、自訂添加(Itmes) // 1、在使用資料繫結的時候 怎麼取出comboBox選擇的文本呢? this.combobox.Text.tostring()//這樣就可以取到,不用什麼selectedText..selectedvalue.....這都都沒有用,是取不到了// 2、在自訂的時候(Itmes裡添加)代碼如下this.combobox.selectedItem.Tostring()
Time of Update: 2018-12-06
var filename = Server.MapPath(@"data/a.exe");Assembly asm = System.Reflection.Assembly.LoadFile(filename);Type type = asm.GetType("aaaa");Object oper = Activator.CreateInstance(type);object[] paras = new object[] { 'a','b'};MethodInfo method =
Time of Update: 2018-12-06
//手動建立backgroundworker組件///建立private backgroundworker bgd = new backgroundworker();///聲明xmldomentprivate xmldoment doment = null;/// Load 載入事件private void Form1_Load(object sender , EventArgs e){/// 執行操作this.bgd.DoWorker +=delegate(object
Time of Update: 2018-12-06
// using System.Diagnostics;private string appName = "calc.exe";/// <summary>/// 1. 啟動外部程式,不等待其退出/// </summary>private void button1_Click(object sender, EventArgs e){ Process.Start(appName); MessageBox.Show(String.Format("外部程式 {0}
Time of Update: 2018-12-06
最近項目中會使用到Linq to Sql這個文法,所以自己就做了下研究。在這裡做個簡單的入門教程,即使鞏固所學的東西也是分享給大家。廢話不多說,直接進入正題:我使用的是Vs2010 和 SqlServer 2008首先建立一個“控台應用程式 ” 項目中的"LinqClass.dbml"這個檔案就是我們需要的Linq to Sql的檔案了,需要自己添加到項目中來。 添加好.dbml檔案之後,就是簡單的配置操作了。直接在左邊的Server
Time of Update: 2018-12-06
--------------------------------------------------------------------------------//代碼長久不寫就會忘了,用到時候再寫,汗...不會了//這裡整理一下。 //Form1表單 功能---》Form2裡的txtname文本的值傳給Form1裡的txtnamenamespace Fom1 : Form { public class Fomr1Class { // but按鈕
Time of Update: 2018-12-06
//在使用Interface時 要注意: namespace GenericTest { interface IAnimals // 介面前不能添加出public關鍵字之外的修飾符 public interfact IAnimals 這樣寫也正確 { public void Eat(); //這樣寫法是錯誤的 void Eat(); //正確的,介面裡的方法不能添加任何修飾符 void Sleep();
Time of Update: 2018-12-06
用戶端(windows應用程式和Web)和Web Api互動的核心代碼提煉//★HTTP請求對象。HttpRequestMessage requestMsg = new HttpRequestMessage();//設定HTTP接收請求的資料類型為JSONrequestMsg.Headers.Accept.Add(new
Time of Update: 2018-12-06
using System;using System.Collections.Generic;using System.ComponentModel;using System.Drawing;using System.Text;using System.Windows.Forms;using System.ComponentModel.Design;using System.Windows.Forms.Design;namespace ClassLibrary1{
Time of Update: 2018-12-06
// Form2 Colsed 重新整理Form1表單//Form1 Code//彈出Form2(子表單事件處添加以下代碼Form2 f2 = new Form2();if(f1.ShowDialog() == DialogResult.OK){ // 繫結控制項代碼 baseinfo.BingList(this.cbGroupItems);}// Form2 Code// button按鈕 // 注意 要把此按鈕的DialogResult 設定為 OK //執行代碼
Time of Update: 2018-12-06
三層體繫結構的概念 使用者介面展示層(USL) 商務邏輯層(BLL) 資料訪問層(DAL) 圖一:BLL將USL與DAL隔開了,並且加入了商務規則 各層的作用 1:資料資料訪問層:主要是對未經處理資料(資料庫或者文字檔等存放資料的形式)的操作層,而不是指未經處理資料,也就是說,是對資料的操作,而不是資料庫,具體為商務邏輯層或展示層提供資料服務.
Time of Update: 2018-12-06
//自訂的過濾器類,必須繼承AuthorizeAttribute類(用於驗證請求的 IPrincipal 的授權篩選器)public class NjtAuthorizeFilter : AuthorizeAttribute { //OnAuthorization(HttpActionContext actionContext):為操作授權時調用。 //HttpActionContext:包含HTTP正在執行的操作的資訊。 public
Time of Update: 2018-12-06
public class UsbDiskInfo { public string Display { get; set; } public string Value { get; set; } } public class UsbDiskHelper { //返回結果大致為:AAGP30PMDRVS56NK public static IEnumerable<UsbDiskInfo>
Time of Update: 2018-12-06
//實現功能,Form1中的txtname文字框調用Form2中的txtname2文字框中值// Form1 code Form2 f2 = new Form2(); f2.mydelstr = new Form2.MyDelStr(getTxt); f2.show(); // 寫一個方法,返回的值要和delegate類型返回的值一樣(這裡是void) private void getTxt(string str) {
Time of Update: 2018-12-06
<Window x:Class="WPFFolderExplorer.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:my="clr-namespace:WPFFolderExplorer"
Time of Update: 2018-12-06
代碼Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->///////////////////////////////調用類using System;using System.Collections.Generic;using System.ComponentModel;using System.Threading;using
Time of Update: 2018-12-06
為了讓 Web 服務器實現 window.name,伺服器應該只尋找請求中是否包含 windowname 參數。如果包含了 windowname 參數,伺服器應該返回一個設定了 window.name 字串值的 HTML 文檔,回應此請求並傳送到用戶端。例如:http://www.planabc.net/getdata.html?windowname=true如果伺服器想用 Hello 響應客服端,它應該返回一個 HTML 頁面:<html> <script type="