E-mail: Password: Create an Account Recover password

About Authors Contacts Get involved Русская версия

show

Program for "computerization" of data on butterfly collections Babochka v 1.0

Community and ForumEntomological collectionsProgram for "computerization" of data on butterfly collections Babochka v 1.0

Tyomochkin, 30.05.2009 22:25

Recently, there was such a small idea of creating a program for compiling a "database" about collections. Because he only wrote about butterflies, so far only for butterflies) Self-taught, so the program does not differ in chic-glitter, design and mega bells and whistles, but this is for now)


Due to the "obsolescence of the program", I upload the second version of the program.
The second version of the program is a DBMS (database management system), I think the interface will be clear to the child. There are many new features in this version:
- You can create a database with from 2 to 8 parameters, for example: Latin name of the species, Russian, date of capture. place of capture, who caught it, etc.
- You can choose the number of photos accompanying each"record"- "butterfly".
- Convenient work with photos.
- Grouping by each parameter.
- Easy search.
- Ability to print data to a file or through a printer.

As well as many other things. Download and test it. Errors to the mail specified there or here) I will be grateful

http://babochka-v-2.star--art.ru/ - website, there is also a download link on the main page.

This post was edited by Tyomochkin - 25.08.2010 23: 40

Comments

Pages: 1 2

31.05.2009 9:15, RippeR

I think the program is quite interesting, especially for non-programmers who would find it difficult to work with databases. Everything seems to be clear and simple. The main thing is that there were no errors and did not slow down-I haven't tested it myself yet, only watched screenshots.

31.05.2009 11:07, Sanangel

A tremendous amount of work has been started. If only I had the patience to finish it. Success to you!
Likes: 1

31.05.2009 12:48, Bad Den

Tyomochkin, what is the database format? MS Access?

31.05.2009 14:30, Tyomochkin

I am glad that the first reviews are good)
In general, if you have enough money to buy a mini-laptop, then over the summer I plan to write a pretty massive program for beetles and т.д...
to BadDen: database in the *format.bab) This is a format specifically designed for this program. In general, the database has a rather complex structure, but very fast access. Data files are accessed only 2 times during the program operation.

31.05.2009 20:11, Tyomochkin

Strange, a lot of views, visits to the site, but you can say no to comments(

31.05.2009 20:20, KingSnake

This question has arisen. Is it legal to add multiple points for a single view? Or one view - one point?

31.05.2009 20:40, Tyomochkin

I mean, a point is a place of capture? You can describe 2 instances of the same species and assign a different capture point to each instance. At the same time, if one type is***, the second one will be ***(2) , and so on
. for example:
1
***
g. Moscow
2
***(2)
Kuzbass
xd

This post was edited by Tyomochkin - 05/31/2009 20: 40

31.05.2009 20:41, Tyomochkin

NOT A VIEW is ADDED, but AN INSTANTIATION

31.05.2009 21:06, BUTTERFLY

Great program! Thank you very much! Just what you need.And most importantly, everything is simple and clear.
Likes: 1

01.06.2009 6:45, KingSnake

An INSTANCE is ADDED INSTEAD OF a VIEW

Yes, that's right... I forgot a little. shuffle.gif

01.06.2009 7:48, Alvin

Yes, the program is really very convenient and affordable. Keep it up! wink.gif

01.06.2009 8:15, kovyl

It's a good start.
But. The main advantage of any database is its normalization. Otherwise, it's just a data set. Fast data access isn't everything, far from it... You can also use VB as an interface (it has some advantages over Access), but you can also use standard Access tools, they are out of the blue there.
The fact that an instance is selected as the main unit of stored data is correct.

> "Latin and Russian names, date of capture, place of capture" and a photo-everything that characterizes one butterfly in the database
is characterized by a unique identifier that allows you to distinguish it from any other. Of course, it's up to you to decide what it will be, but I would reject the above combination.

There's a lot more to write here. If you want to do something serious, start by studying database theory, otherwise you'll end up in a dead end. There are plenty of forums on the web on this topic.
Likes: 1

01.06.2009 13:39, Tyomochkin

The problem is even more that this is my first serious program, and I really didn't want to pile it up. This summer is different. I'm just going to do what you wrote) Thank you for your tips!

03.06.2009 9:36, Илюха

Great program , but I did not find something where to add photos tell me someone, where is it ??

The post was edited by Ilyukha - 03.06.2009 09: 43

03.06.2009 20:31, Tyomochkin

Where to add a view, choose the path to the file from the bottom (link to the screen at the bottom)
http://babochka.kxz8.by.ru/photo2.jpg

03.06.2009 22:39, RippeR

