Time of Update: 2018-08-06
開啟VS2015 ,建立VS win32工程,前面步驟很簡單,不再闡述下面直接開始:建立一個VC++ win32的程式,在源檔案加下添加.cpp檔案,一般放main函數#include <iostream>#include <locale>#include "human.h"using namespace std;int main(){ Human Tom;Tom.A(160);people
Time of Update: 2014-12-19
標籤:在VS2010中編譯C#工程時,在C#的Project的屬性介面的Build選項卡中當Configuration : Relese 時,依然會產生副檔名為.vhost.exe和.pdb檔案。其中.pdb是debug時使用的debug database檔案;.vhost.exe是從VS2005開始的VS host process不產生.vshost.exe檔案的步驟如:開啟工程屬性的Debug標籤選項卡,將Configuration選擇為Relese , 去掉 Enable the
Time of Update: 2017-12-20
標籤:rgs 派生 using 結果 初始化 post .com lap key 1:數組是一組相同類型的對象的集合。C#語言中,數組由抽象類別System.Array派生而來,是一種參考型別。
Time of Update: 2018-04-03
標籤:接下來 迴圈 completed 特定 暫停 詳細介紹 編程 c中 created 非同步編程的基礎知識C#5推出的async和await關鍵字使非同步編程從表面上來說變得簡單了許多,我們
Time of Update: 2017-06-26
標籤:靜態類 stat 方法 靜態 匿名類 lin console 就會 使用 1,static的意思是靜態,被static修飾的類就會變成靜態類,被static修飾的屬性就會變成靜態屬性等等。
Time of Update: 2016-08-09
標籤:有不少朋友問到C#Winform程式怎麼樣配置升級,怎麼樣打包,怎麼樣發布的,在這裡我解釋一下打包和發布關於打包的大家可以看我的文章C# winform程式怎麼打包成安裝項目(圖解)其實打包是打包,發布是發布兩者是沒有任何關係的,只是有些同志會分不清楚。混在一起了。下在面大家就和我一起來做一個發布並升級的程式吧。首先我們準備幾個工作1.建立一個儲存發布後程式的目錄比如D:\iis\textWinform 以下簡稱--
Time of Update: 2016-04-24
標籤:建立一個新的使用者註冊表單(VIPRegistration.cs):使用者註冊表單(VIPRegistration.cs)詳細代碼如下: 1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using System.Data; 5 using System.Drawing; 6 using System.Linq; 7 using System.Text; 8 using
Time of Update: 2016-03-16
標籤:1.需要下載IrisSkin4.dll或者IrisSkin2.dll和ssk皮膚檔案。2.添加引用IrisSkin4.dll或者IrisSkin2.dll到項目中,將下載好的ssk皮膚檔案複製到項目中。3.c#Main修改成如下 /// <summary> /// 應用程式的主進入點。 /// </summary> [STAThread] static void Main() {
Time of Update: 2015-12-29
標籤:using System.Security.Cryptography;public static string En32(string str) { string pwd = ""; MD5 md5 = MD5.Create();//執行個體化一個md5對像 // 加密後是一個位元組類型的數組,這裡要注意編碼UTF8/Unicode等的選擇 byte[] s =
Time of Update: 2015-10-31
標籤:二.實值型別和參考型別 2.1 實值型別:所有的數實值型別都是實值型別(short int long float double ...),枚舉,布爾類型,結構 2.2 參考型別:對象 ,字串,object,數組 2.2.1 參考型別的值是儲存在堆裡面的,棧裡面儲存的只是它的引用地址.
Time of Update: 2015-07-30
標籤:VS2015新增了對C#6的支援.在新的Web項目模板中通過引入nuget包Microsoft.CodeDom.Providers.DotNetCompilerPlatform:1.0.0並在web.config中添加 <system.codedom> <compilers> <compiler language="c#;cs;csharp" extension=".cs" type="Microsoft.CodeDom.Providers.
Time of Update: 2015-04-08
標籤:string resultFile = ""; OpenFileDialog openFileDialog1 = new OpenFileDialog(); openFileDialog1.InitialDirectory =
Time of Update: 2015-02-19
標籤:無法將類型為 system.__com 0x80004002 解決辦法 this.speecher.SpeakAsync(textToSpeak); // 報錯無法將類型為“System.__ComObject”的 COM 物件強制轉換為介面類型“System.Speech.Internal.SapiInterop.ISpDataKey”。此操作失敗的原因是對 IID
Time of Update: 2015-02-02
標籤: 一句話總結:協變讓一個粗粒度介面(或委託)可以接收一個更加具體的介面(或委託)作為參數(或傳回值);逆變讓一個介面(或委託)的參數類型(或傳回值)類型更加具體化,也就是參數類型更強,更明確。 通常,協變型別參數可用作委託的傳回型別,而逆變型別參數可用作參數類型。對於介面,協變型別參數可用作介面的方法的傳回型別,而逆變型別參數可用作介面的方法的參數類型。協變我們先來看下面一個來自MSDN的例子:01 // 協變02 IEnumerable<string> strings =
Time of Update: 2015-01-26
標籤: 今天要寫的知識還真心有點繞呢,對於第一節的內容,其實是把原先在記憶體中的資料來源,換成了從資料庫中提取出來的資料。從代碼的使用方式上是一樣的,直接跳過,來看看IEnumerable和IQueryable的區別。 正如Enumerable類型包含著關於IEnumerable<T>的擴充方法來實現LINQ標準查詢操作符一樣,Queryabl類型包含著關於IQueryable<T>的擴充方法。IEnumerable<T>和IQueryable<T&
Time of Update: 2015-01-22
標籤:datagridview excel匯出 方法一、利用微軟的excel 操作類 引用:using Excel = Microsoft.Office.Interop.Excel; 代碼如下: #region匯出資料表:Excle (微軟的excel 操作類)
Time of Update: 2014-08-04
標籤:winform style blog http color 使用 os io 目標:
Time of Update: 2017-03-21
本篇文章主要介紹了c#中Winform實現多線程非同步更新UI(進度及狀態資訊)
Time of Update: 2017-03-04
問題買房貸款,選擇等額本息?還是等額本金?各自需要支付多少利息? 每個月還的貸款中,有多少支付了本金,多少支付了利息? 假如貸款30年,能計算出這360個月,每個月的還款明細嗎? 大額還款,您知道有幾種方法嗎?大額還款後,您能節省多少錢?背景 從銀行貸款有2種方式:等額本金,等額本息。等額本金,每月還貸金額中本金是固定的,比如貸款30萬,30年還清,第一個月大約償還2100元,其中本金800多元,利息1200多元,以後每個月本金都是這些,這種方法,產生的利息相比等額本息少一些。
Time of Update: 2017-03-09
對於“==”和Equals大多數網友都是這樣總結的:“==” 是比較兩個變數的值相等。Equals是比較兩個變數是否指向同一個對象。 如:這篇文章,並以這篇文章中的例子為例。public class Person{ public Person(string name) { this.Name = name; } public string Name { get; set; }} static void Main(string[] args)