- 博客(0)
- 资源 (9)
- 收藏
- 关注
精通ASP.NET.4.0网络编程 随书光盘源码
精通ASP.NET4.0网络编程基础、框架与项目实战附光盘》从实战出发全面、系统地了微软新发布的asp.net4.0网络开发基础、相关开发框架及应用。书中提供了大量实例并提供了1个通用模块和3个源自一线的项目开发案例供读者实战演练。《精通ASP.NET4.0网络编程基础、框架与项目实战附光盘》附带1张光盘内容为书中涉及的源代码和配套的教学视频另外还赠送了c#……
图书目录
第1篇ASP.NET网络开发关键技术第1章ASP.NET网络开发基础(教学视频87分钟)1.1ASP.NET事件模型和页面生命周期1.1.1经典的Web事件处理方法1.1.2ASP.NET服务器控件事件模型1.1.3ASP.NET页面生命周期1.2母版页1.2.1母版页的概念和作用1.2.2创建和使用母版页1.2.3将现有页面转换为母版页或内容页1.2.4嵌套母版页1.2.5从内容页访问母版页控件1.3主题1.3.1创建和使用主题1.3.2主题与样式表1.3.3动态修改主题1.4Web服务1.4.1Web服务简介1.4.2创建Web服务1.4.3访问Web服务1.4.4WebService实例——生活小助手1.5用户控件1.5.1创建和使用用户控件1.5.2添加自定义属性1.5.3添加自定义事件1.6自定义控件1.6.1自定义控件概述1.6.2创建和使用简单的自定义控件1.6.3添加属性1.6.4状态保持概述1.6.5视图状态ViewState1.6.6控件状态ControlState1.6.7回发数据和事件1.7小结第2章ADO.NET数据库访问技术(教学视频49分钟)2.1AD……
2015-12-13
精通ASP.NET.4.0网络编程 part-2
精通ASP.NET4.0网络编程基础、框架与项目实战附光盘》从实战出发全面、系统地了微软新发布的asp.net4.0网络开发基础、相关开发框架及应用。书中提供了大量实例并提供了1个通用模块和3个源自一线的项目开发案例供读者实战演练。《精通ASP.NET4.0网络编程基础、框架与项目实战附光盘》附带1张光盘内容为书中涉及的源代码和配套的教学视频另外还赠送了c#……
图书目录
第1篇ASP.NET网络开发关键技术第1章ASP.NET网络开发基础(教学视频87分钟)1.1ASP.NET事件模型和页面生命周期1.1.1经典的Web事件处理方法1.1.2ASP.NET服务器控件事件模型1.1.3ASP.NET页面生命周期1.2母版页1.2.1母版页的概念和作用1.2.2创建和使用母版页1.2.3将现有页面转换为母版页或内容页1.2.4嵌套母版页1.2.5从内容页访问母版页控件1.3主题1.3.1创建和使用主题1.3.2主题与样式表1.3.3动态修改主题1.4Web服务1.4.1Web服务简介1.4.2创建Web服务1.4.3访问Web服务1.4.4WebService实例——生活小助手1.5用户控件1.5.1创建和使用用户控件1.5.2添加自定义属性1.5.3添加自定义事件1.6自定义控件1.6.1自定义控件概述1.6.2创建和使用简单的自定义控件1.6.3添加属性1.6.4状态保持概述1.6.5视图状态ViewState1.6.6控件状态ControlState1.6.7回发数据和事件1.7小结第2章ADO.NET数据库访问技术(教学视频49分钟)2.1AD……
2015-12-13
精通ASP.NET.4.0网络编程 part-1
精通ASP.NET4.0网络编程基础、框架与项目实战附光盘》从实战出发全面、系统地了微软新发布的asp.net4.0网络开发基础、相关开发框架及应用。书中提供了大量实例并提供了1个通用模块和3个源自一线的项目开发案例供读者实战演练。《精通ASP.NET4.0网络编程基础、框架与项目实战附光盘》附带1张光盘内容为书中涉及的源代码和配套的教学视频另外还赠送了c#……
图书目录
第1篇ASP.NET网络开发关键技术第1章ASP.NET网络开发基础(教学视频87分钟)1.1ASP.NET事件模型和页面生命周期1.1.1经典的Web事件处理方法1.1.2ASP.NET服务器控件事件模型1.1.3ASP.NET页面生命周期1.2母版页1.2.1母版页的概念和作用1.2.2创建和使用母版页1.2.3将现有页面转换为母版页或内容页1.2.4嵌套母版页1.2.5从内容页访问母版页控件1.3主题1.3.1创建和使用主题1.3.2主题与样式表1.3.3动态修改主题1.4Web服务1.4.1Web服务简介1.4.2创建Web服务1.4.3访问Web服务1.4.4WebService实例——生活小助手1.5用户控件1.5.1创建和使用用户控件1.5.2添加自定义属性1.5.3添加自定义事件1.6自定义控件1.6.1自定义控件概述1.6.2创建和使用简单的自定义控件1.6.3添加属性1.6.4状态保持概述1.6.5视图状态ViewState1.6.6控件状态ControlState1.6.7回发数据和事件1.7小结第2章ADO.NET数据库访问技术(教学视频49分钟)2.1AD……
2015-12-13
软件框架设计的艺术 (Practical API Design, pdf)
Contents
Theory and Justification
1
The Art of Building Modern Software
5
Evolution of Software So Far
7
Gigantic Building Blocks
9
Beauty Truth and Elegance
10
More Cluelessness
12
The Motivation to Create an API
15
Modularizing Applications
17
Reliability and Cluelessness
190
Synchronization and Deadlocks
192
Document the Threading Model
193
Pitfalls of Java Monitors
194
Deadlock Conditions
196
Deadlock Test
201
Testing Race Conditions
204
Analyzing Random Failures
206
Nonlinear Versioning
20
Its All About Communication
22
Empirical Programming
23
The First Version Is Always Easy
25
Determining What Makes a Good API
27
Files and Their Content
28
Environment Variables and CommandLine Options
29
Text Messages As APIs
31
Protocols
32
Behavior
34
I18N Support and L10N Messages
35
Wide Definition of APIs
36
Comprehensibility
37
Consistency
38
Simple Tasks Should Be Easy
39
EverChanging Targets
41
Backward Compatibility
42
Binary Compatibility
43
Functional Compatibilitythe Amoeba Effect
48
The Importance of Being Use Case Oriented
51
API Reviews
54
Life Cycle of an API
55
Incremental Improvements
59
Practical Design
64
Do Not Expose More Than You Want
69
A Method Is Better Than a Field
70
A Factory Is Better Than a Constructor
71
Make Everything Final
73
Do Not Put Setters Where They Do Not Belong
74
Allow Access Only from Friend Code
75
Give the Creator of an Object More Rights
79
Do Not Expose Deep Hierarchies
83
Code Against Interfaces Not Implementations
87
Removing a Method or a Field
88
Removing or Adding a Class or an Interface
89
Adding a Method or a Field
90
Comparing Java Interfaces and Classes
91
In Weakness Lies Strength
92
A Method Addition Lovers Heaven
93
Are Abstract Classes Useful?
95
Getting Ready for Growing Parameters
96
Interfaces vs Classes
98
Use Modular Architecture
99
Types of Modular Design
101
Intercomponent Lookup and Communication
104
Writing an Extension Point
117
The Need for Cyclic Dependencies
118
Lookup Is Everywhere
122
Overuse of Lookup
126
Separate APIs for Clients and Providers
131
API Evolution Is Different from SPI Evolution
133
Writer Evolution Between Java 14 and 15
134
Split Your API Reasonably
145
Keep Testability in Mind
149
API and Testing
150
The Fade of the Specification
152
Good Tools Make Any API Easier
154
Test Compatibility Kit
156
Cooperating with Other APIs
159
Leaking Abstractions
163
Enforcing Consistency of APIs
164
Delegation and Composition
168
Prevent Misuses of the API
176
Do Not Overuse the JavaBeans Listener Pattern
180
Runtime Aspects of APIs
185
Fixing Odyssey
187
Advanced Usage of Logging
208
Execution Flow Control Using Logging
210
Preparing for Reentrant Calls
215
Memory Management
218
Declarative Programming
225
Make Objects Immutable
227
Immutable Behavior
231
Compatibility of Documents
232
Daily Life
236
Extreme Advice Considered Harmful
239
An API Must Be Beautiful
240
An API Has to Be Correct
241
An API Has to Be Simple
242
An API Has to Have Good Performance
244
An API Must Be 100 Percent Compatible
245
An API Needs to Be Symmetrical
248
Paradoxes of API Design
249
API Doublethink
250
The Invisible Job
253
Overcoming the Fear of Committing to a Stable API
254
Minimizing Maintenance Cost
257
Evolving the API Universe
261
Resuscitating Broken Libraries
262
Conscious vs Unconscious Upgrades
268
Alternative Behavior
272
Bridges and the Coexistence of Similar APIs
277
Teamwork
291
Convincing Developers to Document Their API
294
Big Brother Never Sleeps
296
Accepting API Patches
300
Using Games to Improve API Design Skills
303
Day 1
304
Problem of Nonpublic API Classes
307
The Problem of the Missing Implementation
311
The Problem of Possibly Incorrect Results
313
Solutions for Day 1
314
Day 2
317
I Want to Fix My Mistakes Problem
321
Judgment Day
325
Conclusions
326
Play Too
332
Extensible Visitor Pattern Case Study
333
Abstract Class
336
Preparing for Evolution
338
Default Traversal
340
Clean Definition of a Version
342
Nonmonotonic Evolution
344
Data Structure Using Interfaces
345
Client and Provider Visitors
346
Triple Dispatch
349
A Happy End for Visitors
351
EndofLife Procedures
355
The Importance of a Specification Version
356
Should Removed Pieces Lie Around Forever?
359
Splitting Monolithic APIs
360
The Future
363
Principia Informatica
364
Cluelessness Is Here to Stay
365
API Design Methodology
366
Languages Ready for Evolution
368
The Role of Education
370
Share
372
Bibliography
373
Index
375
Copyright
2011-06-07
F sharp高级编程《Expert F#》
F#是由微软发展的为微软.NET语言提供运行环境的程序设计语言。它是基于Ocaml的,而Ocaml是基于ML函数程序设计语言的。
这是一个用于显示.NET在不同编程语言间互通的程序设计。
是一个打印f#功能的编程语言。它结合了简洁、打印、compositionality表现力的程序运行时支持功能、图书馆、互用性、工具、对象模型的。net。我们的目标是在这本书能帮助你成为一位专家在使用f#和。net框架。研究人员一直激励功能规划、学生和程序员都与它的简单和表达能力。应用功能规划正在蓬勃发展的新一代打印:语言是达到成熟;功能部分功能的语言构建已经融入语言(诸如C #、蟒蛇,Visual Basic,现在也有了实质性的专业的语用功能编程技术的应用。也有强烈的证据显示功能的程序提供了重要的重要应用领域的生产率增长等资料进行统计分析,建立财务模型、机器学习、软件验证,并bio-informatics。最近,函数式编程的一部分是公开的编程模型的崛起,尤其是在数据查询、同步、活性、并行程序设计领域。从许多功能f#不同的语言,它包含祈使句和面向对象(面向对象)程序。它还提供了一个失踪的联系和动态语言编写,结合习语和编程风格的典型的动态语言的性能和鲁棒性的编译语言。这个f#设计师采用一种设计理念,让你把最好的和最多产的方面,并结合这些模式仍将主要强调功能性编程技巧。这本书将帮助你理解了力量,通过这个组合f#报价。f#和。net提供一个方法来计算,将继续惊喜,函数式编程技术的掌握会帮你成为一个更好的程序员,不管你使用的语言。没有更好的时间去学习功能的程序,并提供最佳路线f#学习和应用程序在。net平台的功能。铅设计者的语言,也Syme f#之一,是这本书的作者。这本书得益于他的权威和。net以及f#从所有的作者多年的经验和其他编程语言f#。
2009-11-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人