精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

預測C#與.NET發展趨勢

開發 后端
因為我們左右不了c#和.net的發展,所以我們對C#和.NET發展趨勢中的科學技術問題并不關心,更多關注它是否普及應用。

在軟件領域,我們有兩個極端:1是什么事情都動手解決,從邏輯角度,“C#什么都能做”,可以把“c#”換成c,c++,vb,甚至匯編,基本上都是對的,但這本身沒有多大意義。其實我們更關心,這門語言,有沒有從語言特性上對這種開發提供支持。比如用bool類型,比c中用0,1表示false,true要“安全”得多。2是“等一等看一看靠一看”的“等看靠”思想。例如,以前c#1.1的時候,我們等著微軟出泛型;c#2的時候,等微軟出linq,silverlight;C#3的時候,等微軟出動態。因為我們沒法直接與MS高層交流,所以我們除了“等呀等,盼呀判”,還能做什么呢?

我們有很多的理想和抱負,個人不能實現,而微軟能實現我們那些夢想的部分,是一種非常美好的事情。

對C#和.net的發展,其實我們也可以反思,批判,提出建議,做出預測。

C#和.NET發展趨勢,最終的目的,是提高開發效率,更加智能。具體的,包括重用,可維護性等等。

那么怎么才能提高開發效率呢?

我們知道,從語言基礎平臺來看,程序開發主要分為算法和API(在.net中表現為類和類庫)。提升效率,應該從這兩方面下功夫。

算法邏輯就三種,順序,判斷(分支),循環。對于循環,C#和Java基本上都沒有努力。雖然LINQ部分地輔助了集合的開發,但離面向集合(數組,矩陣,向量,序列等等,怎么叫都可以)的通用集合開發,還差的很遠很遠。VB簡單地引入了數組字面常量,使得數組的開發,變得簡潔一點。像matlab,r,sas,apl(arrayprocesslanguage)語言,是多么的簡潔,取得的成功是多么驚人,看看科學家和工程師使用的科學計算語言,就明白了。科學工程是多么的需要這種循環黑盒子。

實際上程序的主要工作,都在循環上,而且規律性極強。例如,我們要計算所有員工的月底工資獎金,我們先算一個人工資獎金,然后再用循環處理。

因為循環有自身的規律性,所以不應該由程序員來寫代碼,在更高級(高階)的環境中,循環應該是一個黑箱。

所以為了把循環當作黑箱處理,輔助集合數據(數組,矩陣,向量,序列等等,怎么叫多可以)的表示和應用是基礎,而算法的自動生成是關鍵。

只有把集合當作基本數據類型,循環作為單個操作,并自動優化循環算法(例如并行計算,延遲計算),這門開發語言,才從面向過程,面向算法,上升為面向問題的智能語言,“脫離低級趣味”。

在大學學測量平差的時候,我用FoxPro來實現線性代數的各種基礎運算。

大三學數值分析時候,自己用C語言寫了一些算法,同時也給同學做作業,補考之類助人為樂的事情。

其中學數據結構,書上的每一個算法,都自己先寫算法,再對照書,然后改進,這些算法,都寫了三遍,形成了多個版本和多種實現算法,用過的白紙,對起來有半尺。

2002年,畢業設計做“GPS似大地水準面的二次曲面擬合”,用的是自寫的C++的矩陣實現。這個C++矩陣類,成了我博客的第一篇博文。

工作時,用C++寫了道路橋梁曲線坐標放樣程序,是一個比較實用的功能,可以求出任意公里樁,任意寬度的,任意曲線類型的半徑。

在研究生階段,再學數值分析的時候,使用的是MatLab版本,把書上的所有的算法,自己完全實現,并與書上對比,又進行了改進,寫得非常認真工整。現在這本數值分析的MatLab算法,還在我的桌子上,舍不得丟棄。那些稍微復雜的算法,用c/c++,基本上都要幾百行,甚至幾千行代碼,而用matlab,幾句話,大部分也就20來句,就做的非常漂亮。

再后面廣義測量平差,GPS坐標計算,計算量太大,用c/c++,憑個人精力,基本上是不可能去實現的。matlab成了不二選擇。

