C#開發人員DLinq概述(1):DLinq引論

 1.

C++設計開發規範((9):並行性設計開發規範

 9.    並行性設計開發規範C++設計的初衷就是用於開發對效能要求比較高的系統應用程式。這些年硬體的發展速度超乎想象,硬體速度的垂直發展主要體現在CPU

C++設計開發規範(10):編碼規範

 10.    編碼規範“編碼風格應該儘可能地合理、簡潔”10.1.   書寫風格√ 要求類的書寫風格如下:   //單繼承,寫成一行   classs ClassName : public BaseClassName   //多重繼承,寫成多行classs ClassName : public BaseClassName1,public BaseClassName2   {       public:       ////////////////////////////////////////

C++設計開發規範(附錄A):注釋詳解

 附錄A   注釋詳解n 注釋interface/class/enum/struct etc./*! /interface IExporter          For the usage of exporting the file to PDF/PS/XML etc.       */       interface IExporter       {       }       /*! /class Exporter          For the usage of exporting

C++設計開發規範(0):序言

   你是否已經經曆過或正經曆某個使用c++構建的系統的熵變的過程。或許你已經讀過很多關於提供設計和編碼品質的書籍或文章;或許曾經很長一段時間你在反思自己在某個項目中的過失;或許你看到了IT世界其實是由一大堆成文或不成文的規範組成..,等等。的確,我們需要改進我們的工作,改善我們對於自我的認識。在後續的文章中,我們試圖提供一系列的規範來約束我們的設計和編碼,協助我們提升自我的價值。    當然,這隻是一個草稿(Draft),希望得到大家的批評和意見。

Error: could not open ‘C:/Program Files/Java/jre6/lib/i386/jvm.cfg’ 的處理方法

今天重裝java jdk之後,我又啟動eclipse時提示下列錯誤:Error: could not open `C:/Program Files/Java/jre6/lib/i386/jvm.cfg'我看安裝過程中沒有什麼錯誤提示,都十分正常。所以覺得有點兒奇怪,上網查詢之後得到一種解決方案,照著操作之後果然解決了這種錯誤。解決方案:刪除以下檔案c:/windows/system32/java.exec:/windows/system32/javaw.exec:/windows/system3

C#基本概念的理解

 1.C#類和介面的區別介面是負責功能的定義,項目中通過介面來規範類,操作類以及抽象類別的概念!而類是負責功能的具體實現!在類中也有抽象類別的定義,抽象類別與介面的區別在於:抽象類別是一個不完全的類,類裡面有抽象的方法,屬性,也可以有具體的方法和屬性,需要進一步的專業化。但介面是一個行為的規範,裡面的所有東西都是抽象的!一個類只可以繼承一個基類也就是父類,但可以實現多個介面PS:如果一個非抽象類別派生自一個介面,那麼必須實現介面中的所有成員,如果一個抽象類別派生自一個介面,除了要實現所需的所有成

使用C#開發自己的web伺服器(圖)

摘要這 篇文章討論了如何使用C#開發一個簡單的web伺服器應用程式。儘管我們可以使用任何一種支援.NET的程式設計語言開發,但我選擇了C#。本篇文章中的代碼 是使用微軟的β2版的Visual C# Compiler Version 7.00.9254 [CLR version v1.0.2914]編譯通過的,對代碼作一些小的改動後,使用β1版也可能編譯通過。該web伺服器應用程式能夠與IIS或其他任何web伺服器軟體同

C++設計開發規範(6):移植性設計規範

 6.    移植性設計規範本規範中只討論C++應用程式在不同的作業系統(如Linux和Windos作業系統)平台之間的移植性。l 推薦不要加入移植性設計,如果需求/軟體架構沒有明確要支援可移植性。l 推薦盡量使用C標準庫函數。√ 要求分離出不可移植的代碼。       例如,n 彙編代碼#ifdef SOMECODE __asm{…}n 檔案分隔字元WINDOWS平台採用的是”/”,而UNIX/linux使用的是”/”。#ifdef UNIX#define SEPERATOR         

C#中擷取程式當前路徑的各種方法

//擷取新的 Process 組件並將其與當前活動的進程關聯的主模組的完整路徑,包含檔案名稱(進程名)。 string str = System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName; result: X:/xxx/xxx/xxx.exe (.exe檔案所在的目錄+.exe檔案名稱)//擷取和設定目前的目錄(即該進程從中啟動的目錄)的完全限定路徑。 string str =

C++設計開發規範(5):擴充性設計規範

 5.    擴充性設計規範擴充的方式有很多種,常見的有基類/抽象類別繼承、介面實現、回呼函數、虛函數重載、組合等。l 推薦(相對)遵守敏捷開發(物件導向設計)基本原則:      a.         SRP(單一職責原則)就一個類而言,應該有僅只有一個引起它變化的原因。b.         OCP(開放封閉原則)軟體實體(類、模組、函數等)應該是可擴充的,但是不可修改c.         LSP(Liskov替換原則)子類型必須能夠替換掉它的基底類型。d.        

C++設計開發規範(4):成員設計規範

  4.    成員設計規範4.1.   一般規範√ 要求重載成員之間的相同參數的順序和名稱要一致。    例如,       class EventLog       {       public:              EventLog();EventLog(const string& logName); EventLog(const string& logName, const string& machineName);       }×

C#教程 第九課:多態性

  C#教程第九課:多態性本節課將介紹C#的多態性,其目的包括:1.瞭解什麼是多態性2.如何定義一個虛方法3.如何重載一個虛方法4.如何在程式中運用多態性   

C++設計開發規範(3):類型設計規範

 3.   

幾種實用的C++初始化技術

文章目錄    C++經過這麼多年的發展,已然成了一種文化和藝術,而這種藝術和文化並不是C++所固有的,是C++在各個方面的應用的總結和藝術化的結果。C++看起來比較複雜,但是深入其中你會發現C++是那麼優美而富有哲學感。為了使C++更藝術化,C++語言大師們都為此而付出甚多,他們都在追求簡單,追求編程的藝術。

C#教程 第八課:類的繼承

 C#教程第八課:類的繼承本節課將介紹C#中的繼承,其目的如下:1.基類的實現2.類的繼承3.在衍生類別中初始化基類4.如何調用基類成員5.如何覆蓋基類成員繼承是物件導向程式設計的主要特徵之一,它可以讓你重用代碼,可以節省程式設計的時間。1.清單8-1 繼承: BaseClass.cs using System;public class ParentClass{    public ParentClass()    {     Console.WriteLine("Parent

C++設計開發規範(2):命名規範

  2.    命名規範“站在使用者的角度進行命名” 一致的命名可以讓程式更清晰,讓代碼具有更強的說明性,從而提高程式的可讀性和可維護性。本規範中描述了最基本的命名規範,包括如何使用大小寫,並為軟體設計開發中涉及到的基本概念的命名提供參考規範,如名字空間、類型、成員、參數命名等。2.1.   大小寫約定常見的大小寫約定有兩種:PascalCasing和camelCasing。√ 要求命名區分大小寫。√ 要求在命名類、結構、介面、函數使用PascalCasing。    例如,要使用class

C#教程 第七課:類的入門

 C#教程第七課:類的入門本節課將介紹C#中的類,其目的如下:1.瞭解建構函式的實現2.瞭解執行個體和靜態成員的區別3.瞭解解構函式的使用4.熟悉類的成員類型在本教程的一開始,你就已經接觸到類的用法了。現在,既然已經對類有了感性認識,並知道如何定義一個類,本節課將定義類的格式是:關鍵字"Class"後面跟著類名,類名之後的大括弧中包含的是類的成員。建構函式沒有傳回值,且與類同名。清單7-1是一個關於類的例子。清單 7-1. Example C# Classes: Classes.cs //

C++設計開發規範(1):引言

  1.    引言1.1.   核心價值“集福士之智慧,方為大智慧。”1.2.   參考1.2.1.       深度探索C++物件模型/(美)Stanley Lippman著;候捷譯. 武漢:華中科技大學出版社,2001.51.2.2.       C++編程規範/ Sutter H,Alexandrescu A.著;劉基城譯. 北京:人民郵電出版社,2006.11.2.3.       .NET設計規範:.NET約定、慣用法與模式/Krzysztof Cwalina,Brad

C#中substring函數

和Java差不多。 在Java裡面: String a = "abc"; a.substring(1) 就是"bc"。 C#中有兩個重載函數 舉例如下代碼,VS2005編譯通過 using System;using System.Collections.Generic;using System.Text;namespace sln_sub{class Program{static voidMain(string[] args){string myString = "A quick fox is

總頁數: 4314 1 .... 1268 1269 1270 1271 1272 .... 4314 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.