世界博览会(World Exhibition or Exposition,简称World Expo)又称国际博览会及世界博览会,简称世博会、世博,是一项由主办国政府组织或政府委托有关部门举办的有较大影响和悠久历史的国际性博览活动。参展者向世界各国展示当代的文化、科技和产业上正面影响各种生活范畴的成果。
中国2010年上海世博会将是探讨人类城市生活的盛会;是一曲以创新和融合为主旋律的交响乐;将成为人类文明的一次精彩对话。

“城市,让生活更美好”(Better City, Better Life!)

公告板
  [2010-08-17] 成功举报垃圾短信可获赠上海移动两元话费
  [2010-07-13] 腾讯QQ的风险
  [2010-06-29] 韩国国会通过对性侵儿童者进行化学阉割的法案
  [2010-04-27] 高尚
  [2010-05-27] 营销经济学之不要轻易和少妇上床
  [2010-06-23] 2010网页设计趋势
  [2010-06-11] 2012诺亚方舟船票
  [2010-05-30] 世界各国家间仍存网络数字鸿沟
  [2010-05-15] Ploom公司发明新型“无公害”吸烟设备 吸烟不一定要顾此失彼
  [2010-05-15] 中国移动引进iPad无阻力
  [2010-05-01] 9方法教会好女人了解你的男人健康
  [2010-05-06] 一次孕育增10年免疫力 拒绝生育影响女性健康
  [2010-04-15] 你从未想到的广告位——在验证码里投放广告
  [2010-05-16] 夫妻常犯的6个性健康错误
  [2010-05-16] 月经生理期可尽享的7件美事
  [2010-05-11] 非现场购物消费者有权30天内退货
  [2010-05-10] 明年1月起将在所有室内公共场所完全禁烟
  [2009-09-11] 庆祝中华人民共和国成立60周年口号
  [2009-09-11] 谁在阻碍中小企业的发展-无奈的税控电脑
  [2009-09-03] 企业招聘出新规 拒绝“春哥教”“寂寞党”
  [2009-09-03] 漫画中国联通十年
  [2009-09-02] 喝酒无法发动丰田汽车 吹气酒精测试汽车点火系统
  [2009-09-01] 81.4%的人业余时间在上网中度过
  [2009-09-01] 欧盟从9月起逐步淘汰白炽灯
  [2009-08-17] 七种食物让女人越吃越老
  [2009-08-24] 改装电池5分钟搞掂 安全有如手雷爆炸
  [2009-08-21] 电话欠费诈骗卷土重来 骗子称“不要信银行”
  [2009-08-17] 医生提醒:夏天“煲电话粥”小心"手机皮炎"
  [2009-08-20] 浙江小伙利用时差《偷天陷阱》套走银行18万
  [2009-08-18] 4/5英国手机用户宁愿抛弃性爱选择手机
  [2009-08-19] 人类电子舌头可以尝出味道
  [2009-08-19] 闲置银行卡为网店从事刷信用服务
  [2009-02-17] 当孩子对你撒谎后……
  [2009-08-12] 徒步走三峡 史上最详细
  [2009-08-13] 国内外80后能力对比
  [2009-08-14] 实心电吉他创始人Les Paul去世 终年94岁
  [2009-08-14] 英国新技术可从月球岩石中大量获取氧气
  [2009-08-14] 韩国50%手机用户购成人服务 年售1亿美元
  [2009-08-10] 个人网店卖盗版 淘宝网站须担责
  [2009-08-10] 孩子不是投币售货机
  [2010-07-12] 手机的环保尝试
预览模式: 普通 | 列表

如何做好网站开发项目需求分析

 


  一个网站项目的确立是建立在各种各样的需求上面的,这种需求往往来自于客户的实际需求或者是出于公司自身发展的需要,其中客户的实际需求也就是说这种交易性质的需求占了绝大部分。面对对网站开发拥有不同知识层面的客户,项目的负责人对用户需求的理解程度,在很大程度上决定了此类网站开发项目的成败。因此如何更好地的了解、分析、明确用户需求,并且能够准确、清晰以文档的形式表达给参与项目开发的每个成员,保证开发过程按照满足用户需求为目的正确项目开发方向进行,是每个网站开发项目 管理 者需要面对的问题。就这个问题,本文想提出自己的一些看法和建议,希望各位读者批评指正:


一、 那些人应该参与网站开发项目的需求分析活动


  需求分析活动其实本来就是一个和客户交流,正确引导客户能够将自己的实际需求用较为适当的技术语言进行表达(或者由相关技术人员帮助表达)以明确项目目的的过程。这个过程中也同时包含了对要建立的网站基本功能和模块的确立和策划活动。所以项目小组每个成员、客户甚至是开发方的部门经理(根据项目大小而定)的参与是必要的。而项目的管理者在需求分析中的职责有如下几个方面:


  1、 负责组织相关开发人员与用户一起进行需求分析。

  2、 组织美术和技术骨干代表或者全部成员(与用户讨论)编写《网站功能描述书(初稿)》文档。

  3、 组织相关人员对《网站功能描述书(初稿)》进行反复讨论和修改,确定《网站功能描述书》正式文档。

  4、 如果用户有这方面的能力或者用户提出要求,项目管理者也可以指派项目成员参与,而由用户编写和确定《网站功能描述书》文档。

  5、 如果项目比较大的话,最好能够有部门经理或者他授权的人员参与到《网站功能描述书》的确定过程中来。


二、 完整的需求调查文档记录体系


  在整个需求分析的过程中,将按照一定规范的编写需求分析的相关文档不但可以帮助项目成员将需求分析结果更加明确化,也为以后开发过程中做到了现实文本形式的备忘,并且有助于公司日后的开发项目提供有益的借鉴和模范,成为公司在项目开发中积累的符合自身特点的经验财富。


  需求分析中需要编写的文档主要是《网站功能描述书》,他基本上是整个需求分析活动的结果性文档,也是开发工程中项目成员主要可供参考的文档。为了更加清楚的描述《网站功能描述书》往往还需要编写《用户调查报告》和《市场调研报告》文档来辅助说明。各种文档最好有一定的规范和固定格式,以便增加其可阅读性和方便阅读者快速理解文档内容,相关规定将在本文后面讨论。


三、 向用户调查些什么


  在需求分析的工程中,往往有很多不明确的用户需求,这个时候项目负责人需要调查用户的实际情况,明确用户需求。一个比较理想化的用户调查活动需要用户的充分配合,而且还有可能需要对调查对象进行必要的培训。所以调查的计划安排:时间、地点、参加人员、调查内容,都需要项目负责人和用户的共同认可。调查的形式可以是:发需求调查表、开需求调查座谈会或者现场调研。


调查的内容主要如下:


  1、 网站当前以及日后可能出现的功能需求。

  2、 客户对网站的性能(如访问速度)的要求和可靠性的要求。

  3、 确定网站维护的要求。

  4、 网站的实际运行环境。

  5、 网站页面总体风格以及美工效果(必要的时候用户可以提供参考站点或者由公司向用户提供)。

  6、 主页面和次级页面数量,是否需要多种语言版本等

  7、 内容管理及录入任务的分配。

  8、 各种页面特殊效果及其数量(js,flash等)

  9、 项目完成时间及进度(可以根据 合同 )

  10、明确项目完成后的维护责任。



  调查结束以后,需要编写《用户调查报告》,《报告》的要点是:




  1、 调查概要说明:网站项目的名称;用户单位;参与调查人员;调查开始终止的时间;调查的工作安排。

  2、 调查内容说明:用户的基本情况;用户的主要业务;信息化 建设 现状;网站当前和将来潜在的功能需求、性能需求、可靠性需求、实际运行环境;用户对新网站的期望等。

  3、 调查资料汇编:将调查得到的资料分类汇总(如调查问卷,会议记录等等) 。


四、 市场调研活动内容


  通过市场调研活动,清晰的分析相似网站的性能和运行情况。可以帮助项目负责人更加清楚的构想出自己开发的网站的大体架构和模样,在总结同类网站优势和缺点的同时项目开发人员可以博采众长开发出更加优秀的网站。


 


  但是由于实际中时间、经费、公司能力所限,市场调研覆盖的范围有一定的局限性,在调研市场同类网站的时候,应尽可能调研到所有比较出名和优秀的同类网站。应该了解同类网站的使用环境与用户的诧异点、类似点,同类产品所定义的用户详细需求(需要公司或者项目负责人有一定的关系)。市场调研的重点应该放在主要竞争对手的作品或类似网站作品的有关信息上。


市场调研可以包括下列内容:


  1、 市场中同类网站作品的确定。

  2、 调研作品的使用范围和访问人群。

  3、 调研产品的功能设计(主要模块构成,特色功能,性能情况等等)

  4、 简单评价所调研的网站情况。


  调研的目的是明确并且引导用户需求。


  对市场同类产品调研结束后,应该撰写《市场调研报告》主要包括一下要点:




  1、 调研概要说明:调研计划;网站项目名称、调研单位、参与调研、调研开始终止时间。

  2、 调研内容说明:调研的同类网站作品名称、网址、设计公司、网站相关说明、开发背景、主要适用访问对象、功能描述、评价等

  3、 可采用借鉴的调研网站的功能设计:功能描述、用户界面、性能需求、可采用的原因。

  4、 不可采用借鉴的调研网站的功能设计:功能描述、用户界面、性能需求、不可采用的原因。

  5、 分析同类网站作品和主要竞争对手产品的弱点和缺陷以及本公司产品在这些方面的优势。

  6、 调研资料汇编:将调研得到的资料进行分类汇总。


五、 清晰的需求分析输出——《网站功能描述书》


  在拥有前期公司和客户签订的 合同 或者是标书的约束之下,通过较为详细具体的用户调查和市场调研活动,借鉴其输出的《用户调查报告》和《市场调研报告》文档,项目负责人应该对整个需求分析活动进行认真的总结,将分析前期不明确的需求逐一明确清晰化,并输出一份详细清晰的总结性文档――《网站功能描述书(最终版)》以供作为日后项目开发过程中的依据。


  《网站功能描述书》必须包含以下内容:

  1、 网站功能

  2、 网站用户界面(初步)

  3、 网站运行的软硬件环境

  4、 网站系统性能定义

  5、 网站系统的软件和硬件接口

  6、 确定网站维护的要求

  7、 确定网站系统空间租赁要求

  8、 网站页面总体风格及美工效果。

  9、 主页面及次页面大概数量。

  10、 管理 及内容录入任务分配。

  11、各种页面特殊效果及其数量。

  12、项目完成时间及进度(根据合同)

  13、明确项目完成后的维护责任。


  综上所述,在网站项目的需求分析中主要是由项目负责人来确定对用户需求的理解程度,而用户调查和市场调研等需求分析活动的目的就是帮助项目负责人加深对用户需求的理解和对前期不明确的地方进行明确化,以便于日后在项目开发过程中作为开发成员的依据和借鉴。


  当然一次成功的需求分析不仅需要项目负责人甚至是客户等所有项目相关人员的共同努力,还和公司的能力范围有一定关系。需要说明的是本文所述的需求分析活动内容是建立在较为理想的基础上的。由于各个公司现实情况的不同,读者可以根据自身情况不一借鉴吸收利用。重要的是能构根据本公司的情况,系统的规范此类文档做好保存和收集,相信对公司以后其他网站项目的进行以及公司自身实力的增强都会有很大帮助。


