當前位置:成語大全網 - 新華字典 - xutils 中兩張表之間的雙向關系怎麽實現

xutils 中兩張表之間的雙向關系怎麽實現

公***基礎知識大綱公***基礎知識基本要求1.掌握算法的基本概念。2.掌握基本數據結構及其操作。3.掌握基本排序和查找算法。4.掌握逐步求精的結構化程序設計方法。5.掌握軟件工程的基本方法,具有初步應用相關技術進行軟件開發的能力。6.掌握數據庫的基本知識,了解關系數據庫的設計。考試內容壹、基本數據結構與算法1.算法的基本概念;算法復雜度的概念和意義(時間復雜度與空間復雜度)。2.數據結構的定義;數據的邏輯結構與存儲結構;數據結構的圖形表示;線性結構與非線性結構的概念。3.線性表的定義;線性表的順序存儲結構及其插入與刪除運算。4.棧和隊列的定義;棧和隊列的順序存儲結構及其基本運算。5.線性單鏈表、雙向鏈表與循環鏈表的結構及其基本運算。6.樹的基本概念;二叉樹的定義及其存儲結構;二叉樹的前序、中序和後序遍歷。7.順序查找與二分法查找算法;基本排序算法(交換類排序,選擇類排序,插入類排序)。二、程序設計基礎1.程序設計方法與風格。2.結構化程序設計。3.面向對象的程序設計方法,對象,方法,屬性及繼承與多態性。三、軟件工程基礎1.軟件工程基本概念,軟件生命周期概念,軟件工具與軟件開發環境。2.結構化分析方法,數據流圖,數據字典,軟件需求規格說明書。3.結構化設計方法,總體設計與詳細設計。4.軟件測試的方法,白盒測試與黑盒測試,測試用例設計,軟件測試的實施,單元測試、集成測試和系統測試。5.程序的調試,靜態調試與動態調試。四、數據庫設計基礎1.數據庫的基本概念:數據庫,數據庫管理系統,數據庫系統。2.數據模型,實體聯系模型及E-R圖,從E-R圖導出關系數據模型。3.關系代數運算,包括集合運算及選擇、投影、連接運算,數據庫規範化理論。4.數據庫設計方法和步驟:需求分析、概念設計、邏輯設計和物理設計的相關策略。考試方式公***基礎知識有10道選擇題和5道填空題***三十分。2004年新版NCRE二級C語言程序設計考試大綱本大綱適用於05年考試公***基礎知識基本要求1.熟悉TURBOC集成環境。2.熟練掌握結構化程序設計的方法,具有良好的程序設計風格。3.掌握程序設計中簡單的數據結構和算法。4.TURBOC的集成環境下,能夠編寫簡單的C程序,並具有基本的糾錯和調試程序的能力。考試內容壹、C語言的結構1.程序的構成,MAIN函數和其他函數。2.頭文件,數據說明,函數的開始和結束標誌。3.源程序的書寫格式。4.C語言的風格。二、數據類型及其運算1.C的數據類型(基本類型、構造類型、指針類型、空類型)及其定義方法。2.C運算符的種類、運算優先級和結合性。3.不同類型數據間的轉換與運算。4.C表達式類型(賦值表達式,算術表達式,關系表達式,邏輯表達式,條件表達式,逗號表達式)和求值規則。三、基本語句1.表達式語句,空語句,復合語句。2.數據的輸入與輸出,輸入輸出函數的調用。3.復合語句。4.GOTO語句和語句標號的使用。四、選擇結構程序設計1.用IF語句實現選擇結構。2.用SWITCH語句實現多分支選擇結構。3.選擇結構的嵌套。五、循環結構程序設計1.FOR循環結構。2.WHILE和DOWHILE循環結構。3.CONTINUE語句和BREAK語句。4.循環的嵌套。六、數組的定義和引用1.壹維數組和多維數組的定義、初始化和引用。2.字符串與字符數組。七、函數1.庫函數的正確調用。2.函數的定義方法。3..函數的類型和返回值。4.形式參數與實在參數,參數值的傳遞。5.函數的正確調用,嵌套調用,遞歸調用。6.局部變量和全局變量。7.變量的存儲類別(自動,靜態,寄存器,外部),變量的作用域和生存期。8.內部函數與外部函數。八、編譯預處理1.宏定義:不帶參數的宏定義;帶參數的宏定義。2.“文件包含”處理。九、指針1.指針與指針變量的概念,指針與地址運算符。2.變量、數組、字符串、函數、結構體的指針以及指向變量、數組、字符串、函數、結構體的指針變量。通過指針引用以上各類型數據。3.用指針作函數參數。4.返回指針值的指針函數。5.指針數組,指向指針的指針,MAIN函數的命令行參數。十、結構體(即“結構”)與***用體(即“聯合”)1.結構體和***用體類型數據的定義方法和引用方法。2.用指針和結構體構成鏈表,單向鏈表的建立、輸出、刪除與插入。十壹、位運算1.位運算符的含義及使用。2.簡單的位運算。十二、文件操作只要求緩沖文件系統(即高級磁盤I/O系統),對非標準緩沖文件系統(即低級磁盤I/O系統)不要求。1.文件類型指針(FILE類型指針)。2.文件的打開與關閉(FOPEN,FCLOSE)。3.文件的讀寫(FPUTC,FGETC,FPUTS,FGETS,FREAD,FWRITE,FPRINTF,FSCANF函數),文件的定位(REWIND,FSEEK函數)。考試方式1.筆試:120分鐘,滿分100分,其中含公***基礎知識部分的30分。2.上機:60分鐘,滿分100分。新版NCRE二級VisualBasic考試大綱2005年新版NCRE二級VisualBasic考試大綱公***基礎知識VisualBasic語言程序設計基本要求1、熟悉VisualBasic集成開發環境。2、了解VisualBasic中對象的概念和事件驅動程序的基本特性。3、了解簡單的數據結構和算法。4、能夠編寫和調試簡單的VisualBasic程序。考試內容壹、VisualBasic程序開發環境1、VisualBasic的特點和版本。2、VisualBasic的啟動與退出。3、主窗口:(1)標題和菜單。(2)工具欄。4、其他窗口:(1)窗體設計器和工程資源管理器。(2)屬性窗口和工具箱窗口。二、對象及其操作1、對象:(1)VisualBasic的對象。(2)對象屬性設置。2、窗體:(1)窗體的結構與屬性。(2)窗體事件。3、控件:(1)標準控件。(2)控件的命名和控件值。4、控件的畫法和基本操作。5、事件驅動。三、數據類型及其運算1、數據類型:(1)基本數據類型。(2)用戶定義的數據類型。(3)枚舉類型。2、常量和變量:(1)局部變量與全局變量。(2)變體類型變量。(3)缺省聲明。3、常用內部函數。4、運算符與表達式:(1)算術運算符。(2)關系運算符與邏輯運算符。(3)表達式的執行順序。四、數據輸入、輸出1、數據輸出:(1)Print方法。(2)與Print方法有關的函數(Tab、Spc、Space$)。(3)格式輸出(Fomat$)。2、InputBox函數。3、MsgBox函數和MsgBox語句。4、字形。5、打印機輸出:(1)直接輸出。(2)窗體輸出。五、常用標準控件1、文本控件:(1)標簽。(2)文本框。2、圖形控件:(1)圖片框,圖像框的屬性,事件和方法。(2)圖形文件的裝入。(3)直線和形狀。3、按鈕控件。4、選擇控件:復選框和單選按鈕。5、選擇控件:列表框和組合框。6、滾動條。7、計時器。8、框架。9、焦點與Tab順序。六、控制結構1、選擇結構:(1)單行結構條件語句。(2)塊結構條件語句。(3)IIf函數。2、多分支結構。3、For循環控制結構。4、當循環控制結構。5、Do循環控制結構。6、多重循環。7.GoTo型控制:(1)GoTo語句。(2)On-GoTo語句。七、數組1、數組的概念:(1)數組的定義。(2)靜態數組與動態數組。2、數組的基本操作:(1)數組元素的輸入、輸出和復制。(2)ForEachNext語句。(3)數組的初始化。3、控件數組。八、過程1、Sub過程:(1)Sub過程的建立。(2)調用Sub過程。(3)通用過程與事件過程。2、Function過程:(1)Function過程的定義。(2)調用Function過程。3、參數傳送:(1)形參與實參。(2)引用。(3)傳值。(4)數組參數的傳送。4、可選參數與可變參數。5、對象參數:(1)窗體參數。(2)控件參數。九、菜單與對話框1、用菜單編輯器建立菜單2、菜單項的控制:(1)有效性控制。(2)菜單項標記。(3)鍵盤選擇。3、菜單項的增減。4、彈出式菜單。5、通用對話框。6、文件對話框。7、其他對話框(顏色、字體、打印對話框)。十、多重窗體與環境應用1、建立多重窗體應用程序。2、多重窗體程序的執行與保存。3、VisualBasic工程結構。(1)標準模塊。(2)窗體模塊。(3)SubMain過程。4、閑置循環與DoEvents語句。十壹、鍵盤與鼠標事件過程1、KeyPress事件。2、KeyDown與KeyUp事件。3、鼠標事件。4、鼠標光標。5、拖放。十二、數據文件1、文件的結構和分類。2、文件操作語句和函數。3、順序文件:(1)順序文件的寫操作。(2)順序文件的讀操作。4、隨機文件:(1)隨機文件的打開與讀寫操作。(2)隨機文件中記錄的增加與刪除。(3)用控件顯示和修改隨機文件。5、文件系統控件:(1)驅動器列表框和目錄列表框。(2)文件列表框。6、文件基本操作。考試方式1、筆試:90分鐘,滿分100分,其中含公***基礎知識部分的30分。2、上機操作:90分鐘,滿分100分。上機操作包括:(l)基本操作。(2)簡單應用。(3)綜合應用。二級(VisualFoxPro數據庫程序設計)考試大綱基本要求1、具有數據庫系統的基礎知識。2,基本了解面向對象的概念。3、掌握關系數據庫的基本原理。4、掌握數據庫程序設計方法。5、能夠使用VisualFoxPro建立壹個小型數據庫應用系統。考試內容壹、VisualFoxPro基礎知識1、基本概念:數據庫、數據模型、數據庫管理系統、類和對象、事件、方法。2、關系數據庫(l)關系數據庫:關系模型、關系模式、關系、元組、屬性、域、主關鍵字和外部關鍵字。(2)關系運算:選擇、投影、連接。(3)數據的壹致性和完整性:實體完整性、域完整性、參照完整性。3、VisualFoxPro系統特點與工作方式:(1)Windows版本數據庫的特點。(2)數據類型和主要文件類型。(3)各種設計器和向導。(4)工作方式:交互方式(命令方式、可視化操作)和程序運行方式。4、VisualFoxPro的基本數據元素:(1)常量、變量、表達式。(2)常用函數:字符處理函數、數值計算函數、日期時間函數、數據類型轉換函數、測試函數。二、VisualFoxPro數據庫的基本操作1、數據庫和表的建立、修改與有效性檢驗:(1)表結構的建立與修改。(2)表記錄的瀏覽、增加、刪除與修改。(3)創建數據庫,向數據庫添加或移出表。(4)設定字段級規則和記錄級規則。(5)表的索引:主索引、候選索引、普通索引、唯壹索引。2、多表操作:(1)選擇工作區。(2)建立表之間的關聯:壹對壹的關聯;壹對多的關聯。(3)設置參照完整性。(4)建立表間臨時關聯。3、建立視圖與數據查詢:(l)查詢文件的建立、執行與修改。(2)視圖文件的建立、查看與修改。(3)建立多表查詢。(3)建立多表視圖。三、關系數據庫標推語言SQLl、SQL的數據定義功能:(1)CREATETABLE-SQL。(2)ALTERTABLE-SQL。2、SQL的數據修改功能:(1)DELETE-SQL。(2)INSERT-SQL。(3)UPDATE-SQL。3、SQL的數據查詢功能:(1)簡單查詢。(2)嵌套查詢。(3)連接查詢。內連接外連接:左連接,右連接,完全連接。(4)分組計算查詢。(5)集合的並運算。四、項目管理器、設計器和向導的使用1、使用項目管理器:(1)使用"數據"選項卡。(2)使用"文檔"選項卡。2、使用表單設計器:(1)在表單中加入和修改控件對象。(2)設定數據環境。3、使用菜單設計器:(1)建立主選項。(2)設計子菜單。(3)設定菜單選項程序代碼。4、使用報表設計器:(1)生成快速報表。(2)修改報表布局。(3)設計分組報表。(4)設計多欄報表。5、使用應用程序向導。6、應用程序生成器與連編應用程序。五、VisualFoxPro程序設計1、命令文件的建立與運行:(1)程序文件的建立。(2)簡單的交互式輸入輸出命令。(3)應用程序的調試與執行。2、結構化程序設計:(1)順序結構程序設計。(2)選擇結構程序設計。(3)循環結構程序設計。3、過程與過程調用:(1)子程序設計與調用。(2)過程與過程文件。(3)局部變量和全局變量、過程調用中的參數傳遞。4、用戶定義對話框(MESSAGEBOX)的使用。考試方式1、筆試:90分鐘,滿分100分,其中含公***基礎知識部分的30分。2、上機操作:90分鐘,滿分100分。(l)基本操作。(2)簡單應用。(3)綜合應用。最新二級C++語言程序設計考試大綱基本要求1.掌握C++語言的基本語法規則。2.熟練掌握有關類與對象的相關知識。3.能夠閱讀和分析C++程序。4.能夠采用面向對象的編程思路和方法編寫應用程序。5.能熟練使用VisualC++6.0集成開發環境編寫和調試程序。考試內容壹、C++語言概述1.了解C++語言的基本符號。2.了解C++語言的詞匯(保留字、標識符、常量、運算符、標點符號等)。3.掌握C++程序的基本框架(結構程序設計框架、面向對象程序設計框架等)。4.能夠使用VisualC++6.0集成開發環境編輯、編譯、運行與調試程序。二、數據類型、表達式和基本運算1.掌握C++數據類型(基本類型,指針類型)及其定義方法。2.了解C++的常量定義(整型常量,字符常量,邏輯常量,實型常量,地址常量,符號常量)。3.掌握變量的定義與使用方法(變量的定義及初始化,全局變量,局部變量)。4.掌握C++運算符的種類、運算優先級和結合性。5.熟練掌握C++表達式類型及求值規則(賦值運算,算術運算符和算術表達式,關系運算?凸叵當澩鍤劍?嘸?慫惴?吐嘸?澩鍤劍?跫?慫悖?剛朐慫悖?漢瘧澩鍤劍?三、C++的基本語句1.掌握C++的基本語句,例如賦值語句、表達式語句、復合語句、輸入、輸出語句和空語句等。2.用if語句實現分支結構。3.用switch語句實現多分支選擇結構。4.用for語句實現循環結構。5.用while語句實現循環結構。6.用do…while語句實現循環結構。7.轉向語句(goto,continue,break和return)。8.掌握分支語句和循環語句的各種嵌套使用。四、數組、指針與引用1.掌握壹維數組的定義、初始化和訪問,了解多維數組的定義、初始化和訪問。2.了解字符串與字符數組。3.熟練掌握常用字符串函數(strlen,strcpy,strcat,strcmp,strstr等)。4.指針與指針變量的概念,指針與地址運算符,指針與數組。5.引用的基本概念,引用的定義與使用。五、掌握函數的有關使用1.函數的定義方法和調用方法。2.函數的類型和返回值。3.形式參數與實在參數,參數值的傳遞。4.變量的作用域、生存周期和存儲類別(自動,靜態,寄存器,外部)。5.遞歸函數。6.函數重載。7.內聯函數。8.帶有缺省參數值的函數。六、熟練掌握類與對象的相關知識1.類的定義方式、數據成員、成員函數及訪問權限(public,private,protected)。2.對象和對象指針的定義與使用。3.構造函數與析構函數。4.靜態數據成員與靜態成員函數的定義與使用方式。5.常數據成員與常成員函數。6.this指針的使用。7.友元函數和友元類。8.對象數組與成員對象。七、掌握類的繼承與派生知識1.派生類的定義和訪問權限。2.繼承基類的數據成員與成員函數。3.基類指針與派生類指針的使用。4.虛基類。八、了解多態性概念1.虛函數機制的要點。2.純虛函數與抽象基類、虛函數。3.了解運算符重載。九、模板1.簡單了解函數模板的定義和使用方式。2.簡單了解類模板的定義和使用方式。十、輸入輸出流1.掌握C++流的概念。2.能夠使用格式控制數據的輸入輸出。3.掌握文件的I/O操作。考試方式1.筆試:90分鐘,滿分100分,其中含公***基礎知識部分的30分。2.上機操作:90分鐘,滿分100分。上機操作包括:(1)基本操作。(2)簡單應用。(3)綜合應用。新版Access考試大綱新版NCREAccess數據庫程序設計語言考試大綱公***基礎知識Access數據庫程序設計基本要求1.具有數據庫系統的基礎知識。2.基本了解面向對象的概念。3.掌握關系數據庫的基本原理。4.掌握數據庫程序設計方法。5.能使用Access建立壹個小型數據庫應用系統。考試內容壹、數據庫基礎知識1.基本概念:數據庫,數據模型,數據庫管理系統,類和對象,事件。2.關系數據庫基本概念:關系模型(實體的完整性,參照的完整性,用戶定義的完整性),關系模式,關系,元組,屬性,字段,域,值,主關鍵字等。3.關系運算基本概念:選擇運算,投影運算,連接運算。4.SQL基本命令:查詢命令,操作命令。5.Access系統簡介:(1)Access系統的基本特點。(2)基本對象:表,查詢,窗體,報表,頁,宏,模塊。二、數據庫和表的基本操作1.創建數據庫:(1)創建空數據庫。(2)使用向導創建數據庫。2.表的建立:(1)建立表結構:使用向導,使用表設計器,使用數據表。(2)設置字段屬性。(3)輸入數據:直接輸入數據,獲取外部數據。3.表間關系的建立與修改:(1)表間關系的概念:壹對壹,壹對多。(2)建立表間關系。(3)設置參照完整性。4.表的維護:(1)修改表結構:添加字段,修改字段,刪除字段,重新設置主關鍵字。(2)編輯表內容:添加記錄,修改記錄,刪除記錄,復制記錄。(3)調整表外觀。5.表的其他操作:(1)查找數據。(2)替換數據。(3)排序記錄。(4)篩選記錄。三、查詢的基本操作1.查詢分類:(1)選擇查詢。(2)參數查詢。(3)交*表查詢。(4)操作查詢。(5)SQL查詢。2.查詢準則:(1)運算符。(2)函數。(3)表達式。3.創建查詢:(1)使用向導創建查詢。(2)使用設計器創建查詢。(3)在查詢中計算。4.操作已創建的查詢:(1)運行已創建的查詢。(2)編輯查詢中的字段。(3)編輯查詢中的數據源。(4)排序查詢的結果。四、窗體的基本操作1.窗體分類:(1)縱欄式窗體。(2)表格式窗體。(3)主/子窗體。(4)數據表窗體。(5)圖表窗體。(6)數據透視表窗體。2.創建窗體:(1)使用向導創建窗體。(2)使用設計器創建窗體:控件的含義及種類,在窗體中添加和修改控件,設置控件的常見屬性。五、報表的基本操作1.報表分類:(1)縱欄式報表;(2)表格式報表。(3)圖表報表。(4)標簽報表。2.使用向導創建報表。3.使用設計器編輯報表。4.在報表中計算和匯總。六、頁的基本操作1.數據訪問頁的概念。2.創建數據訪問頁:(1)自動創建數據訪問頁。(2)使用向導數據訪問頁。七、宏1.宏的基本概念。2.宏的基本操作:(1)創建宏:創建壹個宏,創建宏組。(2)運行宏。(3)在宏中使用條件。(4)設置宏操作參數。(5)常用的宏操作。八、模塊1.模塊的基本概念:(1)類模塊。(2)標準模塊。(3)將宏轉換為模塊。2.創建模塊:(1)創建VBA模塊:在模塊中加入過程,在模塊中執行宏。(2)編寫事件過程:鍵盤事件,鼠標事件,窗口事件,操作事件和其他事件。3.調用和參數傳遞。4.VBA程序設計基礎:(1)面向對象程序設計的基本概念。(2)VBA編程環境:進入VBE,VBE界面。(3)VBA編程基礎:常量,變量,表達式。(4)VBA程序流程控制:順序控制,選擇控制,循環控制。(5)VBA程序的調試:設置斷點,單步跟蹤,設置監視點。考試方式1.筆試:90分鐘,滿分100分,其中含公***基礎知識部分的30分。2.上機操作:90分鐘,滿分100分。上機操作包括:(1)基本操作。(2)簡單應用。(3)綜合應用2004年新版NCRE二級Java語言程序設計考試大綱公***基礎知識Java語言程序設計基本要求1.掌握Java語言的特點,實現機制和體系結構。2.掌握Java語言中面向對象的特性。3.掌握Java語言提供的數據類型和結構。4.掌握Java語言編程的基本技術。5.會編寫Java用戶界面程序。6.會編寫Java簡單應用程序。7.會編寫Java小應用程序(Applet)。8.了解Java的應用。考試內容壹、Java語言的特點和實現機制二、Java體系結構1.JDK目錄結構。2.Java的API結構。3.開發環境設置。4.Java程序結構。三、Java語言中面向對象的特性1.面向對象編程的基本概念和特征。2.類的基本組成和使用。3.對象的生成、使用和刪除。4.接口與包。5.Java類庫的常用類和接口。四、Java簡單數據類型及運算1.變量和常量。2.基本數據類型及轉換。3.Java類庫中對簡單數據類型的類包裝。4.運算符和表達式運算。5.數組和字符串。五、Java語言的基本語句1.表達式語句。2.條件語句。3.循環語句。4.註釋語句。5.異常處理。六、Java編程技術基礎1.線程的概念和使用。2.同步與***享。3.串行化概念和目的。4.串行化方法。5.串行化的舉例。6.基於文本的應用。7.文件和文件I/O。8.匯集(collections)接口。七、編寫用戶界面程序1.圖形用戶界面。2.AWT庫簡介。3.Swing簡介。4.AWT與Swing比較。八、編寫小應用程序(Applet)1.小應用程序概念。2.安全機制。3.Applet執行過程。4.Applet的圖形繪制。5.Applet的窗口。6.Applet的工作環境。7.JavaApplication和Applet。九、Java的應用十、J2DK的下載和操作考試方式1.筆試:90分鐘,滿分100分,其中含公***基礎知識部分的30分。2.上機操作:90分鐘,滿分100分。上機題目類型要求:(1)基本操作。(2)簡單應用。3綜合應用