精华内容
下载资源
问答
  • 微软todo使用教程There are many great tutorials that walk you through creating apps, from simple todo lists to fully working web apps. But how do you start your own projects from scratch? Without the ...

    微软todo使用教程

    There are many great tutorials that walk you through creating apps, from simple todo lists to fully working web apps. But how do you start your own projects from scratch? Without the safety net of a tutorial, you might feel a bit lost on what to build, or even how to get started.

    从简单的待办事项列表到可以正常运行的Web应用程序,都有许多很棒的教程指导您完成应用程序的创建。 但是,如何从头开始自己的项目呢? 没有教程的安全网,您可能会对构建什么甚至入门感到有些迷茫。

    These are the steps I followed that helped me create my own projects when I was a junior developer — and also set me up with the skills I needed to become a software team lead. But first…

    这些是我初级开发人员时遵循的步骤,可帮助我创建自己的项目,同时还使我具备了成为软件团队负责人所需的技能。 但首先…

    当我可以按照教程学习时,为什么还要构建自己的项目? (Why build my own projects when I can follow tutorials?)

    Good question, curious reader! Tutorials are great up to a point, but creating your own projects gives sooo many other benefits:

    好问题,好奇的读者! 教程虽然很好,但是创建自己的项目还有很多其他好处:

    这让你想 (It makes you think)

    When sitting down and starting your own project, there are many things to think about.

    坐下来开始自己的项目时,有很多事情要考虑。

    • How do I start?

      我该如何开始?
    • What will it look like?

      看起来像什么?
    • What technologies do I need?

      我需要什么技术?

    And other stuff like that (we’ll talk about how to get started in a minute). This is exactly what your job as a developer will entail — designing a solution and seeing it through to the finish. Creating your own projects allows you to practice these skills, and will set you up for the start of your career.

    以及其他类似的内容(我们将在一分钟内讨论如何开始使用)。 这正是您作为开发人员所要做的工作-设计解决方案并彻底解决问题。 创建自己的项目使您可以练习这些技能,并为您的职业生涯做好准备

    您将遇到从未存在的问题 (You’ll encounter problems you never knew existed)

    Often when following a tutorial, you are exposed to the happy path — which is basically;

    通常,在学习教程时,您会遇到快乐的路 -基本上是这样;

    “OK we’re building a thing, here’s the steps to get the thing working, it works! Hurray! The End”

    “好,我们正在构建一个东西,这是使它工作的步骤,它可以工作! 欢呼! 结束”

    Which is great if you’re learning a new technology — plus it would be a pretty terrible tutorial if the thing you are building didn’t work at the end.

    如果您正在学习一项新技术,那就太好了;而且,如果所构建的东西最后没有用,那将是一个非常糟糕的教程。

    Unfortunately, the lives of web developer’s are not as straightforward as this. When you’re writing code, you will hit issues at some point. Plain and simple.

    不幸的是,Web开发人员的生活并非如此简单。 在编写代码时,有时会遇到问题。 干净利落。

    By creating your own projects, you’ll encounter problems naturally and it gives you a chance to practice overcoming them. This what developers do every day and practicing will make this a lot easier.

    通过创建自己的项目,您自然会遇到问题,并且有机会练习克服这些问题。 开发人员每天要做的和实践的操作将使此操作变得容易得多。

    很好玩,您将永远学到一些东西 (It’s fun & you’ll always learn something)

    We’re a lucky bunch, we developers. We can sit down to a laptop, and build whatever we want, using whatever technology we want. We can also do it more or less for free. I doubt Bill the Aerospace engineer would get a good response from his boss if he asked, “to borrow that Boeing 747 for the weekend because he wants to try out a new jet engine he made at home”.

    我们是开发人员,是一群幸运儿。 我们可以坐在笔记本电脑上,使用所需的任何技术构建所需的任何东西。 我们也可以或多或少地免费这样做。 我怀疑航空航天工程师比尔是否会得到老板的好评,如果他要求“周末借用那架波音747飞机,是因为他想试用自己在家制造的新型喷气发动机”。

    It’s fun to build your own projects. Something you can use, show off to friends and family, or learn from. And it’s a pretty safe hobby. It might work, it might not. You might like it, you might f*** the whole thing up. But it’s not a big deal, just throw the project files in the virtual trashcan and start again. Easy!

    构建自己的项目很有趣。 您可以使用的东西,向亲朋好友炫耀或学习的东西。 这是一个非常安全的爱好。 它可能会起作用,但可能不会起作用。 您可能会喜欢,您可能会整个搞砸。 但这没什么大不了的,只需将项目文件放入虚拟垃圾桶中,然后重新启动即可。 简单!

    谈到好东西... (On to the good stuff…)

    Ok! Now we’re happy that creating our own project’s is a great way to learn and have fun. Let’s look at how to get started creating your very own projects.

    好! 现在,我们很高兴创建自己的项目是学习和娱乐的好方法。 让我们看看如何开始创建自己的项目。

    扩展您的教程项目 (Expand on your tutorial projects)

    There is something intimidating about starting a brand new piece of work. You’ll sit down to a new file, and think, “what do I do first?” The nicer way to start building your own projects is to build upon your existing tutorial apps and coding exercises. This gives you a bit of a head start, as opposed to starting from a blank slate.

    开始全新的作品有些令人生畏。 您将坐下来查看一个新文件,然后思考:“我首先要做什么?” 开始构建自己的项目的更好的方法是在现有的教程应用程序和编码练习的基础上进行构建。 相对于从空白开始,这为您提供了一些先机。

    So, if you have completed a todo app tutorial (if you haven’t, where have you been?!), you could build upon it in whatever way you want. For example, you could:

    因此,如果您已经完成了todo应用程序教程(如果尚未完成,您去哪儿了!!),则可以按照您想要的任何方式来构建它。 例如,您可以:

    • Allow saving the todo list (to a database, localStorage, etc) so the user can come back it later

      允许保存待办事项列表(保存到数据库,localStorage等),以便用户稍后再返回
    • Give the user some customization options (change the color of todo items)

      为用户提供一些自定义选项(更改待办事项的颜色)
    • Add login ability

      添加登录功能

    You get the idea — basically, use your imagination! The possibilities are endless, so throw caution to the wind and build whatever you feel like!

    您知道了-基本上,请发挥您的想象力! 可能性是无止境的,因此请谨慎对待并建立自己想要的任何东西!

    构建您将使用的东西 (Build stuff you’ll use)

    Everyone has their own ideas for a web app. Use your newly found web development skills to build your own! Write down some ideas for an app that you’ve had over the years, specifically those that you would actually use. It doesn’t have to be an overly complex app and can be as simple as a todo list.

    每个人对于Web应用程序都有自己的想法。 使用您新发现的Web开发技能来构建自己的技能! 写下您多年来使用过的应用程序的一些想法,尤其是您实际使用的想法。 它不必是一个过于复杂的应用程序,并且可以像待办事项列表一样简单。

    By creating an app that you’ll use, it’ll keep you interested enough to see the project through to completion. Also, by using the app once it’s finished, you’ll naturally find ways to make it better, which gives you another project to complete— and the circle of (coding) life repeats!

    通过创建您将要使用的应用程序,它可以使您足够有兴趣来观看项目直至完成。 此外,通过在应用程序完成后使用它,您自然会找到使其变得更好的方法,这使您可以完成另一个项目-重复(编码)生活的整个过程!

    Another similar approach, is to replicate a popular app that you use. You don’t have to go into the same level of detail as the app you are replicating, but see if you can get the basic functionality working. For example:

    另一种类似的方法是复制您使用的流行应用程序。 您不必进入与要复制的应用程序相同的详细程度,但是请查看是否可以使基本功能正常运行。 例如:

    • Use the GitHub API to create your own GitHub dashboard

      使用GitHub API创建自己的GitHub仪表板
    • Use the Twitter API and make your own Twitter feed

      使用Twitter API并创建自己的Twitter feed
    • A web app that allows you to manage your budget

      一个网络应用程序,可让您管理预算

    从小开始 (Start small)

    A sure fire way to get overwhelmed when starting your own projects is to go all out and try to create massive projects. While the ambition is good, you might find yourself getting stuck and frustrated at your progress.

    在开始自己的项目时,不知所措的肯定方法是全力以赴并尝试创建大型项目。 虽然雄心壮志不错,但您可能会发现自己对进度感到困惑和沮丧。

    Start small for your first few projects. Instead of making a fully fledged scientific calculator, create a basic one that does simple additions and subtractions, for example. Then as you become more comfortable, add new features. Before you know it, your small project will have turned into a fully fledged app.

    从头几个项目开始。 例如,与其制作一个成熟的科学计算器,不如创建一个基本的计算器,该计算器可以进行简单的加法和减法。 然后,当您变得更舒适时,添加新功能。 在不知不觉中,您的小型项目将变成一个成熟的应用程序。

    This also gives you the added benefit of practicing how software is built in the real world. Small features will often be developed, tested, and deployed in increments. This is typically called Agile Development (have a nosey at freeCodeCamp.org for more info about this).

    这也为您提供了练习如何在现实世界中构建软件的额外好处。 小型功能通常会逐步开发,测试和部署。 这通常被称为敏捷开发 (在freeCodeCamp.org上有些麻烦 有关此的更多信息)。

    有一个目标 (Have a goal in mind)

    There is a popular quote by Leonardo da Vinci:

    达芬奇(Leonardo da Vinci)的一句话很流行:

    Art is never finished, only abandoned.

    艺术永远不会完成,只会被放弃。

    The same can be said for software. Once you’ve started your own project, it can often be difficult to know when to keep going, and when to stop and move onto the next one. If you start with a goal in mind, it will give you something to aim for, as opposed to feeling like you are aimlessly wandering the desert.

    对于软件也可以这样说。 一旦开始自己的项目,通常很难知道何时继续进行,何时停止并继续进行下一个项目。 如果您以目标为出发点,那么它会为您提供目标,而不是像您在漫无目的的沙漠中徘徊。

    So what do I mean by a goal? A goal in this sense is basically what you want to achieve with your project. Instead of simply aiming to build a GitHub dashboard you could say:

    那么,目标是什么意思? 从这个意义上说,目标基本上就是您要在项目中实现的目标。 除了简单地旨在构建GitHub仪表板外,您还可以说:

    “I am going to build a dashboard that shows how many commits I’ve made to my own repositories last month.”

    “我将建立一个仪表板,以显示上个月我对自己的存储库进行了多少次提交。”

    This gives you a clear direction in which to work. Once you have reached that goal, you could add more features, or move onto another project. A goal can be anything you want:

    这为您提供了明确的工作方向。 一旦达到该目标,就可以添加更多功能或移至另一个项目。 目标可以是您想要的任何东西:

    BONUS TIP — remember to put everything onto your own GitHub repository, and state the goal in the description (you should put projects on your CV/Resume as well!). This will show employers that you are passionate about learning, and will also be good motivation for yourself when you look back on old projects!

    奖励提示—记住将所有内容放到您自己的GitHub存储库中,并在描述中说明目标( 您也应将项目放到CV / Resume中 !)。 这将向雇主表明您对学习充满热情,并且当您回顾旧项目时也将成为您的良好动力!

    示例项目尝试 (Example projects to try)

    Here’s some example projects to get your creative flow going.

    这是一些示例项目,可以使您的创意流程不断发展。

    (Quick note: I will be creating these projects myself, along with articles on how I did each one, how/why I made the decisions I made, and my general thought process. As well as completed code, of course. Make sure to subscribe to my blog to get updated when these articles are available!)

    (快速说明:我将自己创建这些项目,以及有关如何做每个项目,如何/为什么做出决定以及总体思考过程的文章。当然,还要完成代码。请确保当这些文章可用时,请订阅我的博客以获取更新!)

    计算器网络应用 (Calculator web app)

    Create a calculator that allows the user to perform basic operations: Add, subtract, multiply & divide. When you have got that far, you can build upon it:

    创建一个允许用户执行基本操作的计算器:加,减,乘和除。 当您走到这一步时,您可以在此基础上:

    • Add more scientific calculations (modulus etc)

      添加更多科学计算(模量等)
    • Improve the UI (HINT: CSS Grid will be your friend here)

      改善用户界面(提示:CSS Grid将是您的朋友)
    • Create “undo” functionality (HINT: the react tutorial has a good example of this)

      创建“撤消”功能(提示: react教程中有一个很好的例子)

    GitHub仪表板 (GitHub dashboard)

    Use the GitHub API to create your own dashboard. This dashboard can be anything you want. A possible starting point would be to display information about your own GitHub account.

    使用GitHub API创建自己的仪表板。 该仪表板可以是您想要的任何东西。 一个可能的起点是显示有关您自己的GitHub帐户的信息。

    • Total commits over the past month

      过去一个月的总提交次数
    • Total number of repositories

      储存库总数
    • Displays your most used/favourite language

      显示您最常用/最喜欢的语言

    HINT: Even though this is a client-side project, you will have to interact with an API. Use Postman or similar to get a feel for how the API works, how to authenticate requests and things like that.

    提示:即使这是一个客户端项目,您也必须与API交互。 使用Postman或类似工具来了解API的工作方式,如何验证请求以及类似的事情。

    测验应用 (A Quiz app)

    Create a quiz app that randomly displays a question with a multiple choice of answers to the user. If the user gets the answer correct, display a “hurray!” message, update their score, you get the idea. I like this app as the possibilities are endless when it comes to expanding on it:

    创建一个测验应用程序,该应用程序将向用户随机显示一个带有多种选择答案的问题。 如果用户正确回答,则显示“欢呼!” 消息,更新他们的分数,您就知道了。 我喜欢这个应用程序,因为扩展它的可能性是无限的:

    • Add categories

      添加类别
    • Add high scores

      增加高分
    • Add a countdown

      添加倒计时
    • Allow multiple players (HINT: You could go really advanced and use Socket.io to allow online play!)

      允许多个玩家(提示:您可以真正进阶,并使用Socket.io允许在线游戏!)

    HINT: Remember not to go overboard at the beginning! Set your goal for the initial project, and get to that point first. Then, see if you want to add more stuff or move onto something else.

    提示:切记不要一开始就太过分! 为初始项目设定目标 ,并首先达到目标。 然后,查看是否要添加更多内容或移至其他内容。

    实时天气应用 (A Real Time weather app)

    Use something like Open Weather Map to create an app that displays the latest weather for a certain location in real time.

    使用“ 打开天气地图”之类的工具来创建可实时显示特定位置最新天气的应用

    HINT: Try not to be put off by the term real-time. At its simplest level, this could be writing some logic that calls the api every 5 seconds and displays the data.

    提示:尽量不要被“实时”一词推迟。 在最简单的层次上,这可能是编写一些逻辑,该逻辑每5秒调用一次api并显示数据。

    We all know how shopping carts work, but can you build one? Display a list of products to the user, and let them add it to their cart. As a starting point, you could create functionality that:

    我们都知道购物车是如何工作的,但是您能制造一辆吗? 向用户显示产品列表,然后让他们将其添加到购物车中。 首先,您可以创建以下功能:

    • Let’s the user add an item from the product page to their cart

      让我们将产品页面中的商品添加到购物车中
    • Shows the items in the cart

      显示购物车中的物品
    • Show’s the total cost of the items in the cart

      显示购物车中物品的总费用

    HINT — You can simply hardcode the products that appear on the product’s page as a first step to get going.

    提示—您可以简单地对出现在产品页面上的产品进行硬编码,作为开始操作的第一步。

    更多项目! (More projects!)

    If you’re looking to get your hands on more projects, check out this GitHub repo . There are projects for different levels that will keep you busy for a while!

    如果您希望获得更多项目,请查看此GitHub存储库 。 有不同级别的项目会让您忙一阵子!

    Thanks for reading!

    谢谢阅读!

    To get the latest guides, tips, and courses for junior developers straight to your inbox (as well as some exclusive stuff!), make sure to join the mailing list at www.chrisblakely.dev!

    要直接为初级开发人员获取最新的指南,技巧和课程(以及一些独家的东西!),请确保加入www.chrisblakely.dev的邮件列表!

    Originally published at www.chrisblakely.dev on April 7, 2019.

    最初于2019年4月7日发布在www.chrisblakely.dev

    翻译自: https://www.freecodecamp.org/news/todo-tutorials-can-be-fun-but-heres-how-to-build-your-own-projects-from-scratch-de6838fa9f23/

    微软todo使用教程

    展开全文
  • TODO的用法

    万次阅读 多人点赞 2019-05-21 17:03:14
    在android开发中,我们经常会使用TODO来标记我们的代码,一般是用来表示待完成,或者待解决的部分。本文将详细介绍一下TODO的用法,及一些相关的扩展。(本文是在别人文章上做一点编辑,出处:...

    在android开发中,我们经常会使用TODO来标记我们的代码,一般是用来表示待完成,或者待解决的部分。本文将详细介绍一下TODO的用法,及一些相关的扩展。(本文是在别人文章上做一点编辑,出处:http://blog.csdn.net/my_truelove/article/details/72857949

    一、TODO用法

    1.添加TODO

      添加 TODO

    2.查看TODO

    在android studio左下角,有一个按钮,可以查看

    如果没有 TODO tab,你可以通过左上角的菜单打开:View -> Tool windows -> TODO。

    TODO tab

    3.完成TODO

      完成 TODO 标记的事件后,就可以删除该 TODO 注释。

    二、FIXME用法

      除了 TODO 标记,我们还可以使用 Android Studio 提供的 FIXME 来标记一些待修复的问题,FIXME 与 TODO 在本质上没有任何区别,只是不同的标记罢了。区别于 TODO 标记,FIXME 可以认为是偏向于标记存在问题的 TODO 事项。

    一句话弄清二者区别: TODO 是总称,FIXME 是细分。

    1.添加FIXME

    其用法同 TODO,添加时如下: 
    添加 FIXME

    然后同样在 TODO 视图中可以看到:

    在 TODO 视图中可以看到

    2.筛选FIXME

      当项目中 TODO 和 FIXME 较多且混在一起时,找起来可就比较费尽了,此时我们可以使用 “过滤” 功能来区分开 TODO 和 FIXME。

    首先,添加过滤 FIXME 的条件,点击 TODO 窗口左侧的漏斗,选择 Edit Filters,按照图示添加 FIXME 过滤条件:

    筛选 FIXME

    添加完毕后,再次点击漏斗,选择刚才添加的 FIXME 过滤条件,在 TODO 视图中将只会看到 FIXME 标记的 TDOO 事项:

    使用过滤 FIXME 的条件

    最后,就是解决 FIXME 并删除了。

    三、自定义TODO

    一般我们习惯于直接用 TODO 来标记所有待办事项,但 TODO 是总称,比较广义,所有 “待办事项” 都可以用 TODO 标记。当项目中有大量 TODO 时,你会发现无法快速定位要找的 TODO,或者无法区分该 TODO 到底属于哪种类型(虽然可以添加描述,但这个描述的作用太弱了,无法筛选)。

    下面举个栗子,在开发过程中,我们经常发现一些遗留代码可以重构,此时我们不可能立即着手去做,应该通过 TODO 去标记:

    // TODO: 2017/5/1 待重构
    • 1
    • 1

    但是,这样的 TODO 不容易识别,也无法筛选,后期只能通过附加的描述 “待重构” 去判断。此时,按照 FIXME 是 TODO 的细分的逻辑,我们不仅会问:

    是不是可以自定义一个细分 TODO ,来标记重构?

    答案是肯定的。

    1. 自定义重构 TODO: REFACTOR

    其实,TODO 的本质就是满足特定正则的注释,这样说就好理解了。

    通过右上角的菜单, File -> Settings -> Editor -> TODO 打开 TODO 设置面板,点击右上方的 + 添加一个正则,如图:

    添加一个正则

    在 Pattern 中输入正则表达式 \brefactor\b.*,然后选择一个 Icon(可选),点击 OK 关闭添加面板,再次点击 OK 应用并关闭设置面板。

    添加完 REFACTOR 类型的 TODO 之后,你迫不及待想试试,但发现不管怎样系统都没有智能提示以补全代码,心想我在坑你。其实不然,TODO 标记和智能提示是两码事。

    你添加了一个自定义的 TODO 正则,系统匹配后将其视为 TODO,在代码中高亮并显示在 TODO 视图中;而智能提示和自动补齐是 代码模版的功能。不是一回事,明白吗?

    你在代码中纯手敲一个 REFACTOR 的 TODO 也不是不可以,只不过这样效率太低了。

    // REFACTOR: 2017/5/1 待重构 
    • 1
    • 1

    下面,跟随我一起添加一个 REFACTOR 的代码模版吧。

    2. 添加代码模版 Live Template

    通过右上角的菜单, File -> Settings -> Editor -> Live Templates 打开代码模版设置页面,找到 AndroidComments 并展开,你会发现熟悉的 fixme 和 todo,我们就仿着它们添加我们的代码模版。不了解的同学可以点击右下角 Help 简单学习下。

    1.点中 AndroidComments,点击右上角 +,选择 Live Template

    这里写图片描述

    2.在下方出现的面板中填上对应内容,分别是:缩写、描述、模版文本。

    • 缩写:我们在代码中敲对应缩写,就会出现智能提示;
    • 描述:智能提示时的描述;
    • 模版文本:缩写对应的补齐后的文本(不局限于代码),在这可以声明变量;

    此处我填写内容如下:

    填写内容如下

    3.在模版文本中,我们使用 声明了日期变量,使用 声明了描述代办的变量,变量是用来占位的。那这两个变量到底如何赋值呢?

    注意右侧的 Edit variables,即编辑变量。点击该按钮,打开 “Edit Template Variables” 面板。表格中,四列分别对应了:变量名称、表达式、默认值、如果已定义则跳过。具体的使用方法,同样可点击右下角的 Help 看一下,这不是本文的重点。看看我最后设置的值:

    最后设置的值

    此处,我将 date 变量的表达式设为 date(),系统将会使用当前日期来填补该变量的占位,并勾选 “跳过” 选项,表示有值的话就不再自己编辑。

    同时,对于 todo 变量,是用来添加描述的,无法使用表达式赋值,所以我选择了赋予默认值 “待重构”,并且没有勾选 ” 跳过”。这样的话,系统会默认为我赋值 “待重构”,但我的光标还会定在那儿,我可以继续编辑,或者回车使用默认值。

    这块不好理解的话可以看后面的 gif 动图,就明白了。

    4.编辑变量后,点击 OK 返回上一页,最后还需要定义该模版运用的上下文,也就是在哪些地方可以通过缩写调出代码模版。

    在界面下方,有一段文本:No applicable contexs yet. 后面跟着一个 Define,点击就会弹出设置模版运用上下文的列表。我们一般是在 Java 代码中添加 REFACTOR TODO,所以全选 Java,当然你也可以按需选择。

    5.最后勾选右侧的 Refactor according to style,表示自动格式化代码(调整对齐、缩进等),点击右下角 ‘OK’,运用该模版并退出。

    最终效果是这样的:

    最终效果

    点击右下角 OK,运用该模版并退出。

    3 在代码中使用 REFACTOR TODO

    在需要添加重构标识的地方,输入 refactor,输入过程中,智能提示就出来了,回车确认即可。

    至此我们就成功添加了一个 REFACOR 类型的 TODO。下面看演示,我输入慢点,注意看我们在上面提到的 默认值 和 跳过 ,在代码补齐时对 日期和描述 的影响:

    使用 REFACTOR TODO

    区别于之前的 todo 和 fixme,自动补齐时加上了默认描述”待重构”,你可以继续输入覆盖,或者直接回车确认。

    和 TODO、FIXME 一样,代码高亮并出现在 TODO 视图中。

    TODO视图中的REFACTOR

    展开全文
  • 使用 ember-cli 在 ember 中实现 Todo MVC 我是 Ember 的新手,并且一直在密切关注 emberjs.com 中的 [todo mvc 教程] ( )。 还遇到了关于使用 ember-cli 的不错的教程。 这是我尝试使用 ember-cli 重做相同的教程...
  • ToDoList 简易使用教程

    千次阅读 2019-01-25 11:54:55
    下载最新版的todolist软件 该软件目前最新版本为...完成下载后一个todolist_exe.zip压缩文件,解压后点击todolist.exe安装,以下为安装步骤,需要注意的第4步默认很多选项,建议按照图示选择,等待熟练使用后再...

    下载最新版的todolist软件

    该软件目前最新版本为7.0.13,同时提供了windows、安卓、苹果系统的安装文件,可按需下载。建议在以下国外网站下载,国内的也有,但并不是最新版的。

    如何快速使用todolist待办事项任务管理软件

    安装todolist软件

    完成下载后一个todolist_exe.zip压缩文件,解压后点击todolist.exe安装,以下为安装步骤,需要注意的第4步默认很多选项,建议按照图示选择,等待熟练使用后再设置更多选项。第6步为软件默认的示例,在了解后可以进行删除。

    如何快速使用todolist待办事项任务管理软件

    如何快速使用todolist待办事项任务管理软件

    如何快速使用todolist待办事项任务管理软件

    如何快速使用todolist待办事项任务管理软件

    如何快速使用todolist待办事项任务管理软件

    使用介绍

    1. todolist界面介绍

      默认的todolist软件界面分为5大区域,区域的位置摆放可通过软件的【工具】-【选项】进行配置。

      如何快速使用todolist待办事项任务管理软件

    2. 学习新建一个任务

      任意空白处按鼠标右键,弹出的列表中选择【新建任务】-【在底部】即可完成一条主任务的新建。选中需要新建子任务的主任务按鼠标右键,在弹出的列表中选择【新建子任务】-【在任务底部】即可新建一条子任务。

       

      如何快速使用todolist待办事项任务管理软件

      如何快速使用todolist待办事项任务管理软件

    配置

    1. 为了更方便使用软件,有必要对软件的一些设置和说明,以下就是小编觉得有必要的一些设置和使用方法。隐藏任务标题与属性列之间的分割条

      点击【工具】-【选项】-【任务列表属性】-取消隐藏任务标题与属性列之间的分割条,这样分隔条不在那么碍眼了。

      如何快速使用todolist待办事项任务管理软件

      如何快速使用todolist待办事项任务管理软件

    2. 设置自动保存任务列表时间

      点击【工具】-【选项】-【保存】-原默认自动任务列表保存时间为1分钟,若是任务太多了,保存时软件会停滞卡塞,因此可设置为5分钟保存。

      如何快速使用todolist待办事项任务管理软件

    3. 任务标题与任务属性列位置对调

      点击【工具】-【选项】-【任务列表属性】-取消在任务树的右边显示列。

      如何快速使用todolist待办事项任务管理软件

      如何快速使用todolist待办事项任务管理软件

    4. 隐藏软件界面备注栏和任务属性编辑栏

      在软件界面的上方点击即可隐藏软件界面备注栏和任务属性编辑栏,再次点击即可再次显示。

      如何快速使用todolist待办事项任务管理软件

    5. 取消已完成任务显示删除线

      点击【工具】-【选项】-【任务列表属性】-取消已完成任务显示删除线,这样已完成的任务只显示灰色,不再显示碍眼的删除线。

      如何快速使用todolist待办事项任务管理软件

    6. 设置任务属性继承关系

      点击【工具】-【选项】-【任务】-【继承属性】,按需选择后,可实现新建子任务时一些主任务的属性会自己继承填写完成,不再需要手动填写,例如主任务设置的任务负责人为路人甲,则新建子任务时的任务负责人会自动显示为路人甲。

      如何快速使用todolist待办事项任务管理软件

    7. 设置任务属性的默认下拉菜单

      点击【工具】-【选项】-【任务】-【动态下拉列表框】,可供填写的有类别、状态、分配给、分配自的下拉菜单填写,填写后可在软件界面的属性编辑栏自己选择。

      如何快速使用todolist待办事项任务管理软件

     

    展开全文
  • ember-todo:教程-源码

    2021-05-16 06:30:57
    利用许多生成器生成代码,尝试使用ember help generate更多详细信息 运行测试 ember test ember test --server 建造 ember build (发展) ember build --environment production (生产) 部署中 指定部署您的...
  • Todo-cli-tdd 此自述文件概述了在此 Ember 应用程序上进行协作的详细信息。 这个应用程序的简短介绍可以很容易地转到这里。 先决条件 您将需要在您的计算机上正确安装以下东西。 (带有 NPM) 安装 git clone 这个...
  • 使用Rails作为后端执行JS待办事项列表的教程
  • VScode使用教程

    千次阅读 多人点赞 2019-09-26 22:18:44
    首先键入⇧ ⌘ P,之后出现如图所示的界面,我们在这里面输入对应关键字“调试”,可以快速搜索你需要使用到快捷键   image.png 2.3 ⇧ ⌘ F 整个工程中查找关键字 作用之后效果,如下图。其实和...

    一、关于Vscode

    1.1 VsCode是个啥

    Visual Studio Code is a lightweight but powerful source code editor which runs on your desktop and is available for Windows, macOS and Linux. It comes with built-in support for JavaScript, TypeScript and Node.js and has a rich ecosystem of extensions for other languages (such as C++, C#, Java, Python, PHP, Go) and runtimes (such as .NET and Unity).
    支持的拓展常见的包含如下:

    image.png

     

    1.2 VSCode的学习网址

    VSCode帮助文档链接
    怎么找到它,其实也及其的简单,仅仅需要。

    image.png

     

    二、How to Use

    2.1 调试代码和安装插件

    如何开始调试代码,这里以python为例

    Step1:首先在商店中搜索python

    image.png


    Step2: 之后就可以直接在主页面启动调试F5
    注意以下页面,其中如果是IDE内部使用如下对应窗口块的进行

    image.png


    文件和调试块的指示

    image.png

     

    三、熟识常用的快捷键

    3.1 调试常见的快捷键

    F9 打开和停止调试断点
    F11 单步调试
    F5 启动调试

     

    image.png


    调试的具体页面如图所示

    image.png

     

    二、使用一波

    2.1

    Vscode是一个轻量的编译器,所以默认是通过打开文件夹的功能来打开对应的工程。而且下面会列举出最近打开的工程,方便打开用户打开最近打开的工程进行编辑和修改。

    image.png


    这里默认打一个工程,可以看到如下提示。
    苹果电脑Mac如何输入⌘、⌥、⇧、⌃、等特殊字符 反正我是复制的,偷懒一下。
    科普一波:

     

    ⌘ command键
    ⌥ option/alt
    ⇧ shift按键
    ^ 表示的是control键

    打开一个工程

    2.2 查询未知的快捷键

    首先键入⇧ ⌘ P,之后出现如图所示的界面,我们在这里面输入对应关键字“调试”,可以快速搜索你需要使用到快捷键

     

    image.png

    2.3 ⇧ ⌘ F 整个工程中查找关键字

    作用之后效果,如下图。其实和直接点击左边的放大镜效果是等同的。

     

    image.png

    2.4 ⌘ P 快速你需要查看的文件,并且能快速跳转到

    image.png

    2.5 ^ ` 调取和关闭终端

    快速吊起终端,对于我们这种,对于需要应用终端的代码,比如python或者vue-cli以及RN,Flutter都是特别方便。

    2.6 大纲的功能

    关于git部分的默认支持,如果当前工程存在着改动,那么修改清晰可见。

     

    image.png

    打开其中一个Vue文件,其中大纲功能是是个非常赞的功能,这个问题件文件脉络清晰明显

     

    image.png

    2.6.1 html树

    image.png

    2.6.2 less的层序

    image.png

    2.6.3js部分

    可以说唯一小小遗憾是没有按照compute和methods之类的对function进行分类,但是如此的顺序很OK了(这一点不如WebStrom)

     

    image.png

    2.7 快速强大的编码功能

    能够快速捕捉程序中的问题并突出显示。支持多光标编辑,参数提示以及其他快速编码特性。

     

    image

    2.8 IntelliSense功能

    根据文档上下文为变量类型、函数定义和导入模块提供代码智能补全功能。

     

    image.png

    2.9 代码导航和重构

    使用peek和navigate to definition功能可以查阅浏览你的源代码,代码重构变得轻而易举。

     

    image.png

    2.10 更多更常见的功能

    image.png

    2.11 关于后退和前进的意义

    在一个文档中我们可以首先在A处进行编辑,如下图增加一个标签

    image.png


    之后我们在B处开始设置该div的css样式

    image.png


    此时我们通过^ -就可以回到A区域
    在A区域使用^ ⇧ -就会回到B取悦
    如果联系多次按下回退是能够跨文件的,这个功能也很棒。

    image.png

     

    2.12 方便的放大和缩小整个界面的字体

    通过 ⌘ + 还有 ⌘ + 很容易的实现整个页面所有字体大小

     

    image.png

    image.png

    2.13 格式化文件快捷键

    ⌥ ⇧ F

     

    image.png

    2.14 用VSCode的固定窗口模式

    使用习惯了WebStorm的人都能很明显的感受到,webStorm打开一个.js都会比如像是下面如图:

     

    webStorm的展示.png

     

    而正常打开一个窗口,单击的时候,通常会替换之前的窗口

     

    image.png


    要实现和webStorm一样的方式,其实可以直接在如上箭头所示的标题部分双击即可完成固定的效果。

    image.png

     

    注意观察会发现,此时标题字体将变成正体。

    三、新建一个html直接采用Chrome来进行调试的实现方案

    3.1 首先安装,如下图。方法已经特别具体,再此不再赘述。

    image.png

    3.2 在自己的html工程目录下面点击f5,或者在左侧选择调试按钮

     

    image

     

    image.png


    但是直接打开的chrome将会出现如下错误

    image.png

     

    3.3.解决以上问题

    首先在弹出来的launch.json中添加以下内容

    {
        // 使用 IntelliSense 了解相关属性。 
        // 悬停以查看现有属性的描述。
        // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
        "version": "0.2.0",
        "configurations": [
            {
                "type": "chrome",
                "request": "launch",
                "name": "启动 Chrome 并打开 localhost",
                "url": "http://localhost:8080",
                "webRoot": "${workspaceFolder}"
            },
            {
                "type": "chrome",
                "request": "attach",
                "name": "Attach to Chrome",
                "port": 9222,
                "webRoot": "${workspaceRoot}"
            },
            {
                "name": "Launch index.html (disable sourcemaps)",
                "type": "chrome",
                "request": "launch",
                "sourceMaps": false,
                "file": "${workspaceRoot}/index.html"  
            }
        ]
    }
    

    3.4 然后在调试页面中选择对应的scheme

    image.png

     

     

    ,在上方

    image

    ,选择下拉按钮,会有一个添加,选择chrome

    四、附录其他

    4.1 MAC上F功能按键

    由于采用MACPro开发,默认的F1到F12分别将会被系统调节按钮替代,如何将F1到F12设置为默认功能。
    Mac上的F键标准功能和按键上的特殊功能之间调换
    设置 --》 键盘 --》 勾选将F1、F2

    4.2 实现TODO的指示功能

    首先安装对应的插件

     

    image.png

     

    其次重启Vscode,就可以看到如图所示的TODO的树形结构

     

    image.png

    五、参考链接和书籍

    Visual Studio Code中文文档(一)-快速入门
    VS Code - Debugger for Chrome调试js

    展开全文
  • 入门套件 Ember 的入门套件 您的 Ember.js 项目几乎准备... 您可以看到如何使用 QUnit 断言和 ember-testing helper 编写这样的集成测试。 有关 ember-testing 包的更多信息,请参阅 。 有关 QUnit 测试框架的更多
  • footwork.js TODO 应用教程代码
  • IDEA TODO标签使用

    万次阅读 2019-07-05 11:40:24
    在idea中高效地使用和查找TODO标签,使用idea工具编写代码的时候,遇到一些功能方法暂时没有时间实现的或者是一些问题待解决的,可以使用TODO标签来标识这些地方,下次通过idea查找TODO标签窗口,可以快速查询到当前...
  • idea TODO功能使用

    万次阅读 多人点赞 2019-01-23 11:08:13
    遇到一些功能方法暂时没有时间实现的或者是一些问题待解决的,可以使用TODO标签来标识这些地方,下次通过idea查找TODO标签窗口,可以快速查询到当前项目工程中需要解决TODO的问题
  • 使用许多代码生成器,尝试使用ember help generate获取更多详细信息 运行测试 ember test ember test --server 建造 ember build (开发) ember build --environment production (生产) 部署 指定部署应用程序...
  • TODO 用法

    2018-02-04 18:09:19
    在android开发中,我们经常会使用TODO来标记我们的代码,一般是用来表示待完成,或者待解决的部分。本文将详细介绍一下TODO的用法,及一些相关的扩展。(本文是在别人文章上做一点编辑,出处:...
  • 使用public文件夹 更改HTML 在模块系统之外添加资产 何时使用public文件夹 使用全局变量 添加引导程序使用自定义主题 增加流量 添加路由器 添加自定义环境变量 在HTML中引用环境变量 在Shell中添加临时环境变量 在....
  • Create React App入门 该项目是通过引导的。 可用脚本 在项目目录中,可以运行: npm start 在开发模式下运行该应用程序。 打开在浏览器中查看它。 如果您进行编辑,则页面将重新加载。 您还将在控制台中看到任何...
  • 简单的待办事项 使用 MEAN 堆栈(MongoDB、Express、Anuglar 和 Node.js)的简单 Todo 教程受 Scotch.io 启发
  • 简单的待办事项清单 玩流星
  • 待办事项申请 这是的教程代码,用于使用Ruby on Rails创建简单的ToDo应用程序。 您可以找到以下链接的教程
  • 奥雷利亚流星-简单-托多 官方Meteor Simple Todo教程的一部分
  • 使用Svelte 3构建的Todo List应用程序的入门文件。教程: : 。 此存储库中的代码旨在作为所有跟随该教程的人的参考点。 先决条件 您需要在计算机上安装Node.js和npm 入门 将此存储库克隆到您的文件系统。 cd进入...
  • 2.TODO、FIXME和XXX的注释使用说明 TODO: + 说明: 如果代码中有该标识,说明在标识处有功能代码待编写,待实现的功能在说明中会简略说明。FIXME: + 说明: 如果代码中有该标识,说明标识处代码需要修正,甚至代码...
  • #Meteor待办事项应用程序根据Meteor的入门教程创建的一个简单的待办事项应用程序。
  • 使用public文件夹 更改HTML 在模块系统之外添加资产 何时使用public文件夹 使用全局变量 添加引导程序使用自定义主题 增加流量 添加路由器 添加自定义环境变量 在HTML中引用环境变量 在Shell中添加临时环境变量 在....
  • 该程序主要基于上的 Node Todo 教程。 上的教程非常好。 gulp gulpfile.js 配置了各种任务,可以过滤、连接、缩小和观察不同的文件类型,例如 JS、CSS、HTML。 最新变化(2015) Angular Controller As 语法而...
  • 利用许多生成器生成代码,尝试使用ember help generate更多详细信息 运行测试 ember test ember test --server 建造 ember build (发展) ember build --environment production (生产) 部署中 指定部署您的...
  • simple-todo最早是web.py一个中文教程的例子。后来Uliweb的作者limodou 认为这个教程很不错,于是有了Uliweb版的simple-todo。接着又有了Bottle版和Flask版。这俨然成了一个FrameworksShow项目。既然是...
  • 待办事项 待办事项转换参考: :
  • C#基础教程-c#实例教程,适合初学者

    万次阅读 多人点赞 2016-08-22 11:13:24
    C#基础教程-c#实例教程,适合初学者。 第一章 C#语言基础 本章介绍C#语言的基础知识,希望具有C语言的读者能够基本掌握C#语言,并以此为基础,能够进一步学习用C#语言编写window应用程序和Web应用程序。当然仅靠一...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 30,656
精华内容 12,262
关键字:

todo使用教程