微软的150个免费提供的软件列表

 


一条非常有意思的消息,微软已经有150多个免费的Windows下的应用程序可以供你使用,但是我们知道的也仅仅是非常小的一部分,有一个blog却非常强,它列出了一个非常详细的列表,还提供了下载地址,想象一下新装了一台Windows,拥有150个Microsoft制作的小程序是多么壮观的事情.


 


Microsoft 新闻主题

Ultimate List of Free Windows Software from Microsoft


 


Microsoft has over 150 FREE Windows Programs available for download -- but finding them all is extremely difficult. Until now, thanks to the Road to Know Where!

 



WINDOWS  XP GOODIES  


Agent components provide animated characters (Genie, Merlin, PeedyRobby & "Custom") to appear during specific help or instruction. (Support FAQ)

 

Alt-Tab Replacement in addition to seeing the icon of the application window you are switching to, you also see a preview of the page. Helping when multiple sessions of open applications.  

 

Calculator Plus also performs many different types of conversions. 

 

ConferenceXP enables you to see and hear others in a virtual collaborative space, called a venue. You can collaborate on an electronic whiteboard or PowerPoint presentation, send messages and more.

 

FolderShare keeps important files at your fingertips - anywhere. All file changes are automatically synchronized between linked computers, so you always access the latest documents, photos, and files.

 

GroupBar desktop tool offers enhanced window management capabilities in a taskbar-like setting. The basic concept is that through simple drag-and-drop operations on window tiles within the bar, users can create lightweight, transient grouping relationships that allow them to perform certain higher-level window layout functions on multiple windows at once.


Location Finder is a client-side application that turns a regular WiFi enabled laptop, Tablet or PC into a location determining device without the addition of any separate hardware. Location Finder uses WiFi access points - or reverse IP lookup when WiFi is not available - to center and display the person's location on the Windows Live Local, enabling the user to quickly and easily search in their present location. 

 

