中图网(原中国图书网):网上书店,中文字幕在线一区二区三区,尾货特色书店,中文字幕在线一区,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >
程序是怎樣編成的:VISUAL C#2012應用程序開發/程正權

包郵 程序是怎樣編成的:VISUAL C#2012應用程序開發/程正權

作者:程正權
出版社:清華大學出版社出版時間:2017-02-01
開本: 其他 頁數: 312
中 圖 價:¥28.9(5.9折) 定價  ¥49.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

程序是怎樣編成的:VISUAL C#2012應用程序開發/程正權 版權信息

程序是怎樣編成的:VISUAL C#2012應用程序開發/程正權 本書特色

《程序是怎樣編成的——Visual C#2012應用程序開發》通過豐富的實用而有趣的案例,由淺入深,從簡到繁地引領讀者作一次程序設計之旅。 解析程序設計中布局謀篇的大智慧;歷數代碼編寫時遣詞造句的小計謀

程序是怎樣編成的:VISUAL C#2012應用程序開發/程正權 內容簡介

本書闡述Visual Studio 2012環境下應用程序開發的基本技術,圍繞Windows窗體應用程序和ASP.NET 網站這兩類主流應用程序的設計,通過豐富實用而有趣的案例,由淺入深,從簡到繁地引領讀者做一次程序設計之旅。旅途中時時向你解析程序設計中布局謀篇的大智慧,歷數代碼編寫時遣詞造句的小計謀,使你食而深得其味。書中對經典的基本算法,面向對象核心概念——封裝、繼承和多態,重要程序設計思想接口、委托和事件,常用控件、ADO.NET對象及ASP.NET內置對象Session、Application等的概念及用法都有與眾不同的系統而翔實的介紹。本書還特別在意應用程序的整體架構,詳細介紹了在Visual Studio 2012環境下如何把應用程序所需要的各個部分一一構建出來。本書也深入淺出地論及“設計模式”,具體解說了“工廠方法模式”“觀察者模式”和“三層架構模式”的設計,實際上也就是“面向對象”程序設計思想高層次的應用。 本書對于學習C#編程的廣大本科生和高職學生是一本上佳的學習參考書;對有志于軟件開發的讀者,更是一本的啟蒙讀物。

程序是怎樣編成的:VISUAL C#2012應用程序開發/程正權 目錄

