background preloader

SolidWorks macros development

Facebook Twitter

This is a pearltree I created in order to organize software development resources I encounter, that may be helpful for my job. I'm a mechanical engineer and I spend a lot of time developing small programs to automate tasks in SolidWorks.

Documenting Your Code With XML Comments. Download the VBXMLDoc.xml file This article is partly based on a prerelease version of Visual Studio.

Documenting Your Code With XML Comments

All information is subject to change. Looking for an easy yet effective way to document your code? XML comments provide a great solution. XML comments for Visual Basic were first introduced in Visual Studio 2005. In this article, I will introduce you to XML comments and explain how to use them. XML Comment Basics XML comments can be used to document almost all definitions except namespaces. XML comments are inserted inline, directly in your source code. '''Function RegKeyExists(ByVal regKey As String) As Boolean Dim exists As Boolean = False Try... Alternatively, you can also type '" at the start of the definition line and press Enter. ''' <summary>'''''' </summary>''' <param name="regKey"></praram>''' <returns></returns>''' <remarks></remarks>Function RegKeyExists(ByVal regKey As String) As Boolean Dim exists As Boolean = False Try...

Figure 1 XML Comment in IntelliSense Default XML <? SolidWorks Web Help.

SolidWorks Books

How to Design Programs, Second Edition. 12 Most Influential Books Every Software Engineer Needs to Read – The Curious Programmer. This is a question that I get a lot, especially from co-workers or friends that are just beginning their journey as a software craftsman.

12 Most Influential Books Every Software Engineer Needs to Read – The Curious Programmer

What book should I read to become a better developer? Do I need to read books? I think it’s a great question, and it is one that I asked many of my mentors as I was becoming a software engineer. The problem was that many people suggested different books on different topics. All the books they suggested were great in their own right, but no one was able to give me a list that would be the ESSENTIAL books, the MUST READS, that any engineer with hopes of being great should most certainly read.

Well, I’ve learned a lot from my mentors and realized that I still had a lot to learn with the many different books that were suggested to me. Now let me state the obvious – just reading all of these books on the list will not make you a great developer. Let me also point out that this is not an exhaustive list. Well, let’s get to it then! 12. 11. 10. 9. 8. 6. 5. Computer Programming Degrees & Careers. Steps to Becoming a Computer Programmer Earn a Degree While some employers only require an associate degree, the Bureau of Labor Statistics reports that most company recruiters prefer applicants who have graduated from a four-year college.

Computer Programming Degrees & Careers

However, a two-year computer programming degree is useful for students who need to attend a community college for financial reasons. It’s also a good way for students to determine their level of interest in the field while completing prerequisites for the major. Some students take jobs in the technology field after earning their associate degree; others use it as a springboard for a four-year program. Explore Degree Programs to Become a Computer Programmer >> Choose a focus While working toward a bachelor’s degree, students will get a sense of what aspect of computer programming most appeals to them.

Keep learning Since the technology industry is constantly evolving, it’s essential that workers in this field stay abreast of the latest innovations. 27 Ways to Learn to Program Online. Whether you are looking to switch careers and become a full-time programmer, want to try to build a website or app on the side, or are just looking to round out your skill set, learning to code has certainly been something a lot of people have started to do lately.

27 Ways to Learn to Program Online

And while being a programmer might not be for everyone, there is a lot to be said about gaining a better, more educated view of how all those pixels get moved around all those screens. Before we delve into our list of learning resources sites, we wanted to share some advice from Marissa Louie, a self-taught product designer for Ness Computing. A former startup founder, Louie told TNW that the hardest part of being self-taught – whether it’s design, programming, or any other discipline is, “gathering the courage. The most important barrier is just to overcome your fears” (she also said having the ability to follow instructions helps as well). F**k it, we'll do it live! 1. 2. 3. Elements of Software Construction.