MapCruncher quickly converts existing maps into an online format that’s as fast and easy to use as Virtual Earth. PDF and raster maps can be converted in minutes just by clicking on corresponding landmarks on the user's map and the global maps in Virtual Earth. MapCruncher re-projects the user's map, rendering correctly registered and zoomed tiles that can be mashed up seamlessly with Virtual Earth’s standard road, aerial, and oblique imagery. (Support: Website

 

My Font Tool converts your handwriting into a TrueType font, making typed text appear as though you had written it by hand. 

 

Open Command Window Here adds an "Open Command Window Here" context menu option on file system folders, giving you a quick way to open a command window (cmd.exe) pointing at the selected folder.

 

Power Calculator can graph and evaluate functions as well as perform many different types of conversions.

 

Scalable Fabric is a task management system for the Windows desktop. A central focus area, defined by you, contains windows that behave in the traditional way. When you drag a window into the periphery, it becomes smaller and continues to get smaller the closer you get to the edge of the screen. This makes it possible to keep windows open all the time, and change "minimize" to mean "return to the periphery". Groups of windows can easily be created to represent different user tasks. Switching between groups is done simply by clicking on the task marker flag.

 

Taskbar Magnifier magnifies part of the screen from the taskbar.

 

TIME ZONES: There are two handy programs that help deal with multiple Time Zones: Premium Time Zone requires genuine Windows XP, the Standard Time Zone program does not.

 

Tweak UI gives access to system settings that are not exposed in the default user interface, including mouse settings, Explorer settings, taskbar settings, and more.

 

USB Flash Drive Manager will backup and restore files to/from a USB Flash Drive device. 

 

Virtual Desktop Manager manages up to four desktops from the Windows taskbar


Virtual Machine is Microsoft's Java Virtual Machine for Internet Explorer, allowing you to view java applets on Web pages.

 

Webcam Timershot lets you take pictures at specified time intervals from a Webcam connected to your computer and save them to a location that you designate.

 

 


EBOOKS READER


eBooks Reader offers digital versions of printed books using ClearType technology. Free eBooks are offered by many book publishers and sold by popular online retailers. 


Optional Reference & Dictionaries



 

UTILITIES 



ActiveSync synchronization of Outlook information, Office documents, pictures, music, videos and applications from your desktop to Windows Mobile-based Pocket PCs & Smartphones. NOTE: ActiveSync Error Codes received after a synchronization attempt.

 


Clear Cache Feature for Internet Explorer  – automatically deletes all temporary Internet files, cookies, and history files. This was developed to programmatically clear these files when a corrupt entry caused errors with Internet Explorer.

 

ClearType Tuner fine tunes the ClearType technology via the Control Panel, making it easier to read text on your screen. A necessity for LCD screens (portables and flat screens) -- or try it On-Line. [Bonus = Consolas ClearType Font Pack]

 

Color Control Panel Applet adds a new "Color" item to the control panel, providing viewing and editing color management settings.

 

Desktop Language Settings allows you to identify and change language, keyboard, and regional settings for Windows, Internet Explorer, and Office programs with a single tool.

 

Desktop Search – Enterprise Edition The latest version of Windows Desktop Search (WDS) is optimized with features that help the enterprise IT manager easily customize, deploy and manage the installation of desktop search across all users and computers in their organization. (Support: Administrator Guide & Developer’s Guide)

 

Font Properties Extension adds several new property tabs to the fonts dialog box. (Support: Website)

 

MSN Search Toolbar with Windows Desktop Search, tabbed browsing, pop-up blocker and automatic form fill. (Support: Administration Guide & Toolbar Help - MSN Search SDK Beta



  • Developer Toolbar provides a variety of tools for quickly creating, understanding, and troubleshooting Web pages. (Feedback)


  • Community Bar adds context-dependent content to the web browsing experience. As users browses the web, they can see (and leave) notes from other people who visited the same page, chat with other people viewing the same page, tag the page with a bookmark or category label, view all the inlinks to the page, find related pages, perform context-specific search, and see blog postings related to the page.


  • Games Add-in gives you 40+ puzzle games, 20+ card & board games, 150+ downloadable games, 20+ word & trivia games, 80+ free online games, with new games posted weekly.


  • Lotus Notes Add-in developed by MSN – This Protocol Handler allows you to easily find your Lotus Notes e-mail and search the contents within.


  • MSG iFilter Add-in to Desktop Search – This iFilter allows searching on all elements of your Outlook MSG (.MSG) files including Message Body; Subject; From; From Name; From Address; To Name; To Address; CC Name; CC Address; Doc Title Prefix; Sent Date; Received Date; Primary Date; Conversation ID; Attachment Names and will indicate if an attachment is present within the .MSG. Additionally, content within attachments are indexed and searched. (Support: KB917402)


  • Phishing Filter Add-in works to prevent high-tech scams using phony web sites with actual brands designed to steal valuable personal information such as usernames, passwords, credit card numbers, and Social Security numbers. (Support: How to. . ., Anti-phishing White Paper)


  • PHLAT (Prototype for Helpful Lookup and Tagging) is an interface for Windows Desktop Search, enabling search through a user's own e-mail, files, and viewed Web pages. PHLAT makes it easy for users to specify queries and filters, attempting to integrate search and browsing in one intuitive interface. In addition, PHLAT supports a unified tagging scheme for organizing personal content across storage systems, such as files and e-mail. (Support: Blog Article)


  • PrivBar - An IE/Explorer toolbar to show current privilege level.


  • Search Preview Add-in - Make your searching more productive and convenient. Search Preview displays a thumbnail preview next to each result. Enlarge the preview by rolling over it and put an end to "click-look-back"


  • Weather Add-in Keeps the local three-day weather forecast at your fingertips.


  • Windows Live Favorites service allows you to store and quickly access all the interesting sites you find on the web from any computer, any time, any where.


  • Windows Rights Management Add-on provides a way for users to view, but not alter, files with restricted permission. These restrictions enable authors to prevent sensitive documents, Web-based information, and e-mail messages from being forwarded, edited, or copied by unauthorized individuals. These restrictions provide protection, not only while the information is in transit, but also after the recipient of the information has received it.



Mount ISO Files Virtually - this tool allows ISO image files to be mounted virtually as a CD/DVD device.

 

SequoiaView - Treemap visualization of hard drive’s contents. (Utilityapproved  by the PowerToys group)

 

Shared Computer Toolkit is designed for schools, libraries, Internet and gaming cafés, community centers, and other locations where are "shared" computer is used.



 


SyncToy helps copy, move, and synchronize files with digital cameras, e-mail, cell phones, portable media players, camcorders, PDAs, and laptops. (Support: How to  . . .)

 

System Configuration Utility (msconfig.exe) has been updated with a Tools Tab. The System Configuration utility automates the routine troubleshooting steps used when diagnosing system configuration issues. (Support: How to . . .


 

Transliteration Utility (TU) tool for transliterating one natural language script to another (like Serbian Latin to Serbian Cyrillic or Latin to Inuktitut). Plus, it can be used to create, edit, debug, and test natural language transliteration modules used to convert one script to another. (Support: How to . . .)

 

Tweakomatic utility that writes Windows Management Instrumentation (WMI) scripts enablimg you to retrieve and/or configure Windows and Internet Explorer settings locally or remotely.

 

User State Migration Tool (USMT) migrates user files and settings during large deployments of Windows 2000 or XP. USMT captures desktop, network and application settings as well as a user files, and then migrates them to a new Windows installation. (Support: Homepage)

 

Virtual PC is a powerful software virtualization solution that allows running multiple PC-based operating systems simultaneously on one workstation, providing a safety net to maintain compatibility with legacy applications while you migrate to a new operating system. (Support: Technical Overview)

 

VirtualWiFi is an architecture for wireless LAN (WLAN) cards, that abstracts a single WLAN card to appear as multiple virtual WLAN cards to the user. The user can then configure each virtual card to connect to a different wireless network. Therefore, VirtualWiFi allows a user to simultaneously connect his machine to multiple wireless networks using just one WLAN card.
 


 

SUPPORT & TROUBLESHOOTING


Bootvis – Microsoft states this tool is no longer available, but they still “support it”.  Bootvie “was” a performance tracing and visualization tool designed to help identify performance issues for boot/resume timing while developing new PC products or supporting software.  (Alternate Download: MajorGeeks

 

Desktop Heap Monitor examines usage of a WIN32 subsystem that has an internal heap area known as "desktop heap". When running large number of Windows-based programs, "Out Of Memory" error messages appear when you attempt to start new programs or try to use programs that are already running, even though you still have plenty of physical and pagefile memory available. (Support: KB126952)

 

DLL Online Help Database – helps identify DLL version conflicts.

 

Fiddler is an HTTP Debugging Proxy which logs all HTTP traffic between your computer and the Internet. Fiddler allows you to inspect all HTTP Traffic, set breakpoints, and "fiddle" with incoming or outgoing data. (Support: HTTP Debugging)

 

Guided Help (depending on the problem) can automatically guide you through various steps to perform some diagnostic tasks yourself. (Support: How to . . .

 

MDAC Component Checker tool is designed to help you determine installed version information and diagnose installation issues with the Microsoft Data Access Components (Support: MDAC Website)

 

Memory Diagnostic tests the Random Access Memory (RAM) on your computer for errors.

 

Network Diagnostics for Windows XP tool (xpnetdiag) analyzes information about your network connectivity to help troubleshoot some of the most common connection problems encountered in a home networking environment. (Support: KB914440)

 


PortQry Command Line Port Scanner is a command-line utility that helps troubleshoot TCP/IP connectivity issues. The utility reports the port status of TCP and UDP ports on a computer you choose. For details, see KB310099 and description. (Description of Microsoft Port Numbers & All Port Numbers)

 

Port Reporter logs TCP and UDP port activity on a local Windows system. Port Reporter is a small application that runs as a service logging which ports are used, which process is using the port, if the process is a service, which modules the process has loaded and which user account is running the process. (Description of Microsoft Port Numbers & All Port Numbers)


Port Reporter Parser Tool is a log parser for Port Reporter log files. Port Reporter Parser has many features that can help you analyze Port Reporter log files.  


Product Support's Reporting Tools and Premier Services Reporting Utility (Alliance version) facilitates the gathering of critical system and logging information used in troubleshooting support issues. There are 8 specialty versions, one for each of the following support scenario categories: Alliance, Directory Services (not for NT 4.0), Networking, Clustering, SQL, Software Update Services, MDAC and Base / Setup / Storage / Print / Performance. (Support: Blog Article & Overview)

 

User Mode Process Dumper (userdump) dumps any running Win32 processes memory image (including system processes such as csrss.exe, winlogon.exe, services.exe, etc) on the fly, without attaching a debugger, or terminating target processes. Generated dump file can be analyzed or debugged by using the standard debugging tools.

 

User Profile Deletion Utility (Delprof.exe) deletes all data that is stored in a user profile. This includes desktop settings, favorites, program-specific data that is contained in the Application Data folder, and the contents of the My Documents folder.

 


User Profile Hive Cleanup is a service to help with slow log off and unreconciled profile problems ensuring that user sessions are completely terminated when a user logs off when using Roaming Profiles or locked profiles as implemented through the Shared Computer Toolkit. 

 

Video Decoder Checkup Utility helps determine if an MPEG-2 DVD video decoder is installed, and whether it's compatible with Windows Media Player 10 or Windows XP Media Center Edition.

 


Windows Installer CleanUp Utility can remove a program's Windows Installer configuration information if experiencing installation (Setup) problems.  

 

Windows Support Tools are intended for use by Microsoft support personnel and experienced users to assist in diagnosing and resolving computer problems. 




 

 

SECURITY, ANTI-SPYWARE & ANTI-VIRUS 



Baseline Security Analyzer includes a graphical and command line interface that can perform local or remote scans of Windows systems. MBSA will scan for common security misconfigurations in the following products: Windows 2000, XP, Server 2003, Internet Information Server (IIS) 5.0, and 6.0, SQL Server 7.0 and 2000, Internet Explorer (IE) 5.01 and later, and Office 2000, 2002 and 2003. MBSA also scans for missing security updates, update rollups and service packs published to Microsoft Update. (Support Tool: Visio Connector for MBSA 2.0, MBSA Homepage)

 

Malicious Software Removal Tool checks your computer for infection by specific, prevalent malicious software (including Blaster, Sasser, and Mydoom) and helps to remove the infection if it is found. (Updated on the second Tuesday of each month.)  

 


Promqry and PromqryUI enable you to detect a network sniffer that is running on a computer that is running Windows Server 2003, Windows 2000 or XP. If a system has network interfaces in promiscuous mode, it may indicate the presence of a network sniffer running on the system.


PromqryUI provides a Windows graphical interface that can be used to detect network interfaces that are running in promiscuous mode.


Promqry is a command line tool that can be used to detect network interfaces that are running in promiscuous mode.


Windows Defender helps you stay productive by protecting computers against pop-ups, slow performance and security threats caused by spyware and other potentially unwanted software.

 

Windows Live Safety Center – A Web service designed to help ensure the health of your computer with free scanning tools helping get rid of unwanted software.   



 

 

MULTIMEDIA


CD Slide Show Generator can view images burned to a CD as a slide show.

 

"Decades" Auto Playlist Pack include dozens new auto playlists to organize your music by decades—from the 1940s through the new millennium.

 

Device Manager Software Development Kit (SDK) helps you work with devices that support the new Media Transfer Protocol (MTP).

 

Easy Camera Calibration Tool can be used to determine a camera’s internal parameters (focal length, aspect ratio, radial distortion, etc.). The technique only requires the camera to observe a planar pattern shown at a few (at least two) different orientations. Either the camera or the planar pattern can be freely moved. The motion need not be known. (Support: Website)

 

GroupShot creates a composite image from a series of photos. The photos must be of the same scene, taken from the same point of view within a short period of time. The application uses regions that you indicate to build a composite image automatically. (Support: Help & Website)

 


HTML Slide Show Wizard helps you create an HTML slide show of your digital pictures, ready to place on your Web site.

 

Image Resizer enables you to resize one or many image files with a right-click. (Support: How to . . .)

JetStream Image Editor with cut and paste tool, based on sequential curve growing with interaction. (Support: Website)

 

Max  makes lists of photos and turns them into beautiful slide shows to share. Max is built on the next-generation WinFX Runtime Components tehcnology that will drive the development of Windows Vista applications. (Support: Setup Guide)

 

Media Audio 9 Lossless to PCM Converter - This command line tool converts files encoded using Windows Media Audio 9 Lossless back into the original PCM WAV format.

 

Media Bonus Pack is fully packed with utilities, PowerToys, visualizations, skins, sound effects, and much more. (Net Install Version)


 

Media Capture enables video content authors to capture uncompressed AVI files with mono, stereo, 5.1, or 7.1 channels of audio, with up to 24 bit resolution and sampling rates up to 192KHz. Media Capture supports a broad range of video and audio capture cards, and includes the complete source code for developers who wish to build their own capture applications.

 

Media Encoder provides support for high-quality multichannel sound, high-definition video quality, new support for mixed-mode voice and music content, and more. (Support: Introduction to . . .)

 

Media Encoder Studio Edition is a powerful tool for video professionals, focused on the creation of high-quality, offline encoded content.

 

Media Mono to Multichannel Wave Combiner 9 Series - This command line tool will combine 2, 6 or 8 mono WAV files into an audio-only AVI file that can be used as a source with the Windows Media Encoder 9 Series.

 

Media Player Software Development Kit (SDK) introduces a range of new features and functionality for customizing the Player and Player Control.

 

Media Professional Exhibitor is a powerful tool intended for playback of Windows Media files at full-screen resolution at all times. All transport and playlist controls appear on a (required) second monitor allowing for a theatrical viewing experience. 

 

Media Transfer Protocol Porting Kit introduces the new Media Transfer Protocol (MTP), which enables you to manage content on any portable device. 

 

Movie Maker makes home movies amazingly fun. With Movie Maker, you can create, edit, and share your home movies right on your computer. Build your movie with a few simple drag-and-drops. Delete bad shots and include only the best scenes. Then share your movie via the Web, Email, or CD. [Fun Packs: Winter 2002 & 2003 - Creative Audio, Titles,  Custom Effects and Transitions] (Support: Blog Posting)

 

Paint.Net originated as a Computer Science senior design project at Washington State University, and is still developed by the two alumni Rick Brewster and Tom Jackson who now work for Microsoft. Don't forget the Free Paint.Net Plug-Ins!

 

Photo Story create slideshows using your digital photos. With a single click, you can touch-up, crop, or rotate pictures. Add stunning special effects, soundtracks, and your own voice narration to your photo stories. Then, personalize them with titles and captions. Small file sizes make it easy to send your photo stories in an e-mail. 

 

Producer 2003 for users of PowerPoint 2002 & 2003, includes improved audio and video quality, better synchronization, and presentation-sharing tools.

 

RAW Image Thumbnailer and Viewer for serious photographers. Organize and work with digital RAW files in Windows Explorer (much as you can with JPEG images). This tool provides thumbnails, previews, printing, and metadata display for RAW images. (Support: White Paper

 

TweakMediaPlayer gives users easy access to advanced settings for the library, CD burning, and full-screen mode. Use this plug-in to adjust music queuing in the library, automatic volume leveling for burning audio CDs, full-screen animations, and much more.

 

Video Cube allows you to load an AVI movie file as a volume, and play back the movie sampling space and time in different ways. It also provides a single cutting plane for interactively viewing single spacetime slices of the video. (Support: Video Cubisum)

 



 




GAMING 


3 Degrees connects people into a small group, so you can do fun things together. Throw animations to each others' desktops with winks. Listen together to a shared playlist created from music that you own with musicmix.

 


Carioca Rummy Card Game is a fun form of Contract Rummy popular in Argentina and Chile.


 


Game Voice Share Talk strategy to your teammates. Talk trash to your opponents. Game Voice brings the power of voice to games, whether you're online, on a LAN, or offline. (Support: How to . . .)

 

Match-Up! Similar to the game "Concentration", test your memory and matching skills. Flip the cards and match the images while racing against the clock.

 

SafeDisc – When running a restricted user account with fast user switching under Windows XP, some games will not start correctly. The game requests that the original disk be placed in the drive, even if it is already present.

 

XBox 360 Controller for Windows is equipped with smart features for enhanced PC gaming performance and greater navigational control. (Support: Documentation)

 




 

 

HARDWARE


Fingerprint Reader - DigitalPersona Password Manager 1.0 (Support: How to . . .)

 

Keyboard - IntelliType 5.5  Sofware for Windows 2000/XP and Windows XP 64 OEM Version

 

Mouse & Trackball - IntelliPoint 5.5  Software for Windows 2000/XP, Windows XP 64 Bit  and  Windows 2000/XP & XP 64 OEM Version (Support: How to . . . )


  

 

SCREENSAVERS & THEMES



4 the Dogs (Patas) - Four themes with "mans best friend" including wallpapers, icons and sounds.

 

Brazilian Beaches (Praias do Brasil) - The beauty of the Brazilian coast represented thru 4 of Brazil's famous beaches: Florianopolis, Buzios, Jericoacoara e Fernando de Noronha.

 

Brazilian Carnival is famous around the world with 3 types of parties according to regions: Olinda, Salvador and of course Rio de Janeiro.

 


Christmas Theme  has wallpaper, animated cursors, icons, sounds, and a 3D screensaver.

 

Creativity Fun Pack PowerToys automatically select images for your Desktop or Screen Saver.  


 

Desktop Wallpapers from Microsoft Employees: Michael Swanson & Mikhail Arkhipov's 1920 x 1200 (16:10 aspect ratio "widescreen") and 1600 x 1200 (4:3 aspect ratio "standard"), Peggi Goodwin's Gorgeous Nature Images (various resolution) and three from the Exchange Server Team.

 

Dungeon Siege Wander through the magical Land of Ehb. The screensaver features breathtaking views taken straight from the game.

 

Egypt Nile Theme - An Egypt Nile desktop theme with wallpaper, animated cursors, icons, sounds, and a screensaver.

 

European Flags Screensaver celebrates the European Union expansion on May 1, 2004. The screensaver displays each member state's flag in succession or allows customization.

 

Final Fantasy XI Desktop Theme For decades, gamers have embarked upon journeys through the unforgettable worlds of the Final Fantasy games. Now players can unite from around the world in the exploration of a new fantasy experience online in Final Fantasy XI for Windows. 

 

Historical Monuments customizes the desktop with Historical Monuments.
 

Holiday Snowflakes transforms your computer into a winter wonderland with 3-D snowflakes falling from the sky.

 

Ireland Desktop Theme includes desktop wallpaper and screensaver depicting images from around the island of Ireland. The images have been supplied by Fáilte Ireland and the Northern Ireland Tourist Board.

 

The Lord of the Rings: The Battle for Middle Earth Skin for Windows Media Player 10 The skin was created in partnership with Electronic Arts and designed by The Skins Factory.

 

MSN Screensaver can personalize your screensaver with background photos, news and weather information from MSN or any RSS feeds from websites you choose.

 

Nunavut (Canadian Arctic Region) - Desktop Theme

 

Nature Theme 1 - "Animals"

 

Nature Theme 2 brings a little bit of the great outdoors inside.

 

New Zealand Bliss A special Queen's Birthday 2005 edition; the world-famous directional sign in Bluff; and the theme pack for Royale. ( Preview Samples)

 

Office Dinosaur Screensaver. Share the Microsoft Office Dino's pain as he dances his way through one embarrassing technological difficulty after another.

 

Ontario Canada - Desktop Theme

 

Plus! Dancer LE is a free trial version of Plus! Dancer that enables you to experience the fun of entertaining dancers that groove to beats of the music that's playing on your desktop.


Ree Ree Khao Sarn, the traditional Thai children's game includes colorful wallpaper,icons and animated screensaver with sound, demonstrating children play a rousing game of ri ri khao san, the "Long Grain Rice Game" in which the tallest "grain" is caught.

 

San Fermín Desktop Theme is specifically designed for the Spanish speaking community.

 

Security Screensavers helps remind us of basic security practices containing two different screen savers -- Ten Immutable Laws of Security, & Ten Immutable Laws of Security Administration.

 


 

Valentine's Day Screensaver celebrates (duh) Valentine's Day.

 

Video Screensaver includes sample movie footage of countries all over the world.

 

Windows XP Screensaver - This 3D Windows XP screensaver shows off the power of DirectX.

 


 

World of Warcraft Skin for Windows Media Player 10 - The official skin for Blizzard's World of Warcraft online game.



 



3RD PARTY BONUS GOODIES:  



 


 

函数对字符起泡排序

 


从小到大


#include <conio.h> /* 此头函数请不要删除 */
#include <stdio.h>
#define N 10



char str[N];
char ver(char str[])
{int i,j;
char k;
for (i=0;i<N;i++)
for (j=0;(j<N-i)&&(str[j]!='');j++)
if (str[j]>str[j+1])
{k=str[j];
str[j]=str[j+1];
str[j+1]=k;}
}



main()
{int i,flag;
for (flag=1;flag==1;)
{printf("请输入10个字符 ");
scanf("%s",&str);
if (strlen(str)>N) printf("你输入的字符长度大于10,请重新输入,谢谢合作 ");
else if (strlen(str)<N) printf("你输入的字符小于10,请重新输入,谢谢合作 ");
else flag=5;}
ver(str);
for (i=0;i<N;i++)
printf("%c",str[i]);

getch(); /* 此语句请不要删除*/
}


----------------------------------------------------------------


从大到小


#include <conio.h> /* 此头函数请不要删除 */
#include <stdio.h>
#define N 10



char str[N];
char ver(char str[])
{int i,j;
char k;
for (i=0;i<N;i++)
for (j=0;(j<N-i)&&(str[j]!='');j++)
if (str[j]<str[j+1])
{k=str[j];
str[j]=str[j+1];
str[j+1]=k;}
}



main()
{int i,flag;
for (flag=1;flag==1;)
{printf("请输入10个字符 ");
scanf("%s",&str);
if (strlen(str)>N) printf("你输入的字符长度大于10,请重新输入,谢谢合作 ");
else if (strlen(str)<N) printf("你输入的字符小于10,请重新输入,谢谢合作 ");
else flag=5;}
ver(str);
for (i=0;i<N;i++)
printf("%c",str[i]);

getch(); /* 此语句请不要删除*/
}

标签:  函数 字符 排序

清理你入侵后的痕迹

 


应用程序日志、
安全日志、
系统日志、


DNS日志默认位置:%systemroot%system32config,默认文件大小512KB,管理员都会改变这个默认大小。安全日志文件:%systemroot%system32configSecEvent.EVT
系统日志文件:%systemroot%system32configSysEvent.EVT
应用程序日志文件:%systemroot%system32configAppEvent.EVT
FTP日志默认位置:%systemroot%system32logfilesmsftpsvc1,默认每天一个
WWW日志默认位置:%systemroot%system32logfilesw3svc1,默认每天一个日志



以上日志在注册表里的键: 应用程序日志,安全日志,系统日志,DNS服务器日志,
它们这些LOG文件在注册表中的:
HKEY_LOCAL_MACHINEsystemCurrentControlSetServicesEventlog



钥匙(表示成功)和锁(表示当用户在做什么时被系统停止)。接连四个锁图标,表示四次失败审核,事件类型是帐户登录和登录、注销失败




怎样删除这些日志: 通过上面,得知日志文件通常有某项服务在后台保护,除了系统日志、安全日志、应用程序日志等等,它们的服务是Windos2000的关键进程,而且与注册表文件在一块,当Windows2000启动后,启动服务来保护这些文件,所以很难删除.




下面就是很难的安全日志和系统日志了,守护这些日志的服务是Event Log,试着停掉它!


D:SERVERsystem32LogFilesW3SVC1>net stop eventlog 这项服务无法接受请求的"暂停" 或"停止" 操作。
怎么清除系统日志.
怎么利用工具清除IIS日志
怎么清除历史和cookie
怎么察看防火墙Blackice的日志
netstat -an 表示的什么意思



===================================



1.系统日志 通过手工很难清除. 这里我们介绍一个工具 clearlog.exe

使用方法:
Usage: clearlogs [\computername] <-app / -sec / -sys>

-app = 应用程序日志
-sec = 安全日志
-sys = 系统日志
a. 可以清除远程计算机的日志
** 先用ipc连接上去: net use \ipipc$ 密码/user:用户名
** 然后开始清除: 方法
clearlogs \ip -app 这个是清除远程计算机的应用程序日志
clearlogs \ip -sec 这个是清除远程计算机的安全日志
clearlogs \ip -sys 这个是清除远程计算机的系统日志

b.清除本机日志: 如果和远程计算机的不能空连接. 那么就需要把这个工具传到远程计算机上面
然后清除. 方法:

clearlogs -app 这个是清除远程计算机的应用程序日志
clearlogs -sec 这个是清除远程计算机的安全日志
clearlogs -sys 这个是清除远程计算机的系统日志

安全日志已经被清除.Success: The log has been cleared 成功.

为了更安全一点.同样你也可以建立一个批处理文件.让自动清除. 做好批处理文件.然后用at命令建立一个计划任务. 让自动运行. 之后你就可以离开你的肉鸡了.
例如建立一个 c.bat

rem ============================== 开始
@echo off
clearlogs -app
clearlogs -sec
clearlogs -sys
del clearlogs.exe
del c.bat
exit
rem ============================== 结束

在你的计算机上面测试的时候 可以不要 @echo off 可以显示出来. 你可以看到结果
第一行表示: 运行时不显示窗口
第二行表示: 清除应用程序日志
第三行表示: 清除安全日志
第四行表示: 清除系统日志
第五行表示: 删除 clearlogs.exe 这个工具
第六行表示: 删除 c.bat 这个批处理文件
第七行表示: 退出

用AT命令. 建立一个计划任务. 这个命令在原来的教程里面和杂志里面都有. 你可以去看看详细的使用方法

AT 时间 c:c.bat

之后你就可以安全离开了. 这样才更安全一点.




===================================



2.清除iis日志:
工具:cleaniis.exe
使用方法:
iisantidote <logfile dir> <ip or string to hide>
iisantidote <logfile dir><ip or string to hide> stop
stop opiton will stop iis before clearing the files and restart it after
<logfile dir> exemple : c:winntsystem32logfilesw3svc1 dont forget the

使用方法解释:
cleaniis.exe iis日志存放的路径 清除参数

什么意思呢??我来给大家举个例子吧:
cleaniis c:winntsystem32logfilesw3svc1 192.168.0.1
这个表示清除log中所有此IP(192.168.0.1)地址的访问记录. -----推荐使用这种方法

cleaniis c:winntsystem32logfilesw3svc1 /shop/admin/
这个表示清除这个目录里面的所以的日志

c:winntsystem32logfilesw3svc1 代表是iis日志的位置(windows nt/2000) 这个路径可以改变
c:windowssystem32logfilesw3svc1 代表是iis日志的位置(windows xp/2003) 这个路径可以改变

这个测试表示 在日志里面没有这个ip地址.
我们看一下日志的路径 再来看一下
我们的ip(192.168.0.1)已经没有了.
已经全部清空.

同样这个也可以建立批处理. 方法同上面的那个.



===================================



3.清除历史记录及运行的日志:
cleaner.exe
直接运行就可以了.




===================================



4.察看blackice的日志.
这个地方我们可以清除的看到 防火墙的日志.

这个表示 有人发过来带有病毒的email附件. ip是: 220.184.153.116
tcp_probe_other 表示 通过tcp 扫描 或者利用别的和你建立连接 通信
这个表示通过端口 80 扫描iis
病毒 nimda
这里需要很多的计算机协议知识. 同时也需要对英语有了解
才能更好的分析 如果对英语不好 你可以装一个金山词霸.
一般情况下 我们可以 对一些可以不用管.
一般这三种情况 不用去管.
最上面的 critical 这个 可以去关注一下 . 一般是确实有别的计算机扫描或者入侵你的计算机

count 代表次数 intruder 是对方的ip event 是通过什么方式(协议) 扫描或者想入侵的
time表示时间


===================================

5. netstat -an 表示什么意思?
使用这个命令可以察看到和本机的所有的连接.

Proto Local Address Foreign Address State
协议 本地端口及IP地址 远程端口及IP地址 状态

LISTENING 监听状态 表示等待对方连接

ESTABLISHED 正在连接着.

TCP 协议是TCP

UDP 协议是UDP

TCP 192.168.0.10:1115 61.186.97.54:80 ESTABLISHED
这个表示 利用tcp协议 本机ip(192.168.0.10)通过端口:1115 和远程ip(61.186.97.54)端口:80连接
80端口 表示 http 就是你在访问这个网站.

一般情况下远程ip的端口: 80 21 8000 这个都是正常的. 如果是别的 就可以看一下你的计算机了.


 


  本文中我们说说汉字编排的问题。



  先要说一说汉字与拉丁字母的区别,字母是一种纯粹发音符号,每个字母本身并没有意义,单词的意义来自于这些字母之间的横向串式组合,而汉字的组字方式是以象形为原始基础,也就是每个字都具有特别的意义,一个简单的字可能在远古时代就代表了一个复杂的生活场景,因而它也是世界上最形象的文字。两者之间的阅读方式和解读方式都有本质的不同,因此,汉字的编排不能照搬英文的编排方式,它们两者之间在编排上有一些客观的区别。



  首先就是同样字号的实际大小不同,英文因为都是字母,字母的构成结构非常简单,一般在印刷上3号大小的英文都能清晰可辨,而汉字因为结构的复杂,在印刷上5号字已经接近辨认极限了,因而在设计时汉字因为要考虑可阅读性,在设计中就不如英文的字号大小灵活多变。还有英文字母线条比较流畅,因为弧线多,所以画面容易产生动感,这一点上比汉字生动多变。



   第二就是英文编排容易成"段",因为英文每个单词都有相当的横向长度,有时一个单词就相当于中文一句话的长度,单词之间是以空格做为区分,所以英文在排版时,哪怕是一句话,也大多做为"段"来考虑编排;而这点中文就完全不同,中文的每个字占的字符空间一样,非常规整,一句话的长度在一般情况下是不能拆成"段"来处理,所以中文在排版的自由性和灵活性上比不上英文,各种限制严格得多。虽然现代设计中有大量的对汉字进行解构的实验作品和商业作品,但总体来说,还是不能大量推广,毕竟,这种实验牺牲的就是人们习惯的汉字阅读的方便性。汉字的整体编排容易成句、成行,视觉效果更接近一个个规则的几何点和条块,而英文的整体编排容易成段、成篇,视觉效果比较自由活泼,有更强的不连续的线条感,容易产生节奏和韵律感。



  第三就是英文的篇幅普遍比相同意义的汉字的篇幅要多,在设计时,英文本身更容易成为一个设计主体,而且因为英文单词的字母数量不一样,在编排时,对齐左边那么右边都会产生自然的不规则的错落,这在汉字编排时不太可能出现的,汉字编排每个段是一个完整的"块",很难产生这种错落感。



  第四,汉字的编排规则比英文严格复杂得多,比如段前空两字,标点不能落在行首、标点占用一个完整字符空间,竖排时必须从右向左,横排时从左向右等等,这些规则也给汉字编排提高了难度。而英文段落在编排时只能横排,只能从左向向,段前不需空格,符号只占半个字符空间,这给英文编排提供了更大更灵活的空间。这些区别在设计时都需要特别注意,不要照搬英文的排版模式来编排汉字,处理不好就会不伦不类!



   那么对于汉字,究竟应该以一种什么样的原则和原理来进行编排才能使字、句、段、篇看起来美观清晰呢?本人在实践中,有一些经验可以拿出来与大家商讨,我在进行汉字编排时一般遵循的流程是:理解——分类——粗排——精确细排——校对。



  1、理解

  在进行文字的编排之前,首先要理解文字的内容。我见过很多设计师只注重版式美现而不关注文字内容,把文字一拿到手就开始编排,从不考虑文字在说什么,他们的原则是文字一定要服从于版式需要。这是不正确的设计方法,对于一篇文案稿,如果我们不去理解它的表述内容,就很容易本末倒置。

  一个标题,究竟用什么字体?用多大字号?横排还是竖排?这些是由整体版面气质和文字表述的内容所共同决定的,而不是按我们的惯性思维理解,标题一定要大,要突出,要用粗壮的字体。

  我们要深刻理解文字到底在说些什么,才能为我们选择字体字号提供依据,才能让文字的视觉感受与表述内容保持统一,才能为我们选择合适的插图提供指导方向。当然这种理解不是表面性的理解,还是真正吃透它所表达的意思,有时一些文字的意义是指东道西的,表面上是说这件事,其实它真正想表现是却是另一个道理,这就需要设计师有较强的理解能力。



   2、分类

  分类也就是把我们理解的文字段分成几个层级,并为其分配相应的占用空间和大致的视觉位置。谁是主标题,谁是广告词,谁是副标题,谁是内文,内文的组成结构是怎样的,是否需要进行视觉归纳或者是内容归纳等等,把这些问题搞清楚了,我们就可以为把这些文字分类成几个层级。

  第一级是最重要和突出的,比如主标题、广告词、副标题等,第二级是对第一级的辅助说明或者是次于第一级的,比如内文和某些特别需要强调的电话号码等,第**是最次要的,比如跋、通联、页码、旁注等等,一般情况下分成三个层级就足够了,但有时会有一些很专业的技术图表和技术参数类的文本编排就另当别论了。

  需要特别说明的是,这种分类并不是绝对的,只是一个模糊、大概的基本轮廓,可以让我们了解到编排对象的在版面中的功能和意义。

  最后要做的就是为各个层级的文字内容分配视觉空间,如果有插图配合的话,应该同时考虑插图和文本的空间占用(在这个过程中,最容易出现的问题就是,很多设计师喜欢先把插图定位得很死,把空间都计算好了,在编排文字的时候发现文字的空间不够,这时只能到处找多余的空间把文字硬塞进去,或者牺牲文字的字号大小来妥协,最后的效果就是到处都很挤,到处都不合理,这些对于新手来说要特别注意,文本的容量和插图的容量一定要同时考虑,在有必要的时候一定要对插图的空间进行调整,不要舍不得,整体效果永远都要比局部的效果重要)。

  这里的空间分配的原则就是:每个文本元素都一定要有相对独立的空间,要让它看起来本来就应该在那儿,那块空间本来就是为它而留下的,而不是让人感觉是没有地方放了硬塞在那儿的。这是一个考验设计师整体调控能力的过程,因为空间是固定不变的,而每个元素之间又是互动的,A元素的空间多一点就意味着另一个B元素的空间就会少一点,那么如何让其占用空间均衡合理,要需要从版面美感、视觉流程、表述内容、版面风格、阅读习惯等多方面去考虑,千万不要过早为它下定论,多实验几次才能找到最佳解决方案。

UI设计流程及讨论结果

 


工作方法和工作流程有时候会决定产品的成败。


以前我也是对这些国外公司提出的一些工作流程不屑。国情不同,环境不同。


但是随着参与的项目增多,当你想提升产品质量、提高工作效率的时候,会努力自己整理一套认为合理的工作流程,并将工作逐步的细化。


突然发现,原来和那些以前自己不屑的流程是非常相似的。


昨天发现这篇文章,我觉得对我们,尤其是UI team还是有很大的帮助的。


看看雅虎网站项目工作流程:


找到一份重要参考资料,采访时间是2006年2月。



Quote

王小丹:主要网络产品设计工作流程是这样的:

网络产品设计:产品制作人写产品计划书,确定新产品或新功能的市场意义和经济效益,提交部门审批,同意后,确认需要设计的部分,和用户体验研究员(user researcher),信息建构师(information architect),视觉设计师(visual designer)、user interface designer,互动设计师(interaction designer),web developer,工程师(engineer)一起讨论需要的支持,然后订出时间计划分工合作。一般是先由用户体验研究员作调查、分析后由信息建构师设计产品架构,然后由互动设计师作出互动流程,之后交给视觉设计师(visual designer)和user interface designer作出视觉设计。然后web developer把设计通过编写程序(html, dhtml, JavaScript)等等再现出来,最后交给工程师。做完后用户体验研究员需要做用户测试,QA(Quality assurance) 需要测验这一产品的每一步骤,确认产品的使用质量,如果有问题需要让工程师或相关人员解决。

小型项目的工作流程局往往限于有限的人力和时间,经常是短、平、快:拿到brief,进行设计,综合意见,投放到网站,总结效果。比如广告设计,一般是我组织市场部开会,集体出创意,然后大家达成一致意见。决定设计主题后发到德国和法国取得相关的翻译。按照雅虎的广告标准,我设计制作出最终的广告,交到广告发行部定期发行。广告运行两周后,拿到数据信息,根据浏览量(page impressions),点击率(CTR: Click Through Rate),和conversion rate来分析广告效果,总结经验。



总结起来就是:
1. 产品制作人,写产品计划书。
2. 用户体验研究员,作调查分析。
3. 信息建构师,设计产品架构。
4. 互动设计师,作出互动流程。
5. 视觉设计师和用户界面设计师,作出页面视觉设计。
6. 前台工程师,前台开发。
7. 后台工程师,后台开发。
8. 用户体验研究员,做用户测试确保质量。

虽然我们现在没有相应的专职岗位,但不代表相应的步骤不需要做。



总结近几天UI team参与的几个项目,或多或少都走了一些弯路。
大量的“返工”是这几个项目中都出现的问题。

虽然这几个项目都在初期找到相关人员做了比较长时间的讨论。但是最终确定下来的需求并没有明确到点。
而且在后续的工作中,没有进行需求细化和分析工作。导致search首页设计风格完全背离了产品负责人的初衷。设计师理解的“娱乐风格”显然不是那个样子。

这里我想强调的,就是在产品负责人层面,需要需求明确,而且要确认设计师正确理解了你的需求。
产品定位、功能点、相应文案资料。需要在讨论会上都确定下来。不要在后面边想边做。
既然确定了,在后续的进程中,就不要随意的修改。这是对产品的负责,也是对你本人和设计师的尊重。因为你是第一步,你的每一个思想,都将决定产品将来的成形的样子。你的后续修改,需要考虑一下成本了。
考察设计师是否合格,可以看他的作品。那考察产品经理是否合格,就要看他这一砖拍下去,是不是砸得准了。

对设计师,你需要一层一层地推进,逐步核对确认,保证你没有偏离正确的方向。
视觉设计是比较靠后的一步,之前的调查分析、信息架构、交互流程有没有做?有没有确认?如果这些都不确认,直接设计出来页面,一旦偏离了正确方向,那返工的痛苦只能自己忍受。
拿search这个项目举例。产品方面已经多走了一步,提供了一些可以参考的调研数据(虽然不是很具体,但是已经能够显示大致趋势),同时还画出了建议的结构图,相当于帮你进行了信息架构和交互流程。
那你需要做的第一步就应该是完善这些数据,制定详细的页面原型。提交确认。
这一步确认无误之后,再考虑视觉设计。该用什么风格、什么主色调。再提交确认。
然后才是细节如何修饰等等。

虽然目前咱们部门,这几步都要一个人来做。但是对这一个人来说,需要明确步骤,把自己当作多个人方式去做。每一步中要钻进去专心研究,然后要不时的跳出来,看看你钻的方向是否正确。
你的工作应该是按步骤整体推进式的,而不是一条线、一个单一页面走很远,再回过来顾及其他。


另外,我们需要的是设计师,不是美工。
设计师和美工的区别是“思想”。设计师在作品中融入自己的思想,美工则是他人的思想。
这里我也想希望其他同学配合一下,设计师的工作过程中,不要一堆人站在旁边,指指点点。这样你们培养出来的人永远不会成为设计师,导致的是以后所有的东西,都还是需要你投入大量精力参与设计部分。

对于设计师本人,也要掌握工作技巧。你的作品可以先在小组内交流讨论,吸取一些小组人员的建议,完善后,召集相关人员ppt演示,同时收集大家意见,再修改。最后ok。
不要改一版一个mail,这样对大家是浪费时间,同时大家看mail时都不是来专心思考你的作品,所以提出的建议难免周全,对你自己也不会有太大帮助。

ppt演示的方式,可以让设计师自己进一步完善自己的思想。因为你需要为演示作准备,为大家可能提出的问题准备答案。这个思考过程,产品本身也会不断完善。

好了,mail写了这么长,其实也是不应该。只是在推荐雅虎的工作流程时,结合近期的工作多想了一些,索性就写下来了。
毕竟UI team还很年轻。需要大家的关心不断成长 ^_^

感谢同学们看完这么多文字。
不妥之处,可单独找我交流。共同进步~

CSS浏览器兼容问题

  IE6.0,ie7.0与Firefox的CSS兼容性问题


  1.DOCTYPE 影响 CSS 处理


  2.FF: div 设置 margin-left, margin-right 为 auto 时已经居中, IE 不行


  3.FF: body 设置 text-align 时, div 需要设置 margin: auto(主要是 margin-left,margin-right) 方可居中


  4.FF: 设置 padding 后, div 会增加 height 和 width, 但 IE 不会, 故需要用 !important 多设一个 height 和 width


  5.FF: 支持 !important, IE 则忽略, 可用 !important 为 FF 特别设置样式,值得注意的是,一定要将xxxx !important 这句放置在另一句之上


  6.div 的垂直居中问题: vertical-align:middle; 将行距增加到和整个DIV一样高 line-height:200px; 然后插入文字,就垂直居中了。缺点是要控制内容不要换行


  7.cursor: pointer 可以同时在 IE FF 中显示游标手指状, hand 仅 IE 可以


  8.FF: 链接加边框和背景色,需设置 display: block, 同时设置 float: left 保证不换行。参照 menubar, 给 a 和 menubar 设置高度是为了避免底边显示错位, 若不设 height, 可以在 menubar 中插入一个空格。


  9.在mozilla firefox和IE中的BOX模型解释不一致导致相差2px解决方法:div{margin:30px!important;margin:28px;}


  注意这两个margin的顺序一定不能写反,据阿捷的说法!important这个属性IE不能识别,但别的浏览器可以识别。所以在IE下其实解释成这样:div{maring:30px;margin:28px}


  重复定义的话按照最后一个来执行,所以不可以只写margin:XXpx!important;

  10.IE5 和IE6的BOX解释不一致
  IE5下div{width:300px;margin:0 10px 0 10px;}
  div的宽度会被解释为300px-10px(右填充)-10px(左填充)最终div的宽度为280px,而在IE6和其他浏览器上宽度则是以300px+10px(右填充)+10px(左填充)=320px来计算的。这时我们可以做如下修改div{width:300px!important;width /**/:340px;margin:0 10px 0 10px}
  关于这个/**/是什么我也不太明白,只知道IE5和firefox都支持但IE6不支持,如果有人理解的话,请告诉我一声,谢了!:)

  11.ul标签在Mozilla中默认是有padding值的,而在IE中只有margin有值所以先定义ul{margin:0;padding:0;}
  就能解决大部分问题




  
注意事项:

  1、float的div一定要闭合。

  例如:(其中floatA、floatB的属性已经设置为float:left;)<#div id="floatA" >
<#div id="floatB" >
<#div id="NOTfloatC" >
  这里的NOTfloatC并不希望继续平移,而是希望往下排。
  这段代码在IE中毫无问题,问题出在FF。原因是NOTfloatC并非float标签,必须将float标签闭合。
  在<#div class="floatB">
<#div class="NOTfloatC">
  之间加上<#div class="clear">
  这个div一定要注意声明位置,一定要放在最恰当的地方,而且必须与两个具有float属性的div同级,之间不能存在嵌套关系,否则会产生异常。
  并且将clear这种样式定义为为如下即可:.clear{
clear:both;}
  此外,为了让高度能自动适应,要在wrapper里面加上overflow:hidden;
  当包含float的box的时候,高度自动适应在IE下无效,这时候应该触发IE的layout私有属性(万恶的IE啊!)


用zoom:


  1;可以做到,这样就达到了兼容。
  例如某一个wrapper如下定义:.colwrapper{
  overflow:hidden;
  zoom:1;
  margin:5px auto;}

  2、margin加倍的问题。

  设置为float的div在ie下设置的margin会加倍。这是一个ie6都存在的bug。
  解决方案是在这个div里面加上display:inline;
  例如:
  <#div id="imfloat">


  相应的css为
  #IamFloat{
  float:left;
  margin:5px;/*IE下理解为10px*/
  display:inline;/*IE下再理解为5px*/}

  3、关于容器的包涵关系

  很多时候,尤其是容器内有平行布局,例如两、三个float的div时,宽度很容易出现问题。在IE中,外层的宽度会被内层更宽的div挤破。一定要用Photoshop或者Firework量取像素级的精度。

  4、关于高度的问题

  如果是动态地添加内容,高度最好不要定义。浏览器可以自动伸缩,然而如果是静态的内容,高度最好定好。(似乎有时候不会自动往下撑开,不知道具体怎么回事)

  5、最狠的手段 - !important;

  如果实在没有办法解决一些细节问题,可以用这个方法.FF对于"!important"会自动优先解析,然而IE则会忽略.如下.tabd1{
background:url(/res/images/up/tab1.gif) no-repeat 0px 0px !important; /*Style for FF*/
background:url(/res/images/up/tab1.gif) no-repeat 1px 0px; /* Style for IE */}
  值得注意的是,一定要将xxxx !important 这句放置在另一句之上,上面已经提过



IE7.0出来了,对CSS的支持又有新问题。浏览器多了,网页兼容性更差了,疲于奔命的还是我们 ,为解决IE7.0的兼容问题,找来了下面这篇文章:


现在我大部分都是用!important来hack,对于ie6和firefox测试可以正常显示,但是ie7对!important可以正确解释,会导致页面没按要求显示!搜索了一下,找到一个针对IE7不错的hack方式就是使用“*+html”,现在用IE7浏览一下,应该没有问题了。

现在写一个CSS可以这样:
#example { color: #333; } /* Moz */
* html #example { color: #666; } /* IE6 */
*+html #example { color: #999; } /* IE7 */

那么在firefox下字体颜色显示为#333,IE6下字体颜色显示为#666,IE7下字体颜色显示为#999,他们都互不干扰。

网页设计跟平面设计有区别吗?

 


一天, 有人问我在公司做什么?
我说:"主要也就是负责网页设计和网站建设的工作吧。"
他说:"那你的平面也应该很厉害咯?"
我说:"一般般吧。"
他说:"做网页不跟做平面差不多吗?"
我沉默了一会儿,说:"还是有一点区别的。"


网页设计跟平面一样,这是大多数人的理解。它们到底一样吗?


 


先来看看网页设计跟平面的共同点:

1. 都需要良好的视觉表现
2. 做网页设计和平面设计的人都需要有良好的审美能力
3. 它们都是在平面上做设计,而不是空间中做设计
我想,可能正是因为第三点,大家都把他们混淆了。



那么它们之间到底有什么不同呢?


1. 设计理念的不一样
平面设计的核心是品牌。它要以品牌为出发点去设计,要在视觉上100%体现品牌的魅力。
而网页设计的核心是用户。网站的目的是与用户100%沟通,是要实现某些特定的功能,这有点像电脑中的软件。那么网页设计其实是一种UI设计,也就是所谓的界面设计,要以用户的操作习惯为出发点去设计,换句话说也就是要设计得人性化,让用户使用得更方面,长时间盯着网页看也不觉得累。这也就是为什么众多门户要用白色做为页面主色调的原因,因为白色看久了不会造成眼睛疲劳,而鲜艳的颜色看久了会眼困!



2. 颜色运用的区别
平面设计可以使用成千上万种颜色,换句话说可以使用所有颜色,但是网页设计不行!网页设计中规定了240种安全色,也就是说只能使用这240种颜色才能使网页更加漂亮,更加有兼容性。



3. 特殊的要求
网页设计不仅仅是在做设计,更多的是要考虑网页的打开速度、兼容性等问题。所以有时候不得不为了照顾这些特殊的要求而牺牲美观。我们往往看到门户站的网页都是大量的文字,这其实是为了减少页面的打开时间。韩国的网站喜欢用大量的图片、FLASH,那是因为韩国的网络带宽全球第二,它有那个条件去大量的实现视觉冲击!而目前的中国不行!



4. 最后说一点,就是很多人觉得做网站就要做得很绚丽,很好玩。其实这些人是把做网站和做网络广告给弄混淆了!
我们平时看到很多品牌的网站,很绚丽、很好玩、甚至很有创意。但是别忘了!那其实是网络广告而已!虽然那表面上是个网站。网络广告的目的跟其他广告一样,为的就是宣传品牌形象、介绍产品功能等等。但是网站不一样!一个网站是要实现某些具体的功能,也就是说网站是要功能>美观,而网络广告是要美观>功能。



希望大家能从这篇文章中知道平面跟网页的区别,不要下次再跟别人说:"网页跟平面是一样的!"之类的不专业的话了!

界面设计规范

 


界面测试  作者:flowingice


我在工作中总结了一些有关界面设计与测试的规范,与大家共享。


界面设计与测试规则


界面是软件与用户交互的最直接的层,界面的好坏决定用户对软件的第一印象。而且设计良好的界面能够引导用户自己完成相应的*作,起到向导的作用。同时界面如同人的面孔,具有吸引用户的直接优势。设计合理的界面能给用户带来轻松愉悦的感受和成功的感觉,相反由于界面设计的失败,让用户有挫败感,再实用强大的功能都可能在用户的畏惧与放弃中付诸东流。目前界面的设计引起软件设计人员的重视的程度还远远不够,直到最近网页制作的兴起,才受到专家的青睐。而且设计良好的界面由于需要具有艺术美的天赋而遭拒绝。


目前流行的界面风格有三种方式:多窗体、单窗体以及资源管理器风格,无论那种风格,以下规则是应该被重视的。


1:易用性:
按钮名称应该易懂,用词准确,屏弃没楞两可的字眼,要与同一界面上的其他按钮易于区分,能望文知意最好。理想的情况是用户不用查阅帮助就能知道该界面的功能并进行相关的正确*作。

易用性细则:
1):完成相同或相近功能的按钮用Frame框起来,常用按钮要支持快捷方式。
2):完成同一功能或任务的元素放在集中位置,减少鼠标移动的距离。
3):按功能将界面划分局域块,用Frame框括起来,并要有功能说明或标题。
4):界面要支持键盘自动浏览按钮功能,即按Tab键的自动切换功能。
5):界面上首先应输入的和重要信息的控件在Tab顺序中应当靠前,位置也应放在窗口上较醒目的位置。
6):同一界面上的控件数最好不要超过10个,多于10个时可以考虑使用分页界面显示。
7):分页界面要支持在页面间的快捷切换,常用组合快捷键Ctrl+Tab
8):默认按钮要支持Enter及选*作,即按Enter后自动执行默认按钮对应*作。
9):可写控件检测到非法输入后应给出说明并能自动获得焦点。
10):Tab键的顺序与控件排列顺序要一直,目前流行总体从上到下,同时行间从左到右的方式。
11):复选框和选项框按选择几率的高底而先后排列。
12):复选框和选项框要有默认选项,并支持Tab选择。
13):选项数相同时多用选项框而不用下拉列表框。
14):界面空间较小时使用下拉框而不用选项框。
15):选项数叫少时使用选项框,相反使用下拉列表框。
16):专业性强的软件要使用相关的专业术语,通用性界面则提倡使用通用性词眼。