目 錄
第1章 Visual Studio 2012開發環境和Windows窗體應用程序開發 1
1.1 創建**個Windows窗體應用程序 1
1.2 *簡Windows應用程序項目的文件結構 4
1.3 Visual Studio 2012提供的窗體應用程序架構 8
1.3.1 部分類Form1.cs的擴充 8
1.3.2 將圖片文件和Access數據庫文件添加到項目中 9
1.3.3 為項目添加新項 10
1.3.4 為解決方案添加新項目 10
1.4 Windows窗體和常用控件 12
1.4.1 空白窗體的常用屬性設置 12
1.4.2 窗體控件的常用屬性 12
1.4.3 文本框 13
1.4.4 標簽 13
1.4.5 按鈕 14
1.4.6 其他常用的輸入、輸出控件 14
第2章 程序設計中的基本算法 16
2.1 窮舉法 16
2.1.1 例2-1 百錢買百雞 16
2.1.2 例2-2 求總和為500的連續正整數 18
2.1.3 例2-3 第k大素數 19
2.1.4 例2-4 *大公約數和*小公倍數 20
2.1.5 例2-5 排列和組合 22
2.1.6 例2-6 *大值 23
2.1.7 例2-7 背包問題 26
2.2 模擬算法 31
2.2.1 例2-8 猴子選大王 31
2.2.2 例2-9 超大正整數的加法 33
2.2.3 例2-10 分解質因數 35
2.3 遞推算法 38
2.3.1 例2-11 斐波那契數列 39
2.3.2 例2-12 存款問題 40
2.4 遞歸算法 42
2.4.1 漢諾塔問題 43
2.4.2 數制轉換 46
2.5 回溯法 48
2.5.1 排列問題 48
2.5.2 八皇后問題 51
2.6 分治法 55
2.6.1 快速排序 55
2.6.2 乒乓球比賽日程安排 58
2.7 貪心法 65
2.7.1 概述 65
2.7.2 輸油管道鋪設問題和*小生成樹 66
2.8 動態規劃算法 72
2.8.1 例2-13 背包問題 72
2.8.2 例2-14 鋼條切割問題 78
2.8.3 例2-15 *大子數組和問題 81
第3章 基本算法之外 84
3.1 十二生肖 84
3.2 列表框和倒計數循環的應用——隊員調配 86
3.3 數字螺旋方陣的打印 88
3.4 報數游戲 90
3.5 小寫金額換大寫 94
3.6 萬年歷 98
第4章 多個窗體類構成的Windows應用程序 102
4.1 銀行儲蓄服務 102
4.2 在主窗體前添加一個登錄窗體 107
4.3 MDI應用程序——數學小測驗 109
第5章 封裝、繼承和多態 113
5.1 封裝 113
5.2 繼承的概念及實現 113
5.3 多態 114
5.4 綜合實例:平面圖形面積的計算 115
5.5 窗體的繼承 120
5.5.1 同一項目下的窗體繼承——二元運算大觀園 120
5.5.2 不同項目下的窗體繼承——新編數學小測驗 125
第6章 接口——為什么“類”有這么一個孿生兄弟 131
6.1 認識接口 131
6.1.1 接口的定義 131
6.1.2 接口的實現 132
6.1.3 接口的作用 134
6.2 接口的應用 137
6.2.1 典型的契約——系統IComparable接口的應用 137
6.2.2 二元運算——接口多態特性的應用之一 139
6.2.3 面積計算——接口多態特性的應用之二 145
6.2.4 購車咨詢平臺——接口多態特性的應用之三 147
第7章 委托和事件——程序設計的神來之筆 151
7.1 “委托”的概念是怎樣孕育出來的 151
7.2 委托用作方法的參數 152
7.3 多播委托提升了委托的實用性 156
7.4 委托用于窗體之間的數據傳遞 160
7.5 委托*重要的應用——事件 168
7.6 .NET框架中的事件 178
7.7 觀察者模式 186
第8章 訪問數據庫 191
8.1 ADO.NET簡介 191
8.1.1 什么是ADO.NET 191
8.1.2 數據提供程序 191
8.1.3 數據集 192
8.2 在線訪問數據庫 192
8.2.1 創建Connection對象,建立和數據庫的連接 192
8.2.2 創建Command對象,攜帶并執行SQL命令 193
8.2.3 Command對象如何執行其所攜帶的SQL命令 193
8.3 離線訪問數據庫 201
8.3.1 創建Connection對象 201
8.3.2 創建DataAdapter對象 201
8.3.3 創建DataSet對象 201
8.3.4 調用DataAdapter對象的Fill方法 201
8.3.5 控件DataGridView 202
8.4 數據綁定 207
8.4.1 簡單數據綁定 208
8.4.2 復雜數據綁定 209
8.4.3 離線訪問下數據庫的更新 209
8.5 三層架構 219
8.5.1 三層架構的基本概念 219
8.5.2 三層架構例說 220
第9章 ASP.NET 240
9.1 VS 2012環境下的網站目錄 240
9.2 從創建一個ASP.NET空網站起步 241
9.3 網頁在瀏覽器展示過程中的“回傳” 247
9.4 具有PostBackUrl屬性的標準控件及網頁的鏈接 250
9.5 附帶圖片和Access數據庫的網站 251
9.6 ASP.NET的內置對象 255
9.6.1 Server對象 255
9.6.2 Response對象 257
9.6.3 Request對象 261
9.6.4 Cookie對象 264
9.6.5 Session對象 264
9.6.6 Application對象 281
9.6.7 三層架構的ASP.NET網站 286
9.6.8 學生成績網上填報系統 293


展開全部

程序是怎樣編成的:VISUAL C#2012應用程序開發/程正權 節選