其后學生物統計,接觸了R語言,APL語言,對基于集合的編程,深有體會。

為了簡化判斷(分支),C#和java都引入了bool型。但很多判斷,是事先并不確定的。代數計算器的編寫,就是一個簡單而又典型的例子。在C#里,有多種方式,來實現簡單計算器。在大話設計模式里甚至用工廠模式來討論(個人有些反感這種模式,更反感接口的使用,大部分是過度設計)。其他如語法詞法樹,微軟的msscript.ocx,利用動態語言(如python,javascipt)等方式,也是用得比較多的,簡單的計算,可以利用DataTable的Evaluate來進行某些有限的計算。

動態語言中,一句話就能解決的問題,對C#和.net程序員,卻傷透了腦筋。

只有引入動態特性,動一點,再動一點,我要搖擺,在我的地盤我自由地跳。“能靜則靜,想動就動”,“靜如處子,動如脫兔”,“上得廳堂,下得廚房,進得閨房”,是每個程序員的夢中情人。FoxPro,JavaScript,Python,Basic等經典的動態特性,是多么引人入勝,遐想聯翩呀!

至于API(或者類庫),一些是通用的,一些是面向領域的,還有考慮輕重緩急之分。從2002面世,C#和.net走過了7個年頭,應該歲數不小了。但類庫還是相當的缺乏(相比vb,delphi,c等傳統語言)。CodePlex的項目雖然也不少,但成氣候的真沒幾個。

數學類庫是一切邏輯思維的基礎和最大工具。.net應該大量加入數學(代數、幾何、離散數學、線性代數,概率和數理統計)類庫。而現在的.net類庫中,只有簡單的離散數學(數據結構和算法是一部分離散數學的表現和實現)。GIS空間數據庫,可以看成是球面幾何的應用。融入了大量的數學類庫,C#和.net就將會在包括電信,醫療、經濟、衛星、測繪、生物、規劃,CAD,設計等科學工程領域迅速擴大市場。

其實C#和.NET發展趨勢還有很多需要發展的地方:主要包括

1.基于泛型的數據集,(DataTable<T>,DataColumn<T>)

2.基于泛型的控件:TTextBox<T>,而本質上,TextBox只能輸入字符串,在TextBox中怎么確定輸入的字符串合法,并得到正確的對象值,而不是字符串呢?即TTextBox<T>.Value。其實泛型控件的實現也很簡單,答案是構造函數。利用構造函數或類型轉換函數實現,如果沒有重載構造函數,或者重載轉換函數,輸入值失敗。同樣,TComboBox<T>.Item[intindex]也是我們需要的。我剛才在使用ComboBox.Items[intindex]的時候,卻需要使用強制類型轉換,還要考慮()轉換,還是as轉換,因為值類型(如struct)是不能用as轉換的,要多使用兩個闊話,很是丑陋.

3.泛型間數據類型的轉換。為了安全和簡單,C#現在禁止泛型間數據類型轉換。但實際上,泛型間的數據類型轉換,是安全有效的。只要編譯器檢測所應用的類型,有沒有重載對應類型的構造函數和轉換函數即可。

4.SilverLight,compactframework,macroframework和普通的.netframework之間的兼容和互操作,也是一個必須改進的方面。子集和超集(父集),必須完全兼容和互操作。Vista,因為這個問題,而應用受限。

5.silverlight和C#與html的集成,以及silverlight與數據庫、服務器的交互,嚴重阻礙了.net在網絡上的應用。C#應該像js操作html那樣操作DOM。

6..net的可選安裝。飛信用.net開發了那么久,都不敢安裝.net。我們開發的應用程序,應該可以讓用戶只安裝必須的類庫,做到justintimeinstall(JII)

7.基于組合的winform開發框架,而不是目前的傳統的基于繼承的開發框架,能方便界面的快速有效開發。例如,我們把treeivew作為一項,直接放入combobox,把DateTimePicker直接放入ToolStrip中,基于組合的框架,支持直接Items.Add(),而不用寫個自定義的繼承的類。

