ATL的GUI程式設計(前言)

前言也許,你是一個頑固的SDK簇擁者;也許,你對MFC抱著無比排斥的態度,甚至像我一樣對它幾乎一無所知;也許,你符合上面兩條,而且正在尋求著一種出路;也許,你找到了一條出路——WTL,但是仍然為它的支援人員、它的上下相容性感到擔憂;也許,你還有著更多的也許;也許,這時候你看到了李馬的這篇文章。世界上的故事,往往就是由各種“也許”交織而成的。我的轉型曆史告訴我,在向別人推薦一樣東西的時候,首先應該告訴別人你從中獲益了多少,如是才能夠使這一切更加具有說

ATL COM和ADO

最近我在NIIT.Bangalore做一個線上銀行工程。這個工程幾乎是用VB編寫,僅有一小部分涉及ATL組件,僅僅能教會我們編寫分布式應用程式。我編寫的一個中介層組件用到了ATL和ADO來查詢後端(SQL Server),部分代碼展示在這裡。我假設讀者懂(至少瞭解)ATL 的 COM 編程和 VB 的 ADO 編程什麼是ADO?ADO是 ActiveX資料對象(ActiveX Data Object)的縮寫。ADO使用OLEDB資料支援提供了一個物件導向的訪問資料來源的介面,它是DAO and

用SDK玩轉ActiveX

調用ActiveX控制項?呃,這實在不是一件容易的事情:用各種封裝精良的Framework(MFC 、VCL等等)的話,最後成品EXE的體積難免偏大;用SDK雖然可以有效地減小這個體積,但是 往往又無從下手——總之,這似乎是一件魚與熊掌不能兼得的憾事。還好, “不容易”並不代表“不可能”,李馬在本文中要介紹給諸位的,就

Exchange Server 2010學習(二)部署三合一角色(CAS+HT+MBX)

在探討了Exchange Server2010的各角色功能之後,今天我們就來看如何在小企業環境中部署三合一角色(CAS+HT+MBX)Exchange Server 2010 SP1,但在動手之前有幾點需要知曉的地方:1. Exchange Server和 活動目錄緊密結合,必須做好AD DS的部署工作,以滿足Exchange Server正常啟動並執行需要。因此在安裝之前必須對AD DS架構進行擴充,以提供Exchange儲存資料時所需要的相關屬性。Exchange

Exchange伺服器的備份與保護說明

對於Exchange伺服器的備份可以分成兩個主要的目標。首先是對整個系統資料的備份。這一工作包括了對Windows作業系統的核心資料、伺服器狀態、應用安裝情況和Exchange軟體安裝目錄;另外就是對Exchange資料庫的備份。

Exchange 2007訊息大小的限制

在Exchange 2007組織環境中,我們可以在三個層面對訊息大小進行限制,組織層級(Global Settings)、伺服器層級、連接器層級和使用者層級。在該篇文章中,我將使用Exchange Managment Shell(EMS)進行相關配置。 全域設定:全域設定可以相容Exchange 2003/2007混合實境世界。這些設定儲存在Active Directory中。當組織處於這個混合實境世界中時,如果在E 2003的全域配置與E

Sendmail企業郵件伺服器的架設

人們在Internet上最常使用的就是電子郵件,很多企業使用者也經常使用電子郵件系統。在Unix系統中,Sendmail是應用最廣的電子郵件伺服器。本文將比較詳細地介紹如何建立一個Sendmail電子郵件伺服器,以滿足企業的基本需求。一.Sendmail的工作模式Sendmail是最重要的郵件傳輸代理程式程式。理解電子郵件的工作模式是非常重要的。一般情況下,電子郵件系統可分為使用者代理程式、傳輸代理和投遞代理幾個部分。使用者代理程式用來接受使用者的指令,將使用者的信件傳送至信件傳輸代理,如Out

郵件伺服器應注意防垃圾郵件

如果你是一個中小型出版公司,地產經濟公司或者律師事務所的郵件管理員,那麼,你很可能要比其他行業的郵件管理員面對更多的垃圾郵件。現在,不管你在哪裡工作,你的郵件伺服器都很可能遭受攻擊,而且你可能會對此毫無察覺。上述結論來源於今天發布的管理服務提供者Postini的一份詳盡的年度電子郵件威脅報告。Postini每天要處理4億SMTP和電子郵件訊息。Postini的全球產品市場進階主管Chris

教你架設專業電子郵局

郵箱幾乎是互連網最早、最為經典的應用,從其誕生至今它的實用性一直都沒有降低,可以說改變了人們交流、溝通的方式。在這個領域裡,從免費郵箱、收費郵箱、企業郵箱等各領風騷,分別滿足不同使用者群的需求。但不管選擇哪一種都有很大的限制,例如網域名稱無法使用自己公司的網域名稱、郵箱的大小受到限制等。因此,很多企業都選擇自己架設電子郵局。根據目前伺服器應用的系統平台來看,一類就是Windows2000/2003的,另一類就是Linux/Unix的。一般來說,需要企業郵局的都是較大規模的企業,而他們的伺服器安裝

Fedora下郵件伺服器架設

一、軟體的準備A.檢查你的系統是否已安裝了以下軟體1.pam2.pam-devel3.mysql4.mysql-servel5.mysql-devel6.imap-devel7.sharutils  B.下載以下軟體1.metamail*.i386.rpm2.pam-mysql3.cyrus-sasl-2.1.154.postfix-2.0.165.courier-imapC.說明mysql-devel在第3個盤。我忘了裝,結果pam-mysql和postfix的編譯過不了。metamail和s

Domino下如何批量修改Http密碼

