• Bài giảng môn học: Lâp̣ trình Windows - Chương 3: Hê ̣thống CSDL RegistryBài giảng môn học: Lâp̣ trình Windows - Chương 3: Hê ̣thống CSDL Registry

    Bài số 2 a) Hãy trình bày (đƣa ra) dang đơn giản nhất cua môt hàm xư lý thông điêp cưa sổ ch o môṭ hôp̣ thoaị. b) Hãy viết hàm WndProc cho môt chƣơng trình co hê thống menu gồm 1 muc File , trong đó có các muc̣ con vớ i các chƣ́ c năng sau : Menu1, Menu2, khi ngƣờ i dùng nhấn vào các muc này chỉ cần đƣa ra thông báo đơn giản , muc Ex...

    pdf49 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 997 | Lượt tải: 0

  • Bài giảng môn lập trình windowsBài giảng môn lập trình windows

    Đến đây chúng ta có thể dic̣ h và chaỵ chƣơng trình nhƣng các baṇ sẽ thấy chỉ các các nut duyêt qua các bản ghi là co tác dung con các điều khiên khác cua form là không co tác dung gì. Điều nà y là do chúng ta chƣa có các hàm xƣ̉ lý các điều khiển trên form .

    pdf47 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 1109 | Lượt tải: 0

  • Lập trình java csdl - Bài 3: ComponentsLập trình java csdl - Bài 3: Components

    void removeNotify() Overrides JComponent.removeNotify to check if this button is currently set as the default button on the RootPane, and if so, sets the RootPane's default button to null to ensure the RootPane doesn't hold onto an invalid button reference. void setDefaultCapable(boolean defaultCapable) Sets the defaultCapable property, which...

    pdf36 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 934 | Lượt tải: 0

  • Lập trình java csdl - Bài 2: Swing layout managerLập trình java csdl - Bài 2: Swing layout manager

    Mỗi Container có một đối tượng Layout Manager mặc định, người dùng có thể gán cho Container một đối tượng Layout Manger khác.  Mỗi loại Layout Manager có các nguyên tắc riêng cho việc bố trí các Component bên trong một Container.  Một Layout Manager chịu trách nhiệm bố trí các Component được thêm vào Container và khi Container thay đổi kíc...

    pdf34 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 1092 | Lượt tải: 0

  • Lập trình java csdl - Bài 1: Java swingLập trình java csdl - Bài 1: Java swing

     JPanel được sử dụng gom nhóm các control bên trong, có thể được sử dụng như một user control.  JPanel được sử dụng như một thành phần bên trong JFrame, JDialog, JInternalFrame, hoặc trong một JPanel khác.

    pdf51 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 1110 | Lượt tải: 0

  • Object - Oriented software engineering practical software development using uml and java - Chapter 10: Testing and inspecting to ensure high qualityObject - Oriented software engineering practical software development using uml and java - Chapter 10: Testing and inspecting to ensure high quality

    People have different abilities and knowledge when it comes to quality Give people tasks that fit their natural personalities. Train people in testing and inspecting techniques. Give people feedback about their performance in terms of producing quality software. Have developers and maintainers work for several months on a testing team.

    ppt83 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 904 | Lượt tải: 0

  • Object - Oriented software engineering practical software development using uml and java - Chapter 9: Architecting and designing softwareObject - Oriented software engineering practical software development using uml and java - Chapter 9: Architecting and designing software

    It requires constant effort to ensure a software system’s design remains good throughout its life Make the original design as flexible as possible so as to anticipate changes and extensions. Ensure that the design documentation is usable and at the correct level of detail Ensure that change is carefully managed

    ppt105 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 932 | Lượt tải: 0

  • Object - Oriented software engineering practical software development using uml and java - Chapter 8: Modelling interactions and behaviourObject - Oriented software engineering practical software development using uml and java - Chapter 8: Modelling interactions and behaviour

    Dynamic modelling is a difficult skill In a large system there are a very large number of possible paths a system can take. It is hard to choose the classes to which to allocate each behaviour: Ensure that skilled developers lead the process, and ensure that all aspects of your models are properly reviewed. Work iteratively: Develop initial...

    ppt48 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 914 | Lượt tải: 0

  • Object - Oriented software engineering practical software development using uml and java - chapter 7: Focusing on users and their tasksObject - Oriented software engineering practical software development using uml and java - chapter 7: Focusing on users and their tasks

    User interface design and implementation can often take the majority of work in an application: Make UI design an integral part of the software engineering process. Allocate time for many iterations of prototyping and evaluation. Developers often underestimate the weaknesses of a GUI Ensure all software engineers have training in UI developmen...

    ppt26 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 958 | Lượt tải: 0

  • Object - Oriented software engineering practical software development using uml and java - Chapter 6: Using design patternsObject - Oriented software engineering practical software development using uml and java - Chapter 6: Using design patterns

    Developing patterns is hard Writing a good pattern takes considerable work. A poor pattern can be hard to apply correctly Resolution: Do not write patterns for others to use until you have considerable experience both in software design and in the use of patterns. Take an in-depth course on patterns. Iteratively refine your patterns, and h...

    ppt46 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 998 | Lượt tải: 0