擷取當前資料庫中所有表的記錄數

擷取當前資料庫中所有表的記錄數:if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[GetRecordCountsForAllTables]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)drop procedure [dbo].[GetRecordCountsForAllTables]GOSET QUOTED_IDENTIFIER OFF GOSET ANSI_N

常見的程式語言分類的區別(簡要說明)

在《Dive Into Python》中看到的:靜態類型定義語言 一種在編譯期間資料類型固定的語言。大多數靜態類型定義語言是通過要求在使用所有變數之前聲明它們的資料類型來保證這一點的。 Java 和 C 是靜態類型定義語言。 動態類型定義語言 一種在運行期間才去確定資料類型的語言, 與靜態類型定義相反。 VBScript 和 Python 是動態類型定義的, 因為它們確定一個變數的類型是在您第一次給它賦值的時候。 強型別定義語言 一種總是強制類型定義的語言。 Java 和 Python

關於資料庫連接串的安全問題

在.NET Data Access Architecture Guide一文中看到的幾種儲存ConnectionString的方法:In an application configuration file    優點:易部署,易編程式控制制,支援動態更新    缺點:安全性In a Universal Data Link (UDL) file (supported only by the OLE DB .NET Data Provider)    優點:標準方案   

IronPython的Hello World

在上一篇隨筆“用Ironpython寫winform程式”裡,寫了一個顯示表單,這篇在此基礎上添加了一個按鈕,點擊彈出對話方塊用NotePad寫一個文字檔,內容:#匯入名空間from System.Windows.Forms import *from System.Drawing import *#表單f = Form()f.Text = "Python Hello World"#按鈕b = Button()b.Text = "Click

也說Bug管理工具

看到一個還算不錯的BUG管理工具URTracker

讀《敏捷建模》時看到的一段文字,深有感觸,摘抄下來

在書中270頁有權力的催著要紙的人       

包的設計原則

《敏捷式軟體開發 (Agile Software

今天被out參數玩了一把

我們經常寫這樣的代碼:public class Class2    {        private void InvokeTest()        {            Derive d = new Derive();            Test(d);        }        private void Test(Base b)        {        }    }    class Base    {    }    class Derive : Base    {

用IronPython寫winform程式

只是感興趣,真正的開發可不敢用這個下面的例子是從Jim Hugunin's 的blog裡看到的先要有IronPython,可以到IronPython的網站上下載http://ironpython.com/下載完後解壓縮,從命令列進入到IronPython目錄的bin目錄,執行IronpythonConsole.exe啟動Shell,然後逐行敲入代碼:>>> from System.Windows.Forms import *>>> from

擷取資料庫表的一些資訊

擷取資料庫表的一些資訊:if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[GetDatabaseSchemaInformation]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)drop procedure [dbo].[GetDatabaseSchemaInformation]GOSET QUOTED_IDENTIFIER OFFGOSET ANSI_NULL

怎樣做一名“專業”的程式員?

      在developer.*上看到一篇文章《What Is A Professional Programmer?》,討論了作為專業的程式員所應該具有的一些素質。文章的第一部分講了作者的經曆,我把這部分略去了。我沒有作逐字句的翻譯,刪減了一些內容,添加了一些自己的理解。撇開技術不談,作為一個“專業”的程式員,在coding之外,還有許多方面需要磨練。“專業”一詞的含義    

看了段.net show之後的感想

下班後看了段.Net Show:Inside CLR大家別笑我土微軟為什麼會成功?因為“使用者體驗”。雖然這隻是一段談話節目,但是視頻有分段,可以自己選擇播放那段內容,旁邊配有整個節目的談話內容,你甚至可以選擇定位到某段談話內容播放,而當前進行的談話內容會有高亮顯示,讓你很清楚的知道進行到了什麼地方。聯想到為什麼自己覺的學.net要比java容易,很大程度上是因為.net有本地化的協助,文檔,更貼近開發人員的支援。讓人學習起來相對較輕鬆。記得以前《非程式員》有幾期就有一個“糟糕介面集錦”的文章,

針對Data Access Application Block的產生DBCommandWrapper的代碼產生器

昨天看到蛙蛙池塘的隨筆:蛙蛙推薦:以編程方式擷取預存程序的參數資訊 中,想到在Data Access Application Block中使用DBCommandWrapper調用預存程序時,如果該預存程序參數很多,代碼寫起來比較麻煩,而且模式基本都是一樣的,所以考慮寫一個小程式來產生這部分的代碼。今天寫了一個,產生基於Data Access Application

由自訂控制項引出的IL代碼的問題

在作自訂控制項時碰到的問題在作一個winform的自訂控制項時,要給自訂控制項添加在工具列上顯示的圖片使用了協助裡的方法:[ToolboxBitmap(typeof(MyControl), "MyControlBitmap")]class MyControl :

代碼產生器使用的技術和語言的選擇

代碼產生所包含的面非常之廣,但是對於目前最普遍的層產生器,所使用的技術有很多是共通的。下面簡單介紹層產生器所普遍使用的幾項技術,以及為你的層產生器選擇一門開發語言所要考慮的要點。 編寫代碼產生器經常使用的技術:n         文本模板,代碼產生通常意味著建立具有複雜結構文本類型的檔案。為了維護產生器的簡單性和完整性,你可以使用文本模板工具,這樣你可以把邏輯的定義和邏輯的代碼格式相分離,這是最理想的情況。n        

在WebForm中實現對話方塊效果

初學asp.net,學作了一個類比對話方塊效果的例子,在首頁面上有一個TextBox和一個按鈕,點擊按鈕彈出一個模態顯示的頁面,輸入文本後點擊OK回到首頁面,並傳迴文本值。很簡單的東東,讓大家見笑了首頁面:<%@ Page Language="C#" %><script runat="server">    private void Page_Load(object sender, System.EventArgs e)    {        if (!IsPostBa

文檔,又是文檔

文檔,又是文檔,《敏捷建模》中關於文檔的一段文字,覺得非常好。害怕失去所有的人而導致過度的文檔很多組織機構害怕失去他們的軟體Team Dev,因為一旦團隊全部或大部分的人離開,非常重要而且常常沒有幾率的知識會和他們一起離開。常見的失去團隊的原因有:有競爭者從你那裡掘走了團隊,以便啟動他們自己的項目有的開發人員習慣性的跳來跳去,從不在任何公司久留。在團隊剛剛完成項目之後你有意解散了他們。為瞭解決這個問題,進階管理層常見的策略就是要求大量的文檔,他們相信一旦失去了這個團隊,可以簡單的組成另一個團隊,

預存程序 VS 內嵌程式碼的sql語句

.NET Data Access Architecture

對項目目標的一點想法

        公司已經有一個比較成熟的產品了,而且銷售情況也不錯。現在作的項目是該產品的後續產品,但是並不是簡單的升級,如果僅僅是用.net來把以前的VB作的東西來實現一遍,就沒有什麼實際的意義了。由於要和先前的產品相比有質的飛躍,所以從結構和業務上幾乎都是重新設計,但是由於新的架構的實現難度比較大,造成現有的人力和技術實力無法完成具體的實現。形成了一種高不成,低不就的情況,一方面,目標太高,達不到,另一方面,如果調整目標,前面作的很多工作都要推倒重來。最終,項目變成了“雞肋”,高層也不關心,

新一期的 MSDN Magazine 出來了

The August 2004 issue of MSDN Magazine is now available online!http://msdn.microsoft.com/msdnmag/issues/04/08/default.aspx with the August installment of .NET Matters available

總頁數: 61357 1 .... 3612 3613 3614 3615 3616 .... 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.