開發(fā)Visual Studio程序注意事項
原來在論壇上看了一篇了關于Visual Studio程序的歷史文章,感覺Visual Studio程序給網(wǎng)絡帶來了許多幫助,尤其是對于面向?qū)ο蟮姆庋b象編寫單機程序的相關網(wǎng)絡編輯。下面就進行詳細說明。
Synchronization Services API 模仿了 ADO.NET 數(shù)據(jù)訪問 API,可為開發(fā)人員提供一種直觀的數(shù)據(jù)同步方式。Visual Studio程序使得為偶爾連接的環(huán)境生成應用程序成為生成依賴于穩(wěn)定網(wǎng)絡連接的應用程序這一工作的邏輯擴展。
Visual Studio 2008 為智能客戶端開發(fā)人員提供的另外一項數(shù)據(jù)訪問功能是對于 Microsoft SQL Server 2005 Compact Edition 的集成支持。Microsoft SQL Server 2005 Compact Edition 是 SQL Server 2005 的免費的、易用的、輕量的、可嵌入式版本,用于開發(fā)桌面和移動應用程序。SQL Server 2005 Compact Edition 是下一個版本的 SQL Server Mobile,它將 SQL Server Mobile 技術擴展到桌面。Visual Studio程序為所有 Windows 平臺(包括 Tablet PC、Pocket PC、Smartphone 和桌面)上的單用戶客戶端應用程序提供了這一維護成本低且緊湊的嵌入式數(shù)據(jù)庫。 #t#
最后,使用 Visual Studio 2008 的開發(fā)人員可以利用面向服務的體系結(jié)構(gòu) (SOA) 和 Windows Communication Foundation (WCF) 來生成在部分連接的環(huán)境中工作的移動設備客戶端應用程序。這些應用程序可以向服務器發(fā)送數(shù)據(jù)以及從服務器接收數(shù)據(jù),即使在設備斷開連接或漫游時也是如此。由于 Visual Studio程序的工具提供了解決可尋址性和存儲問題的邏輯,因此開發(fā)人員可以將主要精力集中在移動應用程序功能方面,而不必擔心所需的不同標識、連接方法或存儲模型。
Visual Studio 可以用來創(chuàng)建 Windows 平臺下的 Windows 應用程序和網(wǎng)絡應用程序,也可以用來創(chuàng)建網(wǎng)絡服務、智能設備應用程序和 Office 插件。 目前已經(jīng)開發(fā)到 9.0 版本,也就是 Visual Studio 2008。Visual Studio程序帶著一些問題,記者采訪到具有十幾年軟件開發(fā)經(jīng)驗的謝宏波。 #t#
在大學作畢業(yè)設計的時候,項目是一個企業(yè)Mis軟件,使用Visual Basic開發(fā),當時覺得VB開發(fā)速度快,提供的可視化開發(fā)環(huán)境便捷易用,對窗口、控件等元素開發(fā)節(jié)省了大量時間,多媒體開發(fā)工具封裝的很完美。參加工作以后,從事的是硬件板卡設計及控制程序開發(fā),后來又從事呼叫中心CTI底層程序開發(fā)工作。
這些專用板卡或芯片生產(chǎn)商基本都提供了C語言API開發(fā)接口。選擇Visual C++開發(fā)的原因是對比其他語言和工具,它對計算機底層開發(fā)如內(nèi)存處理、接口中斷提供了大量的接口函數(shù),代碼精練,效率也非常的高,而且同時在人機交互界面也不必花費太多的精力。后來,用Visual Studio程序,操作界面用Visual Basic開發(fā),更是成倍的縮短了開發(fā)時間。后來在開發(fā)網(wǎng)絡應用程序的時候也一直使用這兩種工具.
最喜歡的特性就是一致性,不管過了多長時間,Visual Studio程序老的開發(fā)方式還可以沿用,工具的核心思路沒有改變。另外當然就是可視化編程以及各種調(diào)試了,極大的方便了開發(fā)人員。