C++ Builder初學問答(十四)

 “Attatch to Process”功能表項目用來調試一個當前正在啟動並執行進程。  “Parameters”功能表項目用於指定應用程式運行時的初始參數。  “ReGISter ActiveX Server”功能表項目用於將ActiveX控制加入到視窗登記表中。  “Unregister ActiveX Server”功能表項目用於將ActiveX控制從視窗登記表中刪除。  “Install COM+ Objects”功能表項目用來安裝微軟的COM+對象。  “Step

C++ Builder初學問答(十三)

 第二部分:快速提高  好久以來有不少朋友問我,《C++ 

c# 2.0 點滴

1.) value types cannot be assigned null because, by definition, they can't contain references,To declare variables that can store null you use the nullable modifier, ?. int? count = null; Assigning null to value types is especially attractive in

程式員的痛苦:你是學習C#還是VB.NET?

     在過去的一年中,互連網上的各大討論區或者電子郵件的討論列表都對微軟的VB.NET以及C#的各種優越性做了探討。這些討論圍繞的主要問題就是,我應該先學哪一個,VB.NET還是C#?  

C# Socket與實現

C# Socket     Microsoft.Net

C#實現全域快速鍵(系統熱鍵)響應)

在應用中,我們可能會需要實現像Ctrl+C複製、Ctrl+V粘貼這樣的快速鍵,本文簡單介紹了它的實現,並給出了一個實作類別。(1)建立一個類檔案,命名為HotKey.cs,代碼如下:using System;using System.Collections.Generic;using System.Runtime.InteropServices;using System.Windows.Forms;namespace KoalaStudio.BookshopManager{    class

惡搞一下:如何將C++代碼和C#代碼一起編譯

  前次發了一個隨筆《你也使用託管C++嗎?》,結果來了一個提問:  “我想問一下,在能將現有的C++代碼直接進行封裝,被C#進行調用,而不是去調用DLL,也就是不產生DLL,就在C#下能直接調用VC的工程源檔案不?”  我想,提問的人是不是指,現有c++源碼,但不想費勁去轉換成C#源碼,但又想能與C#一起編譯。  於是我就給了一個極其變態的方法,純屬惡搞。方法如下:  1 先將C++源碼,改用CLR編譯選項,編譯成.NET的Assembly(DLL檔案)。

C++ Builder 初學問答(十二)

 13.對話方塊組件96)問:怎樣編寫檔案開啟、儲存等對話方塊?  答:C++Builder為我們提供了許多常用的對話方塊組件,這些對話方塊組件都放在組件模板的Dialogs選項卡中,例如Font,Color,Open和Print對話方塊。其中OpenDialog對話方塊組件最具有代表性,只要掌握了它的用法,那麼你也就會使用其他的對話方塊組件了。  97)問:對話方塊組件的特性有哪些特性呢?  答:對話方塊組件是一種不可見組件。當你把它放在表單上時,它是一個大小不變的圖形按鈕,當程式運行時,對話

C++ Builder 初學問答(十六)

 16.C/C++語言在CB中的一些特定用法     2)AnsiString是從Delphi中引進來的嗎?  答:CB的核心組件VCL是用Object Pascal語言寫出的,所以CB的VCL組件的屬性有很多都是使用long string,例如:Text、 Name、Caption等屬性都是使用Object Pascal的long string。基於此關係,CB只好建立了和Object Pascal的long

C#ADO.NET操作資料代碼匯總

C#ADO.NET操作資料代碼匯總一.用SqlConnection串連SQL Server1..加入命名空間using System.Data.SqlClient;2.串連資料庫SqlConnection myConnection = new SqlConnection();myConnection.ConnectionString = "user id=sa;password=sinofindb;initial catalog=test;data

C#中安全的隱式資料類型轉換

  當類型A轉換到類型B時,可以在任何時候實現變數的一對一映射,則該資料類型轉換可以讓編譯器進行,即實現隱式轉換,否則就需要進行顯示資料類型轉換。  C#中對以下資料類型可進行安全的隱式轉換:byte:    short、ushort、int、uint、long、ulong、float、double、decimalsbyte:     short、int、long、float、double、decimalshort:   int、long、float、double、decimalushort: 

