錯誤的.NET和Delphi資料訪問選擇,差點完蛋

我在以前的公司,有寫過幾個工作用的協助工具輔助軟體,是Delphi6寫的。前段時間,他們委託我擴充一些新功能。我想最近常用.NET,直接用.NET2.0來做倒是挺方便的,於是就接下這個任務。前期覺得痛點的地方都解決了,沒想到,最終還是卡在覺得最沒有問題的資料庫訪問上。舊的資料庫是採用Paradox的資料庫格式,想來Ado.NET也支援,等程式寫好後發現,完了,插入3000個資料居然象死機一樣,這怎麼行?七改八改,最終沒招,測試結果,插入3000個資料行要15分鐘左右,這個表很小,總共就8個欄位,

RetangleF.Union的奇怪表現

  這幾天有一個問題困擾了我很久。  我用.Net

用bitset進行2進位輸入輸出

  C/C++內建的輸入、輸出,對整數進位只支援三種:8進位、10進位、16進位。記得很久以前,有好幾次想用到2進位的輸入輸出,最終只好自已轉換。  昨天kaikai突然發了一個POST:kaikai:看看能不能把這個程式改得更短?#include <cstdio>int main(){    char*a,b[33];    scanf("%*d");    while(scanf("%s",b)==1)    {            int d=0;        for(a=

.NET3.0已經Pre-release了

.NET3.0已經Pre-release了。下面的連結可以下載運行庫:http://www.microsoft.com/downloads/details.aspx?FamilyId=8D09697E-4868-4D8D-A4CF-9B82A2AE542D&displaylang=en它的發布日期是: 2006-06-23在該頁面下面的Related Resources有SDK下載Windows SDK for .NET Framework 3.0 June

Flex與.NET WebService

  作為Rich Internet Application開發工具,Flex相較Ajax有不少的優勢,甚至連Wpf也不多讓。Flex的表現層是基於Flash,因此,不僅介面非富,而且可以做到真正的跨平台。  它的劣勢就是,Flex2需要Flash9播放器。  前次討論中,金彩同學曾說過Flash的開發介面不適合程式員。實質上,程式是一群學習欲很強的人,因此Flash的開發介面不是阻礙程式員的理由;不過畢竟Flash是為動畫設計的。Flex2

Flex與.NET WebService(續:與DataTable協作)

  .NET WebService經常會返回DataSet資料,因此,如果Flex能夠處理DataSet就完美了。本以為這是很簡單的事,但實際試過後,才發現有問題。難道Flex不能與.NET的DataSet一起工作嗎?經過上網尋找,沒找到解決方案。發現有的人是用結構數組來返回資料,有的是轉換成xml字串來返回資料。不論是什麼方法,都要對現有的.NET

They’re back

  這回該是真正的回來了吧。  前一段日子,在李維的blog上,看到他在DevCo奔波,開C++Builder開發人員大會,就覺得是不是Borland的IDE產品線是不是賣給DevCo了,或是由DevCo接手了?然後,上網大查特查,就沒查到DevCo是哪家公司,網站在哪。  終於,還是Csdn上看到一則貼子,說turbo系列回來了,這才發現,Borland把開發人員工具部門分離,獨立成立一家公司。公司名稱從DelphiNewCo,最終確定為DevCo。  DevCo

X-GL 超越Vista的介面效果

  又是後知後覺。我要好好反醒一下了。  在今年3月份就已經震憾人一把的X-GL,我居然不知道。  看了一下視頻,真的把我也震憾了一把。以前實際操作Vista系統的時候,完全沒有被震憾的感覺,只是覺得應該如此。但X-GL的酷,令我對Vista完全沒了感覺了。--Linux的使用者介面已經趕超Windows了。  眼見為實,希望沒聽說X-GL的人也關心一下。      相關連結:  1. 視頻:http://www.toodou.com/programs/view/ciLC6x6mUew/  2.

用Flex2開發2D遊戲(先試試2D效能)

  Flash開發的遊戲多了。但都是一些小遊戲,特別是螢幕小的遊戲。據說Flash9的引擎重新設計,效率比以前大有提高。再加上Flex2/AS3非常適合程式員的IDE和開發語言,同時還支援二進位的TCP通訊,我覺得,Flex2/Flash9應該可以替代2D的遊戲用戶端開發工具和引擎了。  在實際使用之前,還是需要測試一形引擎的效率吧。當然,也同時體驗一下開發效率。  設計一個最簡單的情境:在一個背景上,有許多的UFO在飛,這些UFO都與背景進行某種層度的Alpha混合。測試畫面如下:  程式結構