2: 规范性:
通常界面设计都按Windows界面的规范来设计,即包含“菜单条、工具栏、工具厢、状态栏、滚动条、右键快捷菜单”的标准格式,可以说:界面遵循规范化的程度越高,则易用性相应的就越好。小型软件一般不提供工具厢。

规范性细则:
1):常用菜单要有命令快捷方式。
2):完成相同或相近功能的菜单用横线隔开放在同一位置。
3):菜单前的图标能直观的代表要完成的*作。
4):菜单深度一般要求最多控制在三层以内。
5):工具栏要求可以根据用户的要求自己选择定制。
6):相同或相近功能的工具栏放在一起。
7):工具栏中的每一个按钮要有及时提示信息。
8):一条工具栏的长度最长不能超出屏幕宽度。
9): 工具栏的图标能直观的代表要完成的*作。
10):系统常用的工具栏设置默认放置位置。
11):工具栏太多时可以考虑使用工具厢。
12):工具厢要具有可增减性,由用户自己根据需求定制。
13):工具厢的默认总宽度不要超过屏幕宽度的1/5。
14): 状态条要能显示用户切实需要的信息,常用的有:
目前的*作、系统状态、用户位置、用户信息、提示信息、错误信息等,如果某一*作需要的时间较长,还应该显示进度条和进程提示。
15):滚动条的长度要根据显示信息的长度或宽度能及时变换,以利于用户了解显示信息的位置和百分比。
16):状态条的高度以放置五好字为宜,滚动条的宽度比状态条的略窄。
17):菜单和工具条要有清楚的界限;菜单要求凸出显示,这样在移走工具条时仍有立体感。
18):菜单和状态条中通常使用5号字体。工具条一般比菜单要宽,但不要宽的太多,否则看起来很不协调。
19):右键快捷菜单采用与菜单相同的准则。