by the way, there is another interface idea.
Add 2 sections - lists and photos.
In the photo section, there will be a general photo of the box, in which each ex will be highlighted (as in VKontakte, if you have seen it). When you click on the butterfly, you can go to the list (or vice versa).
In the list, it would not be bad to give the location (number or name of the box. This way it would be easy and easy to find exes in the collection, and not just keep records, otherwise some exes, especially those caught in one day, will be difficult to understand.)

03.06.2009 22:41, RippeR

you can also implement this idea in 1 section.

In this section there will be a photo of the box, when you hover over a specific butterfly, a description of what where when will appear under the photo.
When you click on the edit button, you will be able to enter and change data.

It would not be bad to do it smile.gifyourself

04.06.2009 16:35, Tyomochkin

Here I think you can argue for a long time.... For example, there was also a question about cases when you need photos of males, females and underdogs separately... In general, you need to break your head over the interface...

05.06.2009 15:51, okoem

the program does not differ in chic-glitter, design and mega bells and whistles, but this is for now)
But this is just not necessary. There must be functionality. And glitter and design are completely unnecessary tinsel.
Likes: 1

05.06.2009 18:15, Alvin

But this is just not necessary. There must be functionality. And glitter and design are completely unnecessary tinsel.

well, this is someone like... I think there should be a balance in everything, including this issue. It is more pleasant to work with a program with a well-designed graphical interface wink.gif

This post was edited by Alvin - 05.06.2009 18: 17

16.06.2009 12:57, Tyomochkin

I just started writing another program that regulates the number of photos and parameters (such as the name of the butterfly, etc.).
I decided to make 1, 2 or 4 photos.
But I still doubt the parameters.... In particular, the problem so far is the lack of space. I decided to consult with you.
Will 8 parameters be enough (the user will choose the name of the parameter himself)...?
For example, I need 4-date, place of capture, Latin and Russian names of butterflies. Someone else needs to separate the date of capture of the male and female (and make the display of two photos)...
Will 8 parameters be enough (without photos)? Or still make 10?
And if 10, write down what you mean please.

This post was edited by Tyomochkin - 06/16/2009 13: 05

16.06.2009 14:29, RippeR

date, country (here the number of fields can be different-1 for the region, 1 for the point, etc.), catcher, Latin, notes (on what, near what, etc.) and a photo.

Russian name nafig! This data is not for a coloring book smile.gif

because the data will be for each instance. separately, there should only be 2 fields for photos! Top and bottom!

be sure to include a delete button in case the copy is eaten by a leatherworm, discarded, or exchanged smile.gif

16.06.2009 14:42, Bad Den



be sure to include the delete button, in case the copy is eaten by a leatherworm, thrown out, or exchanged smile.gif

On the contrary, it should not be deleted, it is better to provide for the possibility of making an appropriate entry.

16.06.2009 17:00, RippeR

you can do that.. even most likely it is better smile.gifthat you can also keep records of exes that are no longer in the collection )

17.06.2009 12:39, Sergey Didenko

date, country (here the number of fields can be different - 1 for the region, 1 for the item, etc.),

The place of capture should be divided into at least 5 sections: country, region/region, district, us. point, description of the biotype of the place of capture.

17.06.2009 16:25, Victor Titov

The case is very good and useful! But maybe I didn't fully understand: what if editing the view data doesn't provide the ability to replace photos? After all, it may be necessary - for example, for a better-quality image. And more. For some reason, some photos are loaded distorted ("compressed" in height). What, is it possible to upload only photos of a certain size (proportions)?

17.06.2009 16:49, Tyomochkin

1. The photo can't really be changed. I considered it an unnecessary function, perhaps I will implement it in a new program.
2. The photo actually turned out to be compressed due to the "suitable" only a certain proportion... I will think about this question, thank you!
Likes: 1

22.06.2009 0:13, okoem

Will 8 parameters be enough (without photos)? Or still make 10?
And if 10, write down what you mean please.
I think you need to make the user choose how many fields he needs, one will have enough and 5, and the other may not have enough and 20. smile.gif

25.06.2009 10:24, Tyomochkin

Just the same "feature" of babochka v 2.0 will be the ability to choose the number of parameters. Only the range will be small-2-8 parameters. The problem is the capacity of all objects on the form. Since many people will need to write a lot in one "field" (FOR EXAMPLE: Russia, Moscow, SVAO, Lianozovo District, Cherepovetskaya Street, under the oak tree), the fields had to be made three-dimensional. And in this regard, the list that is located on the right in v 1.0 needs to be made large. Given some other elements, and the ability to display correctly on netbooks, where the resolution is 1024*600... We had to limit ourselves to 8 parameters...
+ you will be able to simultaneously have several databases with a different number of photos and a parameter.
+ you can save, load, and delete databases.
Now a quarter of the program is written. Because now on vacation outside the house with a netbook, the process is quite long... In general, wait for the release) By the fall, I think it will be) (plus you need to make a couple of pages on the site for the program) ...
Likes: 1

