VB.net學習筆記(三)調試

1、下斷點就是在代碼左側處點一下滑鼠,代碼執行到此處,就會斷下來2、顯示立即值斷後,滑鼠指向變數時會顯示值。同時會有一個小表單,可點圖釘,讓其固定顯示3、斷點的進階用法右擊斷點,快顯功能表中有幾個選擇:位置:如果代碼處設定了位置,符合位置,斷點才真正斷下條件:符合條件才真正斷下,比如迴圈100000次中,可設定迴圈到3928次時才斷下來命中:即有點同上面,只有第N次命中(過代碼處)才斷下過濾:過此斷點時,只有滿足某個條件時才斷下,比如其中另一個變數N<3時,才斷下。可多個條件一起進行過濾。

VB.net學習筆記(四)資料類型-實值型別

1、System.Object   System.Object是VB.net所有類的父類(基類)。   把對象轉換成其父類的類型時,只能使用父類提供的方法。   ToString方法可獲得任意對象的字串的表示。這個方法是預設實現方式是返回該對象的類型。2、VB.net的類型:實值型別、參考型別   VB.net主要有兩個變數類型:實值型別、參考型別   實值型別:基礎資料型別 (Elementary Data Type)(除String),位於堆棧上,儲存記憶體大小已知,故速度快。 

VB.net學習筆記(五)資料類型-參考型別(類)

.net提供數千個類。類建立的對象就是參考型別。1、Object類       Object是.net中每個類型的基類(包括實值型別和參考型別),本質上,每個變數都是一個對象,都可作對象處理。       故,任意變數可轉換為Object:參考型別-維護引用及實現代碼,但會作一般類型處理;實值型別-會從棧上提取,放於Object相關記憶體處。       自訂類建立的ToString()方法,在執行個體被強制轉換成Objec類型時,也會調用定製的ToString方法       例:定義對象

VB.net學習筆記(十)繼承

老人臨終跟三個兒子說:“你們可以在我身上繼承三樣東西,金錢、信用卡和知識,你們可以選擇。”長子說:“我要金錢。”次子說:“我要信用卡。”三子說:“我要知識。”老人說:“金錢在信用卡裡,信用卡的密碼在你們的弟弟那裡,知道了密碼才能取得錢財呀!知識就是金錢。”1、為什麼有繼承?      類B全部或部分有類A的代碼,如果用複製粘貼法,會加大代碼量,且使可讀性降低。      為了建立一個能夠重用其它類的方法、屬性、事件和變數的類。     

VB.net學習筆記(六)VB.net的對象

1、System.Object       每個變數、控制項、表單都繼承了System.Object2、對象的聲明與執行個體化     簡單說聲明,只是說明類型,執行個體化說明在記憶體中分配了空間。          用New來建立對象,得到類的一個新執行個體      下面有5種執行個體化形式,其中3較為標準且可讀化高。 Dim a As theClass '1,用兩語句來建立執行個體,先聲明再執行個體化 a = New theClass()

placement new 布局new操作

placement new 就是利用別人把記憶體配置好,然後另一變數或對象就去直接佔用這個。就相當於某人修建的房子,但最後住

一致讀的步驟

每一個資料區塊的頭部存在ITL資訊(interested transaction list),其中的每一項是影響這個資料區塊的事務資訊。而在每一行中都存在一個lock byte,其中儲存著ITL槽的資訊。因此,當想查詢某一行的事務資訊時,可以根據byte lock尋找ITL槽中的事務ID,然後根據事務ID從復原段中的事務表中查詢事務資訊。1. Read the Data Block. 2. Read the Row Header. 3. Check the Lock Byte to

VB.net學習筆記(七)對象事件的定製

對象還有一個重要的特性:事件根據需要調用指定的功能,與對象互動作用。即:在運行過程中某動作發生後,給對象提供通知。對象引發自己的事件,通過這個機制通知用戶端代碼執行了重要的操作或事件。VB.net中,可用Net委託機制提供事件支援。1、事件處理Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click     

MS SQL 實現分段計費統計

