Lightswitch 求职者应用程序
使用 Visual Studio Lightswitch 2011 构建的失业者求职申请跟踪器。
- 下载源代码 (zip) - 25 MB (链接到我的网站)
- 下载程序 (zip) - 9 MB (链接到我的网站)
引言
证明 LightSwitch 是这份工作的最佳工具! 您必须回答以下问题才能获得资格
- 您的应用程序/扩展程序做什么?它解决了什么业务问题?
该应用程序允许正在找工作的人跟踪求职申请。 我们这些失业的人可能需要跟踪数十份求职申请,并确保我们跟进我们的申请。 确保及时的跟进将使您脱颖而出。
- 这个应用程序有多少屏幕和实体?
Job Hunter 应用程序有 10 个屏幕、3 个实体和 4 个查询。
此外,请回答以下尽可能多的问题,以提高您获胜的机会。
- LightSwitch 为您的业务节省了资金吗?如何节省?
它不是一个商业应用程序,而是一个让你重回商业的应用程序。 它将通过帮助您更快地重返工作岗位来节省您的银行账户。
- 如果您没有 LightSwitch,这个应用程序还会被构建出来吗?如果会,用什么构建?
是的,我会用 WinForms、WPF 和 Access 数据库或 Excel 构建它。
- 这个应用程序支持多少用户?
它设置为一个用户,但源代码可用于扩展。
- 使用 LightSwitch 构建此应用程序实际花了多长时间?
该程序的构建大约花费了 15 个小时,但当时我正在学习 Lightswitch。 我现在可以在三个小时内构建它。
- 此应用程序是否使用任何 LightSwitch 扩展?如果使用,是哪些?您自己编写过这些扩展吗?如果编写过,是否公开发布?在哪里?
该应用程序使用免费提供的控件; 包括 Bing Maps Lightswitch 控件、Alessandro Del Sole 的 Web 地址类型以及 Cromanty 的 Office Black and Silver Theme。 所有控件都可从 Visual Studio Gallery 获得
- LightSwitch 如何让您的开发人员生活更好?与您考虑过的其他选项相比,构建速度是否更快?
使用 Lightswitch 使构建应用程序的速度大大加快。 我可以进行实验并找到构建应用程序的最佳方法。 它还允许我在开始使用之前尝试几种部署方式。
我希望在不久的将来完成其中一部分。 一个完整的安装程序,如 Vincent 在 kartones.net (Lightswitch 安装程序) 所述。 这对于那些不太了解安装数据库的人来说将是最佳选择。
链接、截图、视频
应用程序的演示视频可以在此处查看.
屏幕截图
主屏幕
公司列表详细信息 - 公司信息
公司列表详细信息 - 求职申请和跟进信息
公司列表详细信息 - 公司所在地的 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 降低了数据库开发的初始学习曲线,我推荐给任何想了解更多软件开发的人。 它应该在学校用作学习工具!