Time of Update: 2015-03-03
標籤:可在父表單中定義一個全域變數 public static Form form; 然後在秀出子表單的點擊事件中增加加下代碼 if (form == null) { //表單不存在時,執行個體化子表單,並顯示出來,CurrentBalance為子表單名 form = new CurrentBalance(); form.Show(); } else { //表單已經存在時,啟用表單 form.Activate(); }
Time of Update: 2015-03-03
標籤:轉載:http://www.cnblogs.com/finesite/archive/2011/07/31/2122984.htmljson作為互連網上輕量便捷的資料轉送格式,越來越受到重視。但在伺服器端編程過程中,我們常常希望能通過智能提示來提高編碼效率。JSON C# Class Generator
Time of Update: 2015-03-03
標籤:1.使用vs內建的單元測試組件。 項目引用Microsoft.VisualStudio.TestTools.UnitTesting。 在測試類別上標記TestClass附加屬性,在需要測試的方法上標記TestMethod附加屬性【測試】-【運行】-【所有測試】,,也可以選擇分析程式碼涵蓋範圍,看當前測試回合覆蓋的代碼比率。說明:1.在方法中使用Assert這個靜態類進行測試,裡面提供了許多供測試使用的靜態方法:
Time of Update: 2015-03-02
標籤: 一、基礎知識1、主函數:主函數是程式啟動並執行入口。 2、資料類型: 實值型別:整形(有符號、無符號)浮點型(float、double、decimal) 字元型(char、datetime) 結構體(範例:儲存學生的資訊,發現類比結構體功能更強大,這就是物件導向的思想) 參考型別:string(函數:trim,length,substring),class,介面,委託 3.變數,常量 4.類型轉換
Time of Update: 2015-03-02
標籤: 一,類的欄位 類的欄位, 就是類裡面的 資料。 二,類的方法 1 , 函數的重載 , 如何判斷: 是由兩個或多個同名函數組成的,但是函數要有不同的參數、或個數。(參數 是函數的輸入的東西) shuchu() { } shuchu(int a) {
Time of Update: 2015-03-02
標籤: 函數:資料類型--變數常量--運算子運算式--語句(順序,分支,迴圈)--數組--函數 程式裡的函數:能完成一個相對獨立功的代碼塊。數學裡的函數:高度抽象。 函數四要素:函數名,輸入,輸出,加工 函數定義: [static] 傳回型別 函數名(輸入參數列表){//函數體——加工}函數調用:函數名(參數);
Time of Update: 2015-03-02
標籤: Queue隊列,特性先進先出. 在一些項目中我們會遇到對一些資料的Check,如果資料不符合條件將會把不通過的資訊返回到介面。但是對於有的資料可能會Check很多條件,如果一個資料一旦很多條件不通過,那麼全部錯誤返回到介面,可能會讓使用者束手無策。我們有時候往往在一個流程中。只將Check流程中第一個不合格錯誤提示給使用者,讓使用者修改。首先我們就想到了隊列,通過隊列將所有的Check方法註冊,然後依次出列。執行。
Time of Update: 2015-03-02
標籤: 資料類型--變數與常量--運算子與運算式--語句(if,for)--數組--函數--結構體 一、資料類型:(一)內建類型整型(int short long byte uint ushort ulong sbyte),浮點(double float decimal),布爾(bool),字元(char) 對於整型和浮點型都有個ToString("格式
Time of Update: 2015-03-02
標籤: 我們在做登入介面,點擊登入按鈕時,我們希望它關閉現在的表單然後跳轉到我們所需要登入到表單,而且我們只希望有一個表單在案頭上,而不是一個個表單之間的重疊。我們在登陸介面類裡面做好兩個bool類型,用來標誌那一個表單要登陸,而且要把它們兩個定為public。主要的思路就是:把登陸表單做為模式表單,然後登陸了的表單就設為主表單。登陸表單: 表單一: 表單二:
Time of Update: 2015-03-02
標籤: C# 輸入輸出 常量變數 //輸出 Console.WriteLine("這是一行文字"); 自動斷行符號的。 Console.Write("Hello world"); 不帶斷行符號的 注意: 1.大小寫敏感。(快速鍵操作) 2.括弧,引號,分號都是英文狀態下的符號。 3.結尾不要忘記寫分號。 //輸入 string s = Console.ReadLine();
Time of Update: 2015-03-02
標籤:null:為空白,表示產量沒有指向任何對象,如:string = null; int a = null;//是錯的但可以這樣,在類型後面加一個問號。int? a = null;//這就是正確的,是一種特殊的int類型int b = 12; 加了問號後不能直接與int轉換int b = a;//這是錯誤的int b = (int)a;//強制類型轉換後,是正確的,但必須保證
Time of Update: 2015-03-02
標籤:C# 後台 (JSONHandler.ashx) 1 <%@ WebHandler Language="C#" Class="JSONHandler" %> 2 3 using System; 4 using System.Web; 5 using System.Web.Script.Serialization; 6 7 public class JSONHandler : IHttpHandler { 8 9 public void
Time of Update: 2015-03-02
標籤:for (int i = 0; i <10; i++) { Console.Title = "一元二次方程程式"; double a, b, c, d, x1, x2; Console.WriteLine("求解一元二次方程ax*x+bx+c=0"); Console.WriteLine("請輸入a:")
Time of Update: 2015-03-02
標籤:Console.Title = "結婚例子"; bool a, b, c; string y; Console.WriteLine("有房?(Y/N)"); y = Console.ReadLine(); a = Convert.ToBoolean((y == "y" || y == "Y") ? 1 : 0);
Time of Update: 2015-03-02
標籤:Console.Title = "加減乘除"; double x, y,z=0; string m; int n=0; Console.WriteLine("第一個數:"); x = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("運算子(預設為加):");
Time of Update: 2015-03-03
標籤:c. dna alignment 數學公式推導 cf round #295 div. 2 C. DNA Alignmenttime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputVasya became interested in
Time of Update: 2015-03-02
標籤:數學1.題目描述:點擊開啟連結2.解題思路:比賽時沒有想到好的思路,後來才發現,只需要t串中的字元是s串中出現次數最多的字元即可,根據乘法原理可知:最終結果是pow(num,n),其中num是s串中次數最多的字元的個數。3.代碼:#define _CRT_SECURE_NO_WARNINGS
Time of Update: 2015-03-02
標籤:優點:1) Cateogies : 類別2) Posing : 扮演3) 動態識別 : 編譯時間與運行時動態識別類型4) 指標計算 : 指標計算 指標的 +- * /5) 彈性資訊傳遞 : 某方法對接收訊息的傳遞6) 不是一個過渡複雜的C衍生語言 : OC把C語言簡單化7) Object-C與C++可混合編程缺點1) 不支援命名空間 : C#等其它語言可以通過命名空間將相同名字的類進行分類,而obj中只能通過首碼(NS UI)進行區分2) 不支援運算子多載3) 不支援多重繼承4)
Time of Update: 2015-03-02
標籤: 1 struct BiTree 2 { 3 struct BiTree *lchild; 4 struct BiTree *rchild; 5 }; 6 7 int Node(struct BiTree *T) 8 { 9 if(T == NULL)10 return 0;11 return 1+Node(T->lchild)+Node(T->rchild);12 }13 14 int Leaf(struct BiTree *
Time of Update: 2015-03-03
標籤:結構體成員指標初始化不可以正確啟動並執行初始化方式(1):#include <stdio.h>#include <string.h>#include <malloc.h>//#include "a.h"//char a[100];struct stu{ char* name; int num;}*pst,st;void init_pst(){ pst = (struct stu