3:帮助设施:
系统应该提供详尽而可靠的帮助文档,在用户使用产生迷惑时可以自己寻求解决方法。

帮助设施细则:
1):帮助文档中的性能介绍与说明要与系统性能配套一致。(我们的系统帮助文档都是系统的祖先时期的说明,让人困惑)。
2):打包新系统时,对作了修改的地方在帮助文档中要做相应的修改。
3):*作时要提供及时调用系统帮助的功能。常用F1。
4):在界面上调用帮助时应该能够及时定位到与该*作相对的帮助位置。也就是说帮助要有即时针对性。
5):最好提供目前流行的联机帮助格式或HTML帮助格式。
6):用户可以用关键词在帮助索引中搜索所要的帮助,当然也应该提供帮助主题词。
7):如果没有提供书面的帮助文档的话,最好有打印帮助的功能。
8 ):在帮助中应该提供我们的技术支持方式,一旦用户难以自己解决可以方便的寻求新的帮助方式。



4:合理性:
屏幕对角线相交的位置是用户直视的地方,正上方四分之一处为易吸引用户注意力的位置,在放置窗体时要注意利用这两个位置。

合理性细则:
1):父窗体或主窗体的中心位置应该在对角线焦点附近。
2):子窗体位置应该在主窗体的左上角或正中。
3):多个子窗体弹出时应该依次向右下方偏移,以显示窗体出标题为宜。
4):重要的命令按钮与使用较频繁的按钮要放在界面上注目的位置。
5):错误使用容易引起界面退出或关闭的按钮不应该放在易点位置。横排开头或最后与竖排最后为易点位置。
6):与正在进行的*作无关的按钮应该加以屏蔽(Windows中用灰色显示,没法使用该按钮)。
7):对可能造成数据无法恢复的*作必须提供确认信息,给用户放弃选择的机会。
8):非法的输入或*作应有足够的提示说明。
9): 对运行过程中出现问题而引起错误的地方要有提示,让用户明白错误出处,避免形成无限期的等待。
10):提示、警告、或错误说明应该清楚、明了、恰当。



