![]() |
|||||
| http://www.dbi-tech.com/developerbulletins/March2010.html | |||||
News Bulletin March 2010 ![]() In this issue > Solutions Schedule for COM v10 - now shipping > Buy Solutions Schedule and get Studio Controls for Half Price > Staff Scheduler Pro v3.2 - Released > Tech Tip :: Using ctTips to show a tip in the ctSchedule List Area > Tech Tip :: Document Summarization Web Service > Recently Released > Component-Based Consulting Services > In the news > Tech Tip Library > Quick Links We used to talk about reducing development time, shaving weeks if not months off project time lines and infusing functionality by using production quality component software. The tune really hasn't changed much in 14 years. Developers have the competitive advantage when commercial, production quality component software is included in winning development projects. Today, we focus more on the presentation and mediums of where our software designs are taking us. A quick look back to 1999 when Solutions Schedule 3.0 was first released with functionality and design presentation that was cutting edge. Look at the strides we have taken in fourteen years. As we launch the release of Solutions Schedule 10 - the melody has changed and the lyrics have been expanded and fine tuned for today's development requirements, exposing an outstanding presentation capability with unparalleled functionality. Solutions Schedule 10 today, gives a broader spectrum of developer, the scope and source of design flexibility extending the resources of various IDE's allowing developers to create exceptional software across multiple mediums. Today's advantage is the rich history of a product used in an array of commercial software and the experiences incorporated along each step of the way. Take advantage today - it's yours for the taking. http://www.dbi-tech.com/ProductPage_SolutionsSchedule.aspx Experience the difference! ========================================== Solutions Schedule for COM version 10 (TEN) now shipping! With built-in Gantt style drag-n-drop scheduling, User Drawn Time Bars, advanced navigation, conflict management, new TimeBar and List Header presentation styles, HitTest based control navigation - Solutions Schedule for COM is the choice of commercial Health Care solution providers, ERP/ CRM product companies and process management systems providers to mention just a few. See the latest details at: http://www.dbi-tech.com/ProductPage_SolutionsSchedule.aspx ========================================== ![]() Special Offer Buy any license of Solutions Schedule - .NET or COM and get an equal license of Studio Controls - .NET or COM - for Half Price ! https://www.dbi-tech.com/NewSpecialOffer.asp Purchase a license of Solutions Schedule (COM or .NET) and get ![]() a comparable license of Studio Controls for Half Price ! The the full details at :: https://www.dbi-tech.com/NewSpecialOffer.asp Offer ends March 31st! ========================================== Staff Scheduler Pro v3.2 - Released ! ![]() Scheduling staff resources should be easier than using pencil and paper or an Excel spreadsheet. Leverage your experience and that of your own staff to make sure the right resources are in the right place at the right time. With Staff Scheduler Pro v3.2! Staff Scheduler Pro is a complete commercial scheduling solution providing business owners, managers and scheduling professionals with a direct, quick and easy to learn Staff Scheduling program! Staff Scheduler Pro is Windows 7 certified and includes real-time cost analysis, labour burden analysis, scheduling by department or by staff. Publish schedules to corporate intranets with ease, email schedules directly to staff, print daily time-sheets and integrate with POS systems. Staff Scheduler Pro is a great time saver when it comes to preparing payroll and an excellent historical reporting and analytics tool. Check out the new version today! http://www.Staff-Scheduler.com ========================================== Special Staff Scheduler Pro v3.2 Upgrade Promotion Upgrade from Staff Scheduler v2.5 to Staff Scheduler Pro for HALF Price! https://www.dbi-tech.com/StaffSchedulerPro_SpecialUpgradeOffer.asp Staff Scheduler Pro is Windows 7 certified and now includes annual subscription service Free web-base technical support for one year Free software updates for one year Free primary* data migration with each upgrade from v2.5 to Pro v3.2 Get your upgrade today and save $394.50! https://www.dbi-tech.com/StaffSchedulerPro_SpecialUpgradeOffer.asp ========================================== Tech Tip - I Using ctTips to show a tip in the ctSchedule List Area With the new hittest methods surfaced in ctSchedule for COM v10, we can now show tooltips on the ListItems in the ctSchedule control. We've used our own ctTips control (available in Studio Controls for COM) for a nicer presentation and quicker coding. ![]() The code is very straightforward... in the mousemove event we check to see that we are over the list and not on the same line item (using a public variable) <vb6 Code> Public CurItemOver As Long Private Sub ctSchedule1_MouseMove(Button As Integer, Shift As
Integer, x As Single, y As Single) The settings for the ctTips are as follows: ![]()
![]() As always, take care and have a great day! ========================================== Tech Tip - II Document Summarization Web Service
What is it?
The Extractor Web Service is a web API built in Visual Studio .NET that
wraps the Extractor Engine to allow developers to integrate text
summarization functionality quickly and easily into their applications.
Why would I want to use it?
The ability to read a document and capture its key words and phrases is
a necessity when evaluating, comparing, and cataloging documents.
Typically key word/phrase extraction requires the reading of the
document in order to glean the intent or topics being presented and the
subsequent capture (keying) of the key words and phrases into a data
store. Extractor reads
documents and returns the key words and phrases with a very high
accuracy, removing the need for human involvement.
How do I use it?
1.
Obtain an Application ID from DBI Sales.
2.
Create a new project, in this case we will build a VB.NET Winforms
project.
3.
In the Solution Explorer right click on the References node and select
"Add Service Reference".
4.
In the Address field enter
…
5.
Click the Go button and the service will be discovered and listed in the
services box on the left of the dialog.
6.
Change the Namespace from the default to dbiExtractorWS
and press the OK button.
Your project will now include a Service References node under which the
dbiExtractorWS is listed.
7.
In your form add 2 text boxes with their Multiline property set to True
and the Scrollbars set to Vertical.
Name the first TextBox Extractee, and the second TextBox
Extraction. Add a Button to
the form and name it ExtractText.
8.
In the ExtactText_Click Event add the following code …
Private Sub ExtractText_Click(ByVal
sender As System.Object, ByVal e As System.EventArgs) Handles
ExtractText.Click
Dim xTractee As New Xml.XmlDocument
Dim xTraction As New Xml.XmlDocument
Dim xTractionNodesAs Xml.XmlNode
Dim resultNodessAs Xml.XmlNodeList
Dim xtractorStatuss StringAs String
'Set
the properties of the Extraction Request ...
xTractee.LoadXml("<ExtractionRequest " & _
"ActivateHTML=""OFF"" " & _=""OFF"" " & _=""OFF"" " & _
"ActivateEmai=""OFF"" " & _=""OFF"" " & _=""OFF"" " & _
"PhrasesRequested=""10"" " & _
"LanguageID=""1"" " & _
"CharCodeID=""1"">" & _
"<EXTRACTEE >" & _
Me.Extractee.Text _& _
"</EXTRACTEE>" & _
"</ExtractionRequest>")
'Process the Extraction Request.
'NOTE: Web Services by nature marshal
XML Documents as XML Nodes.
'
Pass in the first (and only) node in the document to the web
service.
'NOTE: Place your unique Application ID in the call below.
xTractionNode = Xtractor.ProcessXtraction("<Application ID From
DBI>", xTractee.FirstChild)
'Place the returned XML Node into the xTraction Document.
xTraction.AppendChild(xTraction.ImportNode(xTractionNode, True))
'Check the status of the Extraction
Request
xtractorStatus = xTractionNode.Attributes("ExtractionStatus").Value
If xtractorStatus = "1" Then
'Extraction
Successful
'Get
all of the Result Nodes.
'NOTE: In the
Extraction Request above we set PhrasesRequestedo 10.to 10.
resultNodes = xTraction.GetElementsByTagName("Result")("Result")("Result")
'Iterate
through the Result Nodes and print out the Key Phrases and Highlights.
Dim resultNode As Xml.XmlNode
For Each resultNode In resultNodes
Me.Extraction.Text = Me.Extraction.Text & _
"Key Word/Phrase: " & resultNode.Item("KeyPhrase").InnerText &
vbCrLf & _
"Highlight: " & resultNode.Item("KeyHighlight").InnerText &
vbCrLf & vbCrLf
Next ‘ResultNode
Else
Me.Extraction.Text = "Error Encountered" & vbCrLf & vbCrLf
Me.Extraction.Text = Me.Extraction.Text & vbCrLf & "Extractor
returned a code of " + xtractorStatus
Me.Extraction.Text = Me.Extraction.Text & vbCrLf & vbCrLf &
xTractionNode.InnerText
End If
End Sub
9.
Run the application. Copy
and Paste some text into the Extractee Text Box.
10.
Press the ExtractText button to request and present the extraction of
the text entered in the Extractee Text Box.
11.
If no errors are encountered the Extraction Text Box will display the
top ten Key Words and Phrases from your text along with a highlight
(sentence) from the original text illustrating
the most prominent use of the key word or phrase within the
document.
Summary The application described above is a simple implementation of the Extractor Content Summarization Web Service which only touches the surface of the power of the Extractor component software. For more information on Extractor, the Extractor Web Service, and the potential of Extractor for your specific development needs please visit www.Extractor.com or contact dbi Sales via email through sales@dbi-tech.com. ========================================== Recently Released ![]() Studio Controls for COM (v1.1) Upgraded appointment scheduling, interface designs controls and a new component released in this edition of Studio Controls for COM - ctPanel made its debut. Solutions Schedule for .NET v3.1 Gantt style scheduling is one of the most effective means for aligning the right resources, to the right places, at the right times - all in one, intuitive, drag and drop, interactive presentation. Studio Controls for .NET v1.1 Studio Controls for .NET version 1.1 is now available. And, with this release dbiTips makes it's debut! There are now 18 royalty-free .NET controls for Windows Forms and Smart Client application development. Included with Studio Controls for .NET v1.1, seven component enhancements found in dbiDayView, dbiCalendar, dbiList and dbiExplorerBar. Click here for further details. ========================================= DBI Component Software-based Services Looking to jump start your development project? want to give your development team advanced knowledge on using DBI's component products? Need some coding assistance with DBI Component-based products? Start with DBI Component Services for any one or more of : > Appointment Scheduling > Resource (Gantt style) Scheduling > Integrating Extractor Document Summarization > Building Reg Free COM applications > Extending DBI .NET Controls > Using the DBI Warehouse Scheduling Framework Take advantage today! http://dbi-tech.com/DBIComponentServices.aspx ========================================= Tech Tip Library All of DBI's tech tips are available online, anytime: http://www.dbi-tech.com/TechTips.aspx ========================================= Quick links: Studio Controls for COM http://www.dbi-tech.com/ProductPage_StudioControlsCOM.aspx Studio Controls for .NET http://www.dbi-tech.com/ProductPage_StudioControls.NET.aspx Solutions Schedule for .NET http://www.dbi-tech.com/ProductPage_SolutionsScheduleNET.aspx Solutions Schedule for COM http://www.dbi-tech.com/ProductPage_SolutionsSchedule.aspx Staff Scheduler Pro - the Right People in the Right Place at the Right Time http://www.Staff-Scheduler.com Extractor - Read It For Metm Document Summarization ![]() http://www.dbi-tech.com/productPage_Extractor.aspx ========================================== ========================================== HAVE A GREAT SCHEDULING DAY ========================================== ==========================================
|
|||||