RS-232-C序列埠監視軟體的程式實現

RS-232-C序列埠監視軟體的程式實現  (一) 介面風格  由於是即時監視軟體,那就既要監測從外設傳來的即時資料,又要通過串口向外設發送一些具體的指令以控制外設完成預先設定的動作。為了方便向串口發送命令可以在工具條上再加一個類似於"Internet Explorer 瀏覽器"風格的對話條,可以在初建工程時指定"Internet Explorer ReBars"風格,也可以通過添加Microsoft Visual C++ 6.0內建的"Dialog Bar"組件來實現。而要及時將從外部讀取的資

由國內到國外:軟體推廣成功之路

        本人與大家一樣,原來只是一個普通的程式員,靠給軟體公司打工謀生。後來感覺這樣長期幹下去沒有什麼前途,雖然現在年輕還可以加班加點靠拼身體吃飯,以後年紀大了怎麼辦?聽說很多人自己單幹每年靠共用軟體都可以賺幾十萬,我為什麼就不行?仗著自己技術好,並且當時已經有了成熟軟體的思路,我就辭職出來加入共用軟體這一行當了。       

CE開發相關:在Win CE程式開發中使用軟體輸入面板

簡介  軟體輸入面板(Software Input

CAN匯流排(軟體篇2)

 轉載請註明出處作者:小馬今天 CAN匯流排調試成功。 算起來做CAN匯流排這部分主要時間都花在軟體上了. 代碼寫了五天,調了四天. 一共用了差不多10天的時間. 具體過程不說了,我只說應該要注意的地方. 1 盡量用結構體定義CAN的框架格式和接收發送緩衝格式. 比如下面的形式:/*發送幀資料結構*/typedef    struct{         uint32                TxFrameInfo;   //發送幀資訊結構,隱含了CAN協議的控制段.        

CAN匯流排(軟體篇1)

在調試CAN的時候,發現了周立功的lpc2100的啟動代碼的一個bug. 寫下來希望大家能避免。以前做ARM7用過lpc2214和lpc2210,lpc2109這種lpc21xx系列的晶片是第一次用. 本以為啟動代碼可以通用,程式運行時才發現老是跑到資料中止中斷裡. 調了好久才發現是分散負載檔案的問題.找到mem_c.scf或mem_a.scf檔案(兩個檔案的內容是一樣的), 它原來的代碼是這樣的:ROM_LOAD 0x00000000{    ROM_EXEC 0x00000000    { 

嵌入式軟體的代碼健壯性

 轉載請註明出處作者:小馬被談了無數次的話題, 我僅僅是針對嵌入式軟體,而且僅僅是自己的見解,從三個方面來談. 可靠性,效率, 可移植性. 一 可靠性嵌入式領域涉及面很廣,從大的方面來講可以分為四個方面:國防,醫學電子,消費電子和汽車電子. 很顯然,前兩個領域對軟體的可靠性要求是最高的. 你的MP3死機了可以重啟一下,一台醫學儀器出了故障可能是人命相關的.拿串口通訊來說,很多時候我們用到串口通訊,硬體串連只是三根線(TXD,RXD,GND),校正和握手協議都是軟體來完成的.

自己動手打造嵌入式Linux軟硬體開發環境

自己動手打造嵌入式Linux軟硬體開發環境 -------------------------------------------------------------------------------- 2005-01-13 10:55:22 來自:linux先生

破解軟體的一種方法

      有一個PB6.0寫的進銷存軟體,註冊方法是取得硬碟序號後進行加密,最近換了電腦,硬碟序號取不到了,軟體運行不起來,調用的是NetDiskDLL.dll中的GetDiskSN函數,也用到了MD5String摘要函數,於是我就重新編寫NetDiskDLL.dll中的GetDiskSN,使之總是返回以前電腦用的硬碟序號。BOOL WINAPIGetDiskSN(long inlen,char * outstr){      memcpy(outstr,"5LA8WNZH",8);     

軟體加密鎖編程技巧

本文將介紹軟體加密鎖的一些編程技巧,以及軟體開發人員將如何編寫安全可靠的代碼,如何對付各種各樣的加密狗破解,編寫加密程式時應該盡量避免的一些問題等等。以下是全文。   一、加密狗加密的基本原理  開發商程式通過調用硬體加密狗的介面模組對硬體加密狗操作,硬體加密狗響應該操作並通過介面模組將相應資料返回給開發商的應用程式。開發商的應用程式可以對傳回值進行判定並採取相應的動作。如果返回無效的響應,表明沒有正確的狗,開發商可以將應用程式終止運行,或者讓應用程式以錯誤的方式執行。簡要示意如下:

高可複用軟體體繫結構的基礎架構元素

介面是高可複用性軟體體繫結構的基礎架構元素和重要組成部分。這樣說讓人感覺似乎有些誇大介面的重要性了,但事實並非如此。    最早在視窗開發中贏得大多數程式員青睞的C++架構是Borland公司於1992年內建在Borland C++ 3.1中的OWL(Object Window Library),較早的C++開發人員應該對這套開發架構非常熟悉。Borland

旋風備忘錄0.10軟體介紹

軟體名稱:旋風備忘錄0.10 英文名稱:CquMemo支援機型:Java通用版本,支援所有Java機型旋風備忘錄介紹軟體名稱:旋風備忘錄英文名稱:CquMemo目前的版本:0.10Beta1、軟體介紹該軟體可以實現在手機中記錄各種資訊,可以儲存您的排程、會議記錄和重要事件備忘等資訊。目前該軟體只是最初的版本,如果您有什麼好的意見和建議,可以和我聯絡。2、功能介紹:該軟體主要實現備忘錄功能,現在具備的功能如下:A、為該軟體佈建進入密碼。通過這個功能,可以在一定程度上保護您的個人隱私。B、修改和刪除

讓測試人員參與軟體設計

    

軟體測試之“項目測試設計”

        

軟體測試基礎知識之測試基本概念

 測試種類 解釋 黑箱測試 不基於內部設計和代碼的任何知識,而是基於需求和功能性。白盒測試 基於一個應用代碼的內部邏輯知識,測試是基於覆蓋全部代碼、分支、路徑、條件。 單元測試 最微小規模的測試,以測試某個功能或代碼塊。典型的由程式而非測試員來做,因為它需要知道內部程式設計和編碼的細節知識。累積綜合測試 當一個新功能增加後,對應用系統所做的連續測試。它要求應用系統的不同形態的功能能夠足夠獨立以便在全部系統完成前能分別工作,這種測試可由程式員或測試員來做。整合測試

解讀對日軟體外包

發信人: wll (節食重新開始....), 信區: JKstu標 題: 『日語學習』周末特輯(4)--解讀對日軟體外包發信站: 吉林大學牡丹園站 (Sun Oct 21 10:18:00 2007)在諸多的對日企業裡,軟體公司佔據了相當大的比例,而其中又多以做對日外包為主。究竟對日外包的流程和技術特點如何,日語水平要求如何,我今天轉載一篇文章,希望給大家,尤其是電腦相關專業的同學一點啟示。這是我(作者)前段時間給中科院研究生院軟體學院內刊《e支點》寫的一篇文章。解讀對日軟體外包一、 前言外包、

共用軟體如何賺錢

經常看到很多同行們對共用軟體能否賺到錢感到困惑,雖然大家都知道的周易前輩的MP3 CD Maker創下了月入四萬的記錄,但這對我們大多數人來說,只是一個很遙遠的夢,就好象是水中的月亮,可望不可及。這個也曾經是我投入這個行業是的目標, 雖然到目前我的收入才達到他的四分之一,但我已心滿意足了,回顧兩年多的編程生活,總結了一些經驗,希望和大家分享,最重要的一點,我將它做為這篇文章的 題目吧,那就是:我一直在努力。  一 困惑

開源:ICanSeeYou遠端控制軟體(所有C#原始碼)

引自開源貼:

COMMAND模式--《敏捷式軟體開發 (Agile Software Development)》讀書筆記(一)

現在幾乎每個軟體都有Undo和Redo功能,要想實現這個功能就要用到COMMAND模式。所有的操作都應該從類似如下的抽象類別CCommand繼承:class CCommand{public: virtual ~CCommand(); virtual void Do() = 0; virtual void Undo() =

I Can See You 遠端控制軟體最新下載地址(含所有設計文檔)

 I Can See You 遠端控制軟體最新(含所有設計文檔)   I Can See You 遠端控制軟體已經發布差不多2年,偶爾還有人問我要原始碼,或者問跟這個軟體相關的問題,所以就重新發布到更多人關注的地方codeplex 。 這次把所有的文檔(包括詳細設計文檔)都發布上去了,因為有不少做畢業設計的人就是想要這個(嘿嘿)。  :http://icanseeyou.codeplex.com/  最初發布地址:http://blog.csdn.net/fengart/archive/2007

軟體設計十七法則

(摘自《The Art of UNIX Programming》, Eric S. Raymond ,2004.5)1. Rule of Modularity: Write simple parts connected by clean interfaces.2. Rule of Clarity: Clarity is better than cleverness.3. Rule of Composition: Design programs to be connected with

總頁數: 852 1 .... 367 368 369 370 371 .... 852 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.