5:美观与协调性:
界面应该大小适合美学观点,感觉协调舒适,能在有效的范围内吸引用户的注意力。

美观与协调性细则:
1): 长宽接近黄金点比例,切忌长宽比例失调、或宽度超过长度。
2): 布局要合理,不宜过于密集,也不能过于空旷,合理的利用空间。
3): 按钮大小基本相近,忌用太长的名称,免得占用过多的界面位置。
4): 按钮的大小要与界面的大小和空间要协调。
5): 避免空旷的界面上放置很大的按钮。
6):放置完控件后界面不应有很大的空缺位置。
7): 字体的大小要与界面的大小比例协调, 通常使用的字体中宋体9-12较为美观,很少使用超过12号的字体。
8): 前景与背景色搭配合理协调,反差不宜太大,最好少用深色,如大红、大绿等。常用色考虑使用Windows界面色调。
9): 如果使用其他颜色,主色要柔和,具有亲和力与磁力,坚决杜绝刺目的颜色。
10): 大型系统常用的主色有"#E1E1E1"、"#EFEFEF"、"#C0C0C0"等。
11): 界面风格要保持一致,字的大小、颜色、字体要相同,除非是需要艺术处理或有特殊要求的地方。
12): 如果窗体支持最小化和最大化或放大时,窗体上的控件也要随着窗体而缩放;切忌只放大窗体而忽略控件的缩放。
13):对于含有按钮的界面一般不应该支持缩放,即右上角只有关闭功能。
14): 通常父窗体支持缩放时,子窗体没有必要缩放。
15):如果能给用户提供自定义界面风格则更好,由用户自己选择颜色、字体等。



