65.9K
CodeProject 正在变化。 阅读更多。
Home

Lightswitch 求职者应用程序

starIconstarIconstarIconstarIconstarIcon

5.00/5 (10投票s)

2012年1月19日

CPOL

3分钟阅读

viewsIcon

48006

使用 Visual Studio Lightswitch 2011 构建的失业者求职申请跟踪器。

Job Hunter LS

引言

证明 LightSwitch 是这份工作的最佳工具! 您必须回答以下问题才能获得资格

  1. 您的应用程序/扩展程序做什么?它解决了什么业务问题?

    该应用程序允许正在找工作的人跟踪求职申请。 我们这些失业的人可能需要跟踪数十份求职申请,并确保我们跟进我们的申请。 确保及时的跟进将使您脱颖而出。

  2. 这个应用程序有多少屏幕和实体?

    Job Hunter 应用程序有 10 个屏幕、3 个实体和 4 个查询。

此外,请回答以下尽可能多的问题,以提高您获胜的机会。

  1. LightSwitch 为您的业务节省了资金吗?如何节省?

    它不是一个商业应用程序,而是一个让你重回商业的应用程序。 它将通过帮助您更快地重返工作岗位来节省您的银行账户。

  2. 如果您没有 LightSwitch,这个应用程序还会被构建出来吗?如果会,用什么构建?

    是的,我会用 WinForms、WPF 和 Access 数据库或 Excel 构建它。

  3. 这个应用程序支持多少用户?

    它设置为一个用户,但源代码可用于扩展。

  4. 使用 LightSwitch 构建此应用程序实际花了多长时间?

    该程序的构建大约花费了 15 个小时,但当时我正在学习 Lightswitch。 我现在可以在三个小时内构建它。

  5. 此应用程序是否使用任何 LightSwitch 扩展?如果使用,是哪些?您自己编写过这些扩展吗?如果编写过,是否公开发布?在哪里?

    该应用程序使用免费提供的控件; 包括 Bing Maps Lightswitch 控件、Alessandro Del Sole 的 Web 地址类型以及 Cromanty 的 Office Black and Silver Theme。 所有控件都可从 Visual Studio Gallery 获得

  6. LightSwitch 如何让您的开发人员生活更好?与您考虑过的其他选项相比,构建速度是否更快?

    使用 Lightswitch 使构建应用程序的速度大大加快。 我可以进行实验并找到构建应用程序的最佳方法。 它还允许我在开始使用之前尝试几种部署方式。

    我希望在不久的将来完成其中一部分。 一个完整的安装程序,如 Vincentkartones.net (Lightswitch 安装程序) 所述。 这对于那些不太了解安装数据库的人来说将是最佳选择。

链接、截图、视频

应用程序的演示视频可以在此处查看.

屏幕截图

主屏幕

Home or "Start" Screen

公司列表详细信息 - 公司信息

公司列表详细信息 - 求职申请和跟进信息

公司列表详细信息 - 公司所在地的 Bing 地图

跟进屏幕 - 超过 7 天未更新(修改)的“活动”求职申请

本周的申请 - 对于美国的失业,您需要填写您申请了谁

其他屏幕是搜索 - 全部、活动和非活动。

我不得不学习的一小段代码,用于创建 LINQ 查询以查找 7 天以上未修改的活动职位。

' Preprocess Query to select only active jobs that have not been modified in over 7 days.
Private Sub FollowUpDue_PreprocessQuery(ByRef query As System.Linq.IQueryable_
             (Of LightSwitchApplication.JobAppliedFor))
    ' Today minus 7 days
    Dim DatePlus = Date.Now.AddDays(-7D)
    '  query jobAppliedFors Table that are active and last modified over 7 days ago.
    query = From jobAppliedFors In query
            Where jobAppliedFors.Active = True
            Where jobAppliedFors.DateModified < DatePlus
            Order By jobAppliedFors.DateModified
End Sub

关注点

我学到的一件事是如何创建基本的 LINQ 查询以及如何更好地创建数据库。 构建这个应用程序确实帮助我更好地理解了开发。 LightSwitch 降低了数据库开发的初始学习曲线,我推荐给任何想了解更多软件开发的人。 它应该在学校用作学习工具!

© . All rights reserved.