8.基于集合的控件和基于組合的控件開發框架,對程序自動生成,能大大提高效率。所有的控件,都有過數組版本。這可以通過加入對應控件的集合版本,如RadioButtonList,,TextBoxList,,或者提供泛型控件集合。

9.類似于VBA的二次開發,把.net帶入工業批處理時代。VSA(visualstudioforapplication)已淘汰,VSTA(visualstdiotoolsforapplication)不成熟。傳統的CAD,GIS,OFFICE軟件,在規劃,設計,辦公,計算領域,多用VBA進行二次開發,進行工業自動化,創造的價值,遠遠大于軟件本身的售價

10.NET發展趨勢

等著你補充…

憑微軟孤軍奮戰,路還很長…,夢還很遠…

PS:Linq2Spatial,或者類似的地理計算,也是一個非常重要的方面,微軟的virtualearth,google的maps,earth的在線地圖服務,創造了無以計數的應用。在前段時間的日全食觀測中,我就是利用googlemaps來給全國各地的朋友提供信息。數字地球是整合資源信息的框架,esri最先看到了,Oracle領頭了(oraclespatial),google最時髦的沖到了前鋒(googlemaps,googleearth),微軟緊跟其后(msspatial,msvirtualearth),中科院遙感所、地理所、國家測繪局,武漢大學也死死的跟著,但力不從心。雖然我覺得過于庸俗,但這里還是引用這樣一句大家耳熟能詳的話:“信息的80%都與地理位置有關”。其實這個數字是保守的。我們考慮自然界和生命體的層次:基本粒子(原子核,質子,中子,電子),原子,分子,細胞,組織,器官,個體,物種,種群,群落,生態系統,區域,全球,太陽系,銀河系,宇宙這個人類生存的系統,就會發現,從器官以下的層次,基本屬于物理,化學、生物,電子等領域,與地理信息無關,而從個體,物種,直到銀河系,宇宙,我們都需要獲取時態的空間地理信息。但沒有多少人明白,這其中的基礎,坐標系是怎么建立的(球心坐標,投影坐標,各種投影坐標的轉換和應用),前房交會,后房交會,側方交會,球面幾何的計算。“我在哪里?從哪里來?到哪里去?怎么走?",這是地理信息系統需要解決的問題,也希望我們能夠在日常計算方便集成面向對象的地理計算。

【編輯推薦】

  1. C#調用Windows API函數
  2. 詳解C#調用Outlook API
  3. C#連接Access、SQL Server數據庫
  4. 介紹C#調用API的問題
  5. C#調用Excel與附加代碼
責任編輯:彭凡 來源: cnblogs
相關推薦

2009-08-03 16:13:36

C#與.NET的發展

2024-02-21 09:00:00

.NET框架開發

2010-10-17 12:24:31

物聯網發展預測商業智能

2013-03-18 09:22:36

BYOD網絡技術應用移動設備管理

2020-09-02 09:00:16

CRM人工智能數據

2018-12-04 20:45:00

區塊鏈加密貨幣比特幣

2023-01-18 12:02:36

2017-12-28 09:09:07

云計算趨勢預測

2020-05-13 10:25:09

智慧城市智能技術

2019-12-17 14:30:36

云計算多云

2019-01-04 15:59:51

大數據數據分析數據

2012-08-21 11:16:14

BYOD大數據

2017-01-12 09:33:44

DevOps趨勢預測

2021-01-15 23:25:01

5G網絡基站

2024-12-09 00:00:06

2014-01-21 09:19:22

2016-01-21 09:30:56

編程趨勢預測

2023-01-06 12:10:10

2022-02-14 11:20:46

云計算技術人工智能

2015-12-03 10:58:54

點贊
收藏

51CTO技術棧公眾號