6:菜单位置:
菜单是界面上最重要的元素,菜单位置按照按功能来组织。

菜单设测试细则:
1):菜单通常采用“常用--主要--次要--工具--帮助”的位置排列,符合流行的Windows风格。
2):常用的有“文件”、“编辑”,“查看”等,几乎每个系统都有这些选项,当然要根据不同的系统有所取舍。
3):下拉菜单要根据菜单选项的含义进行分组,并切按照一定的规则进行排列,用横线隔开。
4): 一组菜单的使用有先后要求或有向导作用时,应该按先后次序排列。
5): 没有顺序要求的菜单项按使用频率和重要性排列,常用的放在开头, 不常用的靠后放置;重要的放在开头,次要的放在后边。
6): 如果菜单选项较多,应该采用加长菜单的长度而减少深度的原则排列。
7): 菜单深度一般要求最多控制在三层以内。
8): 对常用的菜单要有快捷命令方式,组合原则见8。
9):对与进行的*作无关的菜单要用屏蔽的方式加以处理,如果采用动态加载方式——即只有需要的菜单才显示——最好。
10):菜单前的图标不宜太大,与字高保持一直最好。
11):主菜单的宽度要接近,字数不应多于四个,每个菜单的字数能相同最好。
12):主菜单数目不应太多,最好为单排布置。



7:独特性:
如果一味的遵循业界的界面标准,则会丧失自己的个性.在框架符合以上规范的情况下,设计具有自己独特风格的界面尤为重要。尤其在商业软件流通中有着很好的迁移默化的广告效用。

1):安装界面上应有单位介绍或产品介绍,并有自己的图标。
2):主界面,最好是大多数界面上要有公司图标。
3):登录界面上要有本产品的标志,同时包含公司图标。
4):帮助菜单的“关于”中应有版权和产品信息。
5):公司的系列产品要保持一直的界面风格,如背景色、字体、菜单排列方式、图标、安装过程、按钮用语等应该大体一致。




8:快捷方式的组合:
在菜单及按钮中使用快捷键可以让喜欢使用键盘的用户*作得更快一些 在西文Windows及其应用软件中快捷键的使用大多是一致的。
菜单中:
1):面向事务的组合有:
Ctrl-D 删除 ;Ctrl-F 寻找 ;Ctrl –H替换;Ctrl-I 插入 ;Ctrl-N 新记录 ;Ctrl-S 保存 Ctrl-O 打开。
2):列表:
Ctrl-R ,Ctrl-G定位;Ctrl-Tab下一分页窗口或反序浏览同一页面控件;。
3):编辑:
Ctrl-A全选;Ctrl-C 拷贝;Ctrl-V 粘贴;Ctrl-X 剪切;Ctrl-Z撤消*作;Ctrl-Y恢复*作。
4)文件*作:
Ctrl-P 打印;Ctrl-W 关闭。
5):系统菜单
Alt-A文件;Alt-E编辑;Alt-T工具;Alt-W窗口;Alt-H帮助。
6):MS Windows保留键:
Ctrl-Esc 任务列表 ;Ctrl-F4 关闭窗口; Alt-F4 结束应用;Alt-Tab 下一应用 ;Enter 缺省按钮/确认*作 ;Esc 取消按钮/取消*作 ;Shift-F1 上下文相关帮助 。
按钮中:
可以根据系统需要而调节,以下只是常用的组合。
Alt-Y确定(是);Alt-C取消;Alt-N 否;Alt-D删除;Alt-Q退出;Alt-A添加;Alt-E编辑;Alt-B浏览;Alt-R读;Alt-W写。
这些快捷键也可以作为开发中文应用软件的标准,但亦可使用汉语拼音的开头字母。


 
9:安全性考虑:
在界面上通过下列方式来控制出错几率,会大大减少系统因用户人为的错误引起的破坏。开发者应当尽量周全地考虑到各种可能发生的问题,使出错的可能降至最小。如应用出现保护性错误而退出系统,这种错误最容易使用户对软件失去信心。因为这意味着用户要中断思路,并费时费力地重新登录,而且已进行的*作也会因没有存盘而全部丢失。


