Time of Update: 2015-04-20
標籤:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Configuration;using System.Data;using System.Data.SqlClient;namespace DAL{ public class SqlHelper { //定義連接字串 public static readonly
Time of Update: 2015-04-19
標籤:這篇文章主要介紹了C++中重載、重寫(覆蓋)和隱藏的區別,是C++物件導向程式設計非常重要的概念,需要的朋友可以參考下本文執行個體講述了C++中重載、重寫(覆蓋)和隱藏的區別,對於C++物件導向程式設計來說是非常重要的概念。具體分析如下:1.重載:重載從overload翻譯過來,是指同一可訪問區內被聲明的幾個具有不同參數列(參數的類型,個數,順序不同)的同名函數,根據參數列表確定調用哪個函數,重載不關心函數傳回型別。範例程式碼如下:class A{public: void
Time of Update: 2015-04-19
標籤:一:c語言的編程的基本組成:1.c程式有函數構成。2.每個函數有函數說明部分和函數體兩個部分組成。3.每個c程式總是從main函數開始的。4.書寫格式自由。5.每條語言必須以分號結束。c語言中關鍵字絕大多數是由小寫字母構成的字元序列;auto break case char const continue default do double else enum extern float for goto if int long register
Time of Update: 2015-04-19
標籤:為什麼要在linux下學習C語言?linux下可以體驗到最純粹的C語言編程,可以拋出其他IDE的影響環境配置簡單,一條命令就足夠。甚至對於大多數linux發行版本,都已經不需要配置C語言的環境查手冊方便,在Linux下如果你不清楚一個庫函數的用法,直接man,還鍛煉英語了。如果想瞭解man,那就先man man。 OK,let‘s star! 第一步,開啟terminal,先輸入vi
Time of Update: 2015-04-19
標籤:#include <stdio.h>#include <string.h> #define LINE "=====================================\n" #define KEY "123456" #define accounts "123456789" int main(){//設定變數int num; //使用者選項 int m=10000; //帳號初始金額 char key[6]; //密碼
Time of Update: 2015-04-19
標籤:字串的基本使用定義方法:char name[10] ="jack"; 此時字串中共包含‘j’,’a‘,‘c‘,‘k‘,‘\0‘中括弧中的10代表該字串最多存放10個字元字串的輸出1.printf("jack");2.printf(name);
Time of Update: 2015-04-19
標籤:開始看C語言,主要是複習,所以就沒必要從hello world開始了,寫點例子熟悉下就好了。使用公式℃=(5/9)(℉-32)列印下列華氏溫度與攝氏溫度對照表:#include <stdio.h>#include <Conio.h>main(){ // c = (5/9)(f-32) int low,high,step; float f,c; low = 0; high = 300;
Time of Update: 2015-04-20
標籤:1.sizeof和strlen的區別 1)sizeof操作符的結果類型是size_t,它在標頭檔中的typedef為unsigned int 類型。該類型保證能容納實現所在建立的最大對象的位元組大小 2)sizeof 是操作符,strlen是函數 3)sizeof是可以用類型做參數,strlen只能用char *做參數,且必須以"\0"結尾,sizeof
Time of Update: 2015-04-20
標籤:一、基本概念1、進程:一個程式開始運行時,它就是一個進程。進程包括運行中的程式和程式所使用到的資源。而一個進程是由多個線程組成。2、線程:線程是一個程式中的一個執行流,每個線程都有自己的專有寄存器(棧指標、程式寄存器等)。但是其程式碼區是共用的,即不同的線程可以執行同樣的函數。3、多線程:指的是程式中包含多個執行流,即在一個程式中可以同時運行多個不同的線程來執行不同的任務。換句話說,就是允許單個程式創造出多個並存執行的線程來完成各自的任務。4、任何程式在執行時,至少有一個主線程。5、所有與
Time of Update: 2015-04-20
標籤:位操作 char c語言 bit_set /*請編寫實現以下功能函數:實現對一個8bit資料(unsigned char)的指定位(例如第8位)的置0或置1操作,並保持其他位不變。 函數原型:void bit_set(unsigned char *p_date,unsigned char position,int flag)。
Time of Update: 2015-04-20
標籤:數組(array)是一種資料格式,能夠儲存多個同類型的值。 下面貼出代碼: #include<iostream>int main(){using namespace std;int yams[3];yams[0] = 7;yams[1] = 8;yams[2] = 6;int yamcosts[3] = {20,30,50};//yamcosts[3] = {20,30,50}; //not allowed;//yams = yamcosts;
Time of Update: 2015-04-20
標籤:C語言中的程式結構有三種,分別是順序結構、選擇結構和迴圈結構。一、按照語句的先後順序執行的程式結構,稱為順序結構。 下面以一個求三角形面積的例子進行說明,其代碼如下:例1.1 1 #include<stdio.h> 2 int main() 3 { 4 int width,height,s; 5 printf("請輸入三角形的底寬:\n"); 6 scanf("%d",&width); 7
Time of Update: 2015-04-20
標籤:這節課學到了應用很廣泛的Regex,它在C#中同樣起到了很好的通配作用,下面來看個例子。 我們先創造了一個正則執行個體,然後用它處理了一個字串,AppendFormt是處理複合格式字串的方法,返回的字串追加到此執行個體。這是一個匹配的字串,並且返回字串長度。體現了Regex的基本作用。查了些資料,瞭解了Regex的一些相關知識:在C#中new一個Regex對象的時候,第二個參數能夠用枚舉支援選擇匹配模式,現在就來說說這些枚舉值對正則的影響。 模式 說
Time of Update: 2015-04-20
標籤:1.子類與父類的繼承 建構函式先調用父類的建構函式在調用子類的建構函式2.base 可以指定調用父類的建構函式3.this 可以相互調用子類和父類的建構函式類的繼承在執行個體化的時候都要先調用父類的建構函式在調用子類的建構函式。 繼承函數的virtual ,override。new!子類執行個體化是如果重寫了該調用該子類的建構函式。如果new C#繼承
Time of Update: 2015-04-20
標籤: 字串相當於字元的集合 用二個雙引號及其中的類容來表示字串常量 string字串可以與數字類型+預算,表示字串拼接,得到的結果是字串類型。 字串轉換成數字:Convert.Toint32(類型)(名字),這個也用於c#中輸入int內型,由於console.writeline ();接收的是一個字元所以可以加上 Convert.ToInt32(Console.ReadLine());接受一個數字。 對字串進行的一些操作:
Time of Update: 2015-04-20
標籤: c#支援Regex匹配文本,這裡討論一下Regex的使用方法以及例舉一些常用的Regex的匹配。 1、在vs中使用Regex 在vs中使用Regex,需要using
Time of Update: 2015-04-19
標籤: 1 <%@ WebHandler Language="C#" Class="UpLoadFile" %> 2 3 using System; 4 using System.Collections; 5 using System.Collections.Generic; 6 using System.Drawing; 7 using System.Drawing.Drawing2D; 8 using System.Threading; 9 using
Time of Update: 2015-04-19
標籤:1.集合的類型要實現IEnumerator,IEnumerable介面的才能使用foreach。集合的類型包括array arraylist list hasTabale dictionary sortList stack queue2.Arraya.一般數組 int[] a=new int[4];int []a=new int[4]{1,2,3,4};int[]a={1,2,3,4};b.多維陣列 int[,] a=new int[2,3]; int[,] a={{1,2},{2,3}}
Time of Update: 2015-04-19
標籤: class Program { static void Main(string[] args) { while (true) { int n = 0; for (int g = 1; g*2 <=100; g++) { for (int m =
Time of Update: 2015-04-19
標籤:Regex使用單個字串來描述、匹配一系列符合某個句法規則的字串。在很多文字編輯器裡,Regex通常被用來檢索、替換那些符合某個模式的文本。許多程式設計語言都支援Regex,C#也不例外,下面讓我們來初探Regex。首先是元字元,即在Regex中具有特殊意義的一些專用字元,可以用一個或一組元字元來代替一個或一組字元,常見元字元如下:然後是限定符,對之前的字元進行限定,常見的限定符如下:逸出字元:注意到元字元本身有可能成為被尋找對象或被尋找對象的一部分,於是出現了轉義的概念。和C++中的轉義類