做為一個Domino管理員太不容易了,為什麼這麼說呢,我們知道日常的使用者帳號的建立、刪除等工作會給管理員帶來很大困擾,如果建立的使用者及需要重設密碼等事務多的話管理員成天啥也別幹了,幹一天估計連吃飯的胃口都沒有,那有沒有什麼好的辦法呀!有,那就是通過Domino開發,然後實現批量更改使用者的Http密碼;具體見下環境介紹:Server1:dsgrd-mail01.dsgrd.comServer2:dsgrd-mail02.dsgrd.com分別在不同的伺服器上註冊使用者:2.我們建立一個資料庫

web方式實現經過身分識別驗證的對postfix郵件接收發送的管理

本篇筆者將介紹使用web方式實現對postfix郵件接收發送的管理,且需要經過身分識別驗證一:修改主機名稱:[root@lyt ~]# vim /etc/sysconfig/network[root@lyt ~]# vim /etc/hosts[root@lyt ~]# service sendmail stop[root@lyt ~]# chkconfig sendmail off       #關閉sendmail[root@lyt ~]# init 6

架設企業級基礎郵件系統詳細圖文

郵件系統可以算是目前比較麻煩的互連網應用。由於各種垃圾郵件的橫行,ISP和其他的郵箱提供者對郵件都有著很多限制。要玩轉郵件系統,對於DNS系統,openrelay,網路黑名單,垃 圾郵件過慮等各種規則都需要有一定程度的瞭解。這是一副經典的郵件收發的流程圖,清晰的描述了整個郵件收發的過程整體架構簡介本文基於postfix+cyrus-sasl+extmail+mysql來架設一個功能較為完整的企業級郵件系統。筆者水平有限,有不對之處還請路過的高手不吝賜教在MTA

收到postmaster附件被刪除的退信

今天,朋友問我,他們公司MDamon的郵件伺服器發送帶有附件的郵件時,對方的郵件收到了,但是沒有附件,我方收到了一封來自postmaster的系統退信,具體退信如下:退信表明:***.zip的壓縮包裡有一個dsetreport.hta檔案,MDaemon檢測到***.hta是受限制的附件,採取了刪除動作。進入 安全---內容過濾規則---附件 選項卡,預設情況下,MDaemon不允許*.hta類型的檔案通過,並且預設檢測zip附件中的受限制檔案。如下圖所示:知道了原因,就好解決了。解決方案很多,

MDaemon v13的新功能

特別提示:MDaemon V13不在支援MDaemon FREE,最後的MDaemon FREE版本是MD12.5。FREE 版本的註冊密鑰不再適用於這個版本及之後的版本,此安裝進程會將 FREE 版本安裝轉換成試用版安裝。MDaemon V13安裝版已將原有的30天試用期延長到60天。運行在MD V13或更高版本的SecurityPlus和Outlook Connector外掛程式,也將自動順延30天試用期限。此外,MDaemon V13不再支援低於Windows XP Service

Exchange伺服器的備份與保護

對於Exchange伺服器的備份可以分成兩個主要的目標。首先是對整個系統資料的備份。這一工作包括了對Windows作業系統的核心資料、伺服器狀態、應用安裝情況和Exchange軟體安裝目錄;另外就是對Exchange資料庫的備份。對於系統的備份可以通過Netbackup自身對本地作業系統的備份工作來完成。下面主要討論的是對Exchange資料庫的備份。由於所有的使用者資料都存放在Exchange的資料庫中,如何保護它們就成為了一個解決方案的重點。Exchange伺服器提供了幾種對它的資料進行備份

Exchange Server 2010學習(十三)高可用部署後的配置工作

在前面我們利用NLB實現了CAS+HT角色的高可用,藉助DAG技術實現了信箱資料庫的高可用。但如果要讓Exchange真正跑起來還需要進行一些必要的設定。在本系統的第三篇文章中曾詳細介紹了三合一角色部署後的設定。其實這些設定項是一樣的,只是現在角色分開了,並且實現了相應的高可用,在配置上稍有改變,本篇文章將講解此部分內容。伺服器許可Exchange Server安裝完成後,預設只是一個120天的試用版本,此時我們開啟EMC控制台時,就會顯示出當前組織中沒有獲得許可的Exchange

使用者名稱不同的電腦之間的調用dcom

DCOM是依賴於RPC服務的,是一種分布式遠程過程(進程)調用,調用代碼在遠程主機上執行,使用遠程主機的系統資源,因此要有遠程主機所屬的存取權限,一般來說訪問使用者應是遠程主機本機使用者或主機所屬的域使用者,所以第一步是在遠程主機或其域上註冊(獲得)一個有足夠許可權的使用者,第二步是使用此使用者令牌啟用遠程COM伺服器,方法是使用CoInitializeSecurity &

控制CComboBox中ListBox的DropDown & Back

問題背景這是UE的一個要求,是在CComboBox下拉出ListBox的時候,彈出一個選擇視窗,然後選中一項,顯示在CComboBox的Edit中同事的做法是在ComboBox的父視窗捕捉ComboBox的CBN_DROPDOWN通知訊息,在訊息響應函數中彈出選擇視窗,然後為ComboBox設定Strings和選中項。但是不好的現象是,因為是在處理下拉的訊息,故此函數結束的時候,下拉ListBox沒有收回。開始的做法開始想當然的在通知訊息響應函數結束的地方調用Combobox.SendMessa

組件的自動註冊與卸載

1.對於進程內組件,可以利用windows系統提供的Regsrv32.exe.比如運行:RegSrv32 d:\com.dll (RegSrv32運行時調用com.dll的引出函數DLLRegisterServer,真正註冊的是在DLLRegisterServer中實現)如果要反註冊,可以用:RegSrv32 /u

總頁數: 61357 1 .... 27149 27150 27151 27152 27153 .... 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.