安全性细则:
1):最重要的是排除可能会使应用非正常中止的错误。
2):应当注意尽可能避免用户无意录入无效的数据。
3):采用相关控件限制用户输入值的种类。
4):当用户作出选择的可能性只有两个时,可以采用单选框。
5):当选择的可能再多一些时,可以采用复选框,每一种选择都是有效的,用户不可能输入任何一种无效的选择。
6):当选项特别多时,可以采用列表框,下拉式列表框。
7):在一个应用系统中,开发者应当避免用户作出未经授权或没有意义的*作。
8):对可能引起致命错误或系统出错的输入字符或动作要加限制或屏蔽。
9):对可能发生严重后果的*作要有补救措施。通过补救措施用户可以回到原来的正确状态。
10):对一些特殊符号的输入、与系统使用的符号相冲突的字符等进行判断并阻止用户输入该字符。
11):对错误*作最好支持可逆性处理,如取消系列*作。
12):在输入有效性字符之前应该阻止用户进行只有输入之后才可进行的*作。
13):对可能造成等待时间较长的*作应该提供取消功能。
14):特殊字符常有;;’”><,`‘:“[”{、|}]+=)-(_*&&^%$#@!~,.。?/还有空格。
15):与系统采用的保留字符冲突的要加以限制。
16):在读入用户所输入的信息时,根据需要选择是否去掉前后空格。
17):有些读入数据库的字段不支持中间有空格,但用户切实需要输入中间空格,这时要在程序中加以处理。



10:多窗口的应用与系统资源:
设计良好的软件不仅要有完备的功能,而且要尽可能的占用最底限度的资源。
1): 在多窗口系统中,有些界面要求必须保持在最顶层,避免用户在打开多个窗口时,不停的切换甚至最小化其他窗口来显示该窗口。

2):在主界面载入完毕后自动卸出内存,让出所占用的WINDOWS系统资源。
3):关闭所有窗体,系统退出后要释放所占的所有系统资源 ,除非是需要后台运行的系统。
4):尽量防止对系统的独占使用。

web2.0网站如何设计UE/UI

 


今天说说web2.0和1.0在用户体验方面的不同之处,但是,这只是我浅薄的理解,希望可以得到各位资深的实践者们的提点。其实以我的积累,应该是远远不够的。


用户体验包括四个因素:品牌,功能,usability和内容。


现在大家常常误认为:用户体验=易用性(或者可用性/usability)。其实不然。


web2.0最不缺的是功能,每一个创业者都是认为自己发现了用户的某一种需求,而市场上没有任何产品可以去满足,因此觉得自己可以开发出具备某些功能的2.0产品。这方面,不多说什么,只是说一点,细分用户群,必定会成为竞争趋势。。仔细研究了用户群,深入挖掘他们的特点和需求,在最开始就做到高的粘着力,是否更好了?


在品牌上,很多人对这一点的忽略,导致了用户体验的整个盲目。现在我问你,sina,sohu和网易,有什么差别?普通用户可不清楚,都是门户网站。好像网易开发游戏,sohu还开发了搜索,sina,好像经常做赞助活动。这就是品牌么?现在问你Nokia和Moto有什么差别?你能回答吧。品牌和用户体验的关系,是互相影响的。你用Nokia,发现它简单朴实,好用,还抗摔。就是样子有点。。那么nokia的品牌形象排除了价格因素后就是这样,简单朴实好用机身抗摔,样子一般了点。现在如果有人推荐你,某个品牌,它是如何的有趣个性时尚,然后你一使用,发现:切,哪点特别的,跟Nokia差不多,还不如买Nokia。失败了吧,因为品牌没有独特的个性,带来的用户体验期望值和现实落差,将会让你的目标用户转头而去。网易相册和其他的相册,有什么差别。和flikr反正是大大的不同。


在内容上面。虽然说,web2.0是用户参与,很多网站的内容都是用户来建设。但是在用户参与之前,你要想,用户为什么要参与。只因为我没有日记本,你给我一个日记本,我就一定要用你给的这个来写么?用户是否参与,参与程度多少,这些都取决于你现在的内容。你现在是空的。鬼知道你这个网站是不是快黄了,我干吗要在这写啊!你现在很多,但是都是转载的,没几个用户在写。


骗我么?我写了根本就没有几个人看。好,现在你的内容很多,用户也开始很多了。但是,天啦,这些内容也未免太广告性了吧。或者,用户想,我写了你会不会到处转载啊。你们这的用户素质怎么样啊。而且,形式上,你的品牌,说一点关联性,品牌你标语说时尚个性,网站样子看上去土拉吧唧的,马上用户的信任度就降低了。

Usability,网站当然要好用了,很迅速的完成内容提交,或者找到目标内容,这是当然的。但是不是随便一个你觉得交互方式很流畅的网站,都可以完全拷贝复制。幸亏世界如此丰富,不然我们做交互设计的,就跟做数学公式一样了,多没意思,一个套路。


不同的用户,习惯不同的交互方式,他们喜欢什么样子的,这便是用户研究里面要做的一部分工作。这样的研究结果,帮助你的交互设计具备了自己的个性。usability测试的结果,是要知道你的目标用户群的看法,发现的问题,而不是科学研究,三步如何变成两步。

书籍版式设计的基本常识



一.版式设计的目的:

方便读者,给读者美的享受


二.版式设计的定义:

版面的编排设计。在一定的开本上,把书籍原稿的体裁、结构、层次、插图等方面作艺术而又合理的处理。


三.现在常用的一些版式规格:

a)诗集:通常用比较狭长的小开本

b)理论书籍:大32开比较常用

c)儿童读物:接近方形的开度

d)小字典:42开以下的尺寸,106/173mm

e)科技技术书:需要较大较宽的开本

f)画册:接近于正方形的比较多


用命令检查电脑是否被安装木马

 


   一些基本的命令往往可以在保护网络安全上起到很大的作用,下面几条命令的作用就非常突出。


  检测网络连接


  如果你怀疑自己的计算机上被别人安装了木马,或者是中了病毒,但是手里没有完善的工具来检测是不是真有这样的事情发生,那可以使用Windows自带的网络命令来看看谁在连接你的计算机。具体的命令格式是:netstat -an这个命令能看到所有和本地计算机建立连接的IP,它包含四个部分——proto(连接方式)、local address(本地连接地址)、foreign address(和本地建立连接的地址)、state(当前端口状态)。通过这个命令的详细信息,我们就可以完全监控计算机上的连接,从而达到控制计算机的目的。


  禁用不明服务


  很多朋友在某天系统重新启动后会发现计算机速度变慢了,不管怎么优化都慢,用杀毒软件也查不出问题,这个时候很可能是别人通过入侵你的计算机后给你开放了特别的某种服务,比如IIS信息服务等,这样你的杀毒软件是查不出来的。但是别急,可以通过“net start”来查看系统中究竟有什么服务在开启,如果发现了不是自己开放的服务,我们就可以有针对性地禁用这个服务了。方法就是直接输入“net start”来查看服务,再用“net stop server”来禁止服务。“net start server”为启动服务。


  轻松检查账户


  很长一段时间,恶意的攻击者非常喜欢使用克隆账号的方法来控制你的计算机。他们采用的方法就是激活一个系统中的默认账户,但这个账户是不经常用的,然后使用工具把这个账户提升到管理员权限,从表面上看来这个账户还是和原来一样,但是这个克隆的账户却是系统中最大的安全隐患。恶意的攻击者可以通过这个账户任意地控制你的计算机。为了避免这种情况,可以用很简单的方法对账户进行检测。


  首先在命令行下输入net user,查看计算机上有些什么用户,然后再使用“net user+用户名”查看这个用户是属于什么权限的,一般除了Administrator是administrators组的,其他都不是!如果你发现一个系统内置的用户是属于administrators组的,那几乎肯定你被入侵了,而且别人在你的计算机上克隆了账户。快使用“net user用户名/del”来删掉这个用户吧!

网页Web设计流程

 


1.初始会商,主要是收集该站点的关键信息,包括站点的目标读者.要发布的内容.开发Web服务器平台;


2.概念开发,设计师根据收集的信息,开始构思,通常,设计师要把这些构思用草图的形式呈现给顾客,这个草图要有整个网站的结构,不同的布局.设计及导航;


3.内容综合,当决定了设计师的设计,设计师开始制作一些初始图样,这些图样用PHOTOSHOP那样的程序来创建,然后,设计师将图样打印出来配合文字;


4.HTML布局和导航,一旦客户同意了这些内容综合,设计师开始编制Web页面,导航器也被编制到页面中,使客户第一次真正体验一下;


5.图形制作,如果客户同意了站点的外观和感受,设计师将大量制作所需的图形,并进行优化;


6.内容流程,客户的书面材料利用各种网页技术(CSS、JAVA、FLASH),有机的和相关的图形整合在一起;


7.测试,在站点被提交给客户之前,设计师要彻底测试每个Web页面和联结,利用清单,进行修补;


8.交付


 


=====================================================


总结一下:


1.跟产品负责人的交流中,信息架构要做详细。


  这是第一步,也是非常重要的一步。一定要明确产品负责人看产品的角度,把握住所做产品的目的,不能弄清这些问题,在后期会出很大问题的,“良好的开始是成功的一半”。同时也要注意的是,要有意引导这个流程,你不去向负责人索取信息,那么对方也不知该提供怎样的信息。于是在制作的过程中,就容易臆断,与产品经理的期望效果越偏越远。确认信息时不要怕麻烦,要相信,产品负责人也是乐于进行讨论的,因为他也要在开始就心里有底。




2.作为一个UE的角色,要将自己看问题的角度表达出来。


  我在制作的过程中,更多的想到的是用户体验,尤其是usability。而产品经理站在他的角度,所需要体现的也许会不太符合usability的原则。这时,一定要表达出这个易用性的错误表示出来,然后让产品经理去权衡。



3.在制作过程中,与产品经理进行适当的沟通,确认当前进度。


  在制作过程中,不可避免的还会产生一些问题,比如说布局,风格等。这些问题一定要分步骤的确定,不要一下子就将细节全做完了,那样很可能造成无用功。(这个问题在前面的文章提到过,重申一下,因为确实重要)



4.常反思,在工作中所出现的问题。


  所遇到的问题,如果出现过两次,那一定是因为自己没有反思和总结。问题都是可以解决的,甚至是可以避免的。告诉自己,“不应该在同一个地方跌倒两次”,遇到问题不可怕,重要的是下次遇到之前,能够绕得开。



  总之,流程对于避免重复劳动,有着相当大的作用。同时,可以使team中的其他成员,更了的理解你的职责。

重新安装Windows XP自带的IE6.0

 


  Windows系统的IE浏览器漏洞很多,最容易出现问题。有时无法解决,就只能重新安装了。使用Rundll32命令可以很轻松地完成重新安装工作。我们以重新安装Windows XP中的IE6.0为例:


  首先将Windows XP光盘插入光驱,然后单击“开始→运行”命令,在“运行”对话框中输入“Rundll32 setupapi,InstallHinfSection DefaultInstall 132 C:windowsinfie.inf”命令,回车后系统会打开安装进程对话框,开始重新安装IE6.0。


  提示:如果你的Windows XP系统不是安装在C盘,请将 “C:WindowsInfIe.inf” 修改为“%systemroot%infie.inf”。

鉴于本站作为一个公益网络平台,不存在任何商业目的,除本站独家提供的内容以外,部分内容来自于编辑收集或网友推荐所得,以通过交流与分享,达到公益传递与研究之目的。因此本站转载的内容仅供网友了解与借鉴,无意侵害原作者版权;未完整注明作者或出处的文章,并非不尊重作者或者文章来源,而是某些资料来源信息不全所致。如您发现涉及版权等问题持有异议请及时联系我们,本站确认后将充分尊重您的意见,立即更正或删除!