| BIPIN 的个人资料::: bipin :::照片日志列表 | 帮助 |
|
3月31日 WinFXWinFX is the new managed code
programming model for Windows. It is a superset of the .NET Framework, combining
the power of the .NET Framework 2.0 APIs with new technologies for building
applications that have visually stunning user experiences, seamless and secure
communication, and the ability to model a range of business processes.
Windows Presentation Foundation (WPF) InfoCard Windows Communication Foundation (WCF) Windows Workflow Foundation (WF) Windows Presentation Foundation (WPF)Windows Presentation Foundation
(WPF), formerly code named "Avalon", is Microsoft's new graphical presentation
technology exposed through the WinFX APIs. It includes support for advanced
typography and layout, rich media integration, and vector and 3D graphics. WPF
allows you to create next-generation user experiences that can extend from the
browser to the desktop. 3月28日 Web 2.0Web 2.0 generally refers to a second generation of
services available on the World Wide Web that lets
people collaborate, and share information online. In contrast to the first
generation, Web 2.0 gives users an experience closer to desktop applications
than the traditional static Web pages. The term was popularized by O'Reilly Media and MediaLive International as the name for a series
of web development conferences that started in October 2004. Web 2.0
applications often use a combination of techniques devised in the late 1990s,
including public web service APIs (dating
from 1998), Ajax (1998), and
web syndication (1997).
They often allow for mass publishing (web-based social software). The
term may include blogs and wikis. To some extent Web
2.0 is a buzzword, incorporating
whatever is newly popular on the Web (such as tags and podcasts), and its meaning is
still in flux.
From Wikipedia, the free encyclopedia
3月26日 Six Tips for Happiness1. Give yourself permission to be human. When we accept emotions -- such as fear, sadness, or anxiety -- as natural, we are more likely to overcome them. Rejecting our emotions, positive or negative, leads to frustration and unhappiness. 2. Happiness lies at the intersection between pleasure and meaning. Whether at work or at home, the goal is to engage in activities that are both personally significant and enjoyable. When this is not feasible, make sure you have happiness boosters, moments throughout the week that provide you with both pleasure and meaning. 3. Keep in mind that happiness is mostly dependent on our state of mind, not on our status or the state of our bank account. Barring extreme circumstances, our level of well being is determined by what we choose to focus on (the full or the empty part of the glass) and by our interpretation of external events. For example, do we view failure as catastrophic, or do we see it as a learning opportunity? 4. Simplify! We are, generally, too busy, trying to squeeze in more and more activities into less and less time. Quantity influences quality, and we compromise on our happiness by trying to do too much. 5. Remember the mind-body connection. What we do -- or don't do -- with our bodies influences our mind. Regular exercise, adequate sleep, and healthy eating habits lead to both physical and mental health. 6. Express gratitude, whenever possible. We too often take our lives for granted. Learn to appreciate and savor the wonderful things in life, from people to food, from nature to a smile. Advice from Tal Ben-Shahar. http://www.npr.org/templates/story/story.php?storyId=5295168
3月18日 Different Layers of an N-Tier applicationIn a typical N-Tier environment, the client implements the presentation logic (thin client). The business logic and data access logic are implemented on an application server(s) and the data resides on database server(s). N-tier architecture is typically thus defined by the following layers:
3月17日 ASP.NET "Atlas"ASP.NET “Atlas” is a package of new Web development
technologies that integrates an extensive set of client script libraries with
the rich, server-based development platform of ASP.NET 2.0. “Atlas” enables you
to develop Web applications that can update data on a Web page by making direct
calls to a Web server — without needing to round trip the page. With
“Atlas”, you can take advantage of the best of ASP.NET and server-side code
while doing much of the work in the browser, enabling richer user experiences.
“Atlas” enables you to build applications with better performance than traditional Web applications in two key aspects — responsiveness and user interface (UI). Traditional Web applications require a round trip for updating data or controls, which can result in long waits. “Atlas”, on the other hand, dramatically improves application performance by reducing the need for round trips. In addition, since “Atlas” performs much of the processing in the client, it enables you to build a richer UI giving users a superior user experience over traditional Web applications. Not only does “Atlas” give you the power to create all the controls and features users have come to expect from a rich UI (such as drag and drop, auto-completion, mouse hovering behavior, and more), but more importantly, it enables you to build interactive, data-bound controls that allow users to sort, update, or change their view of data with few or no round trips to the server. While ASP.NET “Atlas” is both a new package of technologies and a new approach, it is consistent with the concept of developing applications using Asynchronous JavaScript and XML (AJAX). ”Atlas” applications are cross-platform and will run with little or no change in any modern browser. Examples of “Atlas” style applications include Microsoft's Virtual Earth site, Microsoft's Outlook Web Access e-mail client, and Start.com. Creating AJAX-based Web applications is complex and requires extensive knowledge of client script. Thus, “Atlas” is not merely another implementation of AJAX. Instead, “Atlas” extends the AJAX concept in two significant ways. First, the “Atlas” client script libraries dramatically simplify the tasks of creating rich UIs and remote procedures calls by providing you with true object-oriented APIs and components for Atlas development. Second, “Atlas” extends the AJAX concept by providing a rich, integrated server development platform in ASP.NET 2.0. The “Atlas” server components include ASP.NET Web services and server controls that enable you to take advantage of the power of ASP.NET, such as the ASP.NET profiles service, in an “Atlas” application. Overall, "Atlas" is about simplifying AJAX development and incorporating AJAX concepts into the typical Web application development process. The ASP.NET “Atlas” package of client and server-side development tools and components is a significant evolution and enhancement of the AJAX concept. The PDC materials — the Hands-On Labs, the “Atlas” QuickStart tutorials, and the keynote addresses — will help you to discover the power of the “Atlas” concept and its potential to transform the way you build Web applications. 3月15日 How to control the page numbering in a Word documentWant to tell Word to display a page
number on pages one, two, and three, but not on any other pages? { IF { PAGE } < 4 "{ PAGE }" "" } Want to tell Word to put the “real” page
number on pages one, two, and three, { IF { PAGE } < 4 "{ PAGE }" "{ = { PAGE } + 1 }" } Want Word to insert “Continued/...” on
every page except the final page, For more information follow the link http://word.mvps.org/FAQs/Numbering/PageNumbering.htm Article by Bill Coan |
|
|