從for到foreach

    一直在使用C/C++,對於迴圈語句while、do while、for,對於for情有獨鐘,因為其簡潔、清晰、靈活。訪問數群組類型的變數,只有for寫出來的語句是最易於閱讀的,如:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->int arr[N] = {/**/};for(int i = 0; i < N; ++i)  printf(

【圖書推薦】Winning Ways for Your Mathematical Plays

今天看到有人在網上抱怨國內沒有賣這套叢書的,才發現原來有這麼適合我口味的一套書:)   你喜歡數學嗎?你喜歡遊戲嗎?如果答案是肯定的,我相信這套經典之作你一定不會錯過。

成也盜版、敗也盜版???

  當我決心學習電腦的時候,我還沒有接受到盜版軟體這個概念。那一年是1991年。  當我真正接觸到電腦的時候,同時也接觸到了盜版的DOS、工具、遊戲。但同時,也接觸到正版的WPS--那是學校買的。  說實在,學校可以買各種昂貴的實驗裝置,電腦,為什麼不買正版軟體呢?估計就是因為軟體容易複製,從而造成軟體著作權意識淡薄。這根本不是買得起買不起的問題。  然後,畢業了,買了電腦,花了上萬。軟體當然是裝的盜版的DOS,遊戲,Turbo

關於Array.IndexOf

    今天出了一個小問題,倒是令我有些驚訝。Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->byte[] data = {1,2,3,0,5,6,7,0};int n = Array.IndexOf(data, 0, 0);    結果,n為-1。    而如果改為:Code highlighting produced by Actipro

DynamicControl/DynamicField 例外的解決

  在使用 DynamicField / DynamicControl 時,經常在PostBack時,會出現一個例外:  The DynamicControl/DynamicField needs to exist inside a data control that is bound to a data source that supports Dynamic Data.   中文為:  綁定到支援動態資料的資料來源的資料控制項內必須存在

Boost 1.34.0 終於5.12發布了

昨天,boost終於發布了1.34版本。該版本新增加了幾個內容:1. BOOST_FOREACH 宏  一直對於C++的iterator枚舉元素造成的bad smell感到無奈,同時,許多語言都增加了foreach機制。終於,boost增加了這個枚舉工具。從此,C++的枚舉不再難看。如:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->#define 

漢語編程++

    沒想到漢語編程又有人開始網上對罵了。一方指另一方騙人,一方吹自已偉大。    今天群裡頭有人又把它翻出來了,剛好無聊,也就發明了一個漢語程式設計語言,整合到visual studio 2005的IDE中,名字就叫漢語編程++,歡迎同樣無聊的朋友試用。Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->#include "常用標頭檔"整數 主函數(

資訊的保質期

不知道你是否和我一樣,在網上瀏覽尋找資料的時候,經常會發現一些篇幅很長的優秀內容,又沒有時間立刻閱讀,或者是跟現在要找的內容無關,或者是覺得應該收藏,就把連結放進收藏夾或是把文本複製下來,儲存起來,同時告訴自己,“以後再看吧!” 這麼說的時候,多半是以後不會再看的。 尤其是訂閱了郵件雜誌、郵件清單的時候,總是就那麼放在收件匣,想著以後再看,卻絕對不會再看。

VC中的一個很奇怪的問題--關於C4244

    從VC2003到VC2005,一直有一個很奇怪的問題。    如下的代碼:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->    short s1 = 0;    short s2 = 2;    s1 += s2;    在這兩個編譯器的 /w4 四級警告開啟的時候,就冒出以下的警告來:Code highlighting produced

一個稍微好用些的 svn 伺服器

今天安裝svn伺服器。上官網下載,發現windows下有一個稍微好用些的svn伺服器。: http://www.visualsvn.com/server/這個東西有幾個特色:1. 安裝和配置過程很方便(最大優點之一)2. 內建apache/ssl/mod_dav_svn/...等模組,既小巧,又簡單,也安全一些。3.

.net winform 的 OnKeyDown 與 方向鍵

  隨手寫了一個小程式,突然遇到一個問題:  在自訂的控制項中,override了一個OnKeyDown,用於處理方向鍵。結果,無效,跟蹤調試發現,方向鍵無法進入函數斷點,但其它如數字字母等鍵可以。  上網查了一下,發現不少人遇到同樣的問題。不過不是在自訂控制項中,是在表單中。當然,解決的方法很簡單,設定KeyPreview為true就可以了。  自訂控制項可沒有KeyPreview屬性。  為什麼方向鍵會這麼特殊?很簡單,原來,方向鍵、製表鍵(Tab)等用於表單中的各個子控制項的焦點切換,因此

總頁數: 61357 1 .... 7090 7091 7092 7093 7094 .... 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.