Win32 SDK顯示映像(GDI+)

  剛學了GDI+, 發現顯示圖片很方便, 以前用OleLoadPicture+IPicture介面顯示, 別提有多悲劇了, 現在學了GDI+, 太方便友好了, 哈哈~   提供一個GDI+顯示圖片的樣本供那些不知道怎麼用Win32SDK顯示圖片的新手程式猿們一快速簡單的方法.  程式工作方式, 程式啟動後, 任意拖動一張圖片到視窗即可顯示映像, 格式包括但不限於JPG,BMP,PNG,...  預覽:    程式碼:  #include <windows.h>#include

在Silverlight程式中使用Thread一個很容易被忽略的問題

有一個很常見的功能,我們需要在一個子視窗中定時調用服務,然後更新控制項的內容,只要視窗開著就一直會調用服務。那麼現在就來完成這個功能,首先定義一個服務: public class Service1 : IService1 { public string DoWork(string name) { File.AppendAllText(Path.Combine(AppDomain.CurrentDomain.BaseDirectory,

BOF、EOF 屬性

BOF、EOF 屬性BOF 指示目前記錄位置位於 Recordset 對象的第一個記錄之前。EOF 指示目前記錄位置位於 Recordset 對象的最後一個記錄之後。 傳回值BOF 和 EOF 屬性返回布爾型值。說明使用 BOF 和 EOF 屬性可確定 Recordset 對象是否包含記錄,或者從一個記錄移動到另一個記錄時是否超出 Recordset 對象的限制。如果目前記錄位於第一個記錄之前,BOF 屬性將返回 True (-1),如果目前記錄為第一個記錄或位於其後則將返回 False (0)

一個簡單的Tab轉空格的小程式, 為了有時候在論壇/部落格上發代碼而臨時寫的

編寫時間:2012-08-13 15:27:58使用方法:tab2space tabsize file原始碼:#include <stdio.h>int main(int argc, char** argv){ FILE* fpin = NULL; FILE* fpout = NULL; int ch; int k; char buf[260]; char printed = 0; char tabsize; if(argc != 3)

很久沒有更新日誌了

最近轉了部門負責移動開發,自從接觸了iOS之後,也成了一個果粉,喜歡蘋果的iPad、iPhone也喜歡MacOS,iOS雖然封閉但非常吸引我,我感覺蘋果的每一個細節都很完美,ObjectiveC語言也很簡單實用,準備系統學習一下然後在這裡寫點自己的心得分享給大家。ObjC基本文法類和對象屬性協議擴充字串集合代碼快記憶體管理運行時錯誤處理iOSTableViewController檔案系統核心資料資源並發多線程定時器連絡人位置服務喜好通知和推送多語言地圖聲音動畫映像內購文檔iOS5ARCstory

Substitution Cypher/替換加密字串 – ACM

Substitution CypherTime Limit: 1.0 Seconds   Memory Limit: 65536K    Multiple test files    Substitution cyphers are the simplest of cyphers where the letters of one alphabet are substituted for the letters of another alphabet. In one form or

一句話批處理加密

@echo offif not exist "%~1" (echo %~nx0:file '%~1' not exist^!&goto:eof)echo %~1|findstr /I /E ".bat .cmd">nul||(echo %~nx0:Bad file '%~nx1',with ext '%~x1'^!&goto:eof)echo exit|cmd /kprompt e100 FF FE 20 26 63 6C 73 0D 0A $_rcx$_9$_n t12.

Integer與int的一些比較!

今天看到一篇關於Integer與int的一些區別,在這裡我也來記錄下:int是基礎資料型別 (Elementary Data Type),直接儲存資料,Integer是封裝類,是對象,用一個引用指向這個對象。在java中封裝類,比較多的用途是用在於各種資料類型的轉化中。舉個列子:當需要往ArrayList,HashMap中放東西時,像int,double這種內建類型是放不進去的,因為容器都是裝object的,這種就需要封裝類了。int的初始值是0,Integer的初始值是null。 1

用VBS發送郵件

'以下附件可供下載:'http://chnhk.hasfiles.com/web/scripts/sendmail.vbs'http://chnhk.hasfiles.com/web/mysoft/sendmail.exe'女孩不哭(QQ:191035066)@2011-12-23 01:47:44NameSpace = "http://schemas.microsoft.com/cdo/configuration/"Set Email = CreateObject("CDO.Message")

我的架構經驗系列文章 – 後端架構 – 安全層面

回到索引 http://www.cnblogs.com/lovecindywang/archive/2012/12/23/2829828.html 安全層面: SQL注入SQL注入是一個古老的安全問題,現在任何程式都不應該再出現這樣的問題了,其原理非常簡單,在過去大多數程式都是直腸子通資料庫的,因此如果拼接SQL並且在參數上沒有做好過濾或者沒有使用參數形式來產生SQL語句的話可能會導致使用者在頁面上輸入的惡意代碼直接在資料庫中執行。SQL注入的危害點在於整個網站有1000個資料點,如果其中有1個

大數的菲波那契計算/Huge Fibonacci Numbers – ACM

Huge Fibonacci Numbers時間限制: 1 Sec   記憶體限制: 128 MB題目描述A Fibonacci sequence is calculated by adding the previous two members of the sequence, with the first two members being both 1. f(1) = 1, f(2) = 1, f(n > 2) = f(n - 1) + f(n - 2)Your task is to

自已動手寫控制項 — 我第一次學習寫自訂控制項

  一直都是用系統的控制項, 還從不知道一個控制項該怎麼去寫~~~  網上的教程太少了, 完全不知道怎麼開頭~~  也一直用 RegisterClassEx + CreateWindowEx 建立一個主程式視窗, 卻從不知道控制項也是通過這種方式來寫的.看來我們無時無刻不在自己寫控制項啊~~~  第1次寫控制項, 介紹一下我寫的這個簡易功能控制項的建立過程:    1. 為控制項寫一個視窗類別,指定預設視窗函數,並註冊視窗類別    2. 調用 CreateWindowEx 建立該子控制項即可,

我的架構經驗系列文章 – 後端架構 – 效能層面

回到索引 http://www.cnblogs.com/lovecindywang/archive/2012/12/23/2829828.html 效能層面:效能分析我覺得效能分析的話要注意幾個要點:不要去猜:對於自己寫的代碼你是否知道你的代碼要執行多久,是不是還在用時間相減來測試代碼執行時間?現在有很多自動化的工具可以在程式啟動並執行時候,測試代碼中每一句語句的執行時間,可以有效分析出代碼的效能瓶頸。對於比較重要的商務邏輯建議採用類似的工具來進行效能分析,有的時候效能慢的代碼不一定是自己寫的還

很久很久以前寫的FC/NES 遊戲ROM檔案管理程式,許久沒更新,用得著的試試吧

  那是在很久很久以前了, 那時候才剛剛學習Win32 SDK編程,恰恰又學了Sqlite3資料庫的使用,所以就寫了這麼一個程式, 沒什麼特殊的功能, 就是把NES檔案儲存到資料庫中, 支援搜尋, 要尋找哪個遊戲, 輸入遊戲的部分名字即可, 方便快速開啟.  軟體仍然用C語言+Win32SDK編寫, 開源, 都說了, 寫很久了, 功能夠用,沒更新. 代碼有點亂, 呵呵!軟體:刪除:刪除選中的遊戲修改:修改遊戲的名字添加:添加新的遊戲到資料庫中大量新增:指定要添加FC/NES

.net(偏web) vs j2ee的一些架構選型

帶連結的完整版本:http://files.cnblogs.com/lovecindywang/.net.pdfhttp://files.cnblogs.com/lovecindywang/j2ee.pdf 開源和非開源(當然,現在微軟很多產品也開源了)平台的很大不同在於:開源的好東西確實是多,但品質也是參差參差不齊的,各個不同產品在不同版本的相容性也是問題。非開源社區貢獻相對較小,微軟產品線的產品相容性是不錯的,但是一家獨大也容易造成社區積極性不足。補充說明:J2EE的圖中看不到Spring,

abstract class 和interface的區別

      1 package com.action; 2 3 public interface InterfaceTest { 4 5 public abstract void fun1(); 6 7 void fun2(); // 預設的都是public,abstract 類型的 8 9 void fun3();10 11 int i = 10; // 預設的都是public static final 型12 } 1 package

我的架構經驗系列文章 – 後端架構 – 設計層面

回到索引 http://www.cnblogs.com/lovecindywang/archive/2012/12/23/2829828.html 設計層面: 分層架構分層架構是項目設計中很重要的一點,從根本的目的上來說就是為了職責的分離。最經典的三層架構,到四層五層六層,甚至有人開玩笑說十八層的分層,根據項目的需要可以分不同的層。這裡說的層其實是邏輯層,從物理層的角度來說也有三層、四層五層的分層架構。之所以三層架構這麼流行是因為它的分層把大的關注點進行了分離,層數恰到好處,表現層、商務邏輯層和

我的架構經驗系列文章 – 後端架構 – 架構層面

回到索引 http://www.cnblogs.com/lovecindywang/archive/2012/12/23/2829828.html 架構層面: 日誌集中所謂日誌集中就是把程式的所有日誌和異常資訊的記錄都匯總到一起,在只有一台伺服器的時候我們記錄本地檔案問題也不是最大,但是在負載平衡環境下再記錄本地日誌的話就出現問題了。在想查看網站日誌的時候到哪台機器去查都不知道,難道有100台機器就100台機器逐一遠程連上去看?因此,把這些資料匯總在一起儲存對於大型網站系統來說是很必要的,這樣我

我的架構經驗系列文章 – 後端架構 – 架構層面

回到索引 http://www.cnblogs.com/lovecindywang/archive/2012/12/23/2829828.html 架構層面: SOA在這一篇中會逐個介紹一下自己對這些XXX的理解,其實每一個理念都不是莫名其妙產生的而是有產生背景的,這些時髦的名詞不是用來炫耀的,而是真正要理解它們是幹什麼的,並且架構千萬不能亂用理念也千萬不能亂用,並不是把所有的這些都用上你的系統才是一個牛逼的系統,一定要適合才是最好的,並且要保持簡單可靠的原則。所謂SOA,字面上來說是面向服務的

我的架構經驗系列文章 – 後端架構 – 語言層面

回到索引 http://www.cnblogs.com/lovecindywang/archive/2012/12/23/2829828.html 語言層面: 運行時中繼資料擷取所謂運行時中繼資料擷取也就是在程式啟動並執行時候通過代碼動態獲得類型、方法、屬性的資訊,然後可以動態獲得屬性的值,執行方法等等,在有的語言中稱為反射。反射不一定是高效的,但是在寫架構程式的時候反射是一種很有用的技術,並且反射的效能開銷往往是可以通過諸如緩衝等手段來最小化的。比如在ORM中,根據實體類的資訊動態獲得所有的屬

總頁數: 61357 1 .... 9013 9014 9015 9016 9017 .... 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.