米奇精品一区二区三区| 亚洲自拍偷拍另类| 国产精品亚洲二区| 欧美日韩1区2区| 亚洲乱码日产精品bd在线观看| 秋霞网一区二区| 日韩成人伦理电影在线观看| 久久成年人视频| 亚洲午夜久久久久久久久红桃| 成人综合网站| 婷婷亚洲久悠悠色悠在线播放| 亚洲国产精品一区二区第四页av| www香蕉视频| 日韩国产欧美一区二区三区| 欧美精品久久久久久久久久| 亚洲精品国产精品国自| 日本精品一区二区三区高清 久久| 中文天堂资源在线| 久久夜色电影| 91精品国产乱| 亚洲一区二区蜜桃| 亚洲优女在线| 一区二区日韩电影| 影音先锋欧美在线| 免费在线一级视频| 成人国产亚洲欧美成人综合网| 国产精品第三页| 亚洲国产精品成人无久久精品| 日韩在线观看| 亚洲男人天堂手机在线| www.黄色网| 国产精品99久久免费| 日本大香伊一区二区三区| av无码久久久久久不卡网站| 日本在线看片免费人成视1000| 久久这里都是精品| 国产精品一区二区欧美黑人喷潮水| 97精品人妻一区二区三区在线| 久久激情综合| 欧洲亚洲免费视频| av大片免费在线观看| 欧美日韩视频| 欧美巨乳在线观看| 国产精品成人69xxx免费视频| 欧美亚洲国产精品久久| 亚洲人成电影网站色| 在线 丝袜 欧美 日韩 制服| 国产精品一区二区中文字幕| 日韩欧美二区三区| 四川一级毛毛片| 亚洲国产aⅴ精品一区二区三区| 欧美中文字幕亚洲一区二区va在线| 波多野结衣家庭教师在线播放| 成人爽a毛片免费啪啪动漫| 亚洲乱码中文字幕综合| 黑人巨茎大战欧美白妇| 50度灰在线| 夜夜嗨av一区二区三区四季av| 久久免费视频2| 黄色网页网址在线免费| 亚洲人123区| 亚洲欧美精品中文字幕在线| 一本一本久久a久久精品综合小说 一本一本久久a久久精品牛牛影视 | 在线观看免费网站黄| 久久er精品视频| 国产美女精彩久久| 国产裸体永久免费无遮挡| 国产又黄又大久久| 91亚洲精品乱码久久久久久蜜桃| 日韩精品中文字幕一区| 狠狠热免费视频| 久久精品 人人爱| 欧美一区二视频| 国产精品熟女一区二区不卡| 五月亚洲婷婷| 日韩av在线免费看| 成人片黄网站色大片免费毛片| 红桃成人av在线播放| 日韩一区二区三区在线播放| 男女性高潮免费网站| 亚洲国产精品日韩专区av有中文| 欧美极品少妇与黑人| 国产精品成人aaaa在线| 老牛嫩草一区二区三区日本| 国产欧美亚洲精品| 欧美性受xxxx狂喷水| 久久精品亚洲国产奇米99| 天堂社区 天堂综合网 天堂资源最新版| 日本在线视频站| 亚洲国产精品精华液网站| 91国视频在线| 色综合久久久| 精品成人一区二区三区| 中文字幕在线观看的网站| 精品国产一区二区三区| 成年无码av片在线| 天天综合天天干| 麻豆一区二区99久久久久| 99久久无色码| jizz亚洲| 婷婷久久综合九色综合伊人色| 亚洲 激情 在线| 97se亚洲| 久久精品91久久久久久再现| 欧美三级韩国三级日本三斤在线观看| 免费高清视频精品| 久久另类ts人妖一区二区| 乱人伦中文视频在线| 狠狠久久亚洲欧美专区| 伊人免费视频二| 九九视频免费观看视频精品 | 羞羞视频在线观看不卡| 日韩欧美中文第一页| 性一交一黄一片| 黄色不卡一区| 97超碰色婷婷| 国产婷婷在线视频| 国产欧美日韩在线视频| www在线观看免费| 4438五月综合| 国产一区二区三区在线播放免费观看| 国产小视频在线看| 极品少妇xxxx偷拍精品少妇| 蜜桃麻豆www久久国产精品| 1区2区在线观看| 制服丝袜亚洲色图| 国产精品无码无卡无需播放器| 亚洲在线电影| 九色综合日本| 国产777精品精品热热热一区二区| 欧美一级搡bbbb搡bbbb| 天堂av免费在线| 毛片av一区二区| 日韩一本精品| 四虎4545www精品视频| 日韩av最新在线观看| 亚洲国产成人精品激情在线| 国产suv精品一区二区6| 麻豆映画在线观看| 国产精品亚洲综合在线观看| 久久久精品一区| 国产精品羞羞答答在线| 一区视频在线播放| 9l视频白拍9色9l视频| 日本不卡二三区| 国产精品免费视频xxxx| 国模吧精品人体gogo| 色999日韩国产欧美一区二区| 国产精品无码一区二区三区免费| 亚洲尤物在线| 日韩欧美亚洲日产国产| av久久网站| 日韩一区二区精品视频| 国产女人18毛片18精品| 亚洲综合精品久久| www国产视频| 在线综合亚洲| 涩涩日韩在线| 亚洲伊人精品酒店| 欧美美女操人视频| 人妻中文字幕一区| 日韩欧美aaa| 国产视频不卡在线| 国产美女精品一区二区三区| 亚洲小视频在线播放| 亚洲日本va午夜在线电影| 久久免费视频这里只有精品| 天堂中文在线资| 欧美体内she精视频| tube国产麻豆| 91性感美女视频| 国产一级做a爰片久久| 久久精品久久久| 国产精品国产精品国产专区不卡| 中文字幕在线视频网站| 日韩中文字幕在线看| 午夜精品久久久久久久爽| 精品免费在线视频| 成人午夜免费影院| 成人国产免费视频| 日韩av片网站| 欧美三区在线| 日本一区二区视频| 欧美日韩国产一区二区在线观看| 97精品久久久| 天堂а√在线官网| 亚洲国产精品久久久| 亚洲午夜无码久久久久| 亚洲激情第一区| 国产jk精品白丝av在线观看| 精品一区二区三区在线观看国产| 少妇人妻无码专区视频| 成人免费av| 国产精品一级久久久| 国产精品天堂蜜av在线播放| 97国产精品视频| 欧美a免费在线| 日韩激情在线视频| av网站免费播放| 日韩欧美第一页| 久草视频中文在线| 国产精品嫩草影院com| 香港三日本8a三级少妇三级99| 美日韩一区二区三区| 久久综合九色综合88i| 91精品久久久久久久蜜月| 欧美二区在线看| 91成人短视频| 亚洲伊人久久综合| 日本欧美韩国| …久久精品99久久香蕉国产| 曰本三级在线| 神马久久久久久| 免费在线观看一级毛片| 精品日韩在线一区| 国产免费高清视频| 欧美三片在线视频观看 | 欧美日韩一级视频| 亚洲欧美日韩激情| 婷婷亚洲久悠悠色悠在线播放| 日本妇女毛茸茸| 中文字幕日韩av资源站| 欧美激情视频二区| 国产午夜精品一区二区| 黄色国产在线观看| 成人精品视频一区二区三区 | 999视频在线| 舔着乳尖日韩一区| 激情五月色婷婷| 亚洲午夜久久久久中文字幕久| 国产67194| 一区精品在线播放| 国精产品久拍自产在线网站| 欧美韩国一区二区| theav精尽人亡av| 91在线观看地址| 中文字幕第3页| 成人福利电影精品一区二区在线观看 | 五月天婷婷色综合| 亚洲人成在线播放网站岛国 | 欧美色欧美亚洲高清在线视频| 久久久久久久黄色| 亚洲综合视频在线| 青春草免费视频| 亚洲一区二区三区在线播放| 久久久久久久久久久久久久久久久| 亚洲精选免费视频| 久久免费公开视频| 亚洲国产视频在线| 日本一级黄色大片| 欧美三级欧美成人高清www| 日本视频在线观看免费| 欧美性猛交xxxx免费看漫画| 免费看毛片网站| 欧美综合久久久| 一级黄色大片网站| 3d动漫精品啪啪| 国产v片在线观看| 精品久久人人做人人爽| 五月婷婷开心中文字幕| 亚洲女人天堂av| 成人不用播放器| 久久久成人的性感天堂| 色呦呦在线看| 奇米成人av国产一区二区三区| 国产麻豆久久| 91牛牛免费视频| 99re8这里有精品热视频免费| 精品国产乱码久久久久软件| 最近国产精品视频| 亚洲资源在线网| 欧美午夜久久| 青青青在线播放| 久久精品免费看| 蜜桃色一区二区三区| 99久久99久久免费精品蜜臀| 男人舔女人下部高潮全视频 | 全部毛片永久免费看| 色婷婷精品久久二区二区蜜臂av| 中文字幕在线日亚洲9| 日韩欧美国产一区二区三区| 日本大片在线观看| 久久精品91久久久久久再现| 草草在线观看| 国产拍精品一二三| 另类春色校园亚洲| 在线一区亚洲| 亚洲一区二区动漫| 国产美女18xxxx免费视频| www.日本不卡| 黄色片网站在线播放| 婷婷成人激情在线网| 91麻豆国产视频| 亚洲精品视频久久| av免费在线网站| 国产成+人+综合+亚洲欧美丁香花| 亚洲一区av| 欧美一区二区三区四区五区六区| 亚洲91视频| 久久婷婷国产91天堂综合精品| 床上的激情91.| 99自拍偷拍视频| 欧美日韩亚洲精品内裤| av中文字幕免费在线观看| 亚洲毛片一区二区| 男人天堂久久久| 国产成人亚洲综合91| jizz性欧美23| 黄色网址在线免费看| 石原莉奈在线亚洲二区| 手机免费看av片| 亚洲欧美日韩一区| 欧美视频xxxx| 亚洲美女av黄| ririsao久久精品一区| 91精品在线看| 成人系列视频| 免费av网址在线| 99久久伊人网影院| 久久久久香蕉视频| 欧美一区二区三区成人| 中文字幕在线播放| 国产精品精品久久久| 四虎5151久久欧美毛片| 加勒比成人在线| 国产a精品视频| 全程偷拍露脸中年夫妇| 欧美人妖巨大在线| yiren22亚洲综合伊人22| 欧美在线亚洲在线| 久久免费视频66| cao在线观看| 国产成人超碰人人澡人人澡| 成人高潮免费视频| 欧美二区三区91| 搞黄网站在线观看| 91久久精品国产| 综合久久99| 成年人性生活视频| 一区二区不卡在线视频 午夜欧美不卡在 | 欧美性受xxxx| www.91在线| 国产精品一区二区三区毛片淫片| 欧美色爱综合| 青青草久久伊人| 最近中文字幕一区二区三区| 国产女人高潮的av毛片| 欧美另类极品videosbest最新版本 | 女人香蕉久久**毛片精品| 青娱乐精品在线| 一区二区三区鲁丝不卡| 成人免费观看在线视频| 韩剧1988在线观看免费完整版| 豆花视频一区二区| 99爱视频在线| 国产视频不卡一区| 97免费观看视频| 欧美成人精品激情在线观看 | 亚洲妇女成熟| 日本在线观看一区二区| 免费人成精品欧美精品| 777777国产7777777| 日韩亚洲欧美中文三级| 国内小视频在线看| 久久伊人资源站| 蜜臀av性久久久久蜜臀av麻豆 | 午夜一区二区三区视频| 视频三区在线观看| 国产精品女主播| 欧美一区视频| 国产麻豆xxxvideo实拍| 在线观看www91| jizz性欧美| 久久草.com| 久久成人精品无人区| 久草中文在线视频| 亚洲色图第一页| 亚洲伦理网站| 黄色大片在线免费看| 欧美国产丝袜视频| 精品国产999久久久免费| 51久久精品夜色国产麻豆| 久久精品国产www456c0m| 亚洲成人福利视频| 色综合天天天天做夜夜夜夜做| 日本视频在线观看| 国产精品久久久久久久小唯西川| 丝袜美腿成人在线| 欧美黄色免费在线观看| 亚洲一区二区久久久| 91精品啪在线观看国产爱臀| 黄色a级片免费| 亚洲精品中文在线| 搞黄视频免费在线观看| 99re6热在线精品视频播放速度| 亚洲女同在线| 久草网在线观看| 色哟哟网站入口亚洲精品| 欧美高清视频看片在线观看| 最新天堂在线视频|