Time of Update: 2018-12-07
下面是在重載了MFC中的線程操作類,這樣的操作是安全執行緒的#include <afxwin.h>#include <iostream.h>class CUserThread : public CWinThread{public: CUserThread(AFX_THREADPROC ThreadProc); static UINT ThreadFunc(LPVOID lparam);public: int startcounter
Time of Update: 2018-12-07
自己的第一個DX程式,開始學習的第一步#include<d3d9.h>LPDIRECT3D9 g_pD3D ;LPDIRECT3DDEVICE9 g_pd3dDevice ;HRESULT InitD3D(HWND hWnd){ if(NULL == (g_pD3D = Direct3DCreate9(D3D_SDK_VERSION))) { return E_FAIL; } D3DPRESENT_PARAMETERS d3dpp ;//建立裝置結構體
Time of Update: 2018-12-07
基本介紹:showModalDialog() (IE 4+ 支援)showModelessDialog() (IE 5+ 支援)window.showModalDialog()方法用來建立一個顯示HTML內容的模態對話方塊。window.showModelessDialog()方法用來建立一個顯示HTML內容的非模態對話方塊。使用方法:vReturnValue = window.showModalDialog(sURL [, vArguments]
Time of Update: 2018-12-07
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Collections;using System.Reflection;using System.Text.RegularExpressions;namespace ConsoleApplication1{ public static class Program { /// <
Time of Update: 2018-12-07
[MarshalAs(UnmanagedType.ByValArray, SizeConst = 1)]MarshalAs屬性指示如何在Managed 程式碼和Unmanaged 程式碼之間封送資料。當 MarshalAsAttribute.Value 設定為 ByValArray 時,必須設定 SizeConst 以指示數組中的元素數。當需要區分字串類型時,ArraySubType 欄位可以選擇包含數組元素的 UnmanagedType。此 UnmanagedType
Time of Update: 2018-12-07
一、類型比較1.GetType() 方法,所有的類都從system.object 中繼承了這個方法,這個方法和typeof()運算子一起使用,就可以確定對象的類型if(myObj.GetType()) == typeof(MyClass){ //myObj是對象名,MyClass是一個類名} 2. is運算子(平時用得多,不再敘述) 二。值比較1.運算子多載 2.使用 IComparable 和 IComparer
Time of Update: 2018-12-07
WebBrowser在載入網頁的過程中,如果遇到JavaScript或CSS代碼,則會彈出一個黃色的安全警告。可以通過以下方法去除: <!-- saved from url=(0014)about:internet -->具體用法如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Time of Update: 2018-12-07
1.建立一個WinForm工程,預設產生了一個WinForm表單Form1。 2.引用—>添加引用—>瀏覽—>weiFenLuo.winFormsUI.Docking.dll。 3.表單內容IsMdiContainer:True。 4.工具箱—>右鍵—>選擇項—>.net組件—>瀏覽—>weiFenLuo.winFormsUI.Docking.dll—>在工具箱出現dockPanel。
Time of Update: 2018-12-07
在預設情況下,對象的Equals(object o)方法(基類Object提供),是比較兩個物件變數是否引用同一對象。我們要必須我自己的對象,必須自己定義對象比較方式。 IComparable和ICompare 介面是.net framework 中比較對象的標準方式,這兩個介面之間的區別如下:1. IComparable 在要比較的對象的類中實現,可以比較該對象和另一個對象。2.IComparer 在一個單獨的類中實現,可以比較任意兩個對象。一般情況下,我們使用 IComparable
Time of Update: 2018-12-07
一。類型比較1.GetType() 方法,所有的類都從system.object 中繼承了這個方法,這個方法和typeof()運算子一起使用,就可以確定對象的類型if(myObj.GetType()) == typeof(MyClass){ //myObj是對象名,MyClass是一個類名} 2. is運算子(平時用得多,不再敘述) 二。值比較1.運算子多載 2.使用 IComparable 和 IComparer
Time of Update: 2018-12-07
結構體是由若干成員組成的.布局有兩種 1.Sequential,循序配置,比如 struct S1 { int a; int b; } 那麼預設情況下在記憶體裡是先排a,再排b 也就是如果能取到a的地址,和b的地址,則相差一個int類型的長度,4位元組 [StructLayout(LayoutKind.Sequential)] struct S1 { int a; int
Time of Update: 2018-12-07
a --完整備份Declare @FileName varchar(100)Set @FileName='D:\資料備份\' + convert(varchar(10),getdate(),120)+ '.bak'BackUp Database CoalTraffic To Disk=@FileName With Initb
Time of Update: 2018-12-07
前台代碼:<Window x:Class="WpfResizeWindow.Window1"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="Window1" Height="300" Width="300" WindowStyle="None" AllowsTransparen
Time of Update: 2018-12-07
有一款免費開源的代碼格式化工具名為HTML Tidy,可以格式化混亂的HTML格式。有兩種Tidy工具,一種是原生的命令列工具,另外一種是GUI工具。在此緊介紹命令列Tidy工具:用法如下: ①將tidy.exe放系統path能找到的目錄下,比如C:/Windows/下;②開啟CMD命令列,定位到目標檔案所在目錄;③輸入:tidy -i index.html >output.html
Time of Update: 2018-12-07
1.jQuery.fn.extend 是對jQuery方法進行擴充jQuery.fn.extend({ color: function (val) { if (val == undefined) { return $(this).css("color"); } else { return $(this).css("color", val); } }})$(this).color("red"); //
Time of Update: 2018-12-07
我們知道,一個類的方法從調用方式上可以分為“靜態方法”與“非靜態方法”(執行個體方法)。在.net架構中,也有很多這種公用靜態方法。現在我想討論一下,一個類為什麼要提供靜態方法以及在什麼時候應該提供靜態方法。靜態方法與非靜態方法最明顯的區別就是如果某個方法是公用靜態,那麼可以直接 通過類名.方法名的方法來調用,而公用執行個體方法則需要事先執行個體化對象,然後才能調用。很多人認為靜態方法來速度上、在記憶體佔用比值上要比執行個體方法快和多,
Time of Update: 2018-12-07
本節覆蓋了以下知識點:一、Object.Equals()方法;二、“==”,“!=”運算子多載;三、IEquatable<T> 介面。 一、重寫Equals方法。眾所周知,Object類型有一個名為Equals的執行個體方法可以用來確定兩個對象是否相等。Object的Equals的預設實現比較的是兩個對象的引用等同性。而Object的衍生類別ValueTpye重寫了Equals方法,它比較的是兩個對象的邏輯等同性。也就是說,在C#裡,參考型別的預設Equals版本關注的是引用等同性,
Time of Update: 2018-12-07
首先聲明,我是個初學者,從開始學.net,到現在也只有1年左右的時間吧。所以對很多東西都還很陌生,很稀奇。“人往高處走”嗎。於是就要想辦法提高自己,從各方面得來資料--微軟的Webcast相當的棒。於是就開始大面積的視頻下載。可看視頻後我發現一個問題。也就是很多人(講師)的部落格都是部落格園的網域名稱。於是心想,我也要搞個部落格,從這裡找些靈感。來記錄自己走向大師的腳印。特此做序。 哈哈。有些大言不慚了。以後的程式語言點滴都記錄在此了。
Time of Update: 2018-12-07
1:比較和排序的概念 比較:兩個實體類之間按>,=,<進行比較。 排序:在集合類中,對集合類中的實體進行排序。排序基於的演算法基於實體類提供的比較函數。 基本型別都提供了預設的比較演算法,如string提供了按字母進行比較,int提供了按整數大小進行比較。2:IComparable和IComparer 這兩個介面上一日記已經介紹過,現在用一執行個體再次講解一次
Time of Update: 2018-12-07
/// <summary>/// 十進位字串轉換為十六進位/// </summary>/// <param name="strCharSet"></param>/// <returns></returns>public string TensStringToHexString(string strCharSet){ StringBuilder strbCharSet = new StringBuilder();