Time of Update: 2018-12-05
這幾天有個中學生問我怎麼求一元二次方程的根,我一下子還真傻了,不知道從何下手, 那時候我記得我永遠都記不住公式,考試的時候花了大把時間還去推算公式,結果推算出來的公式經常是少了加號或減號。這次又去推算公式,弄出來之後,
Time of Update: 2018-12-05
最近在做項目時,發現在實現一些接近作業系統底層功能的時候,顯得力不從心啊,而且在項目中用了一很多第三方的東西,很大一部分與硬體在打交道,覺得有必須重新溫習一下c++(拋棄“她”三年了啊),想想還是重歸於好吧! 特以此次“旅行”來記錄我曾經失去的美好! 廢話不多說,寫吧! 概念重溫 :"聲明"與“定義” 這二個概念有必須解釋一下
Time of Update: 2018-12-05
c#中非同步基於訊息通訊的完成連接埠的TCP/IP協議的組件實現(原始碼)http://blog.csdn.net/zhiang75/archive/2004/08/16/75915.aspx上面的Socket Visual 2005調試通過代碼經典例子http://blog.pfan.cn/Csharpsky/23159.html C#網路編程(非同步傳輸字串)http://www.cnblogs.com/JimmyZhang/archive/2008/09/16/1291854.html
Time of Update: 2018-12-05
有些資訊在儲存時,並不需要佔用一個完整的位元組, 而只需占幾個或一個二進位位。例如在存放一個開關量時,只有0和1 兩種狀態,用一位二進位即可。為了節省儲存空間,並使處理簡便,C語言又提供了一種資料結構,稱為“位域”或“位段”。所謂“位域”是把一個位元組中的二進位劃分為幾個不同的地區,並說明每個地區的位元。每個域有一個網域名稱,允許在程式中按網域名稱進行操作。 這樣就可以把幾個不同的對象用一個位元組的二進位位域來表示。其形式為: struct 位域結構名 { 位域列表
Time of Update: 2018-12-05
引子:委託是一種類型,它的地位與class 、struct、enum等是一樣的,我們可以這樣說:在任何一個可以聲明class的地方都可以聲明一個delegate。我們經常將委託與事件放在一起去理解,其實這隻是委託的一個應用。要想理解委託必須透過現象究其本質,委託到底是幹什麼用的?現象:public delegate void MyDelegate();public delegate string MyDelegate(string
Time of Update: 2018-12-05
最近研究了一下C#.NET的委託與事件這些東西,通過園子多篇文章的學習,基本上有了一個瞭解,現將一些基本的事件研究代碼貼出來,分享一下,也希望大家能夠多多指點。 代碼Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->using System;using System.Collections.Generic;using
Time of Update: 2018-12-05
.Net Framework提供了Thread類,它可以建立和控制線程。Thread的構造方法可接受一個無參無傳回值的委託型別參數,或一個有object型別參數無傳回值的委託型別參數。 1、簡單的Thread類執行個體先建立兩個方法,分別用於兩個線程處理: 1: static void ThreadMethod1() 2: { 3: for (int j = 0; j < 20; j++) 4: { 5:
Time of Update: 2018-12-05
非同步實現即多線程,一種簡單的方式就是建立一個委託,然後非同步呼叫它。 .Net Framework已經為我們提供了委託的非同步呼叫方法。下面介紹三種使用委託實現非同步方法。 1、投票(IsCompleted屬性)首先定義一個委託: 1: public delegate string MyDelegate(int
Time of Update: 2018-12-05
任務也可以構成一個階層。一個任務啟動一個新任務時,就啟動了一個階層。下面的程式碼片段在父任務內部建立一個任務。建立子任務的代碼與建立父任務的代碼相同,唯一的區別是這個任務從另一個任務內部建立: 1: static void Main(string[] args) 2: { 3: Task parentTask = new Task(ParentTask); 4: parentTask.Start(); 5: 6: Console.Read();
Time of Update: 2018-12-05
Web Service是可操作的分布式應用程式。它以SOAP作為基本通訊協定,使用HTTP和XML進行可以穿越防火牆的自由通訊錯誤提示:* 出現 訪問 IIS 中繼資料庫失敗 * iis 無法顯示XML解決:開始->程式->Microsoft Visual Studio 2005->Visual StudioTools中開啟命令列,輸入命令: aspnet_regiis -i
Time of Update: 2018-12-05
1、C#如何為winform程式打包發布應用(圖解教程) http://www.vegoo.net/info/71620_5075.htmlhttp://xgli0910.blog.163.com/blog/static/4696216820097493811102/2、c#串連access2007資料庫<add name="corun" connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=d:\App_Data\
Time of Update: 2018-12-05
1、什麼是ArrayList ArrayList就是傳說中的動態數組,用MSDN中的說法,就是Array的複雜版本,它提供了如下一些好處:動態增加和減少元素 實現了ICollection和IList介面 靈活的設定數組的大小2、如何使用ArrayList 最簡單的例子:ArrayList List = new ArrayList();for( int i=0;i<10;i++ ) //給數組增加10個Int元素List.Add(i);
Time of Update: 2018-12-05
目錄 類比面向過程語言函數作為傳參傳參 多播委託 匿名方法 λ運算式 上節中,對委託和事件進行了較為概括的描述,本節將從各自方面單獨的進行描述。 類比面向過程語言函數作為傳參傳參
Time of Update: 2018-12-05
Posted on 2009-05-29 23:22 peterzb 閱讀(51834) 評論(24) 編輯 收藏 1.DataGridView實現課程表 testcontrol.rar2.DataGridView二維表頭及儲存格合并 DataGridView儲存格合并和二維表頭.rar myMultiColHeaderDgv.rar3.DataGridView儲存格顯示GIF圖片 gifanimationindatagrid.rar4.自訂顯示DataGridView列(行頭顯示行號與表徵圖,
Time of Update: 2018-12-05
.net c# windows 類比滑鼠事件2010-03-27 10:11 有時,我們需在我們的程式中類比滑鼠的移動、點擊等動作。——比如,一個再現使用者操作的宏,或者一個示範操作方法的Demo程式。那麼,我們在.Net中如何?呢?.Net並沒有提供改變滑鼠指標位置、類比點擊操作的函數;但是Windows API提供了。其中一個是: [DllImport("user32.dll")] static extern bool SetCursorPos(int X,
Time of Update: 2018-12-05
說明:下面文章都是居於楊中科的C語言可以幹大事系列視頻的。用C寫一些小的傳統型應用程式。主要是鍛煉編程的思維。.在Windows2000一下的作業系統版本,直接就可以調用Windows內建的API,即系統關機函數。BOOL ExitWindowsEx(UINT uFlags,DWORD
Time of Update: 2018-12-05
在部落格園中看到別人對靜態建構函式的解釋。自己也不是很明白順便學習一下using System;using System.Collections.Generic;using System.Text;namespace ConsoleApplication1{ public class Test { static Test() { Console.WriteLine("我是靜態構造方法"); }
Time of Update: 2018-12-05
本節內容:類和結構的區別、類成員、按值和按引用傳送參數、方法重載、建構函式和靜態建構函式、唯讀欄位、部分類、靜態類、Object類(基類)。一、類和結構類用class修飾,結構用struct修飾。如: 1 class PhoneCustomer 2 { 3 public const string DayOfSendingBill="Monday"; 4 public int CustomerID; 5 public string FirstName; 6
Time of Update: 2018-12-05
using System.Drawing.Imaging; 方法1 string a = "#555555"; this.button1.BackColor = System.Drawing.Color.FromArgb(0,0,0);方法2 this.button1.BackColor =System.Drawing.Color.FromArgb(
Time of Update: 2018-12-05
//看了原來的例子,我真的是弄昏了。。結果還是按照自己寫的。// DinnerParty.CS 源碼: using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace DinnerPary.HeadFirst.Book{ public class DinnterParty { public const int CostOfFoodPerson = 25