Simple Multithreaded Application in pure C, Win32 and MFC

Download demo project in C - 3 Kb Download demo project in Win32 - 9 Kb Download demo project in MFC - 17 kbIntroductionA thread is a path of execution. A process requires at least one thread. But, it may contain more then one thread. If the process

Lotus Notes/Domino 的 C API 編程

瞭解使用 Lotus Notes/Domino C API 進行編程的來龍去脈。本文將解釋 C API 工具箱中發現的一些重要特性,並提供一些可以用來滿足您需求的應用樣本。使用 Lotus C API for Lotus Notes/Domino 常常使人想起一把方便好用的老式瑞士軍刀:一個時髦的小工具箱,包含許多沒有書面文檔的(undocumented)有用組件!本文旨在重點介紹 Lotus C API for Lotus Notes/Domino

Decorator Pattern (裝飾者模式)之星巴克的咖啡(C#原始碼)

 using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Decker{    class CRunMain    {        static void Main(string[] args)        {            CBeverage objBev = new CEspresso();            CBeverage objBev2 = 

列印魔方(幻方、九宮圖)C#源碼

using System;namespace MagicMatrix{    class CRunMain    {        public static int Main()        {            int nWidth = 0;            CPrintMatrix objMat;            Console.WriteLine("please input maxtrix width: ");            nWidth = int.Parse

使用bat實現計算機功能(C代碼)

#include <windows.h>#include <iostream>#include <stdio.h>using namespace std;int const MAX_LINE = 300;int main(){    char szCompu[MAX_LINE]      = {0};    char szPath[MAX_LINE]       = {0};    char szBatName[MAX_LINE]    = {0};    c

C++中重新導向

C++中重新導向概要本文介紹了如何將標準輸出重新導向到一個檔案從 C 程式,然後還原原始 stdout 稍後在同一個程式中。 通常用來將重新導向標準輸出或標準輸入 C 函數是 freopen()。 若要 to called FILE.TXT file to redirect stdout,use following call:   freopen( "file.txt", "w", stdout );This statement causes all subsequent

Lotus C++ API

Lotus C++ API   3 Lotus C++ API3.1 簡介    C++ API是建立在C API的基礎上的又一個工具包,兩者也比較相似:     可以操縱Domino/Notes中的絕大部分資料對象: 資料庫:建立、拷貝、複製、刪除、修改ACL 文檔:建立、拷貝、刪除 域:建立、修改、拷貝、刪除,對RTF域具有強大的處理功能 視圖和檔案夾的使用 可以建立驗證者,並能用驗證者來註冊使用者和伺服器 可以用來建立附加的Domino服務任務 主要限制:    和C

Factroy Pattern(原廠模式)之匹薩(C#原始碼)

 using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Collections;namespace Factory{    class CRunMain    {        static void Main(string[] args)        {            CPizzaStore objFac1 = new CNyPizzaStore()

程式員應該學C語言的十個理由

   程式員應該學C語言的十個理由的文章說:每個程式員在他們的編程事業生涯當中都應該學C語言。C語言有太多不容忽視的好處。它不僅可以帶來更多的工作機會,而且也會在總體上讓你對電腦有更多的瞭解。  1)相對於其它程式設計語言(C++,Java),C語言是更底層的。在一個較底層水平編程能夠在總體上讓你進一步加深對電腦的理解。  2)裝置驅動程式和作業系統都是唯一採用C語言寫的。現在,也許你從來也不會去寫一個裝置驅動程式或一個作業系統,但是如果只是要求你去修改一下,會是怎樣呢?  原文如下:  Eve

拖放功能的實現 C+/VC

拖放功能的實現 C+/VC    最近編寫了一個需要用到拖放功能的軟體,之前本人對其還不神瞭解,找了網上的一些資料但多說的不是很直接。在這裡說說我的心得。    以下所說的拖放功能是急於ole的所以在程式的初始化中確認有如下的語句: if (!afxoleinit()) {      return false; }這個原因費了我很多時間啊    拖放有一個源和一個目的,所以實現的時候需要有兩個主要的類:源類coledatasource、目的類coledroptarget。  

Linux C 語言編程

 Linux C 語言編程本文的主旨是介紹如何在 Linux 下使用 C 編譯器和其他 C 編程工具, 而非 C 語言編程的教程. 在本文中你將學到以下知識: 什麼是 C GNU C 編譯器 用 gdb 來調試GCC應用程式 你也能看到隨 Linux 發行的其他有用的 C 編程工具. 這些工具包括來源程式美化程式(pretty print programs), 附加的調試工具, 函數原型自動產生工具(automatic function prototypers). ---------------

C字串處理函數的實現(Linux)

C字串處理函數的實現(Linux)#include <stddef.h>char * ___strtok = NULL; char * strcpy(char * dest,const char *src){ char *tmp = dest; while ((*dest++ = *src++) != '/0') /* nothing */; return tmp;} char * strncpy(char * dest,const

C++ I/O 構造器

 C++ I/O構造器文法: fstream( const char *filename, openmode mode ); ifstream( const char *filename, openmode mode ); ofstream( const char *filename, openmode mode );Tstream, ifstream, 和ofstream對象用於檔案輸入/輸出. 可選擇模式通過使用ios stream mode

C# 資料庫操作固定模板

 C# 資料庫操作固定模板 string path = Application.StartupPath + "//db1.mdb";        OleDbConnection con = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data         Source=" + path + ";Persist Security Info=False");//建立連線物件,;連接字串        con.Open(); //

C# 編碼規則,初學者一定要看

 C# 編碼規則 一、命名 1.用pascal規則來命名方法和類型. public class TextBox {      public void DataBind()        {      } } 2.用camel規則來命名局部變數和方法的參數. string userName; public AddUser(string userId, byte[] password); 3.所有的成員變數前加首碼 _ public class Database {      private

策略模式應用之商場收費系統(C#原始碼)

 轉自:http://blog.csdn.net/andylin02/archive/2008/11/14/3302034.aspxusing System;namespace CashSystem{    //線程類

原廠模式的又一個應用:商場收費系統(C#原始碼)

  From:http://blog.csdn.net/andylin02/archive/2008/11/14/3300686.aspx新一篇: 策略模式應用之商場收費系統(C#原始碼) | 舊一篇: 凡事預則立 不預則廢  using System;namespace CustomSystem{    enum CashType    {        cash_err,        cash_normal,        cash_return,        cash_rebate, 

C# 集合整理收藏

新一篇: 自動點擊網頁器 | 舊一篇: C#的6種常用集合類大比拼StringCollection,Array,ArrayList,IList,Item,Queue,Stack,Hashtable,SortedList           當需要大小可按需動態增加,並希望通過索引來進行訪問的數組的時候,使用ArrayList .           當需要一個能實現後進先出的集合時,使用Stack. 

c#資料庫連接方法

 VS2005 串連ACCESS,SQL SERVER,ORACLE資料庫測試通過。 首先我們建立立一個項目,填加一個類,專門用做資料庫連接用。 這裡我們給這個類起名叫DataBase.cs,下面是這個類的內容。 using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using

怎樣把C#程式進行打包(製作成安裝程式)

 建立新安裝項目在[檔案] 功能表上指向“添加”,然後單擊“建立項目”。在隨後出現的“添加新項目”對話方塊中,開啟“其他項目類型”節點,選擇“安裝和部署項目”檔案夾。在“模板”窗格中,選擇“安裝項目”(標準安裝)或“Web 安裝項目”(Web 安裝)。向解決方案中添加現有的安裝項目在[檔案] 功能表上指向“添加”,然後單擊“現有項目”。在隨後出現的“添加現有項目”對話方塊中,瀏覽到安裝項目所在的位置,然後單擊“開啟”。 幾句話沒法和你說清楚,乾脆給你MSDN:)本演練示範為啟動記事本的

總頁數: 4314 1 .... 1349 1350 1351 1352 1353 .... 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.