在C#中調用VC編寫的dll庫 – -

如何在C#中使用C/C++寫的DLL。舉例說明:建立VC工程DllDemo,建立的時候選擇MFC AppWizard(dll),選擇Regular Dll using shared MFC Dll或者MFC Extension Dll。現在可以寫一個函數代碼,在DllDemo.cpp檔案中添加這些代碼。也可以使用新的檔案添加代碼;extern “C“ __declspec(dllexport) int Add(int a,int

C#泛型技巧:使用 C# 2.0 泛型來完成單例模式的重用

使用 C# 2.0 的泛型,使得實現我所說的"單例提供者"成為可能。這是一個可用來建立單例類執行個體確不需要為每個特定的類重寫單例模式代碼的可重用的類。這樣分離出單例結構的代碼,將有利於保持按單例模式使用類或不按單例模式使用類的靈活性。    /// <summary>    /// 單例提供者    /// </summary>    /// <typeparam name="T">需要的類</typeparam>    public

關於C#2.0編譯器的一個瘕疵

C#2.0編譯器有個瘕疵,在開發過程中常常讓人哭笑不得。被鬱悶了。主要發生在碼代碼時,將關鍵字打錯的情況。我就舉兩個例子。例1:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->    public class PacketId    {        public cosnt

C#4.0的dynamic用法(一)——巧用反射

在平時做架構架構設計的時候,頭疼之一的是處處得採用反射,但有了C#4.0,發現dynamic完全可以取代反射,這個功能讓我有些激動,立馬在VS2010將日誌跟蹤器架構裡的第一個反射的代碼升級到C#4.0,結果一點都不令人失望,代碼簡化了很多。先看看用dynamic替換反射後的代碼吧: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1 using 

C#4.0新Feature官方文檔和Sample Code下載 [本文提供Office編程的一段Sample Code作為預覽]

先把重點寫在前頭:http://code.msdn.microsoft.com/Release/ProjectReleases.aspx?ProjectName=csharpfuture&ReleaseId=1686以上這個地址是下載官方C#4.0的最新文檔和Sample Code,而以下正是我看到第一個例子,關於Office的操作。可見它的例子品質還是蠻高的,值得學習,所以分享給大家,也許有些人已經知道這個連結,如果不能下載,留言告訴我,我到時下載到cnblogs裡。 前言:從C#1.

C# 將資料匯出到Excel匯總

 一、asp.net中匯出Excel的方法:在asp.net中匯出Excel有兩種方法,一種是將匯出的檔案存放在伺服器某個檔案夾下面,然後將檔案地址輸出在瀏覽器上;一種是將檔案直接將檔案輸出資料流寫給瀏覽器。在Response輸出時,t分隔的資料,匯出Excel時,等價於分列,n等價於換行。 1、將整個html全部輸出Excel此法將html中所有的內容,如按鈕,表格,圖片等全部輸出到Excel中。   Response.Clear();        Response.Buffer=  

小菜編程成長記(二 代碼規範、重構)

(續上篇)        

如何用CSC.exe來編譯Visual C#的代碼檔案

如何用CSC.exe來編譯Visual C#的代碼檔案CSC.exe把Visual C#程式碼編譯成IL檔案時,有著很多參數和開關選項。正確的瞭解和運用這些參數和開關有時會解決一些看似很棘手的問題。下面就通過一張表來大致說明一

頭文字C的混戰何時方能休?論從某語言怎麼怎麼樣到我要怎樣怎樣的語言

昨夜月黑風高,小風搜搜地吹著,引得浪濤陣陣,園子裡一番雞飛狗跳,好不熱鬧。這是為什麼捏?起因就是因為一篇炮貼,起初是linus大牛炮轟c++,後來某大牛引入園子裡

總頁數: 4314 1 .... 1299 1300 1301 1302 1303 .... 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.