20160421

来源:http://www.cnblogs.com/Li-zhipengBlog/archive/2016/04/21/5419242.html
-Advertisement-
Play Games

今天是上班第二天,今天老大安排我們做了一個簡單的WinForm登陸界面。原來連接資料庫都是用老師給的SQLHelper類來寫的,今天自己嘗試著寫一下,雖然不難但是還是遇到了些問題。 連接字元串的7種方式只嘗試了兩種,一種是本地連接,一種sa連接。 今天老大給很多關於團隊項目的經驗。比如1.記住常見的 ...


  今天是上班第二天,今天老大安排我們做了一個簡單的WinForm登陸界面。原來連接資料庫都是用老師給的SQLHelper類來寫的,今天自己嘗試著寫一下,雖然不難但是還是遇到了些問題。

  連接字元串的7種方式只嘗試了兩種,一種是本地連接,一種sa連接。

  今天老大給很多關於團隊項目的經驗。比如1.記住常見的命名空間2.常見命名空間下的常見函數這對編碼效率有很高的提高。

命名規範:

  公司名.團隊名.項目名.模塊名 或 公司名_團隊名_項目名稱_模塊名稱

  原則上命名規範不唯一,是按照開發小組成員的通用習慣約定的。

  SQL語句先在SQL Server中寫在在VS中寫  

  網上Copy的代碼先經過記事本過濾

  

  先搭框架再做模塊

  程式設計原則
  1.能讓用戶少操作就少操作
  2.儘量不讓用戶自己輸入

  粗的需求--〉需求提取--〉詳細需求文檔---〉1.系統整體架構圖(1.DB資料庫設計(表的總數一般成單)2.程式的邏輯需求設計)

 

  用戶對系統:
  先看界面---〉功能---〉架構
  程式員
  架構---〉功能---〉界面

  粗需求-----〉詳細需求(40%)------〉正式開發(40%)------〉測試(20%)----〉上線

知識點

類和對象

  類是對象的抽象;

  對象是類的具體實例;

今天最重要的就是老大講解了面向對象的思想:

  現實世界---〉客觀思路----〉概念----〉概念模型----〉物理模型/實體模型-----〉用電腦語言描述(偽語言)----〉實現模型

  以前也接觸過面向對象,在學校也學習過這些概念但是以往寫代碼都是直接從實體模型開始然後寫一個類,寫屬性,寫方法。今天老大說過後還是不理解前面的幾個步驟,但是留下了一個很深的印象。

  今天老大還安排了一個簡單的團隊項目,我們小組還是按照學校作業的標準來設計,在彙報結果時被老大批評了。看到有7年開發經驗的老員工設計的資料庫認識到了自己和企業要求的差距。在之後的團隊討論時,在與組員的交流時發現問題解決問題,提高了自己的水平。

 

今日任務:

  瞭解主表和索引

  主表:

    在百度過後,我認為:主表是業務的核心,比如員工管理系統的員工表,從表與主表有外鍵關係,可用於連表查詢。

  索引:

    以前的知識:索引是為了查詢的方便,分為聚集索引和非聚集索引。

個人感想:

  作為一名程式員首先要瞭解客戶需求,要養成良好的習慣,比如先搭框架再去做模塊。


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 使用上兩者的介面都類似字典,並且SortedList的比如Find,FindIndex,RemoveAll常用方法都沒提供。 數據結構上二者差異比較大,SortedList查找數據極快,但添加新元素,刪除元素較慢,SortedDictionary查找,添加,刪除速度都比較平均。 博友的測試結果: 直 ...
  • Javascript在瀏覽器中的性能,可以說是前端開發者所要面對的最重要的可用性問題。 源碼:http://www.jinhusns.com/Products/Download/?type=xcj 在Yahoo的Yslow23條規則當中,其中一條是將JS放在底部 。原因是,事實上,大多數瀏覽器使用單 ...
  • 對稱加密的缺點是雙方使用相同的密鑰和IV進行加密、解密。由於接收方必須知道密鑰和IV才能解密數據,因此發送方需要先將密鑰和IV傳遞給接收方。這就 有一個問題,如果攻擊者截獲了密鑰和IV,也就等於知道瞭如何解密數據!如何保證發送方傳遞給接收方的密鑰和IV不被攻擊者截獲並破譯呢? 源碼:http://w ...
  • 具體的異常信息如下,一開始沒有寫日誌只看到錯誤信息:Count must have a non-negative value.,從錶面意思可以看出來是Count值出現了負數,所以報錯,查了半天的原因也沒有看出來為什麼,直到後面,我把Linq表達式輸了出來,發現Skip(-10),我一想分頁查詢會根據 ...
  • 1、什麼是棧? 棧是一個記憶體數組,是一個後進先出的數據結構; 幾種數據類型: 1、某些類型變數的值; 2、程式當前的執行環境; 3、傳遞給方法的參數; 幾個普遍特征: 1、數據只能從棧的頂端插入和刪除; 2、把數據放到棧頂成為入棧; 3、從棧頂刪除數據成為出棧; 2、什麼是堆? 堆是一塊記憶體區域,在 ...
  • 使用asp.net創建自己的模板引擎是相當簡單的事情,而我們所使用的僅僅需要正則和反射兩個工具就足夠了。 來看看下麵一個來自於真實項目的模板頁(者進行了適當的精簡,為方便閱讀): ? <!DOCTYPE html> <html> <head> <title>${SYS_NAME}</title> < ...
  • 、CHAR。CHAR存儲定長數據很方便,CHAR欄位上的索引效率級高,比如定義char(10),那麼不論你存儲的數據是否達到了10個位元組,都要占去10個位元組的空間,不足的自動用空格填充,所以在讀取的時候可能要多次用到trim()。 2、VARCHAR。存儲變長數據,但存儲效率沒有CHAR高。如果一個 ...
  • ASP.NET MVC6已出爐多時,但現在很多項目都還在使用MVC4,所以MVC6還尚未流行開來,但是從各大新聞報紙媒體上都能或多或少的知道它的跨平臺特性,這也就彌補的ASP.NET一直以來的缺憾,所以我也開始加入研究MVC6的陣營中來,這一研究忽然發現有很多似曾相識的地方,又有很多令人拍案叫好的地 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...