<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        BS領軍人物--牛腩新聞發布系統

        來源:懂視網 責編:小OO 時間:2020-11-09 14:18:45
        文檔

        BS領軍人物--牛腩新聞發布系統

        2014年11月10日,是個難忘的日子,這一天,小編的BS學習開始了,BS的開頭,從牛腩新聞發布系統開始,之前學習的內容都是CS方面的知識,軟考過后,開始學習BS,接觸BS有幾天的時間了,跟著牛腩老師敲著牛腩新聞發布系統,感覺棒棒噠,看了前面二十集,發現牛腩 2014年11月10日,是個難忘的日子,這一天,小編的BS學習開始了,BS的開頭,從牛腩新聞發布系統開始,之前學習的內容都是CS方面的知識,軟考過后,開始學習BS,接觸BS有幾天的時間了,跟著牛腩老師敲著牛腩新聞發布系統,感覺棒棒噠,看了前面二十集,發現牛腩老師真的是把黨的思想貫徹的淋漓盡致,跟著牛腩老師一起學習,發現了很多讓我怦然心動的小知識,每次都讓我的小宇宙爆發,現在就把這些小技巧分享給小編的小伙伴
        推薦度:
        導讀2014年11月10日,是個難忘的日子,這一天,小編的BS學習開始了,BS的開頭,從牛腩新聞發布系統開始,之前學習的內容都是CS方面的知識,軟考過后,開始學習BS,接觸BS有幾天的時間了,跟著牛腩老師敲著牛腩新聞發布系統,感覺棒棒噠,看了前面二十集,發現牛腩 2014年11月10日,是個難忘的日子,這一天,小編的BS學習開始了,BS的開頭,從牛腩新聞發布系統開始,之前學習的內容都是CS方面的知識,軟考過后,開始學習BS,接觸BS有幾天的時間了,跟著牛腩老師敲著牛腩新聞發布系統,感覺棒棒噠,看了前面二十集,發現牛腩老師真的是把黨的思想貫徹的淋漓盡致,跟著牛腩老師一起學習,發現了很多讓我怦然心動的小知識,每次都讓我的小宇宙爆發,現在就把這些小技巧分享給小編的小伙伴

        2014年11月10日,是個難忘的日子,這一天,小編的BS學習開始了,BS的開頭,從牛腩新聞發布系統開始,之前學習的內容都是CS方面的知識,軟考過后,開始學習BS,接觸BS有幾天的時間了,跟著牛腩老師敲著牛腩新聞發布系統,感覺棒棒噠,看了前面二十集,發現牛腩

        2014年11月10日,是個難忘的日子,這一天,小編的BS學習開始了,BS的開頭,從牛腩新聞發布系統開始,之前學習的內容都是CS方面的知識,軟考過后,開始學習BS,接觸BS有幾天的時間了,跟著牛腩老師敲著牛腩新聞發布系統,感覺棒棒噠,看了前面二十集,發現牛腩老師真的是把黨的思想貫徹的淋漓盡致,跟著牛腩老師一起學習,發現了很多讓我怦然心動的小知識,每次都讓我的小宇宙爆發,現在就把這些小技巧分享給小編的小伙伴。該博文小編主要講解三個方面的知識。第一:如何讓代碼整齊美觀,第二:代碼的注釋,第三:連接數據庫的小技巧。

        第一:如何讓代碼整齊美觀

        為什么要寫漂亮的代碼?這點很重要,因為代碼寫出來,除了要跑起來之外,還有一個就是要看,你自己要看,別人也要看,如果寫的很亂,很不清楚,日后自己回過頭來看,那種感覺可以用春晚的一句話來概括了,惡心她媽媽給惡心開門,惡心到家了。那么什么才是漂亮的代碼?首先,好看,至少整齊,不會有太長的行,不會有太長的變量名,批量賦值語句,初始化語句都對齊,有正確明顯的縮進,也不會有太短的變量名。其次,好理解,這個特點很抽象,有些代碼一看就懂,但是有寫代碼讓你很費腦筋,所以,漂亮的代碼,應該讀起來很通順,明白你的意圖是什么,還有就是自然,每一個東西都順理成章。最后,沒阻力,這個可能更抽象了,而不是到處是規則,到處是限制,到處是制約關系,猶如蹺蹺板給人的那種感覺。

        怎樣寫漂亮的代碼,首先命名很重要,讓代碼告訴你她自己,那么命名到底有多重要呢,重要到這幾乎是很多軟件項目成功或者失敗的罪魁禍首,究其原因,代碼不光支撐了0和1在計算機系統中運行的業務邏輯,同時也是開發者進行交流與研究的標準語言,沒有意義或者有歧義的命名,就像兩個等待交流的人,面對了一堆火星文無從下口,讓交流變成災難,也就會導致很多問題,同時好的命名是自說明的,讓代碼告訴開發者我是誰,我做什么,我怎么做,當然,除了靜態式的必要的注釋說明之外,動態式的代碼也可以包含傳遞信息的作用,讓代碼告訴你她自己,因為代碼是“活代碼”。在牛腩新聞發布系統中,牛腩老師教小編一個技巧就是,每次寫完之后,都可以用ctrl+k,d。能很快的讓我們的代碼整齊起來,而且不是一橫一橫的對齊,是整個模塊一下子就整齊了。有興趣的小伙伴可以試一試哦,好神奇的說。

        第二:代碼的注釋

        注釋是編寫程序時,寫程序的人給一個語句、程序段、函數等的解釋或提示,能提高程序代碼的可讀性,以便于以后的參考、修改。注釋是解釋性文本,在運行程序時,會被程序跳過,不做處理,在小編的理解中,注釋就類似于小編小時候學習文言文的時候,課本下方對古文中晦澀難懂的文字用現代話語翻譯出來的過程,那么對于一個程序員來說,編程規范可謂是重中之重。還記得個人重構機房收費系統的時候,那個注釋叫一個少啊,小編是改了又改,當然,不要狹義的把編程規范僅僅理解成是編碼規范,整個軟件開發過程都是需要規范的,軟件工程本身就是一種規范。接下來,小編就給大家講講注釋。
        在編碼規范的世界里,注釋扮演著一個領銜主演的角色。那么,注釋到底怎么重要了呢?首先,從編碼者自身的角度考慮。我們完成一個項目,一般來說不是一天兩天就完成了,經常是需要幾周,幾個月,甚至是幾年。想象一下,如果我們之前沒有寫上相應的代碼注釋,現在讓我們看自己幾個月之前寫的代碼,我們能看懂多少?我們需要多長時間去回想我們自己當時的思路?這不是浪費時間嘛!而這些都是可以通過寫注釋來彌補的。其次,從別人的角度考慮。我們寫代碼,不僅僅是給自己看的,更重要的是讓別人也能看懂。在軟件開發的過程中,維護占大部分比例。而維護工作者可能不是當初編寫代碼的人。你可能是高手,編寫代碼的能力很高,本來應該是一天的工作,結果,你沒有寫注釋,半天完成了。表面上看,似乎你的工作效率挺高的。但是我們應該為別人著想一下,后期維護的人可能需要用兩天,甚至更長的時間去理解你寫的代碼。這就是好多人不愿意做維護工作的原因。我們總說,作為一個合格的程序員,要時時刻刻為客戶著想,難道我們就不需要為和我們一起奮戰的同胞們想一想嗎?最后,從公司的角度考慮。如果我們不寫注釋,一天的工作半天完成了,為公司節省了半天時間??墒牵骄S護的時候,維護人員可能花了兩天的時間才看懂你的代碼??上攵?,你為公司帶來了多大的“利益”!試問,如果你是公司老板,你會雇傭這樣的程序員嗎?肯定不會!總之,注釋很重要,它是程序員之間溝通的鵲橋。

        有句話說的很好:“一個人的活著不僅僅為了自己”。所以我們的每一行代碼都不是為了實現這個功能就夠了,關鍵的地方在于維護,所以我們提到這個注釋就相當的有必要了。剛剛我們說過,當我們的程序轉交別人的時候,那么如果我們的代碼沒有注釋,那么沒有人愿意接著你的代碼寫,也會對未來的維護增加了不必要的麻煩。有些人說,用//注釋,變綠色就好了。其實這樣比不注釋的要好多了,但是若是你用///,我想你會發現另一個世界。我們來看看這個效果:

        先來看看,我們在SQLHelper中寫的代碼:

        /// 
         /// 執行查詢SQL語句或存儲過程
         /// 
         /// 查詢SQL語句或存儲過程
         /// 命令類型
         /// 
         public DataTable ExecuteQuery(string cmdText,CommandType ct)
         {
         DataTable dt = new DataTable();
         cmd = new SqlCommand(cmdText,GetConn());
         cmd.CommandType = ct;
         using (sdr = cmd.ExecuteReader(CommandBehavior.CloseConnection))
         {
         dt.Load(sdr);
         }
         return dt;
         }
        然后,我們調用這個方法的時候,會有什么樣神奇的畫面出現捏:

        \

        第三:如何安全連接數據庫

        從VB機房收費系統一直走到現在,看到很多小伙伴連接數據庫,若是用SQL Server 身份驗證,用戶名是sa,密碼是:123456,感覺挺好,好記,但是之后發現這個很太多人用了,一般人多測試都用這個,所以自己的數據庫別人閉著眼睛都能進去,安全性沒有保障。有的小伙伴可能會說,數據庫進行一次操作就連接一次,那么就不停的用:

        string connStr=@"server=(local);database=newssystem;uid=sa;pwd=123456"

        其實按照高內聚和低耦合的原則來講,這是不符合要求的。然后我們就需要不斷的找這句話,然后一處地方一處地方的更改,萬一手一哆嗦,少改了一個,或者多了那么一個空格,就出不來結果了。是我們在web.config里邊連接數據庫,這樣當我們的電腦需要更改連接數據庫密碼的時候,我們就方便多了。

        
        
        
        
        
         
         
         
         
         
        
         
         
         
         
        
        
        
        若是我們更改密碼的時候,我們直接修改pass的值就搞定了,不必在代碼里面進行修改,因為這是在一個外部的文件里邊,我們只需要用文本打開這個文件:我們在保存我們的web的程序找找到了web.config這個文件,我們打開之后就是能直接修改。這是順便介紹的一個技巧。我們接下來還是看我們的關鍵部分:
        我們的DAL里邊,SQLHelper里邊這樣寫:
        連接數據庫部分:
        public sqlHelper()
         {
         string connStr = ConfigurationManager.ConnectionStrings["connStr"].ConnectionString;
         conn = new SqlConnection(connStr);
         }
        這個好處就不言而喻了。但是別忘了添加一個.net引用“System.Configuration"如圖:

        否則你的ConfigurationManager出不來,下一步就無法進行了。

        小編寄語:該博文是小編第一次寫BS方面的知識,內心小小的激動,該博文小編主要了三個方面的小知識,第一,如何讓代碼整齊美觀,第二,代碼的注釋;第三,如何安全連接數據庫,這小小的知識就像是BS路上的一朵朵小小的浪花,期待著這些小小的浪花激起驚濤駭浪,讓我們在IT之路上越走越遠......



        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        BS領軍人物--牛腩新聞發布系統

        2014年11月10日,是個難忘的日子,這一天,小編的BS學習開始了,BS的開頭,從牛腩新聞發布系統開始,之前學習的內容都是CS方面的知識,軟考過后,開始學習BS,接觸BS有幾天的時間了,跟著牛腩老師敲著牛腩新聞發布系統,感覺棒棒噠,看了前面二十集,發現牛腩 2014年11月10日,是個難忘的日子,這一天,小編的BS學習開始了,BS的開頭,從牛腩新聞發布系統開始,之前學習的內容都是CS方面的知識,軟考過后,開始學習BS,接觸BS有幾天的時間了,跟著牛腩老師敲著牛腩新聞發布系統,感覺棒棒噠,看了前面二十集,發現牛腩老師真的是把黨的思想貫徹的淋漓盡致,跟著牛腩老師一起學習,發現了很多讓我怦然心動的小知識,每次都讓我的小宇宙爆發,現在就把這些小技巧分享給小編的小伙伴
        推薦度:
        標簽: 系統 發布 牛腩
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 亚洲高清免费在线观看| 永久免费bbbbbb视频| 亚洲成A∨人片在线观看不卡| 手机永久免费的AV在线电影网| 午夜亚洲福利在线老司机| 羞羞视频免费网站含羞草| 国产乱子影视频上线免费观看| 亚洲精品永久在线观看| 四虎成人免费网站在线| 亚洲AV无码资源在线观看| 国产成人免费a在线资源| 亚洲a无码综合a国产av中文| 国产一卡二卡≡卡四卡免费乱码 | 亚洲精品国产成人片| 国产一区二区三区免费观看在线| 国产亚洲一区二区三区在线| 国产免费爽爽视频在线观看| 国产l精品国产亚洲区在线观看| 久久国产乱子伦精品免费不卡 | 日本XXX黄区免费看| 亚洲欧美黑人猛交群| 国产aa免费视频| 久久国产乱子伦精品免费午夜 | 激情小说亚洲色图| 亚洲成人国产精品| 男的把j放进女人下面视频免费| 亚洲色成人网一二三区| 手机在线毛片免费播放| 深夜久久AAAAA级毛片免费看| 亚洲国产另类久久久精品小说| 国产黄色免费网站| 国产亚洲精品第一综合| 亚洲午夜福利精品久久| 最近免费中文字幕mv电影| 亚洲一卡一卡二新区无人区| jlzzjlzz亚洲乱熟在线播放| 中国人xxxxx69免费视频| 国产成人精品亚洲| 亚洲无线电影官网| 亚洲 国产 图片| 亚洲电影在线免费观看|