業務背景:例如機房管理,一天可以設定各個優惠時間段,早上8:00到12點打7折,下午4:00到6:00打8折,晚上11點後到12點打5折,由於我的業務是沒有跨天的,所以必須明確。跨天的也沒有問題,以上針對有具體日期的打折設計。可能說的有點不明白,看完例子應該明白差不多了。 打折表:discountCREATE TABLE [dbo].[discount]( [id] [int] NULL, [stime] [datetime] NULL,  --折扣開始時間 [etime] [datetime]

using聲明和using編譯指令

using 聲明:using jill::a;   //相當於在本地區內定義變數using編譯指令:using namespace  jill;   //雖然在本地區定義,但卻在全域起作用using 聲明。#include <iostream>using namespace std;namespace jill{int a;}int main(int argc, char *argv[]){using jill::a;//int a=3;

ORA-01555故障解析

  今天生產庫進行FLASHBACK query閃回查詢的時候遇到一個問題, ORA-01555: snapshot too old .......資料已經不能被閃回了...吸取教訓了,在安裝文檔裡就要對此項參數裝完資料庫後即刻作出調整。我的環境是資料庫版本是Oracle10g Release 2的,查看的資料庫參數undo_retention設定,發現這個參數被在10g中預設的被設定為900秒(15分鐘),這個時間長度是太短了,再安裝的時候忘記修改了,馬上將這個參數修改為10800,3個小時:

hardcode 什麼是寫入程式碼

什麼是寫入程式碼?     所謂寫入程式碼,hardcode,就是把一個本來應該(可以)寫到配置資訊中的資訊直接在程式碼中寫死了。     例如,寫了一個收發郵件的程式,使用者名稱,密碼,伺服器位址等最好做成外部配置, 但是如果直接寫死在程式碼中,每次改資訊時需要重新編譯了……這種程式不好維護。一般懶的程式員或者初學者這種程式產量較大。    在電腦程式或文本編輯中,hardcode(這個詞比hard code用起來要頻繁一些)是指將可變變數用一個固定值來代替的方法。     用這種方法編譯後,

VB.net學習筆記(一)net FrameWork概述

net framework目的:試圖將多種語言在“任意系統”中無阻礙地運行,解決語言過度依賴系統,也解決一些突出                                      的問題(如dll hell)於是,提出解決方案是:            多個語言都產生一個中間代碼,中間代碼在任意作業系統中(這個系統只要安裝了net framework),就可再次            產生本地可執行檔,從而解決兩個問題:            1、多語言集一身             2

深入研究B樹索引(一)

索引與表一樣,也屬於段(segment)的一種。裡面存放了使用者的資料,跟表一樣需要佔用磁碟空間。只不過,在索引裡的資料存放形式與表裡的資料存放形式非常的不一樣。在理解索引時,可以想象一本書,其中書的內容就相當於表裡的資料,而書前面的目錄就相當於該表的索引。同時,通常情況下,索引所佔用的磁碟空間要比表要小的多,其主要作用是為了加快對資料的搜尋速度,也可以用來保證資料的唯一性。      但是,索引作為一種可選的資料結構,你可以選擇為某個表裡的建立索引,也可以不建立。這是因為一旦建立了索引,就意味

VB.net學習筆記(十二)繼承中的構造、事件、共用方法、共用事件

例子源碼:http://download.csdn.net/detail/dzweather/5916173(複習備用)一、建構函式        繼承對建構函式方法的影響與對常規方法的影響不同。        1、不帶參的建構函式         用New來建立建構函式。它於建立對象時才運行一次。         建構函式不會有Overridable,Overrides,因為對象都沒建立,無法進行重寫,所以如果使用這兩個關鍵字會產生語法錯誤。         所有不帶參數的建構函式,寫與不寫,

VB.net學習筆記(八)重載與共用

一、重載       方法通過形式的變化,達到重載。       通過重載,建立同名的幾個方法,每個方法接收不同的參數或不同類型的參數。      如下:Public Sub Walk() '1、重載,無參數 RaiseEvent Walked(0)End SubPublic Sub Walk(ByVal Distance As Integer) '2、重載,帶一個參數 mintTotalDistance += Distance RaiseEvent Walked(

VB.net學習筆記(十三)抽象類別、多介面

向美術教師交作業時,一位學生只交了一張白紙。 老師問:”畫呢?” 學生答:”這兒?”他指著白紙說。 老師:”你畫的是什嗎?” 學生:”牛吃草。” 老師:”草呢?” 學生:”牛吃光了。” 老師:”牛呢?” 學生:”草吃光了,牛還站在那裡幹什嗎?”一、抽象基類           正如有個好爹可以少奮鬥二十一樣,父類本身是非常有用的,可以進行執行個體化,也可以不能執行個體化,做個樣子,好處很大。      1、MustInheit     

VB.net學習筆記(九)委託

一、委託       委託取自現實生活中之意:委派某人去幹某事。如,某人委託律師幫自己打官司。              因為有些時候,自己不能做某事,於是讓派人幫做事。或者實現功能較為麻煩。         實際上,它就是一個回呼函數。          A--------->B------------>C         A調用了B,而B中又調用了C,但這不是簡單的調用。       

VB.net學習筆記(十四) 反射、多態

反射如同遠端控制一樣,進入對方電腦,返回對方電腦的相關資料。所以:第一:要對方支援(或者允許)進入(反射是內建於.Net Framwork中的一種技術)第二:要有一定的方式進入(System.Reflection來擷取另一個程式集或類)簡單地說:用反射來取得另一程式集中的相關資訊(比如類、欄位、屬性、方法等)反射又與多態有聯絡。下面逐步看看情況。一、後期綁定實現多態性         多態性:兩個類在具有不同的實現代碼的同時,擁有一組相同的方法、屬性、事件。                   

MS SQL 索引(二)

(一)索引結構:    表(Tables)中資料實際上都儲存在頁(pages)裡,除了BLOB類型的資料。如果某列的欄位的類型為BLOB那麼將有一個16位元組的指標指向BLOB page。頁是MS SQL Server中資料存放區的最小單位。每頁包含以行(row)為單位儲存資料。一行只能儲存在一個頁中。每頁可以容納8KB的資訊。因為這個原因,每行的最大值為8KB。一組相鄰的8個頁被稱為一個盤區(Extent)   堆檔案和分配映射索引(Heap and the Index Allocation

總頁數: 61357 1 .... 19265 19266 19267 19268 19269 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.