Input Wanted: 3rd Party Products-VBForums
Results 1 to 16 of 16

Thread: Input Wanted: 3rd Party Products

  1. #1

    Thread Starter
    ex-Administrator brad jones's Avatar
    Join Date
    Nov 2002
    Location
    Indianapolis
    Posts
    6,508

    Post Input Wanted: 3rd Party Products

    When it come to 3rd party products you use when developing Visual Basic applications, other than Visual Basic/Visual Studio, what are the tools or libraries you use?

    This question is aimed at developers - not at those selling a product. Do not list a product you are selling or marketing, but rather only products that you or your company use.

    Include planning, design, testing, debugging, performance management, deployment, or any other products that are part of your efforts.

    Thanks!

    Brad!
    VBForum admin
    Have you given out your reputation points today? Select the Rate This Post link to give points for good posts!
    -------------------------------------------------------------
    Brad! Jones
    Lots of Software, LLC
    (My recent articles) (I wrote: Web 2.0 Heroes!) (My Blog) (Follow me on Twitter)

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

  2. #2
    Super Moderator Shaggy Hiker's Avatar
    Join Date
    Aug 2002
    Location
    Idaho
    Posts
    30,999

    Re: Input Wanted: 3rd Party Products

    I've used some parts of the DevEx suite of controls, though we've somewhat moved away from them. Initially, these were sold much like any other software, and much like other software, they have moved towards more of a subscription model to keep their customers interacting with them more, perhaps financially. We weren't doing enough to warrant any kind of subscription, but they do have an excellent grid with many features that make it superior to the DGV that MS includes in the .NET framework.

    Having said that, my general experience has been negative with third party control suites. It's not so much their fault, as the fact that we tend to create things and leave them alone for an extended period of time. This allows us to fall generations behind, or worse. Even with DevEx, we got some five full versions out of date, which started to cause trouble whenever we did need to go back and make any changes to the programs. A second program is even worse, as the company making the third party tool went out of business in the interim, which means that we have a tool with no support, no documentation (if we ever had any, it was lost during a move and/or a few retirements), and no clear path forwards with it. In that case, though, since the tool was VB6, I simply re-wrote the functionality in .NET.

    So, while it is possible to get components that fill specific niches and exceed that which is included in the frameworks, there is always the potential for the third party tool to simply disappear, or get upgraded to the point where what you has no longer has any support of any sort. Of course, the existing tool is likely to continue to work as it has for an extended period of time, you just have to be aware that it has a lifespan and issues that are separate from that of Visual Studio.
    My usual boring signature: Nothing

  3. #3
    PowerPoster TysonLPrice's Avatar
    Join Date
    Sep 2002
    Location
    Columbus, Ohio
    Posts
    2,981

    Re: Input Wanted: 3rd Party Products

    VBSendMail
    PDFMeld
    FarPoint VASpread
    BlackIce image controls
    Crystal reports
    In order to understand recursion, one must first understand recursion….

  4. #4
    Superbly Moderated NeedSomeAnswers's Avatar
    Join Date
    Jun 2002
    Location
    Manchester uk
    Posts
    2,381

    Re: Input Wanted: 3rd Party Products

    (.Net) We use Telerik Controls at my place, and they are not bad. The Desktop controls are better than the ASP.Net controls i would say. They are not cheap but if your company is paying that isn't an issue

    The Desktop Grid is a lot better than the standard Grid and the Ribbon & Ribbon Form are particularly useful if you need that type of menu structure.

    Other than that we use the free ImageMagick library for converting Images to PDF. This is a great library, really fast and works with pretty much all image types including large Tiff files.

    We use Adpose Word - for converting Word files to PDF

    We use PDFExchange - for creating and editing our own PDF Files progammatically.
    Please Mark your Thread "Resolved", if the query is solved & Rate those who have helped you



  5. #5
    Randalf the Red honeybee's Avatar
    Join Date
    Jun 2000
    Location
    off others' brains
    Posts
    4,335

    Re: Input Wanted: 3rd Party Products

    MZ Tools - a great add-in for VB6 and now available for DotNet as well
    InnoSetup - alternative to the P&D Wizard, very flexible and extensible too
    Infragistics - grid and other UI
    Crystal Reports - thought it was part of the visual studio :-D it's so deeply embedded
    Win Help Creator for creating CHM and HLP files

    Something off the top of my head....
    I am not a complete idiot. Some parts are still missing.
    Check out the rtf-help tutorial
    General VB Faq Thread
    Change is the only constant thing. I have not changed my signature in a long while and now it has started to stink!
    Get more power for your floppy disks. ; View honeybee's Elite Club:
    Use meaningfull thread titles. And add "[Resolved]" in the thread title when you have got a satisfactory response.
    And if that response was mine, please think about giving me a rep. I like to collect them!

  6. #6
    PowerPoster
    Join Date
    Oct 2013
    Posts
    2,870

    Re: Input Wanted: 3rd Party Products

    ActiveX:
    ComponentOne: vsFlexGrid
    CodeJock: Suite Pro
    vbRichClient

    DLLs:
    Compression Libraries (zLibWapi)
    MZTools 3 (VB6 Add-In)

    Other:
    MSI-AdvancedInstaller
    TextPad
    Paint.NET

  7. #7
    PowerPoster TysonLPrice's Avatar
    Join Date
    Sep 2002
    Location
    Columbus, Ohio
    Posts
    2,981

    Re: Input Wanted: 3rd Party Products

    MZ Tools - a great add-in for VB6 and now available for DotNet as well
    I don't think the .Net version is free like VB 6.0.
    In order to understand recursion, one must first understand recursion….

  8. #8
    PowerPoster
    Join Date
    Feb 2012
    Location
    West Virginia
    Posts
    12,155

    Re: Input Wanted: 3rd Party Products

    Active Reports and various export filters
    Ultra Edit

    MS Office
    SQL Server

    A few custom programs that I have written myself to help here and there.

  9. #9
    Frenzied Member gibra's Avatar
    Join Date
    Oct 2009
    Location
    ITALY
    Posts
    1,424

    Re: Input Wanted: 3rd Party Products

    IDE:
    - MZTools v. 8.0.0.169

    COMPONENTS:
    - ComponentOne - Studio Ultimate
    - ComponentOne - ActiveReports 11


    PROGRAMS & UTILITIES:
    - 7-zip (free)
    - InnoSetup + ISTools + InnoScritp Studio (free)
    - Adobe RoboHelp 11 / 2015
    - Help & Manual 7
    - HelpNDoc
    - MS HTML Help Workshop (free)
    - Notepad++ (free)
    - UltraEdit 24.10
    - Agent Ransack 2016-867 (free)
    - Resource Hacker 4.5.30
    - NirSoft RegDLLView

    OTHERS:
    - MS Office 2013
    - SQL Server 2014
    - PostGreSQL
    - MySQL
    - Firebird SQL

  10. #10
    MS SQL Powerposter szlamany's Avatar
    Join Date
    Mar 2004
    Location
    CT
    Posts
    17,500

    Re: Input Wanted: 3rd Party Products

    I'm all web based now so I only have 3rd party stuff in back end web services. I didn't think you were interested in JS libraries - or are you??

    At any rate - back end:

    PdfSharp for creating PDF reports
    OpenXml for creating Excel spreadsheets (can do Word docs also - I just never used that functionality)

    And of course MS SQL Server

    *** Read the sticky in the DB forum about how to get your question answered quickly!! ***

    Please remember to rate posts! Rate any post you find helpful - even in old threads! Use the link to the left - "Rate this Post".

    Some Informative Links:
    [ SQL Rules to Live By ] [ Reserved SQL keywords ] [ When to use INDEX HINTS! ] [ Passing Multi-item Parameters to STORED PROCEDURES ]
    [ Solution to non-domain Windows Authentication ] [ Crazy things we do to shrink log files ] [ SQL 2005 Features ] [ Loading Pictures from DB ]

    MS MVP 2006, 2007, 2008

  11. #11
    Karen Payne MVP kareninstructor's Avatar
    Join Date
    Jun 2008
    Location
    Oregon
    Posts
    6,315

    Re: Input Wanted: 3rd Party Products

    Back in the day when developing desktop applications I used Aspose PDF Kit which allow for parsing PDF files with no structure, split PDF files using complex logic. This library was used in five projects dating back to around 2006 and all but one (retired) has functioned well. At one point the library had a major stumbling block which I discussed with their dev team, within a week I was presented with a new build that resolved the issue.

    Also use RedGate's SQL Toolbelt, this is an excellent tool for beginner to advance knowledge of working with T-SQL. VS2017 has a slimmed down version of SQL-Prompt which lacks all of the paid version features yet well worth working with.

  12. #12
    Still learning kebo's Avatar
    Join Date
    Apr 2004
    Location
    Gardnerville,nv
    Posts
    3,615

    Re: Input Wanted: 3rd Party Products

    I have used some third party tools in the past, and the general result was that most of them would do 70-80% of what I needed. The rest was up to me to "get creative" and find a work around. This usually ended the same way; creating the class or control from scratch. I get that it's economically better to buy a controls package for $500 than to pay an employee more than that to create them, but in the end, if there is a specific need for the tool, I've found it's often easier to just write the darn thing to do what I need.

    Having said that there is a great benefit to 3rd part stuff, the foremost being stability. It's assumed that 3rd party stuff is tested released and further tested by those who have purchased and used the code before me. Of course this is not always the case, but generally speaking I don't thinks it's that far off.

    Just about the only 3rd party tools I use now are from SoftwareToolBox and provide OPC Server and PLC connectivity. These tools are solid as a rock and are far too involved for me to write on my own.
    kevin
    Process control doesn't give you good quality, it gives you consistent quality.
    Good quality comes from consistently doing the right things.

    Vague general questions have vague general answers.
    A $100 donation is required for me to help you if you PM me asking for help. Instructions for donating to one of our local charities will be provided.

    ______________________________
    Last edited by kebo : Now. Reason: superfluous typo's

  13. #13
    Code Monkey wild_bill's Avatar
    Join Date
    Mar 2005
    Location
    Montana
    Posts
    2,990
    That is the very essence of human beings and our very unique capability to perform complex reasoning and actually use our perception to further our understanding of things. We like to solve problems. -Kleinma

    Does your code in post #46 look like my code in #45? No, it doesn't. Therefore, wrong is how it looks. - jmcilhinney

  14. #14
    Frenzied Member pnish's Avatar
    Join Date
    Aug 2002
    Location
    Tassie, Oz
    Posts
    1,916

    Re: Input Wanted: 3rd Party Products

    ClosedXML is a wrapper for Microsoft's OpenXML library, specifically for creating Excel spreadsheets. I love it!
    https://github.com/closedxml/closedxml/wiki
    Pete

    No trees were harmed in the making of this post, however a large number of electrons were greatly inconvenienced.

  15. #15
    Fanatic Member jdc20181's Avatar
    Join Date
    Oct 2015
    Location
    Indiana
    Posts
    1,009

    Re: Input Wanted: 3rd Party Products

    I keep any 3rd party libraries at a minimum especially if they include paying for it, this is because all my work is open source, at least so far, I do not have a actual job with programming, still learning more and more everyday, the one thing I do use is Advance Installer, which you can get a professional license if you qualify under a few things any of them not all of them make you qualified.

    Here is the link to that page: http://www.advancedinstaller.com/free-license.html

    MVPS, MCTS, Open source projects, and they even offer it if you have a blog and do a nice blog article on the product. This is so far the best solution to deployment I have found that is easier than whats offered in VS. I used installshield for years and never knew they offered this, until I got a new computer and couldn't use installshield anymore. It is also a seperate application from VS so, its really easy to use, no matter the version of VS you are using, which sold me even more due to the InstallShield thing.

    Licenses are lifetime as well, they gave me an extension on my maintaince plan for free, I was worried about it expiring, basically what that does is extends support, updates etc.


    The only other 3rd party dependency I use is GeckoFX, which will give you an error on VS 15, and 17, all you have to do to solve that is change xml. Its way better than the IE Control.

    Other than these really I don't use anything third party. Except maybe icons - all of which are opensource/public domain.
    Disclaimer: When code is given for example - it is merely a example. • See my First CodeBank Submission Upgrading to the newest IE when using the Webbrowser control • See my Second CodeBank SubmissionVB.NET - Recording History or changes using WebbrowserControl RichTextBox Textbox
    See my Third codebank submission VB.NET - Detecting Secure/Insecure Websites (ssl) w/ Webbrowser control • See CodeBank Submission 4 A Simple Large View Calendar Control • See my browser project BeffsBrowser • Try my SpeedTest Project •

    Unless said otherwise (e.g. From one of my projects thus, those are mostly licensed under MIT) - All Code snippets advice or otherwise that I post on this site, are expressly licensed under Creative Commons Attribution 4.0 International Please respect my copyrights.

  16. #16
    Angel of Code Niya's Avatar
    Join Date
    Nov 2011
    Posts
    5,427

    Re: Input Wanted: 3rd Party Products

    DotNetZip for compression.

    I more often than not write my own things. Like 90% of ALL the code on my HD are libraries, controls etc.
    Treeview with NodeAdded/NodesRemoved events | BlinkLabel control | Calculate Permutations | Object Enums | ComboBox with centered items | .Net Internals article(not mine) | Wizard Control | Understanding Multi-Threading | Simple file compression | Demon Arena


    C++ programmers will dismiss you as a cretinous simpleton for your inability to keep track of pointers chained 6 levels deep and Java programmers will pillory you for buying into the evils of Microsoft. Meanwhile C# programmers will get paid just a little bit more than you for writing exactly the same code and VB6 programmers will continue to whitter on about "footprints". - FunkyDexter

    There's just no reason to use garbage like InputBox. -jmcilhinney

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Featured


Click Here to Expand Forum to Full Width

Survey posted by VBForums.