第5章 封裝、繼承和多態  本章強調面向對象程序設計的基本思想,闡述它的三個主要特征,并通過實例闡明在編程實踐中如何自覺貫徹*基本的面向對象的程序設計方法。5.1 封 裝  什么是對象?萬物皆對象。形形色色的對象各自展示自己的屬性特征、行為動作并相互作用,組成了萬千的現實世界。面向對象的程序設計思想首先認為,描摹現實世界的程序也可以由一個個對象組成,程序就是許多對象在計算機中相繼表現自己,一個對象就是一個程序實體。  對象是可以分類的,雖然邏輯上是先有對象,然后抽象出一個個類。然而,在程序設計的方法上,卻是先定義類,然后才定義類的對象,用類的對象來開展工作。因此,在第1章中就指出,面向對象的程序設計是以類的創建為基礎的。  類的創建或定義,顯示了面向對象程序設計的**個特征——封裝。此話怎么理解?請看如下解析:  (1)在定義類的時候,其構成主要包括成員變量(字段)和成員方法(函數)。可見,定義一個類無非是把一類對象的數字特征和行為動作抽象出來,結合在一起,看作一個整體。這就是“封裝”的**層含義。  (2)上述**層含義,概括為“包裝”不就可以了嗎,為什么不說“包裝”,而要說成“封裝”?一個“封”字,意味著這種包裝具有“隱藏”“隱蔽”“對外秘而不宣”的作用,這正是“封裝”的第二層含義。為什么是這樣呢?這是因為類的每一個成員在定義時還受到“訪問修飾符”的控制。在類的外部,只能訪問類中用public修飾的成員;凡類中用private或protected修飾的成員都是對外隱蔽信息的。因而,可以利用訪問修飾符恰如其分地對類進行“封”裝,例如,一個用private修飾的字段,如果想開放讓外界訪問,而不允許外界修改,可以對應于此字段定義一個用public修飾的只讀屬性。  另外,對于類中用public修飾的方法,盡管外界可以調用它,卻無法修改,這說明方法的內容具有隱蔽性。  (3)設計者定義好的類,除了自己用,還可提供給別人使用,例如系統就向用戶提供了龐大的類庫。非設計者在調用設計者所創建的類時,只需要知道該類中有哪些public的成員可以調用,調用的格式如何,而無須知道類的個中細節。這是“封裝”的第三層含義。5.2 繼承的概念及實現  繼承是在類之間建立的一種傳承關系。通過繼承一個已有的類,新建的類不需要撰寫任何代碼便可以直接擁有所繼承類的功能,同時可以創建自己的專有功能,建立起類的新層次。其中,新建的類稱為派生類或子類,被繼承的類稱為基類或父類。實現繼承的語法格式為:   [訪問修飾符] class : { }    例如,在下面的代碼中,A類為基類或父類,B類為派生類或子類。   public class A { … } public class B:A { … }

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 桁架楼承板-钢筋桁架楼承板-江苏众力达钢筋楼承板厂 | 泰兴市热钻机械有限公司-热熔钻孔机-数控热熔钻-热熔钻孔攻牙一体机 | 桂林腻子粉_内墙外墙抗裂砂浆腻子粉推荐广西鑫达涂料厂家供应 | 阴离子_阳离子聚丙烯酰胺厂家_聚合氯化铝价格_水处理絮凝剂_巩义市江源净水材料有限公司 | 雄松华章(广州华章MBA)官网-专注MBA/MPA/MPAcc/MEM辅导培训 | 济南展厅设计施工_数字化展厅策划设计施工公司_山东锐尚文化传播有限公司 | 心肺复苏模拟人|医学模型|急救护理模型|医学教学模型上海康人医学仪器设备有限公司 | 剪刃_纵剪机刀片_分条机刀片-南京雷德机械有限公司 | 四川职高信息网-初高中、大专、职业技术学校招生信息网 | 安德建奇火花机-阿奇夏米尔慢走丝|高维|发那科-北京杰森柏汇 | 领袖户外_深度旅游、摄影旅游、小团慢旅行、驴友网 | 彭世修脚_修脚加盟_彭世修脚加盟_彭世足疗加盟_足疗加盟连锁_彭世修脚技术培训_彭世足疗 | 广东健伦体育发展有限公司-体育工程配套及销售运动器材的体育用品服务商 | 美侍宠物-专注宠物狗及宠物猫训练|喂养|医疗|繁育|品种|价格 | 400电话_400电话申请_866元/年_【400电话官方业务办理】-俏号网 3dmax渲染-效果图渲染-影视动画渲染-北京快渲科技有限公司 | 模温机-油温机-电加热导热油炉-工业冷水机「欧诺智能」 | 德国UST优斯特氢气检漏仪-德国舒赐乙烷检测仪-北京泽钏 | 石家庄救护车出租_重症转院_跨省跨境医疗转送_活动赛事医疗保障_康复出院_放弃治疗_腾康26年医疗护送转诊团队 | 防爆型气象站_农业气象站_校园气象站_农业四情监测系统「山东万象环境科技有限公司」 | 日本东丽膜_反渗透膜_RO膜价格_超滤膜_纳滤膜-北京东丽阳光官网 日本细胞免疫疗法_肿瘤免疫治疗_NK细胞疗法 - 免疫密码 | 恒湿机_除湿加湿一体机_恒湿净化消毒一体机厂家-杭州英腾电器有限公司 | 谈股票-今日股票行情走势分析-牛股推荐排行榜 | 不干胶标签,不干胶标签纸_厂家-山东同力胶粘制品 | 穿线管|波纹穿线管|包塑金属软管|蛇皮管?闵彬专注弱电工程? | 重庆LED显示屏_显示屏安装公司_重庆LED显示屏批发-彩光科技公司 重庆钣金加工厂家首页-专业定做监控电视墙_操作台 | 对照品_中药对照品_标准品_对照药材_「格利普」高纯中药标准品厂家-成都格利普生物科技有限公司 澳门精准正版免费大全,2025新澳门全年免费,新澳天天开奖免费资料大全最新,新澳2025今晚开奖资料,新澳马今天最快最新图库 | 除尘器布袋骨架,除尘器滤袋,除尘器骨架,电磁脉冲阀膜片,卸灰阀,螺旋输送机-泊头市天润环保机械设备有限公司 | 扬尘在线监测系统_工地噪声扬尘检测仪_扬尘监测系统_贝塔射线扬尘监测设备「风途物联网科技」 | 压滤机-洗沙泥浆处理-压泥机-山东创新华一环境工程有限公司 | 河南卓美创业科技有限公司-河南卓美防雷公司-防雷接地-防雷工程-重庆避雷针-避雷器-防雷检测-避雷带-避雷针-避雷塔、机房防雷、古建筑防雷等-山西防雷公司 | 泰国试管婴儿_泰国第三代试管婴儿_泰国试管婴儿费用/多少钱_孕泰来 | 土壤墒情监测站_土壤墒情监测仪_土壤墒情监测系统_管式土壤墒情站-山东风途物联网 | 石家庄律师_石家庄刑事辩护律师_石家庄取保候审-河北万垚律师事务所 | 雷达液位计_超声波风速风向仪_雨量传感器_辐射传感器-山东风途物联网 | 民用音响-拉杆音响-家用音响-ktv专用音响-万昌科技 | 购买舔盐、舔砖、矿物质盐压块机,鱼饵、鱼饲料压块机--请到杜甫机械 | 招商帮-一站式网络营销服务|互联网整合营销|网络推广代运营|信息流推广|招商帮企业招商好帮手|搜索营销推广|短视视频营销推广 | 早报网| 广州展览制作工厂—[优简]直营展台制作工厂_展会搭建资质齐全 | 上海办公室装修公司_办公室设计_直营办公装修-羚志悦装 | 儿童乐园|游乐场|淘气堡招商加盟|室内儿童游乐园配套设备|生产厂家|开心哈乐儿童乐园 |