25.06.2009 13:00, Tyomochkin

important!
A huge request, for those who do not mind, write here the permission of photos that you usually take. I hope to highlight the 3 main photo resolutions so that there are no "jambs".
HOW TO DETERMINE THE PHOTO RESOLUTION:
Click the second button on photo-properties-summary-advanced.
Next, we write out the width and height.
So far, I'm counting on a resolution of 640*480.
Thank you so much in advance!
Likes: 1

26.06.2009 9:52, Victor Titov

important!
A huge request, for those who do not mind, write here the permission of photos that you usually take. I hope to highlight the 3 main photo resolutions so that there are no "jambs".

800X600, 640X480, and vice versa 600X800 and 480X640 (for" vertical " images).

20.07.2009 15:33, Илюха

And I would like the resolution of the images to be 3072X2304

21.07.2009 22:02, okoem

800X600
Given that cameras produce images with a 3:2 aspect ratio (for example, 3000x2000), 900x600 rather than 800x600 seems rational.

This post was edited by okoem - 07/21/2009 22: 04
Likes: 1

22.07.2009 8:11, Сергей-Д

I agree with Dmitrich - the main drawback for me is the proportions of the photo. Take a picture, for example, of the" vertical " Argema sp. and you'll see something stretched out in the end.
Also - is it possible to make it possible to save views not all in the root, but each in a folder with the corresponding family? I opened the folder with the family - and there are already the necessary types. If the collection is large, then the devil himself will break his leg, and it will be more convenient.

24.07.2009 14:55, Tyomochkin

Thank you all for your feedback.
The program has already been written, I'm currently debugging, then moving home to Moscow, I'll work on the site a little and post a link to the program here.
About the photos.
In this program, I implemented auto-fit of the image. The image of any size will fit in the appropriate proportions in the frames of small (2 or more photos for recording) and large (1 photo) size. When you click on a photo, it will expand to a larger size in a separate window inside the program. P.S. however, there is a mysterious glitch with this - some photos going through all the transformations are displayed on the full screen, or even more...

I want to remind you that this time the program is designed not only for butterflies and insects, but in general for any database (books, coins, employees, etc.).

to: Sergey_D

I'll give you some early advice on using the second version. Create separate databases for individual families and name them accordingly. This will save you from glitches with a large (more than 500) number of records*, and will give you the opportunity to go to the database selection window at any time and select the family of interest.
* - the program has automatic backups. It allows you to choose whether or not to save changes to the database. So with a large number of records, namely photos attached to the records, backing up the database can take a long time (100 records - 2 photos in each = 200 photos, each about 2 MB (minimum!!!), this is 400 MB. try copying a folder with a size of 400 MB to any directory. now imagine how long it will take to copy 500 records....).

PS-thank you all for your attention)
Likes: 2

13.08.2009 11:35, Tyomochkin

A big request, to a person-entomologist who has enough free time to write to me in PS, I will pass the program. We need to arrange a so-called "test drive") You can also knock on the ACU. I'd really appreciate it.

22.08.2010 19:14, fayst79

dear Tyomochkin
I have a dead link
at all and the prog class

25.08.2010 23:41, Tyomochkin

Edited the first post. Link to the new program http://babochka-v-2.star--art.ru/
Likes: 2

26.08.2010 0:35, Victor Titov

Edited the first post. Link to the new program http://babochka-v-2.star--art.ru/

I downloaded a new program. I started trying to fill out the database - something started to hang up on me. That is, data is entered, but when you try to view or edit them, the program does not respond. Maybe I haven't figured it out yet confused.gif

This post was edited by Dmitrich - 26.08.2010 00: 45

Pages: 1 2

New comment

Note: you should have a Insecta.pro account to upload new topics and comments. Please, create an account or log in to add comments.

* Our website is multilingual. Some comments have been translated from other languages.

Random species of the website catalog

Insecta.pro: international entomological community. Terms of use and publishing policy.

Project editor in chief and administrator: Peter Khramov.

Curators: Konstantin Efetov, Vasiliy Feoktistov, Svyatoslav Knyazev, Evgeny Komarov, Stan Korb, Alexander Zhakov.

Moderators: Vasiliy Feoktistov, Evgeny Komarov, Dmitriy Pozhogin, Alexandr Zhakov.

Thanks to all authors, who publish materials on the website.

© Insects catalog Insecta.pro, 2007—2024.

Species catalog enables to sort by characteristics such as expansion, flight time, etc..

Photos of representatives Insecta.

Detailed insects classification with references list.

Few themed publications and a living blog.