Time of Update: 2014-12-22
標籤:有這麼個需求,軟體只能運行一個執行個體,軟體運行後可以讓其隱藏運行再次運行這個軟體的時候就讓正在啟動並執行執行個體顯示出來=================================當軟體隱藏後沒辦法拿到控制代碼於是只有第一次啟動並執行時候講控制代碼儲存下來,於是有了下面的 1 private void HideForm() 2 { 3 string handlestr =
Time of Update: 2014-12-23
標籤:DateTime dt = DateTime.Now; Label1.Text = dt.ToString();//2005-11-5 13:21:25 Label2.Text = dt.ToFileTime().ToString();//127756416859912816 Label3.Text =
Time of Update: 2014-12-23
標籤: 1 /// <summary> 2 /// returns driving distance in kilometers 3 /// </summary> 4 /// <param name="origin"></param> 5 /// <param name="destination"></param> 6 /// <returns></returns> 7 public static
Time of Update: 2014-12-23
標籤:迴圈:可以反覆執行某段代碼,直到不滿足迴圈條件為止。一、迴圈的四要素:初始條件、迴圈條件、狀態改變、迴圈體。1.初始條件:迴圈最開始的狀態。2.迴圈條件:在什麼條件下進行迴圈,不滿足此條件,則迴圈終止。3.狀態改變:改變迴圈變數值,最終不滿足迴圈條件,從而停止迴圈。4.迴圈體:要反覆執行的部分。二、文法:for文法.//還有while,do...whiltefor(初始條件;迴圈條件;狀態改變){//迴圈體}注意:1.for後面的小括弧中,用分號隔開了三項。2.for的小括弧後面不要加分號
Time of Update: 2014-12-23
標籤:.NET(C#): Task.Unwrap擴充方法和async Lambda目錄Task.Unwrap基本使用Task.Factory.StartNew和Task.Run的Unwrap操作使用案例:LINQ中的async Lambda 返回目錄Task.Unwrap基本使用這個擴充方法定義在TaskExtensions類型中,命名空間在System.Threading.Tasks。Unwrap會把嵌套的Task<Task>或者Task<Task<T>
Time of Update: 2014-12-23
標籤:當想到所有檔案都轉換為 XML時,確實是一件好事。但是,這並非事實。仍舊還有大量的檔案格式不是XML,甚至也不是ASCII。二進位檔案仍然在網路中傳播,儲存在磁碟上,在應用程式之間傳遞。相比之下,在處理這些問題方面,它們比文字檔顯得更有效率些。在 C 和 C++ 中,讀取二進位檔案還是很容易的。除了一些開始符(carriage return)和結束符(line feed)的問題,每一個讀到C/C++中的檔案都是二進位檔案。事實上,C/C++
Time of Update: 2014-12-23
標籤:.Net 視頻學習第3季 C#物件導向 物件導向 存取修飾詞C#五種存取修飾詞1)可以修飾類的存取修飾詞只有兩個:public,internal(預設)internal:只可以在當前程式集(先理解為項目)中訪問public:公用的項目A訪問項目B中的public類,首先要在項目A的引用中添加項目B,然後再項目A的檔案中添加using
Time of Update: 2014-12-23
標籤:using System;using System.Collections.Generic;using System.Data;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Xml;namespace delegatedemo{public class XmlClass{private string xmlPath;public XmlClass(string
Time of Update: 2014-12-23
標籤:1.物件導向:我們將具有統一行為和屬性的對象抽象劃分為類,通過類去建立對象。這種編程思想叫做物件導向的編程思想。2.屬性:對象具有的屬性using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace 屬性{ class Program { static void Main(string[] args) {
Time of Update: 2014-12-23
標籤: ///<summary> ///驗證輸入的資料是不是正整數 ///</summary> ///<param name="str">傳入字串</param> ///<returns>返回true或者false</returns> public static bool IsNumeric(string str) {
Time of Update: 2014-12-23
標籤:c# matlab 一、MATLAB產生C#可調用的DLL MATLAB產生C#可調用的DLL可以使用MATLAB提供的deploytool工具。在命令列中敲入deploytool就可以開啟這個工具。MATLAB編譯器可能會需要提前配置。 開啟工具對話方塊後填寫項目名稱、路徑,並在type選項中選擇.NET Assembly,這個選項能夠產生用於C#的DLL。完成後再左側的.NET
Time of Update: 2014-12-23
標籤: 因為 APP.CONFIG檔案 未添加 紅色字型部分屬性<?xml version="1.0" encoding="utf-8" ?><configuration> <configSections> </configSections>
Time of Update: 2014-12-23
標籤: 接著上篇繼續扯,其實文法糖也不是什麼壞事,第一個就是吃不吃隨你,第二個就是最好要知道這些糖在底層都做了些什麼,不過有一點叫眼見為實,這樣才能安心的使用,一口氣上五樓,不費勁。 一:字串嵌入值 我想String.Format方法就是化成灰大家都認識,比如下面代碼:1 class Bird2 {3 private string Name = "swallow";4 5 public void Fly()6
Time of Update: 2014-12-22
標籤:二、語句: 順序,分支,迴圈。(一)順序:略 分支:判斷--運算式。 if(){} 四大類: 1.if if (age > 18)
Time of Update: 2014-12-22
標籤:C# Winform裡面用Console.WriteLine輸出也不會報錯顯示在 VS IDE 的視圖→輸出視窗,且只在 Debug 環境下此語句執行。如果是 Release 環境,在 Win32 程式中 System.Console、System.Diagnostics.Debug、System.Diagnostics.Trace 是不執行的,這點可以從 IL 代碼看出。按照優先順序來說 System.Diagnostics.Trace
Time of Update: 2014-12-23
標籤:objective-cCategory 分類可以直接給別的類添加方法而不改變原來的類只能增加方法 不能增加成員變數(可以訪問以前類中的)建立方法是 xcode建立類->Categoryh檔案@surface class (ca)@endm檔案@implementation class (ca){}@endid 萬能指標(oc對象)比如class *c = [class new]等同於id c=[class new];可以這樣理解id== NSObject
Time of Update: 2014-12-23
標籤:繼承 物件導向 多態 第一、objective C中繼承的實現在oc中只有執行個體變數會有許可權控制,執行個體方法和類方法是沒有許可權控制的,這點與c++不同,OC預設的是protected,並且在聲明許可權控制時,沒有分號在OC中可以像C++一樣用指標運演算法來訪問執行個體變數Rectangle.h 檔案代碼:#import <Foundation/
Time of Update: 2014-12-23
標籤:objective-c初始化 重寫init函數自己初始化class *c =[[class alloc] init]如果已經重寫了init方法,那麼在建立的時候用new也一樣;在m檔案裡重寫init方法-(id)init{self =[super init];if (self!=nil){ _XXX=XXX;}return self;}可以這樣寫-(id)init{if (self=[super init]){ _XXX=XXX;}return
Time of Update: 2014-12-23
標籤:2014/12/22 夜今天先看了C的物件導向,再繼續看Obj-C明白了新的OOP知識。用@interface建立類,繼承自NSObject,也成為介面/API@interface Circle:NSObject{@private //私人,只能在這個類裡面調用,對應的有可以讓繼承的類用的@protected和全域都能用的@publicShapeColor fillcolor;
Time of Update: 2014-12-22
標籤:.net 單機遊戲 開發模式 上一篇這裡描述了一個關於差異資料在開發過程中的一個優點,這裡來示範另外一個特點:單機開發之無縫切換到C/S模式一般C/S模式都面臨一個問題:就是開發過程中的調試難題,因為涉及到用戶端和服務端相關方法,如果由某個人來編寫那麼也是一個簡單的事情.如果由2個人編寫,會帶來一些平台上的區別以及編碼的區別.簡單的說,如果我們在開發時完全的避開C/S,然後經由某個機制,可